HTML5培训分享:HTML5全栈工程师是什么?
一、前言
技術(shù)在過去的幾十年里進(jìn)步很快,也將在未來的幾十年里發(fā)展得更快。今天技術(shù)的門檻下降得越來越快,原本需要一個(gè)團(tuán)隊(duì)做出來的Web應(yīng)用,現(xiàn)在只需要一兩個(gè)人就可以了。
同時(shí),由于公司組織結(jié)構(gòu)的變遷,以及到變化的適應(yīng)度,也決定了賦予每個(gè)人的職責(zé)將會(huì)越來越多。盡管我們看到工廠化生產(chǎn)帶來的優(yōu)勢(shì),但是我們也看到了精益思想帶來的變革。正是這種變革讓越來越多的開發(fā)者走向全棧,讓組織內(nèi)部有更好的交流。今天小千就來好好聊一聊HTML5全棧工程師!
二、什么是全棧工程師
全棧工程師,也叫全端工程師(同時(shí)具備前端和后臺(tái)能力),英文Full Stack developer。是指掌握多種技能,并能利用多種技能獨(dú)立完成產(chǎn)品的人。
當(dāng)我們需要做一個(gè)移動(dòng)CMS的時(shí)候,我們就會(huì)在不同的技術(shù)棧之前選擇,或是RequireJS + Backbone + jQuery + Mustache,又或者是 ReactJS + Backbone,當(dāng)然也有可能是AngularJS等等。我們所需要做的是,從中選出一個(gè)好的方案,然后實(shí)施之。
三、全棧工程師的價(jià)值
3.1 全局性思維
現(xiàn)代項(xiàng)目的開發(fā),需要掌握多種技術(shù)。互聯(lián)網(wǎng)項(xiàng)目,需要用到后端開發(fā)、前端開發(fā)、界面設(shè)計(jì)、產(chǎn)品設(shè)計(jì)、數(shù)據(jù)庫、各種移動(dòng)客戶端、三屏兼容、restFul API設(shè)計(jì)和OAuth等等,比較前衛(wèi)的項(xiàng)目,還會(huì)用到Single Page Application、Web Socket、HTML5/CSS3這些技術(shù)以及像第三方開發(fā)像微信公眾號(hào)微博應(yīng)用等等。
Web前端也遠(yuǎn)遠(yuǎn)不是從前的切個(gè)圖用個(gè)jQuery上個(gè)AJAX兼容各種瀏覽器那么簡單了。現(xiàn)代的Web前端,你需要用到模塊化開發(fā)、多屏兼容、MVC,各種復(fù)雜的交互與優(yōu)化,甚至你需要用到Node.js、PHP等來協(xié)助前端的開發(fā)。
所以說一個(gè)現(xiàn)代化的項(xiàng)目,是一個(gè)非常復(fù)雜的構(gòu)成,我們需要一個(gè)人來掌控全局,他不需要是各種技術(shù)的資深專家,但他需要熟悉到各種技術(shù)。對(duì)于一個(gè)團(tuán)隊(duì)特別是互聯(lián)網(wǎng)企業(yè)來說,有一個(gè)全局性思維的人非常非常重要。
3.2 溝通成本
項(xiàng)目越大,溝通成本越高,做過項(xiàng)目管理的都知道,項(xiàng)目中的人力是1+1 < 2的,人越多效率越低。因?yàn)闇贤ㄊ切枰杀镜?#xff0c;不同技術(shù)的人各說各話,前端和后端是一定會(huì)掐架的。每個(gè)人都會(huì)為自己的利益而戰(zhàn),毫不為已的人是不存在的。
而全棧工程師的成本幾乎為零,因?yàn)楦鞣N技術(shù)都懂,胸有成竹,自己就全做了。即使是在團(tuán)隊(duì)協(xié)作中,與不同技術(shù)人員的溝通也會(huì)容易得多,讓一個(gè)后端和一個(gè)前端去溝通,那完全是雞同鴨講,更不用說設(shè)計(jì)師與后端了。但如果有一個(gè)人懂產(chǎn)品懂設(shè)計(jì)懂前端懂后端,那溝通的結(jié)果顯然不一樣,因?yàn)樗麄冎v的,彼此都能聽得懂。
3.3 創(chuàng)業(yè)公司
對(duì)于創(chuàng)業(yè)公司來說,全棧工程師的價(jià)值是非常大的,創(chuàng)業(yè)公司不可能像大公司一樣,各方面的人才都有。所以需要一個(gè)多面手,各種活都能一肩挑,獨(dú)擋多面的萬金油。對(duì)于創(chuàng)業(yè)公司,不可能說DBA前端后端客戶端各種人才全都備齊了,很多工作請(qǐng)人又不飽和,不請(qǐng)人又沒法做,外包又不放心質(zhì)量,所以全棧工程師是省錢的一妙招。雖然說全棧工程師工資會(huì)比一般的工程師會(huì)高很多,但綜合下來,成本會(huì)低很多。
如今HTML5開發(fā)已是大勢(shì)所趨,市場對(duì)于HTML5全棧開發(fā)人才需求也在不斷增加。只要你有足夠的熱情和興趣,并且肯努力,學(xué)好HTML5沒有任何問題。希望以上的分享能幫到大家!
本文來自千鋒教育,轉(zhuǎn)載請(qǐng)注明出處。
總結(jié)
以上是生活随笔為你收集整理的HTML5培训分享:HTML5全栈工程师是什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML5好从业吗?为什么都热衷于HTM
- 下一篇: Python基础知识点分享:OS模块的应