如何看待全栈工程师?在大厂全栈工程师是否有立足之地?

  • 回答 (16)
  • 关注 (0)
  • 查看 (690)

一直认为全栈工程师的title是一些小互联网公司鼓吹出来的。

以前有人理解全栈工程师=系统+网络+研发+dba+架构+安全+没女朋友。,但现在也有说法,全栈= 全干 = 啥都会 = 啥都不会。

社会化分工越来越重视的大厂,是否还需要全栈?全栈猿的未来又在哪里?

陈小亮Chan陈小亮Chan提问于
随机回答于

跟Java工程师比切页面。

跟Js工程师比Mysql。

跟Android工程师比Memcache。

跟搜索工程师比MVP。

跟IOS工程师比爬虫。

跟Hadoop工程师比NSString。

怀光回答于

开发好一个 Nodejs 应用,怎么部署?

ssh root@ 上去就干

apt-get install git
git clone xxxx
npm install
pm2 xxx.js --add some fuck and shit options

来看看这样做的一些问题:

npm 在目标系统跑不动:懵逼了吗?测试机跑得好好的,线上服务器跑不动,是不是很爽?

神级机缘巧合:你开发一个项目,我就说40天吧。40天前,你 npm install 了30个包,然后你测试好,打包好一切,信心满满,屌屌的在你的终端输入 npm install ,随后, npm start,一堆「deprecated,error,xxoo」信息,你头发都掉光了才发现:草,老子开发40天,30个包里面有15个包升级了,5个包 breaking change 。

版本管理:线上出问题了,你回退版本。公司算是比较小吧,10台机器。你一台一台 ssh 上去,巧命令,回退,我包你头发全掉光。

大多数人解决办法就是:

npm 在目标系统跑不动:妈的,什么破云服务商,老子的机能跑上你这里就跑不了了?老子不买你了,发朋友圈,标题:「CVM xxx云,浪费老子时间」,xxx云服务商:喵喵喵?

神级机缘巧合:妈的,什么破 npm,什么破 node ,老子hold不住,更新那么快,要死?

版本管理:老夫就是精力足,老子就是没女朋友,老子就是时间多,老子就是喜欢一个一个 ssh上去改线上代码,你服不服?

是什么造成这种情况呢?

限制自己

做前端就一定死死板板的做前端,其他方面的东西一概不学,哪怕是牵涉到半点服务器的东西,马上拒绝接受。

知识广度

接上一条,限制自己以后,路子就窄了,很多东西就不敢尝试,或者不想尝试。就比如我刚刚说的,docker 一事就是如此。可能 docker 大家都听说过,包括前端,但是又有几个前端真正碰过 docker 的呢(估计很少,因为大家都喜欢 ssh root &&npm install.........)

止步不前

限制自己,知识广度不够以后,基本上就会慢慢的变成那种大家所说的「1年工作经验用10年的人才了」

其实全栈啥的 都是风毛儿,

前端很多东西都是抄后端的,原原本本。什么工程化,工作流,数据(状态)管理,MVC,响应式,函数式,面向对象,面向切面,抽象,封装。

骚年,前端和后端并没有很长的分界线,只是看你自己的积累了。

猪猪3516347回答于

我觉得小公司非常需要这样人,全都干技术还可以。

用户2774024回答于

在单项精通的基础上,向全栈努力~~~~

用户2521484回答于

全栈是啥?我会JS,HTML5,CSS3,会SQL,会VB,会ASP,会C#.NET,会ActionScript,微软向的几乎都精通?必须强调,精通……

我大概先认为你说的全栈就是什么都懂吧。其实什么都懂对薪资没多大意义。

懂得多了,最适合做的是架构师,因为他适合把所有的语言柔和在一起,让项目开发更有效率错误率更低。

他精通各种底层技术,写一个SQL读写类,还自动带缓存,根据表的ID和Updatetime自动创建缓存,他极大的优化了SQL的压力。

他根据一个页面的所有SQL读取记录,HTML的文字记录,他自动让ASPX有了HTML静态文件的协议,极端的优化的网络。

但是,有意义吗?中国企业很少有企业能理解一个优秀的全栈工程师,一个优秀的构架师存在的意义。

最后,他们选择了创业。

joy钰回答于

就看你自己对全栈的定位是什么了。。。

悄然篱笆要做一只有趣的程序猿。回答于

笑喷,,,,,,全栈在任何时候都是有用的。

时间的沙漏回答于

在大厂,人人都是全栈工程师,只是你没发现而已。

花式抖腿冠军职业写bug回答于

个人感觉 确实 啥也不会。、、、、、、转产品把

月挽云岫回答于

嗯?什么,没有女朋友?var girlfriend = new Object;

不吃貓的鱼oo回答于

全栈工程师更多应该是偏向小厂吧。。。毕竟小厂没那么多钱

纪风夜影来,给我写个bug回答于

各个公司都希望有一个全能的人才的,全栈工程师比起团队,不需要沟通成本,只拿一份工资。

要是有比较擅长的领域,还是很混得开的

幻有夢現回答于

个人觉得全栈并不意味着要求每一方面做到高精尖,但全栈能够让自己有更好的全局观,知道是哪方面除了问题。

全栈猿可以转产品岗啊,管理岗啊。

我认为全栈的前提是起码有一栈是你比较在行的,很感兴趣的,如果只是皮毛,呵呵,我觉得那算不上是全栈,而是不合格。

比如吕蒙:行伍出身,孙权劝他多涉猎,博览群书,终成帅才。但前提是吕蒙会打仗,这是核心技能。至于后来的战略才能是更高阶的体现。

趁你还年轻I don't know js回答于

题主这个太偏颇了

  • 大厂要 T 型人,你没跨界的通识,连做螺丝钉的资格都没有。
    • 是不是螺丝钉,看业务也看个人努力。
    • 全栈的定义是?前端后端各懂一点?专精,只学一门就是唯一的路?深入到某个程度后,必须要求横向知识面才能继续深入了。否则你连下一步怎么走都根本不知道。
  • 小厂的救火队员难道就不是螺丝钉了?
    • 做着螺丝钉的命,操着老板的心,被人忽悠了还在帮数钱。
    • 小厂要全栈是因为他们钱要花在刀刃上,追求性价比。
  • 有好的小厂,也有不好的大厂边缘部门,以偏概全的刻板偏见,无知的让人可怜。
    • 鄙视全栈的,往往是自己学的很吃力,才看不惯的,只会在那里意淫。
    • 而学的快学的好的人根本不会去讨论这个,从不会去自我设限。

-By 知乎 天猪

不知雨回答于

就像你说的一样,全栈工程师只是一个噱头,大厂,不能说是否还需要全栈,其实大厂对人才还是非常缺乏的,所以只要技术好,都是没什么问题的

二狗蛋丶回答于

所属标签

可能回答问题的人

  • TCS-F

    19 粉丝33 提问1 回答
  • 幻影龙王

    腾云先锋 · 腾云先锋(TDP)成员 (已认证)

    53 粉丝8 提问1 回答

扫码关注云+社区

领取腾讯云代金券