走在码农的小路上—--分享女儿找工作的经历及感想

     女儿回家过年,问她半年来工作怎么样?她回答:very  very happy !  不由得想起她大学找工作的心路历程,分享给大家: 高中时她特别喜欢画画,也拿过一些小奖,同时也非常喜欢玩游戏,当时的理想是去做一个电子游戏的设计者,大学考上了一个计算机很好的大学,想用计算机的背景进入电子游戏行业,结果在第二年summer intern 没有一家游戏公司给她offer,却拿到了二家SWE 的offers 其中一家是 Dow Jones 指数公司;第三年summer intern,她还想试游戏公司,结果又一无所获,她有些沮丧,只能去投行实习做trading algorithm coding ,她做得不错,实习结束后,人家就给正式的工作offer,二年轮岗后,可在那里选择任何岗位。结果自己又不喜欢这个工作,尽管投行offer还给她延迟了半年。在第四年开始,又陆陆续续面试了十家公司,拿到了八个offer,包括 G家, A家, 最后她选择了一家startup,去她最想要做工作的公司, 尽管我们很想让她去G家,但这个时候家长才知道什么叫做翅膀硬了。哈哈!下面是她拿到offer的一些基本情况,供大家参考。

G ( Mountain view )    Base 110K , 15% Bonus , 20k Sign on, 160k RSU/4years

A ( Seattle  )            Base 105K , 15% Bonus , 18.5k Sign on, 80k RSU /2.5 years

H( San Diego)         Base 85K , N/A Bonus , 10k Sign on, N/A RSU

Startup( ××)           Base 118K , 10% Bonus , 20k Sign on, 280k RSU /4 years

S( Salt Lake)            Base 100k,  5~10% Bonus , 10k Sign on, N/A RSU

I(Ph)                        Base 86K , N/A Bonus , 8k Sign on, N/A RSU

SC(NYC)                  Base 110K , 10% Bonus , 25k Sign on, 200k RSU /4 years(1:2:3:4)

SS(NYC)                  Base 115K , 10% Bonus , 20k Sign on, 150k RSU /4 years

DB(NYC)                 Base 82K ,  N/A Bonus , 10k Sign on, N/A RSU

 

总结:

  1. 面试过程及着装:一般码农面试有1. phone screen, 2. online coding test, 和 3. onsite 。phone screen 主要是 verify your resume 和 availability,确定online coding test 日期。online coding test 和onsite 其实都是 coding test,前者基本概念,后者稍微深入一点。其中I公司,online coding test 之前还有一次,智力测试题,听说要通过90% 才能进入下一轮,比较有意思 !着装: 高科技,Jean,老牌公司;dress。用她自己的话来说,feel weird 如果dress 去面试一家高科技公司。
  1. 面试时间的确定:大多数大公司对面试的时间比较flexible,为节省时间,尽可能把去同一个region的面试安排在同一时间段,比如我女儿去西岸三家公司的面试,A,G, H 从北到南,安排在三天内完成。需要跟三个不同的agent 打交道,安排飞机和酒店,其实挺考验人的计划能力和沟通能力的!
  1. 面试内容:去计算机公司面试,无一例外要进行coding test,是实打实的现场考试,没有过硬的coding skill是无法进入这些顶级公司的。 可这边出生的孩子,却不屑于去刷题,完全凭着课堂和project所学的一些基本skill去应付。这既有好处,又有坏处,好处是能让interviewer 看到 interviewee 的 raw talent和解决问题的见解和思路,而不仅仅只会做题目。坏处是有时会通不过 面试。总体来讲,好处多于坏处。我女儿面试了十家公司,拿到八家offer。其中去G家面试时,就碰到类似的情况,有四个interview,前面三个coding,很顺利,最后一个不会,只能跟interviewer讲了解题的思路,讨论了可能出现的问题,跟interviewer有很好的interaction,不能不说话,停在那里形成冷场,面试官可能觉得比较有passion,最后也拿到offer。
  1. Offer negotiation: 大公司对本科生的工资几乎没有negotiation的余地,但你可以跟它们negotiate sign offer的时间,而不至于造成sign了而不去的被动局面,一般有一二个月到半年的时间供你回旋。美国出生的孩子这一点做得特别好,不会轻易签合同。一些计算机行业的新锐整体收入在160k~200k之间,相比之下老牌公司包括投行工资偏低,没有竞争力。但有一些startup招人非常aggressive,特别是你手头有offer时,他们真的很拼 !拿高工资和股票来诱惑你。建议你如果手头有新锐的offer,没必要再去面试老牌公司了,有可能是浪费时间。
  1. 现状:Startup 并没有想象的那么辛苦,还是比较注重公司culture的建设,过着早九晚六的生活,quarterly performance assessment, 有 catering lunch & dinner,每周一次活动或聚餐,内容丰富,CEO经常参加,同事关系很close,免费的医保,四周的vacation,401k match,refresh,有手机和book reimbursement plan,很多很多……….
  1. 感想:
  1. 发现有很多计算机而衍生出来的行业,包括Data,AI,electric car, Vision et al. 不知不觉这些公司已经成长得很大,landscape跟十年前完全不同。所有Offer里面至少有三家是搞cloud的offer。比如在Salt lake那家data公司,真不敢相信会给一个本科生开到100K的工资。
  1. 我们二代人生活环境截然不同,同样的事情想法也完全不一样,你认为对的东西,在她眼里可能完全是错的,千万不要把自己过去累计起来的观点和经验强加于她,强迫她接受,她看到的世界跟我们是完全不同的,充分尊崇理解他们的想法。孩子总有一天要做自己的决定,与其家长老是给她做决定,还不如她自己早点做决定,她在成长中会自我学习和自我修正的。
  1. 对子女的教育,作为父母有多少能力就帮多少,尽力了就行了,不要有任何想要回报的企图,毕业了能自立更生,就谢天谢地了!既然已经付出了,就应该高高兴兴,不要在她面前有任何的抱怨,否则就是双输  ,  得不偿失 !

 

  1. 建议:因为CS很多课程都是数学,多加几门数学课很容易就成了CS和Math double major. 反之也然。AI ,cloud ,Big data 都跟数学密切相关,而且涉及几乎囊括所有的领域。无论找工作还是长远的发展,加一个的专业,多一倍的机会和选择。但是要保持好的GPA,有些辛苦。主要还是看小孩自己喜欢不喜欢 !
bms 发表评论于
回复 '象牙' 的评论 : 如果我孩子听我们去G的话,她们就成了同事!哈哈
bms 发表评论于
回复\'lovNordstrom\':谢谢,居然跟你家LG背景差不多!
象牙 发表评论于
你女儿真棒。我家儿子也工作五个月了。他也拿到好几个不错的offers, 包括G,F 和A。可惜他中意的一个startup 没要他,最后去了G。Base and Bonus 差不多,75k Sign on, 220股/4years。G的股票从当时的800 已经涨到1000了。
lovNordstrom 发表评论于
恭喜女儿拿了这么多offer。如果是我可能我也会选google,但是你女儿一定也有她的道理。
最后那点也是对的,我LG也是这样拿的double major, math major, cs major, & physics minor.
bms 发表评论于
回复 '湖说' 的评论 : 谢谢!
bms 发表评论于
回复 '露得' 的评论 : 谢谢!
bms 发表评论于
回复 '天涯浮萍' 的评论 : 谢谢!
bms 发表评论于
回复 'car88' 的评论 : 她绝对没有我们这种急功近利的想法,只是很喜欢要做的工作 !
bms 发表评论于
回复 'madox' 的评论 : 我们也是这么想的 !呵呵!
露得 发表评论于
很好的分享,恭喜你女儿!
car88 发表评论于
第一份工作就找startup公司,太急功近利了,会后悔的。
madox 发表评论于
恭喜!我的观点,做这一行可能还是去硅谷更好,如果是我,会建议她先去G,落下脚然后再找硅谷的startup
myguinea1 发表评论于
当码农一辈子会很辛苦
湖说 发表评论于
非常好!女儿能去G, A,非常优秀!多谢分享.
天涯浮萍 发表评论于
感谢分享!女儿太棒了!
登录后才可评论.