2016硅谷程序员求职访谈实录(二十六)



  • “人生看起来很长,但是决定你最终的道路的,可能那几个重大决定的瞬间而已。”

    半年前跳槽到苹果的G君,今年已经是工作的第五个年头了,八年前抱着一颗投身科研的决心来读PHD的他,也许怎么也想不到自己此时此刻会身处这里。5年里接连在三家一流的IT企业中辗转,G君的工作越来越得心应手,职业发展的道路逐渐地明朗起来。

    “博士念了一年我就quit掉了,但是想想并不遗憾,我并不适合学术的道路, 我觉得现在的生活很适合我。”六年前的这个决定把他带上了一条完全不同的道路。 科研是孤独的,学界的Proposal,按规定是要工业界十年间不能实现的。虚无缥缈、空中楼阁的感受让G君感到不能再在学术界消耗。他开始在别的学校旁听CS的课程, 和教授们沟通交流感受。最终决定及时止损,中止了博士学业,重新转向了CS专业的硕士研究生。

    0_1474991730012_e7f41a0751e777fdc84c036a4263e8d9_b.jpg

    进入工业界的G君似乎显得游刃有余,在当年整体萧条的大环境下,读书期间拿到含金量较高的intern offer, 之后又顺利进入Bloomberg研发组工作。在Bloomberg期间,G君感受到真实的工业界的生存环境——因为每个组可能同时负责好几个function,不光要负责自己的研发,还有一些客户支持的工作,可以说对multitask的要求非常高,也是对时间管理和沟通技能方面的一项锻炼。

    虽然G君在Bloomberg的工作也得心应手,但是很快,重复的工作内容,缺乏创意的工作内容令他心生厌倦。这也是G君提到对new grads选择第一家公司的建议时提到建议大家可以转而考虑Startup的原因:从career path的角度讲,大公司的infrastructure 和 platform 非常完整,一般需要做的工作比较有限,一般是维护和修补,或者加一点小feature,对于刚毕业的学生来说,比起去大公司做螺丝钉,startup成长更快。当然作为国际学生来说,身份问题解决永远是一个两难,所以重要的是评估自己的职业规划,以及事先了解公司对国际学生身份的支持政策。

    工作的这五年期间,G君的心时常在捕捉,时常在审问,他是一个喜欢挑战和喜欢不同的人。在进入苹果之前,他在另一家IT巨头也有一年多的工作时间,大公司的福利和稳定还是抵挡不住他想要继续探索的决心。

    “我想做自己的东西,个人更有成就感,当然相对的,responsiblity也更高。”虽然同是大公司,苹果的节奏快,给工程师个人发挥空间多,比起老东家总是在现有的架构和体系的基础上工作,让G君非常向往,在苹果公司recruiter 主动联系上他之后,G君便决心离开了。

    0_1474991748066_897e3d7ff23cef9bc4099d3f6498ee24_b.jpg

    重大的挑战面前,一是要缩短战线,二是是寻找战友,三是要了解敌人。说起这些年的面试准备经历,G君这样说道。

    工程师面试考察实力,刷算法题是必须的,但是务必不要战线过久,最好是三到四个月内高强度,集中突破。不要迁延日久,“一鼓作气,再而衰,三而竭”。找到合适的小伙伴一起刷题,定期相互Mock interview,whiteboard coding,指出自己难以意识到的不足,加油打气,可以起到事半功倍的效果。最后就是要熟悉面试的过程,面试也是需要准备和联系的,不管是找到一些机构帮忙模面试,还是真刀真枪地找一些公司面试练习被面试的过程,要首先熟悉这个过程,知己知彼,百战不殆。另外,心仪的公司的面试最好放在后面,等熟悉面试流程,积累经验后再出手,一击必中。

    另外,要尽量找intern。这样可以知道什么样的方向适合自己:前端,后端,全栈工程师还是App developer。

    本文作者:道奇君 更多精彩内容,欢迎访问官网 http://BitTiger.io 或关注 “论码农的自我修养” 微信公众号:bit_tiger


登录后回复
 

与 BitTiger Community 的连接断开,我们正在尝试重连,请耐心等待