摒弃“学生思维”,前Facebook工程师教你如何科学地步入互联网职场?

简介:

之前看到知乎上的一个问题:典型的「学生思维」有哪些?觉得还挺有意思。因为自己2010年 也是从学生身份加入Facebook,然后经过了4年的洗礼,有一些自己和同事们的总结。特地在这里和大家分享一下:

这个问题是很有意义的, 特别是我最近2年开始带人以后,有几点注意好了之后的确可以帮忙很多new grad学生更加地适应工作和职业发展。(想起当年我毕业的时候,2010年,刚踏入工作的时候犯了不少的错误;现在想想,自己的确很菜,还走了不少弯路)所以这里我回想总结了下,大概这几点要好好注意。(因为是在美国学校毕业和加入硅谷公司,所以有个别几点是针对北美;但是大部分观点还比较通用,行业是:互联网+计算机。)

1、主动揽活和思考

如果说大学的时候,有老师给你布置任务而且还有deadline之类的东西。在工作上似乎开始也有领导给你分配一些任务;如果用 tower 或者 teambition 的话,一些任务还有deadline,貌似和上学的时候一样。如果你这样想就大错特错了。

工作上领导喜欢的是你能够proactive(预先主动地,这个词不好翻译) 自主地去把负责的事情做好。你要能自己去规划一些事情,有好的想法的话(并且是能够落地的)可以及时和他们去反馈。一般的领导只在你入职最开始的时候,像老师那样来给你布置作业,甚至还有些无微不至的关怀,但是最后希望的都是你能够成长起来,独挡一面。

我举个简单的例子:开始入职的时候,你就好像LOL里的英雄出生一样,你要做的是带线补刀,打小怪,就好像完成一个个任务一样;但是你在心中要有一本明确的认知:打小怪补刀赚线只是一个过程(过渡阶段),并不是全部;其目的是为了给你涨经验涨钱涨等级,然后你的目标是要发育成一个能线上打崩对手能gank能团战而且和整个团队互补能够配合的英雄!你不是打怪机器,也不是补刀能手,这些只是一个过程,所以你眼睛不能只看着自己今天完成了几个任务(新人的任务一般都是很小粒度的bug或者是小功能),而是心想自己通过完成这些任务可以成长多少,自己开始出去gank或者团战还欠缺什么?如何来补全?

2、扩大你的圈子

不要只呆在自己熟悉的圈子:这个我做得不太好,刚开始工作的时候我觉得自己之前竞赛、程序比别人写得快那么一点,于是就可以不在乎圈子和关系。于是渐渐地只和自己熟悉一些中国朋友(圈子不够国际化)吃饭和玩。

到了最后我才意识到,当一个工程师做到了上面的级别,你代码能力的重要程度指数型下降,而你的soft skill(除了编程能力之外的软实力) 则越来越重要。这时你的圈子和人脉(即使在公司里)就显得越来越重要。所以,我建议你逼自己走入主流的圈子。比如:“team lunch” 这种东西,不管他们是什么牛鬼蛇神,吃什么难吃的东西,你都是要去的,是强制的。国内的话,如果你是工程师的话,就要主动和其他部门或者公司其他职能部门多沟通和合作,不要只是简单地埋头写代码。

3、行业趋势分析

看未来和趋势,而不是眼前。这点我觉得是学生事情刚踏入工作的时候最容易犯的错误。根本原因是学生时代一般都没钱也没太多眼界,所以开始挣钱了之后,觉得随便一些收入很容易满足,从而settle down下来。

我看到很多新毕业生在挑公司或者挑工作的时候,看得不是未来(趋势),而只看眼前。很典型的例子就是当年我加入Facebook的时候,旁边同学问我说为什么不去Google或者Apple,那时他们的Android和iPhone,还有搜索和Mac业务如日中天,去一个社交网站干嘛?(当时Facebook可没有Instagram,Whatsapp和Oculus VR),甚至还有人有了Facebook的offer和微软的offer或者Google的offer,最后选择去了Google的。

也有人只看工资和现金,对股票和option不去研究甚至摆出一副不在乎的态度的。甚至还有人说 Google 食堂的菜更多,说Google因为有游泳池或者免费的洗衣机,真让人哭笑不得。

创业路上有一句话叫做顺势而为。看清以后发展的趋势非常重要,而且你在这个公司或者这个领域要在起步之前(看清楚,是之前)就赶紧跳上去;这样才能最大限度地借势公司的成长(而不是在公司已经飞得很高的时候上去)。

这些道理说出来大家好像都很明白,但是在亲自选择的时候很难不犯错误,因为人们总是不愿意思考以后的不确定性而趋向于选择当下的安逸。不然这里问几个问题?你是选择 BAT 还是创业公司? 是选择互联网金融的领域还是O2O领域?VR/AR 是走向爆发还是扯淡?(对的,您要思考!同学)

4、分清工作的优先级

Prioritize your tasks:(分清自己工作的优先级)具体说来就是:学习上的课程是有限的,作业也有有限的,而且还有相对明确的deadline和最后一个期末考试;考试完结后,几乎学业清空一段时间。但是在工作上你会发现你没有一个类似暑假或者寒假的东西,另外最可怕的是你的活是干不完的——对的,是无穷无尽的。特别你是在一个上升期的互联网公司的话,给你任务的速度很多时候是超过你的处理速度的。

所以这个时候,你在接到一个被分配的任务或者一个email要求你干什么的时候,你不是要马上可以做,而是要强迫自己停顿下,分清现在这个任务的优先级,然后分配好开始时间,之后再开始做。这点尤其重要!特别当看到一个简单或者routine的任务被email或者tower上分配来的时候,不要因为任务简单就马上跳上去干,不然这样极可能被简单重复劳动把自己的时间全部占光,最后没来得及干重要的事情,或者没有精力去思考更加长远更有影响力的事情。

所以,重申一次,去做impact和urgency最高的事情(这种事情一般来说不是很愉悦,甚至是比较棘手或者说是无从下手的事情),而把简单重复的活尽量后排(或者delegate出去)。这时你才会发现你的忙碌是有意义的,而不是伪工作(pseudo work)。

我常常看到一些毕业不久的人每天都很忙,但却没有抓住重点,只是为了忙碌而忙碌,或者用更加贴切的话描述是:“为了感动自己而忙碌”。很多时候这样的忙碌,最后都是一个屁。

之前在Facebook里,对于这样的同事有一个称号叫做“pseudo worker”,领导的职责是直接给他们透彻的反馈,让他们认清自己工作的impact最大化的地方到底在哪儿,同时告诫他们要忍住低impact的简单任务的诱惑。对的,那些垃圾任务有着一种诱惑;诱惑着没有定力的人一直去做,一直去做,感觉自己特别有成就感,特别“忙碌和充实”。所以要小心!

在国内创业路上也有很多这样的创始人(或者cofounders),他们自己的方向可能没怎么想清楚,或者路线制定有错,却一天到晚在朋友圈晒自己和同事们的加班,觉得这样的“忙碌”很充实。其实这是一种很可怕而且对团队极不负责的做法。一般在工作时长惊人但又没有unicorn估值的公司里,我总觉得加班是一种羞耻,是团队领导不会分优先级或者战略不明确的表现;如果创始人还一直在那里秀加班来感动自己的话,我的建议是“尽早离开这样的公司”。同时我还敢打赌,90%这样的公司在加班(和日常工作时间里)的效率非常低。

5、工作不是你的全部

这点我不太想展开,就罗列几点:

  1. 家庭很重要,美国人特别注重life-work balance,在工作台上经常是家庭合照;

b.可能对于没满30岁的人没有感觉。但是当你迈过30岁这个坎,你会更加注重小孩和家庭的重要性。kids are your future,这是老美们经常说的话。所以那时你应该把重心转到家庭和下一代身上,让他们成为你生命的延续(虽然这很俗,但是是事实。我们都是DNA的奴隶)。

c.你的身体才是最重要的。不停加班熬夜的时候想想自己的身体健康问题。工作上的很多事情(比如一些小的功能、小的bug)其实对于公司影响没你想象的那么大,而你的身体才是你自己最为宝贵的东西。所以多健身多锻炼作息正常别抽烟。你如果去硅谷逛一圈,最好再工作个一段时间,你会发现那边烟民很少(很多烟民是印度和中国人,还是一些发展中国家的人)。

公司高管经常性的行为是早起健身和周末陪家人,然后还把各种晒幸福的照片往Facebook上发,给人一种齐乐洋洋的感觉。这是一种更加级别的炫耀,是超越了晒车晒房晒奢侈品的更高级别的一种炫耀。

6、停下来思考职业规划

工作起来之后经常会觉得节奏很快,压力很大,使得整个大脑感觉像是被填满了,还有感觉在很长连续的时间里一直马不停蹄地去应付各种各样的事情。

Zuck在一期Q&A的时候,被问及你是如何进行时间管理的;他回答比较长,但是他核心说的一点就是 "Don't do thing reactively, but proactively.“ 不要机械式地做被分配的活,而是自己主动规划自己的任务和要后续锻炼和进步的方向。所以,Bill Gates和zuck都会选一年中的一周停下来进行深度思考(gates的思考周),所以你的思考周在哪儿?即使你没他们那么牛,来几个思考日总归可以的吧?:D(您又尴尬地笑)

7、学会感谢别人

越到后来,越感到旁边牛人的丰富,越能够了解到自己的能力和眼界的局限性,所以学会多站在巨人的肩膀上。不过更加重要的(或者经常被学生忽略的)是在平时的工作中多承认和感谢别人的帮助(在Facebook里叫acknowledge others' credits first)。

比如在launch product或者在做 demo 或者任何 presentation 之前,都应该感谢这次产品或者项目的帮助者;先把他们都感谢一番,最后再说自己或者团队做的事情。只有时时刻刻去acknowledge别人贡献的人,才能不断吸引好的团队凝聚在你的周围,也只有这样你才能变成一个合格的领导者(leader)。这里推荐一本书(也是Facebook团队内很火的书)。

8、管住你的虚荣心和嘴

切忌一点:不要把不是自己做的东西说成是自己的成绩;也不要把整个团队的东西说成是自己一个人的成绩。这是大忌,请有则改之无则加勉。

本文转自d1net(转载)

相关文章
|
存储 缓存 监控
Facebook 史上最严重宕机:互联网企业是时候重新审视架构了?
刚被指责“利用放大仇恨言论的算法谋取利益”没多久,Facebook 再次陷入危机。
195 0
Facebook 史上最严重宕机:互联网企业是时候重新审视架构了?
|
安全 数据可视化
技术宅打算如何改变世界——来看看Facebook工程师黑客马拉松的年度杰作吧
黑客马拉松在美国是一种极为流行的,工程师们的头脑风暴比赛,在10几个小时内,选手们要用尽自己的智慧做出想要的产品,现在在国内也渐渐发展了起来。由技术宅扎克伯格领导的Facebook对此由衷热爱,创始初期常常通过黑客马拉松来招贤纳士。2012年,Facebook共举办了12场黑客马拉松。今天在其官方博客,它评选出最受欢迎的头脑风暴作品,这些全部由Facebook工程师想出来的创意有些是雷人却又高科技的恶作剧比如楼顶上的二维码,有些则已经应用到Facebook中去,还有些是让工作变得更简单的工具。
163 0
|
Web App开发 C++
Facebook vs Chrome 关公秦琼的未来之战,互联网营销
  当浏览器们终于开始从IE的阴影逃脱,我们又看见了一幅欣欣向荣又带硝烟味的景象。Firefox,Chrome,Safari,Opera,开源的,闭源的,每一个产品身后,都站着他们积极又有野心的团队,在这愈演愈烈的浏览器大战中你争我夺。
878 0
|
存储 监控 测试技术
深入 Facebook 消息应用服务器,互联网营销
  要点: Facebook 统一消息系统(邮件、短信、聊天、消息等); 用 HBase 作为后端存储设施,每个用户数据存储在 HBase 的单独一行里,每个实体(文件夹、主题、消息等等)都存储在自己的HBase列中; 涉及 HayStack 图片处理基础设施; 使用 Apache Lucene 维护反向索引列表; 镜像了大约 10% 用户的实时聊天和收件箱中的信息到测试集群中,并通过 dark launch 进行测试。
1407 0
Facebook的“零售吸引力”,互联网营销
  营销世界里的每一个人(线上也好,线下也罢,或者线上与线下营销完美结合的也罢)都试图对社会媒体及其应用给出更加确切的定义。然而,当我们考察各种各样的社会媒体工具对不同商业类型的影响时,横看竖看也找不到相同的一对社会媒体工具。
836 0