东时 资讯

你是一个全栈开发工程师吗

开心果烁烁 2017-03-15 2596 0

摘要: 现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。

国外Full Stack翻译为全端,全栈,Facebook招聘全端工程师成为首需,为什么HTML5全栈开发技术会一时之间变得这么受欢迎呢?

首先来说HTML5,HTML5全栈开发技术的主体,html5降低了对适配终端和应用的技术门槛,使得跨平台跨网络的低成本通用应用成为可能。HTML5全栈开发技术是W3C公开推出的互联网行业最新版本的Web标准,“作为一项技术,HTML5全栈开发是最符合互联网精神的”,这些都是它的优势所在。

通过HTML5全栈开发技术,网页将变得更丰富,也能实现更多功能,开发者只需要编写一个统一的网页,适配的工作可以交给浏览器去完成。其丰富的标签体系,类似于内置了很多快捷键,将取代那些完成简单任务的插件,可以大大降低应用开发的技术门槛。

timg.gif

但是,现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术以及像第三方开发像微信公众号微博应用等等。

这样就决定了全栈工程师拥有更广阔的视野和更广泛的学识。全栈工程师可以从更高的角度去看待问题,这比某个领域的专家,更不容易做出错误的决策。

Web前端也远远不是从前的切个图用个jQuery上个AJAX兼容各种浏览器那么简单了。现代的Web前端,你需要用到模块化开发、多屏兼容、MVC,各种复杂的交互与优化,甚至你需要用到Node.js来协助前端的开发。企业用人标准变成了,精通一门开发技术,并且会多门开发语言的全栈工程师。

所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的资深专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。

对于招聘企业来说:

  1. 一般公司更希望找到后台(JAVA)、前端(HTML5)都会的开发人员。

  2. 相对于其他技术人员,前端和后台技术都会更有竟争力。

  3. 只会HTML5只能保证一时,如果出现像现在iOS这种情况就会变的很被动。总的来说,公司还是希望找到一个前后端包揽全局的优秀员工。


     

     

     

     

在线咨询
在线报名
客服QQ
视频下载
回到顶部