别在高呼全栈开发了: 你懂真正什么是全栈么?

“金三银四”已经过去,有人涨薪50%,有人面试连连碰壁,还有人急于脱身找下家,还有更多的人在工作外还积极充电,毕竟技多不压身。但我发现一个很奇怪的现象是,很多1-3年的程序员要转型全栈?


前些天公司招聘,我还真遇到一个,简历上技能树Javaweb、Javascript、python、flutter、小程序等等不是熟练就是精通,称自己是全栈开发。单看着简历以为叫错人了,再看毕业年限2017年,没错啊。整个面试下来果然基础十分差,所有技术问起来都是一知半解,结果当然是pass掉了。


为啥现在开始吹起来全栈开发?


大家都知道这是个人口红利与人才荒并存的时代,创业者为了降低人力成本费尽了心思。一家以画饼为核心动力的创业公司,商业模式和盈利模式都不清晰,营收基本没有。这时候只能从人力成本上动脑筋。全栈开发一人负担起前端后台,还能玩玩小程序。团队沟通成本为0,因为不需要啊,一个人搞定全部。


你可能一时尝到了透资工时带来的薪资增长,但长此以往,你的年龄优势不在,成为一名了解多项技术的中级开发人员,流连于各种福利待遇不完善小微公司,无法出逃。


想要全栈可以,但必须先在一门技术上专精。


那全栈开发是不是伪概念?当然不是,只是我们之前习惯称为架构师。架构师需要协调不同的团队,建立工具和框架等开发规范,构建一个相互依存的,软件生态系统,监督由需求到上线整个流程,使项目尽量效率高、开发容易、维护方便、升级简单等。


一名合格架构师一般拥有8年以上的开发经验,在技能树上用二八定律或者巴莱特定律来算,他们能够了解100%的技能,但精通其中的20%,并用这常用的20%技能,去加强80%的技能。


这也是现今被推崇的T型人才。既有“—”的广博的知识面,也有“|”的知识深度。技术人的发展一定是由深及广,先精通再全栈,才能一通百通。在特定的时间,比如开发工作3或5年内,先从深入一门技术,由中级开发转为高级开发,才去考虑全栈的事。这样的技术发展才是顺畅的。



与御风痕博客园,程序员博客园地的首选!
御风痕博客园 » 别在高呼全栈开发了: 你懂真正什么是全栈么?

发表评论