2019年马上要结束了,年初立flag的时候,怎么也没想到今年会如此的波折。1月份跳槽进了Oracle的OCI→3月被裁;6月初进了Uber→9月被裁。
每次都恰好撞在枪口上,我一度认为自己可能要长期失业了,直到12月初正式成为了Google的全栈工程师。
生活终于在年末回归正常,如果问我明年有什么愿望,我只希望能在谷歌呆的久一点。
入职不是终点,还有裁员在等我 去年在准备面试的时候,我提前查了Oracle的资料,大家都说OCI稳定一些,我也顺利进了OCI。结果,今年3月Oracle架构调整,将OCIC的engineer们统一merge进了OCI,之后OCI搞了一波末位淘汰,我就这样被踢出局了。

因为距离上次求职也没多久,经过短暂的休整我又开始踏上面试的征程,很快我就进了Uber(现在看其实也不算幸运),谁知道又很“幸运”的赶上了Uber大裁员,在九月份的第二波裁员时再次成为“天选之子”。

至此,我今年的坏运气彻底用完了,好运气该登场了。
我是个求稳的人,一心希望能在一家合适的公司一直干下去,可是今年的经历告诉我,那些看似稳定的独角兽真的跟我无缘。选了著名的养老公司Oracle,被裁了;选了潜力不错的Uber,又被裁。
脑子里突然冒出一个想法,趁着这段时间冲刺一下Google和Facebook吧,就算之后被裁了也不亏。
一口气看了很多上岸的帖子,发现很多都是全栈岗,还了解到了谷歌新员工的工作流程标准:
编写MapReduce作业,将非结构化数据编入数据库,站起来读取和写入此数据库的服务器,并创建一个Web应用程序。最后查看结果。
这一套流程对人才的技术要求,其实就是一句话——我们要个全栈工程师。

我之前一直在做后端,虽然前端也有涉及一些,但每次投简历还是投了纯后端的,觉得跟自己的履历能完美匹配。这次我做了一个大胆的尝试,调整简历项目,往全栈上靠,一切准备就绪再投简历。
虽然花了一些时间,结果我还是很满意的,现在,我在谷歌做全栈工程师。
事实上,不止Facebook和Google, Backend, Dropbox, Airbnb, Yelp, Uber, Amazon, LinkedIn也一直都在大量招聘 full stack 工程师;毕竟一个能干的起前端,撸得起后端的人,对企业来说,最划算不过了。
不仅如此,全栈的面试难度,较普通SDE要低!
因为全栈工程师只需要掌握20%常用技能,但这20%的技能会有80%的几率被用到,剩下那80%不常用的,Google一下,就可以搞定——这一点,你的面试官心里也有数。
从现在来看,在软件工程师中,全栈开发人员是美国最受欢迎的开发人员。

全栈工程师有啥优势?
全栈开发师的厉害之处在于,处理问题的时候拥有全局性思维。
各种技术都懂,胸有成竹,一不小心自己就全做了。
一个后端和一个前端去沟通完全是鸡同鸭讲,但如果一个人懂产品懂懂前端懂后端的人来沟通,那结果就不一样了。
全栈工程师都需要技能比较多样化,比如,React,Vue,Angular,Node,Gulp,Webpack,Sass 等等,不同岗位需要的技能会有不同。

如果你还能有数据库的经验,了解安全问题和最佳实践还有一些网络或视觉设计知识,以及用户体验最佳实践的话,你就会成为一众全栈面试者中的佼佼者。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3136634/ ,如需转载,请注明出处,否则将追究法律责任。