小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

前端工程師的危機(jī)

 alayavijnana 2017-10-31

題圖:from Zoommy

最近「極客時(shí)間」App 的熱點(diǎn)專題更新了一個(gè)主題「走向大前端」,做為一個(gè)老程序員,看完之后頗有點(diǎn)老淚縱橫的感覺(jué)。程序員們以前總是為年齡所累,被迫成為吃青春飯的,這個(gè)誤解還沒(méi)消除干凈,現(xiàn)在又陷入了各種職業(yè)紛爭(zhēng)和角色認(rèn)知的漩渦。全棧工程師很是流行了一陣子,后來(lái)大家終于認(rèn)識(shí)到全棧并不是用 Python 或 Ruyb 語(yǔ)言寫(xiě)個(gè)個(gè)人博客就可以了。現(xiàn)在大前端的概念又橫空出世,這讓我想起了之前寫(xiě)過(guò)的「后端工程師的危機(jī)」,今天寫(xiě)寫(xiě)前端吧,我這里說(shuō)的危機(jī),可能并不是你想的那樣。

什么是大前端工程師呢?其實(shí)就和打仗攻城掠地沒(méi)什么太大區(qū)別,前端工程師們似乎對(duì) JavaScript、CSS、HTML 以及層出不窮的前端框架有點(diǎn)不耐煩了,他們希望把移動(dòng)工程師和后端的一部分工作和前端的工程化工作都拿過(guò)來(lái),史稱大前端工程師。比如,大前端與以前的 Web 前端的區(qū)別是,大前端將做更多的終端開(kāi)發(fā)和工程化等工作,而不僅僅只是開(kāi)發(fā) Web 頁(yè)面。大前端工程師將能搞定所有端上 —— 注意這里是所有,誰(shuí)知道未來(lái)還會(huì)出現(xiàn)什么端 —— 的開(kāi)發(fā)。與充滿爭(zhēng)議的全棧工程師相比,它更具可操作性。

注1:這意味著以前的前端工程師不僅要掌握 JS 相關(guān)的技術(shù)、標(biāo)準(zhǔn)、引擎和框架之外,他們還需要精通 iOS 和 Android 平臺(tái)的技術(shù),寫(xiě)到這估計(jì)很多工程師們已經(jīng)在慶幸 WP 的倒掉了,畢竟可以少學(xué)一種技術(shù)體系:)

注2:很具備可操作性嗎?我怎么沒(méi)看出來(lái)呢,這還意味著,如果移動(dòng)工程師 —— iOS 和 Android 工程師們 —— 如果不想被淘汰,就需要深入到亂花漸欲迷人眼的前端領(lǐng)域,又是一場(chǎng)血腥的技術(shù)爭(zhēng)奪戰(zhàn)。

但是前端工程師并不管這些,他們認(rèn)為,大前端工程師將會(huì)是一個(gè)擁有強(qiáng)大生命力的職業(yè) ,未來(lái)顯示終端設(shè)備的生命力會(huì)越來(lái)越強(qiáng),全息影像的設(shè)備,穿戴設(shè)備,人機(jī)接口等技術(shù),最終都將歸于端內(nèi)。人類的信息獲取有 80% 以上是通過(guò)視覺(jué),無(wú)論 Amazon Echo 這樣的語(yǔ)音交互設(shè)備如何演化,顯示終端都會(huì)有一席之地,大前端才是永遠(yuǎn)不會(huì)失業(yè)的職業(yè):)

這一點(diǎn)我從極客時(shí)間的前端主程濤哥身上可以看出一些端倪。最初我準(zhǔn)備做原生的 iOS 和 Android 應(yīng)用,濤哥說(shuō)我們用 Vue.js + Weex + 原生開(kāi)發(fā)吧,應(yīng)該沒(méi)問(wèn)題,一套代碼多平臺(tái)使用,效率妥妥滴。然后他在釘釘上扔給了我一條「一切盡在掌握」的表情。我并沒(méi)有完全相信他,考慮到阿里開(kāi)源的尿性,我特意咨詢了淘寶的 Weex 團(tuán)隊(duì),Weex 這事你們到底能不能一管到底?天貓扛把子恩陽(yáng)和 Weex 的老大天施、小風(fēng)、肯紛紛表態(tài):池老師你敞開(kāi)用,出了問(wèn)題我們?nèi)f(xié)助解決。

為啥不是沒(méi)問(wèn)題你敞開(kāi)用呢?當(dāng)時(shí)我并沒(méi)有想到這個(gè)問(wèn)題。

開(kāi)發(fā)過(guò)程曲折而艱苦,濤哥帶著前端團(tuán)隊(duì)從一切盡在掌握降級(jí)到了快掌握不住了,但畢竟還掌握著,他們艱難前行,解決著產(chǎn)品研發(fā)中的一個(gè)又一個(gè)問(wèn)題。濤哥做為一個(gè)典型的前端工程師,不僅對(duì) Node.js 和服務(wù)器端頗為熟悉,在與移動(dòng)端程序員配合的時(shí)候還經(jīng)常對(duì) iOS 編程和 Android 技術(shù)表現(xiàn)出濃厚的興趣,不時(shí)去寫(xiě)一些原生代碼,并發(fā)出嘖嘖的贊嘆聲??粗苿?dòng)工程師幽怨的表情,我仿佛在濤哥身上看到了大前端的影子。

說(shuō)了這么多,危機(jī)在哪呢?

1、這個(gè)時(shí)代終究是個(gè)分工合作的社會(huì),每個(gè)人發(fā)揮自己最強(qiáng)的那部分,才能做出最好的產(chǎn)品,即使你是大前端,也不可能從都到尾負(fù)責(zé)所有的終端產(chǎn)品開(kāi)發(fā),你一樣要和別人去配合完成自己最擅長(zhǎng)的內(nèi)容。否則前端有可能成為最大的瓶頸,除非你自己是個(gè)獨(dú)立軟件開(kāi)發(fā)者。

2、要成為大前端,原來(lái)的 Web 工程師需要學(xué)習(xí)原生應(yīng)用的開(kāi)發(fā),移動(dòng)工程師則需要進(jìn)入 JavaScript 這個(gè)極為復(fù)雜的 Web 領(lǐng)域,對(duì)雙方來(lái)說(shuō)都是挑戰(zhàn),也是機(jī)遇。

3、除了技術(shù),大前端還需要你能更好的理解產(chǎn)品和用戶體驗(yàn),并與產(chǎn)品經(jīng)理、設(shè)計(jì)師和交互體驗(yàn)師進(jìn)行順暢的溝通,這里面要學(xué)習(xí)的知識(shí)并不比技術(shù)領(lǐng)域少。畢竟端永遠(yuǎn)是和用戶最貼近的。

你有能力有時(shí)間去學(xué)習(xí)和掌握這么多的知識(shí)并熟練應(yīng)用么?如果你能的話,恭喜你,你已經(jīng)是個(gè)大前端工程師了。其實(shí)大前端工程師哪有什么危機(jī),就像我從來(lái)沒(méi)看出道哥安姐這樣的神童有什么危機(jī)。危機(jī)永遠(yuǎn)是給普通人準(zhǔn)備的,是那些還沒(méi)有成為大前端的 Web 工程師和移動(dòng)工程師,畢竟,從軟件架構(gòu)的發(fā)展趨勢(shì)來(lái)看,前端會(huì)越來(lái)越「大」,在整個(gè)系統(tǒng)中也越來(lái)越重要,單純的技術(shù)體系是無(wú)法滿足產(chǎn)品需求的。

那你危機(jī)了嗎?

更多內(nèi)容,可以下載「極客時(shí)間」閱讀「走向大前端」,比我寫(xiě)的精彩



最近文章:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多