谈一谈当下的全栈式工程师

认真说起来,鄙人接触职场的时间不多,似乎没什么资历来谈这样一个话题,不过考虑到鄙人在做职业规划时曾对全栈式工程师一职有过分析,所以今天还是能讲上一讲的。

首先从字面上理解下全栈式工程师,该说法是由国外的Full Stack Developer 称呼翻译而来,最初是说的是精通前、后端能力,能独立完成产品的的全能工程师。

传统意义上的全栈式工程师

不过诸君,时代是变化的,而各个邻域也是随着时代和技术的更替而不断转变和进化的。那么以上关于全栈式工程师的论调,在如今这个移动互联网时代真的可能吗?

鄙人认为,基本不可能(话不能说太满,这个世界上总有一 些来自类似M-78星云的怪物)。现如今是web3.0时代,是大数据时代,各种SOA产品、各种分布式架构以及三端互联,一个人在任何意义上来说,都难以全面掌握如此多的技能。

正是在这种环境下,全栈式工程师被极度唱衰,甚至于被某些人曲解为一个人干十个人活计的小强,是某些boss们最喜欢的存在。并且大部分人似乎认为全栈式工程师是一种百艺通而无一艺精的存在,无甚前途。

于是乎,鄙人在看到这种言论在网上占据了普遍地位。所以区区拙文之中,鄙人打算为实现将全栈式工程师一路发扬光大的工程师正一正名:

在鄙人看来,一个成功的工程师,其知识体系有两种,一种是金字塔型,而另一种是T字型。业界大部分人的职业规划都应该是后一种(包括我自己),其在某一领域有相当深厚的造诣,并且在其相关邻域的基础扎实无比,我们称其为xxx专家(说实话并不想用这个词);而后者,从界面设计到前端框架乃至后台处理,从传统数据挖掘到大数据分析架构乃至机器学习,从web应用到移动互联网乃至通讯领域,都了解其中的几种技术以及产品模式,这就是我们所说的全栈式工程师了,也许其最熟悉的技术在某些专业人才看来都不算什么,但这些人的作用可不是简简单单的万金油。那么,正式说说其执行力吧

鄙人愿意拿姜维来比喻全栈式工程师,可以说是绝对的有勇有谋了。先说第一点,我们都该知道,一个优秀的项目必然少不了优秀的需求分析师,因为业务和技术需要有“翻译”。然而在如今,技术领域纵深如此开阔,技术人员与技术人员之间没有“翻译”,该如何进行有效的沟通呢?难不成你让一个前端工程师和大数据平台架构师沟通AngularJS和Kafka?这不成了典型的鸡同鸭讲(毫无贬义,比个哈特)。而如果有一名全栈式工程师在,他就能协同整个team的技术人员,从前端设计到AWS的部署调用,统统搞定,使得整个项目沟通毫无障碍,效率飞升,和谐♂友爱。第二点,紧跟时代步伐的全栈式工程师应该是有强大局观的存在,他能随时在复杂的项目构成中清楚当时的状态,以便调整。最后第三点,一个team中的架构师,如果有全栈式工程师的协助,必将能更好的确定技术的选型以及解决技术瓶颈。

以上,便是鄙人对于时下全栈式工程师的看法了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值