HTML5学堂-码匠 HTML5学堂

您当前位于:前端职业规划与未来 ——> 全端工程师(全栈工程师) - 前端工程师未来发展道路之一

全端工程师(全栈工程师) - 前端工程师未来发展道路之一

2015/04/27 13:26:06 | 作者:HTML5学堂(码匠) | 分类:前端职业规划与未来 | 关键词:全端,全栈,全端工程师,前端趋势

全端工程师

HTML5学堂:随着职业的细化,前端工程师逐渐从网页设计与制作当中细化出来,作为一个入行IT的职业,前端工程师这个职位是毋庸置疑的,然而随着一个人的发展,如果希望有更大的成就,必然要从单纯的专转向既专(专业于前端)又广(知识涉猎广泛)。在一个企业中,倘若希望有更进一步的发展,并不能仅仅了解自己的一亩三分地,还要留心去观察整个企业、研究相关的技术和知识。

走过了2013,全端工程师这个名词开始变得逐渐火爆起来。2013年最让人印象深刻的技术团队管理方面的名词,非“全端工程师”莫属。

“全端工程师”是指那些具有多端开发能力的工程师(例如前端、后端、移动开发端,甚至还有运维端),这类工程师可以一个人搞定一个项目,或者至少可以一个人搞定一个功能所有的设计和开发工作。

从“前端工程师”(听说有些企业甚至还有“JavaScript工程师”和“HTML工程师”的分工)、“后端工程师”等日渐细化的职位描述变成高端大气的“全端工程师”,其中的变化可不是简单的名词替换。

和真实的社会一样,程序员的世界也处于不断的进化中。社会分工往往是社会进步的标志,因此,当程序员分裂成架构师、设计师、开发工程师时,我们并不觉得惊讶;当开发工程师细化成后端工程师、前端工程师之后,我们同样可以把它看作是程序员社会的进步与发展。

“全端工程师”是怎么回事?难道社会分工的发展在程序员的世界中不再适用了?而且“全端工程师”的称号特别让人容易回想起软件领域的史前时代,那时候的黑客们可是真正的全端工程师(当然,我猜他们不一定喜欢工程师这个一点都不酷的称号),软件硬件、编程电路无所不能。

在当下的软件环境中,“全端工程师”这个概念到底意味着什么呢?“全端工程师”的概念与生产工具的发展以及开发需要更加“快速”直接相关。开发语言与开发工具的发展,加上技术开发平台的标准化程度越来越高,可直接使用的框架和组件越来越完善,和几年前相比,如今的工程师可以更容易地掌握多端开发技能。另一方面,越来越受重视的“快速”开发和部署则在进一步寻找开发过程中可优化的部分。显然,如果一个工程师能够从前端到后端完成一个功能或者产品,那么开发人员之间、开发人员与相关协作者之间的沟通成本无疑会变得更小,开发的响应速度也会变得更快。一个拥有足够多“全端工程师”的组织,显然可以以更快的速度和更低的成本开发产品;而一个拥有全端开发能力的“全端工程师”显然也具有更好的适应性和改变世界的能力。《与机器赛跑》这本书把经济周期归结为生产力的提升,认为生产力的提升是造成就业结构变化的主要原因,那些跟不上生产力变化的个体将会被社会无情地淘汰。虽然我并不同意这本书关于经济周期原因的判断,但关于未来,我想说:“一招鲜,吃遍天”早已行不通了。未来的工程师不再需要用前端或者后端的名称定义自己,变革只会把保守的人甩下车。技术的作用在于满足用户已经表现出来或还未表现出来的需求。对工程师来说,发挥价值的地方仍在于与产品的强联系。积极发挥技术的力量,影响产品,影响设计,探索各种可能性,用技术帮助自己所在的组织改变世界才是迈向未来之道。

注:本文内容来自程序员官网的年终盘点。唉,看来以后也要向着全端工程师发展啦,路漫漫其修远兮~~~期待着14年的全新发展吧。欢迎大家互相学习交流。

微信公众号,HTML5学堂,码匠,原创文章,WEB前端,技术分享

HTML5学堂

原创前端技术分享

HTML5学堂,HTML5,WEB,前端,视频课程,技术视频,学习视频,面试,JS

原创视频课程

用心打造精品课程

微信小程序,决胜前端,面试题,面试题集合,前端,HTML5,真题

小程序-决胜前端

前端面试题宝库

原创书籍,学习书籍,书籍推荐,HTML5布局之路,HTML5,WEB前端

HTML5布局之路

非传统模式讲解前端