Houzz三个月暑假实习体验&个人感受

码农类General 实习 硕士+(短暂实习或全职不超过3个月)
IC (Individual Contributor 技术岗,不管人) @ Houzz BayArea
在这家公司工作了多久: <3months
你还在这家公司吗: Intern/Not Full time employee

==== 综合评价: ★★★☆☆ ====
你对公司商业前景有信心吗 : Yes
你觉得有清晰的发展空间吗 : Yes
WLB-平均每周工作多久 : 40-50hours
上次refresh多少钱 : NA
公司食堂 : Free food, barely edible

人员流动-你的director组内最近半年有多少人离职 : 10-20%
周围做决定的人一般是谁 : Engineer
大部分同事上班状态 : Hardworking, burn the midnight oil if necessary
你身边政治斗争如何 : Barely any

当初为什么选择来这家公司? : 后面正文会题,下同
如果已经离开这家公司,为什么选择离开? :

具体工作,组,tech stack等 :
N/A

最满意的是什么 :
N/A

最不满意的是什么 :
N/A

你对这份工作最看重什么 :
N/A

距离结束Houzz的暑假实习已经一个多月了,发现地里似乎没有关于Houzz实习、全职的介绍,加上今天实在有点刷不动题了,今天就来聊一聊Houzz。
先说一下Houzz整体的情况,关于为什么地里大多只有Houzz的面经贴,而没有关于公司的介绍贴,我认真思考了一下,可能还是因为在Houzz的 国人engineer 实在太多了,几乎占到了7、80%以上,圈子太小以至于稍微看一下发的帖子大概就能知道是哪位同事了。Houzz总体的人员分布大致如下:engineer主要是中国人,零星几个印度人和白人,管理层(PM及以上)主要是华裔(港台同胞)、印度人和白人,HR主要是白人。有很多组完全都是中国人,比如LZ所在的组,以至于平时交流都是中文,虽然从policy上来说还是提倡说英语。Houzz在周一到周四会提供早饭和晚饭,周五只有午饭,但是在午饭期间会给下一周即将过生日的同事办一个party,全公司唱生日歌之类的emmm。由于周一到周四没有午饭,通常就是国人扎堆一桌一起吃外卖或者自己带的饭,美国native扎堆一桌,分界线特别明显,虽然偶尔会穿插一下,但不得不说语言和文化的隔阂还是非常显而易见的。关于福利之类的LZ了解的不太多,只知道有无限的paid time off,只要manager同意的话,但这似乎是硅谷公司的标配?关于H1B,听说是三年一定能抽得到,如果抽不到的话可能还可以调去英国或者日本的office。LZ实习的时候确实看到过凌晨4、5点日本office的engineer还在修bug,私下的国人微信群里有时候也会拉进来一些在日本工作的同事,所以目测应该对于身份比较友好。

再说说我的实习经历吧,当时LZ面试的时候面的是Full stack engineer intern,但是实际分配到的组似乎和full stack没什么关系,整个实习期间就写了几十行后端的代码,其他时间都在做类似date engineer的活。记得当时manager还很费解为什么我会来他们组,其实我也很不理解,但还是毕竟是实习生,选择不了自己的project,就还是硬着头皮干下去…后面发现其实manager基本不管我的事情,主要还是mentor带。LZ比较幸运,分到了一个非常非常nice的mentor,几乎就是手把手教我如何做整个project,如果我有什么不懂的也会非常耐心地和我讨论,而且基本都给的是positive的反馈。记得我第一次和mentor约one on one,我问他我有什么需要改进的地方,他都说很好,然后说如果有什么实在需要改进的,就是去多network,周末多在湾区吃喝玩乐…(这个确实问心无愧地做到了) 整体来说我的实习project比较轻松,要做的事情不多,但是一旦提高要求,整个project就会变得极其复杂,LZ对自己的要求比较高,虽然站在现在这个时间点往回看,很多东西水一水可能就可以过去了,但是当时LZ总觉得这份实习一定不会这么简单。由于我的project是面向产品的,因此project质量最直观的体现就是AB Test,例如是否能为公司产生更多利润等等。LZ没有什么工作经历,这是第一份实习,所以我的目标一直是AB Test全部positive,以及创造更多利润,但是工作过的人都知道这真的很难,必须要有一个好的idea做支撑,即使idea很好,也取决你怎么实现它。可能最后十个project里有一两个能是positive AB Test结果的就不错了。但是LZ当时完全没有意识到这一点,非常固执地坚持希望成为那十分之一二,不幸的是,当时整个project虽然implement了,但是AB Test结果一直不好,因此对LZ造成了非常巨大的心理压力,后面的两个月几乎每天起床第一件事就是看昨天的AB Test结果,分析为什么不好,怎么改进,整个人也从开始的信心满满变得质疑自己,每天怀疑是不是idea有问题,哪里有bug,以及开始担心没有return。压力实在太大的时候会和mentor以及组里的同事简单聊一聊,但是他们总是会安慰我说你做的一切都是有意义的,即使失败了,也是对这个idea能不能work的一种证明。但是LZ的性格注定就是要自闭的,虽然被安慰后会暂时缓和几个小时,过了一天就又不行了。每天和空气斗智斗勇的感觉,虽然现在看来很可笑,但实习的后半阶段确实都是在这样的精神状态中度过的。现在想想,可能mentor对我的要求就是能按照他的要求把这个project实现,如果能真的work是最好,但是不能work也是验证了一个idea是否可行。而且工作时候思考问题是否严谨、工作态度是否认真、出活快不快以及和同事是否相处融洽,这些应该都是需要被考量的因素。另外LZ坚持每天和同事们一起围着小圆桌吃饭,从一开始的闷声不响,到后面可以开始偶尔插上几句,以及到最后可以开启几个话题,LZ都在不断地拉近和同事以及mentor、manager的距离,那时候其实也抱着一丝功利心理,就是感觉工作没做好,至少人际关系还能处好,这样还可以有return的希望。但逐渐到最后每天吃饭聊天变成了LZ一天之中除了看到AB Test 偶尔的positive之外最开心最期待的事情,甚至会每天想好一些有意思的话题,避免吃饭时突然的沉默。感觉就是这样一个小小的习惯,在实习的最后和同事们都成为了不错的朋友。说到这里,我又想到了一些平时工作上的细节,比如如果能自己figure out的东西就尽量自己去查,实在不行再去问问同事,最后把自己的成果和问题假装云淡风轻地mentor汇报一下,但是他会注意到某个点是他没有跟我说过但是我自己做成功了的,可能会有所加分。关于上班时间,通常我们组都是10点来,5点走,LZ每天都是9点准备上班打卡,待到6点多吃完晚饭才走,这样mentor和组里的同事每天都是看到我第一个坐在那里,以及最后一个走,至少看上去工作态度非常认真。其实我真的就是在等吃饭,因为早饭9点就没了,晚饭6点才有……

刚才说到了实习心态经常有点崩溃的问题,但也以此为契机,LZ深觉得自己不太可能有return了,所以各大公司一旦放出职位我就马上找了内推或者海投,每天下班后回家刷两个小时的题。真的可以说是塞翁失马,焉知非福,如果当时没有这么崩溃,我可能也不会急着去投那么多公司,也可能拿不到现在的这几个offer(后来拿到了vmware propel的offer,非常心水,决定去了)。其实在实习过程中,Houzz的体验整体不错,但是或多或少LZ都感受到了一些问题,因此虽然后面拿到了return offer,总觉差点什么,后面就来聊聊Houzz的pros & cons。

关于Houzz好的地方,我觉得首先是wlb还是相对不错的,就像前面说的公司总体是朝10晚5,但是还是会有一些非常努力的同事,slack常年在线秒回,周末还经常发一个CR。早餐晚餐和周五的午饭都是免费的,零食饮料(只有喝到吐的橙汁)也一应俱全。因为毕竟是做remodeling的,整体的装修风格很不错,LZ暑假去参观了一些其他公司,感觉甚至都变压抑了一些,可能是在Houzz待惯了。关于people in Houzz,一个说不上是优点还是缺点的是华人很多,另外好看的妹子特别多应该算优点。同时因为早些年的员工都是fb、google、linkedin跳过来的,Houzz整体的代码架构还是不错的,但是在LZ进去的三个月中离职了一大批举足轻重的senior,甚至是组里的manager这样举足轻重的人物,就像LZ的组在实习前后半年中已经换了3任manager了,可能对公司的影响还是挺大的。但是同样地,Houzz一直在吸收新人,想想毕竟senior也都是new grad来的。Houzz整体上还是比较缺人的,但是更缺的是senior这块,new grad hc有限,但也不是不招,LZ内推了六七个同学大多都安排面试了。其次就LZ所在的组来说,都是清一色的四大+phd(可能是research组的关系),让top50+master的LZ竟一下子不知道说什么好…而且公司里确实也是有非常强和LZ非常欣赏的人,看到这些人就像看到了公司的未来一样。在LZ离开之前开了一次全公司的会议,聊了聊上季度的表现,只能说还是非常impressive的,让LZ看到了上市的希望。另外Houzz给的pkg也是非常慷慨,可能是还没有上市的原因,有兴趣的可以看看我之前发的抖包袱贴。最后由于公司比较小,engineer可能就200多人,所以经常是一个5、6人的小组负责一大块feature,可以想象你一个人可以做多大的impact,但是这可能也是一个双刃剑,想一想google search的功能有几百人在做,而我们可能就是一两个组十几号人而已,这样就直接导致了如果没有大牛坐镇,产品质量很难提高的问题。不过说说impact,令我印象最深刻的是Houzz手机app有一个新开发的拍照识别的功能,好像就是LZ实习旁边的小组做的cv和ml部分,一共也就5个人,但是给公司的销售额带来了1%的增长,数字虽小,但是实际上已经是非常impressive的impact了。LZ认识的另外一位实习生也是三四个月的时间做一个Houzz购物车里新的feature,也是impact足够大的那种,大到LZ不敢想象是他一个人做的,说实话真的有点羡慕他的project…

再说说之前提到的让LZ“感受到了一些问题”的地方,

首先Houzz作为一个startup可能还是有着startup的通病吧。大家可以去找找“在创业公司工作一年半的体会和困惑”的帖子。首先一个问题是文档比较乱,或者可以说是很多组内的东西是没有文档的,直接导致了前人留下的东西很难上手,如果离职了就更难问到了,这也是LZ非常头疼的一点。其次不知道其他组怎么样,就LZ自己的组来说,组内分工比较混乱,基本就是自己做自己的,虽然是一个组的但是工作内容几乎没有什么交集。但从另一个角度来说,如果是全职的话,你也可以自己选定自己想做的project,和其他组合作甚至直接换组,这些相对于大公司都要灵活很多。LZ和亚麻的同学聊了聊,对于不同的team合作,他们都会发ticket。我觉得这是一个很好的idea,至少可以有一个motivation,使这种合作成为双方共同的工作。实习期间LZ的project有过小小的变动,可能需要请教其他组的同事,但是LZ总觉得纯粹是靠”帮忙“在相互交流,缺少非常具体的motivation,甚至有种”欠人情“的感觉。对于我来说,这是我的工作,而对于提供帮助的同事来说,这并不是他的工作,他只是在do me a favor,甚至我感觉我在耽误他日常的工作,这种感觉使我每次问他都战战兢兢的。最后说下最想吐槽的行政方面,LZ当时实习面试的流程就是非常坎坷,hr的不专业让我出了一百种差错,好在最后上岸了。其实地里经常也看到一些吐槽Houzz hr的帖子,有的时候真的是一言难尽。其次在实习期间LZ也再次深深体会到了hr的不专业,比如把我mentor的intern final review搞丢之类的蜜汁操作,有时候甚至怀疑Houzz招hr的标准是不是太低了…

还有很多细枝末节的小时LZ就不吐槽了,避免再给Houzz招黑。

最后说说Houzz的intern吧,Houzz对intern还是很好的,经常会有出去玩的活动,大概三个月出去了三四次吧。而且intern的return率常年在100%左右。我知道很多人会想问intern怎么投,我只能说,我也不知道。Houzz没有公开的intern投递链接,通常是recruiter自己找,或者Houzz会去一些学校的career fair或者举办一个info session,在这些活动上递简历会非常有用。通常实习是一轮HR店面水过+一轮店面+两轮背靠背,全职是(OA)+一轮HR水过+两轮店面+onsite,暂时想说这么多,之后想到了再补充吧~

1 Like