怎样看待全栈工程师
一个人可以走得很快,但是一群人才能走得很远。有种这样的赶脚。
■网友
分公司规模。
【怎样看待全栈工程师】 小公司的全栈就是全干工程师,认识运维兼职当公司客服的哪里缺人哪里顶上,前后端运维测试一把梭。听过个段子,一哥们,研发出身,然后就按照公司要求哪里缺人哪里顶上,干了运维、干了测试、干了N多其他岗位,结果几年下来再也回不去研发了【捂脸】
术业有专攻吧,如果能在不同工种之间游刃有余的切换,还是很厉害的,就怕所谓全栈是都干的没有技术含量。还有个比较多人认同的观点,在人才的竞争中,多维度的碾压更容易胜出,说白了就是会的技能越多,越容易出众,这就是全能/全干的区别。
把事情做成了,就是全能;每件事都做,但是都一半放那里了,这就是全干。
■网友
百度百科的解释是:全栈工程师,英文叫Full Stack Developer,是指掌握多种技能,并能利用多种技能独立完成产品的人。说白了就是啥都懂的人,左青龙右白虎老牛在腰间,人挡杀人佛挡杀佛。想想,一个项目从前到后要包含多少技术?就拿TalkingData来说,就至少有H5、JavaScript、CSS、Java、Kafka、MongoDB、Redis、MySQL/MariaDB、Vertica、Hadoop、Spark、Tychron等等,这些研发目前需要数据可视化团队、计算平台团队、存储平台团队、数据挖掘团队和运维团队来共同完成。要是出现这么一个全能王,把活一揽子全部接下来,那要省掉多少沟通代价和薪资成本?——这简直就是救世主!我是反对提全栈工程师的,因为要成为某个领域的专家,需要至少10000小时。如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。就算是一直搞“996”,也差不多需要3年。这符合任何一个有经验的技术人员的认知:一门技术,没有两三年以上的熟悉和研究,是根本谈不上精通的。尤其是大数据行业是一个比较新的行业,很多技术和方法都在摸索阶段,需要更多的时间来积累。TalkingData也是经过了4年多和海量数据以及各种大数据技术的斗争,趟过了无数的地雷阵,到今天才可以说是有了一些积累,培养出一批在大数据领域比较有经验的技术专家。即使这样,我们从来也不认为我们研发团队里面有“全栈工程师”。可以参看我的专栏:我为什么反对提“全栈工程师”? - 峰言峰语 - 专栏
■网友
我曾经翻译过一个外文,介绍何为“全栈工程师”,传送门什么是全栈工程师【译】,总的来说,对于技术型的创业企业,在初期为了满足灵活性,对全栈工程师的需求比较大,但是,随着企业的成熟,会需要越来越多的专业型人才。而要成为一名全栈工程师,至少要使用过多种编程语言在各种领域的不同平台工作多年。全栈工程师除了像“高级工程师”那样要掌握多门编程语言, 还必须具有更高的视野将所有的模块联系起来
■网友
优才的骗子头目,别去他的培训班,找不到工作,还必须还贷款
■网友
bullshit。
本意应该是要求工程师懂的多门技术,这个我不反对。
但是,全栈似乎被曲解成了精通各种技术。作为工程师我觉得这tm就是胡扯,灵活性?
在不精通一门技术之前谈什么灵活性?你用C++写不出来的东西换一门语言就能写出来了吗?你以为开发是小孩子过家家吗。
我不同意 “一个人可以走得很快,但是一群人才能走得很远。” 这个说法。
很简单,要成为全栈,至少你要精通一门技术,不然就tm是胡扯,注意是精通
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
