工程师们要当心所谓的"全栈",也有多是个陷阱

被小公司培养成了"全栈"工程师,很差找工做了.

因为本身的大专学历加专业不对口,因此这 二、3 年因为都是在创业小公司或者外包公司,被老板一我的当 2 个甚至 3 我的使,这也致使了我本身的技术栈宽广:前端、后端、移动端、爬虫等等,啥都会点皮毛,成了所谓的"全干工程师",但小公司没能扛过互联网的寒冬,相继倒闭了,如今想面试大点的公司,求一份稳定工做。前端

可是问题就暴露出来了:面试

第1、学历就死在了不少 HR 的第一关,学历不高专业还不对口。后端

第2、大点的公司都不须要所谓的"全干"工程师。运维

如今就是很难受,又不想本身下一份工做继续待在小公司作"全干工程师"。大点的公司又面不过,致使这几天除了睡觉都在看一些底层面试题。不知道什么时候才能找到个本身满意的工做!学习

论坛里看到的这个帖子,访问量过万,回复近200条,仍是能引见你们共情的。小公司中这样的状况家常便饭,为了节省成本,每一个人都须要是多面手,生存现状压迫必然须要节省成本,投入到更能产出现金流的地方去。设计

我为何说当心陷阱,是由于确实有人以此为目标,实际中也确实去这么作了。陷阱在哪?就如上文中这个小伙伴的困惑同样。开发

  • 涉及技术领域广,要投入大量时间学习,学事后没有应用场景的话,很快会遗忘
  • 学的多,致使精力分散,每个都没法深刻进步,不少时候只能应对通常的开发要求
  • 容易给人一个样样都不精的印象,想像一下你做为面试官,当你拿到一份上面写着什么都会的简历时的感受
  • 全栈更吃香,有时候是一些人的一厢情愿,并不具备普适性
  • 对全栈有误解,特别是作前端的小伙伴,从前到后彻底一人之力拿下,时间久了会膨胀

我比较推崇“T型发展”路线,在一个领域深刻,在多个领域有涉足,若是能深刻天然最好不过,但这样的人实在是太少。业余水准与专业选手仍是有差距的,在普通应用中体现不出多少差距,一旦业务量增加,技术支撑就会出现准差别。 同步

虽然说技多不压身,但要投入不少时间、下大力气去学习,技术迭代如此快,很难时时保持同步。全栈有全栈的市场,特别是本身创业或呆着小公司小团队里,优点就显现出来的,一个兼任多岗,在不考虑时间投入的状况下,一人足够。但当产品发展壮大时,必然仍是走专业化路线,不可能将一我的变成一个团队来用。将众多工做集一身的作法,风险也很大(有个词叫"巴士因子"),他们更愿意专人专岗,即能保证团队的持续产出,每一个人都在本身的领域内深耕,遇到问题也能高效解决。产品

巴士因子是软件开发中关于软件项目成员之间信息集中及共享度的一个衡量指标。一个项目至少失去若干关键成员的参与(“被巴士撞了”,指代职业和生活方式变更、婚育、意外伤亡等任意致使缺席的原因)即致使项目陷入混乱、瘫痪而没法存续时,这些成员的数量即为巴士因子。——来源于百度百科

全栈也有全栈的好处,沟通成本极低,能从全局思考、设计产品,而不是作参与其中一个模块,万事不求人本身就能搞定。后台

全才的状况也确实有,没有人会阻拦你成长为大牛,但先考量下自身是否具有这个素质,若是精力、体力、好奇心跟的上的话,那就去干。当有一天本身创业作产品时,万事不求人,前端、后台、运维本身通通搞定。

相关文章
相关标签/搜索