一不小心成为了全栈工程师

最近国内外都在流行一个词叫Full Stack,中文翻译过来叫全栈工程师,也叫全端工程师。微博上很多专业人士都在讨论全端工程师,有赞有毁的。我对全端工程师的定义是:掌握多种技能,并能利用多种技能独立完成产品的人。打外比方,全栈工程师就是一个能独立盖一幢10层小洋楼的人,而普通工程师,则是可以和一群人盖一幢摩天大楼的人。

浏览51job的时候,无意间发现了“全栈工程师”这个名词。Google之后,读到这篇文章《全栈工程师到底有什么用》,一下子对自己的定位有了更深的了解。

作者是从一个Web开发工程师的角度诠释了全栈的概念,如果能把美工制作、前端页面、后端和数据库搞定,基本上也就算是全栈了,如果还能搞定APP,那就更完美了。反正,你一个人就相当于一个Team,至于每个部分用什么技术框架,倒是次要的。

全栈工程师一定是这样一类人:不惧怕未知领域,乐于探索和学习,对解决技术问题很有成就感,又不愿意麻烦别人,喜欢跨界。听起来满满的赞美,像是抢手货,然而现实是:不吃香。全栈工程师因为无法、不想、或不能只专注于一个领域,所以他不可能对所有掌握的东西都精通。他只是知道该朝哪个方向去做,大概怎么做,给他一个Google,他能撬动整个地球,但就是不能立刻就回答出问题的标准答案。在这个分工极细的社会里,他是很难过得了笔试这一关的。

不过,不同的人就应该做不同的事,全栈工程师比较好的归宿应该是自己创业或是在创业公司做技术合伙人,一来可以在很短的时间内把产品搞出来,哪怕招不到其它人,但前提是你真的是有两下子的,不枉全栈的名头;二来有了他把关,老板可以对技术一窍不通,只专心于业务,再也不用担心被码农绑架的事情了。

你可能感兴趣的:(综合)