前言
工作一年了桌肴,從學(xué)生黨變工作黨皇筛,從野生程序員變職業(yè)前端,收貨了不少東西坠七,于此一年香之際水醋,記錄一下自己的心路歷程以及真實(shí)想法。
另外彪置,本文純感想且不涉及任何技術(shù)拄踪,所有內(nèi)容僅代表個(gè)人觀點(diǎn),與任何組織及公司無(wú)關(guān)拳魁,若有不當(dāng)或錯(cuò)誤之處請(qǐng)及時(shí)指出惶桐,以免誤傷路人。
總結(jié)
在這一年里的猛,我有幸和大家一起經(jīng)歷了雙11耀盗,雙12,年貨節(jié)卦尊,517通信節(jié)等大大小小的活動(dòng)叛拷,為天貓網(wǎng)廳和阿里通信貢獻(xiàn)自己的力量,阿里在技術(shù)上有著豐厚的沉淀岂却,讓我的技術(shù)視野開(kāi)闊了許多忿薇,在各路前輩的帶領(lǐng)下自己的能力也得到不小提升,在和大家一起共事的過(guò)程中也讓我學(xué)習(xí)到了團(tuán)隊(duì)合作和交流的很多技能躏哩,期間有歡笑也有迷茫署浩,有困難也存在許多問(wèn)題,但這些對(duì)我來(lái)說(shuō)都是一種鍛煉和成長(zhǎng)扫尺,很榮幸能加入到阿里大家庭筋栋,感謝你們。
好了正驻,正式總結(jié)寫(xiě)完了弊攘,下面開(kāi)始非正式的抢腐。
公司和團(tuán)隊(duì)
先說(shuō)下公司吧,本人校招生襟交,也沒(méi)來(lái)實(shí)習(xí)過(guò)迈倍,所以來(lái)之前懷著滿滿的敬畏之情,哇捣域,大公司耶啼染,還有好多牛人,做了那么多牛逼的產(chǎn)品和技術(shù)焕梅,還擔(dān)心自己能不能適應(yīng)職場(chǎng)生活和禮儀迹鹅,能不能勝任工作處理好同事關(guān)系。來(lái)之后發(fā)現(xiàn)自己完全想多了贞言,這就一所“大學(xué)”徒欣,同事關(guān)系都是簡(jiǎn)單直接,大家都是對(duì)事不對(duì)人蜗字,工作氛圍很好,環(huán)境也不錯(cuò)脂新,有食堂挪捕,有小吃,有餐廳争便,有咖啡館级零,還有自己的園區(qū),除了預(yù)料之中的加班之外滞乙,一切都好奏纪。
然后是團(tuán)隊(duì),作為前端斩启,our team還是很和諧很會(huì)玩的序调,成員過(guò)生日或者工作滿周年都會(huì)出去小聚一下,業(yè)務(wù)不忙時(shí)還能飯后踢個(gè)球兔簇,哪天老大高興還會(huì)請(qǐng)客看個(gè)電影洗個(gè)腳啥的发绢,雖然最浪的還是UED,但是比起后臺(tái)等其他技術(shù)部門(mén)還是要好上不少垄琐。其實(shí)我想說(shuō)能碰上一個(gè)開(kāi)放和會(huì)玩的老大還是很幸運(yùn)的边酒。
生活與工作
本來(lái)想把工作和生活分開(kāi),畢竟阿里一直倡導(dǎo)員工要“認(rèn)真生活狸窘,快樂(lè)工作”墩朦,然而發(fā)現(xiàn)每天大部分時(shí)間都在工作,工作已然是生活的重要部分翻擒。自己的狀態(tài)在這一年中也經(jīng)歷了不少變化氓涣,所以就干脆一起寫(xiě)了牛哺。
LV1:努力工作,認(rèn)真生活
剛來(lái)時(shí)其實(shí)有點(diǎn)虛春哨,以前都是在小作坊小公司玩荆隘,突然變得專業(yè)起來(lái)還是很有壓力,只能更加努力的去工作赴背,去學(xué)習(xí)椰拒,去做出更多的東西來(lái)證明自己。生活上則是很認(rèn)真的對(duì)待每件事凰荚,畢竟身上只有2千塊錢燃观,在沒(méi)發(fā)工資的情況下要租房還要買東買西還是很心塞的。
LV2:認(rèn)真工作便瑟,隨便生活
度過(guò)實(shí)習(xí)期后缆毁,心里踏實(shí)了很多,然后開(kāi)始認(rèn)真對(duì)待工作中的每件事到涂,畢竟剛來(lái)脊框,不能捅婁子。同時(shí)回家之后也經(jīng)常要學(xué)習(xí)看書(shū)践啄,不斷提升自己能力浇雹。所以生活上就很隨便啦,一日三餐都是在公司蹭的屿讽,早出晚歸回家就沒(méi)剩多久時(shí)間了昭灵,周末就在家寫(xiě)點(diǎn)東西,也沒(méi)怎么鍛煉伐谈,沒(méi)怎么出去玩烂完。
LV3:努力工作,認(rèn)真加班
淘寶天貓基本是天天在搞活動(dòng)诵棵,一旦遇到雙11抠蚣,年貨節(jié),517通信節(jié)這種大型活動(dòng)非春,光努力工作已經(jīng)不夠了柱徙,還得加班,況且對(duì)我來(lái)說(shuō)都是第一次奇昙,如何優(yōu)雅的處理產(chǎn)品經(jīng)理運(yùn)營(yíng)UED的需求护侮,以及開(kāi)發(fā)節(jié)奏和線上問(wèn)題還是有挑戰(zhàn)的。印象比較深刻的是雙11加班到了凌晨4點(diǎn)储耐,517連續(xù)加班了2周羊初,并且經(jīng)常是到晚上兩三點(diǎn), 累的不要不要的。從這之后我才開(kāi)始重新對(duì)待工作和生活的關(guān)系。
其實(shí)每天重復(fù)的工作和加班长赞,曾讓我開(kāi)始迷茫晦攒,感到自己就是一個(gè)機(jī)器人。首先這些快速迭代的業(yè)務(wù)代碼對(duì)我的能力基本沒(méi)有提升得哆,然后經(jīng)常性加班耗費(fèi)了我本就不多的業(yè)余時(shí)間脯颜,長(zhǎng)此下去必然是個(gè)惡性循環(huán),于是便決定休假調(diào)節(jié)一下?tīng)顟B(tài)贩据。然后就去三亞玩了幾天栋操,在那里體驗(yàn)到了很多不一樣的東西,感覺(jué)自己的人生又到了一個(gè)新的臺(tái)階饱亮,還有很多美好的東西等待著我去追尋矾芙。
LV4:用心工作,快樂(lè)生活
這應(yīng)該是我目前所能達(dá)到的最高境界了近上√尴埽“認(rèn)真生活、快樂(lè)工作”這話肯定是馬老師說(shuō)的:“我特討厭認(rèn)真工作的人壹无,工作不要太認(rèn)真葱绒,工作快樂(lè)就行,因?yàn)橹挥锌鞓?lè)讓你創(chuàng)新斗锭,認(rèn)真只會(huì)更多的KPI哈街、更多的壓力、更多的埋怨拒迅、更多的抱怨,真正把自己變成機(jī)器她倘。我們不管多偉大璧微、多了不起、多勤奮硬梁、多痛苦前硫,永遠(yuǎn)記住做一個(gè)實(shí)實(shí)在在、舒舒服服荧止、快快樂(lè)樂(lè)的人”屹电。
我覺(jué)得后半句說(shuō)的非常對(duì)。
雖然我很喜歡前端跃巡,但對(duì)于工作危号,并未達(dá)到“快樂(lè)工作”這樣的境界。我更認(rèn)可用心做好每件事素邪。在溝通交流外莲,討論產(chǎn)品,推動(dòng)業(yè)務(wù)每一件小事上都需要花心思,而不是只專注技術(shù)偷线。工作一定得用心磨确,最壞的情況就是懷疑一切,把所有人都當(dāng)“傻逼”声邦,當(dāng)然乏奥,我也是傻逼。運(yùn)營(yíng)可能會(huì)把頁(yè)面地址當(dāng)成圖片地址發(fā)布上線亥曹,導(dǎo)致網(wǎng)站開(kāi)天窗邓了;產(chǎn)品有時(shí)自己都沒(méi)想好就把需求提過(guò)來(lái)了:“先這樣改,后期我們?cè)僦饾u優(yōu)化”歇式,這是我見(jiàn)過(guò)的最不負(fù)責(zé)任的說(shuō)法驶悟;UED可能在你做到一半時(shí)突然把整個(gè)頁(yè)面的風(fēng)格都換了,而一個(gè)小需求則有可能牽扯到好幾個(gè)業(yè)務(wù)部門(mén)材失,導(dǎo)致溝通成本高而效率低下痕鳍,產(chǎn)品的設(shè)計(jì)也是運(yùn)營(yíng)驅(qū)動(dòng),經(jīng)常會(huì)有資源替換的方式來(lái)讓產(chǎn)品加上一些很不人性化的東西......還有許多類似問(wèn)題龙巨,然而讓人意外的是笼呆,It works!
這些問(wèn)題都很常見(jiàn),但我真正想表達(dá)的不是如何去埋怨這些問(wèn)題旨别,而是如何去解決它們诗赌。
運(yùn)營(yíng)出問(wèn)題說(shuō)明我們的系統(tǒng)人性化和易用性還不夠好,需求不穩(wěn)定可能是我們流程把控有問(wèn)題秸弛,而常改視覺(jué)稿說(shuō)明我們還沒(méi)有形成一個(gè)成熟的規(guī)范铭若,溝通成本低說(shuō)明我們的溝通方式有待改進(jìn)...總之,任何團(tuán)隊(duì)和企業(yè)都會(huì)有自己的問(wèn)題递览,只有嘗試去解決這些問(wèn)題叼屠,才會(huì)少更多埋怨,并且個(gè)人也會(huì)有更多的成就感绞铃。好在镜雨,阿里人有點(diǎn)讓我特別欣慰的就是善于總結(jié)和吸取教訓(xùn),并且會(huì)從以往經(jīng)驗(yàn)中不斷完善自己儿捧。雖然存在少數(shù)老員工有種躺在阿里掙錢的感覺(jué)荚坞,但總體上講這還是一支很有活力和激情的隊(duì)伍,尤其是運(yùn)營(yíng)菲盾!真心服颓影!
再說(shuō)說(shuō)生活,這一年整體上還是比較放縱懒鉴,想買啥就買了瞭空,無(wú)聊的時(shí)候就靠買東西打發(fā)時(shí)間了,各種書(shū),電子產(chǎn)品咆畏,吃的穿的南捂。后來(lái)想畫(huà)畫(huà)了,于是加入了淘寶叼炸天的核物理研究中心手繪技術(shù)實(shí)驗(yàn)組(雖然好久沒(méi)去了555)旧找,然后又喜歡上了攝影溺健,本著堅(jiān)決不用單反不買iPhone的人生原則繼續(xù)玩安卓渣渣機(jī)。生活中培養(yǎng)一些小愛(ài)好還是蠻好的钮蛛,偶爾出去騎車或者參加活動(dòng)或者旅游啥的調(diào)節(jié)下節(jié)奏也很必要鞭缭。至于理想啊目標(biāo)啊啥的雞湯類的東西就不寫(xiě)了,畢竟生活這種東西魏颓,每個(gè)人的口味都不一樣岭辣。
設(shè)計(jì)與美學(xué)
這是一個(gè)很高深的話題,我要開(kāi)始裝逼了Orz....
一位大神曾經(jīng)說(shuō)過(guò)甸饱,"不會(huì)搞藝術(shù)的程序員不是好設(shè)計(jì)師"沦童。
我其實(shí)很向往這種感覺(jué),每當(dāng)看到一些美妙的設(shè)計(jì)叹话,都有一種去當(dāng)設(shè)計(jì)師的沖動(dòng)偷遗。
然而我現(xiàn)在是一名程序員。
其實(shí)...我原本是驼壶,想做漫畫(huà)家來(lái)著氏豌。本來(lái)我天賦異稟,骨骼驚奇热凹,從小都是左撇子來(lái)著泵喘,后來(lái)一上小學(xué)就被老師掰成右手了;本來(lái)想考藝校的般妙,然而燒不起于是就去了某科大搬磚涣旨;本來(lái)是想轉(zhuǎn)專業(yè)的,后來(lái)發(fā)現(xiàn)寫(xiě)代碼也挺好玩的于是就掉坑里了股冗。自己大學(xué)時(shí)也做過(guò)一段時(shí)間設(shè)計(jì),但是并未堅(jiān)持下來(lái)和蚪,現(xiàn)在看兩年前做的海報(bào)和APP簡(jiǎn)直就跟屎一樣止状,都不好意思說(shuō)自己曾經(jīng)是宣傳部的,慘的一逼攒霹。
不過(guò)據(jù)說(shuō)金牛都是天生的藝術(shù)家怯疤,看來(lái)我還是有機(jī)會(huì)翻身的。
我的下一個(gè)目標(biāo)就是不僅要成為一名優(yōu)秀的前端催束,還要成為一名優(yōu)秀的設(shè)計(jì)集峦。男神說(shuō)過(guò),設(shè)計(jì)師的第一步,應(yīng)該從多看優(yōu)秀的作品開(kāi)始塔淤,所以摘昌,接下來(lái)的一年里打算多培養(yǎng)一下自己的審美意識(shí)和鑒美能力。一旦我的計(jì)劃得逞說(shuō)不定還能偶爾打一下UED的臉高蜂,想想都覺(jué)得激動(dòng)聪黎!
前端與編程
要說(shuō)收貨最大的還數(shù)前端,我要開(kāi)始扯淡了Orz....
膚淺的認(rèn)知
以前對(duì)前端的認(rèn)知就是網(wǎng)頁(yè)三劍客备恤,現(xiàn)在來(lái)看著實(shí)膚淺稿饰。
當(dāng)年在學(xué)校寫(xiě)的東西,要么是SPA官網(wǎng)露泊,要么是微信推廣頁(yè)面喉镰,要么是給自個(gè)兒用的后臺(tái)管理系統(tǒng),而且沒(méi)有完整的測(cè)試惭笑,沒(méi)有線上監(jiān)控侣姆,沒(méi)有性能優(yōu)化,完全停留在功能層面脖咐。來(lái)阿里了才算見(jiàn)識(shí)到一個(gè)專業(yè)前端所要具備的技能铺敌。除去所有程序員都具備的編程能力和工程能力,以及協(xié)作開(kāi)發(fā)屁擅,代碼維護(hù)能力偿凭,前端在項(xiàng)目技術(shù)選型,開(kāi)發(fā)構(gòu)建派歌,調(diào)試和測(cè)試弯囊,發(fā)布和版本控制,監(jiān)控及告警胶果,性能優(yōu)化與安全匾嘱,視覺(jué)交互與體驗(yàn)等每一個(gè)步驟都可以做很多事情,這還不包括發(fā)展異常迅猛的前端新技術(shù)(各種框架早抠,工具霎烙,新的Web API,新的規(guī)范和標(biāo)準(zhǔn))蕊连,簡(jiǎn)直眼花繚亂悬垃。以前的前端只需要library,而現(xiàn)在則需要framework和workflow。究其根本甘苍,是前端承載的業(yè)務(wù)越來(lái)越復(fù)雜尝蠕,需要更強(qiáng)大的架構(gòu)去支持,如果要你用一句話來(lái)描述現(xiàn)在的前端载庭,你會(huì)怎么說(shuō)呢看彼?
業(yè)務(wù)和技術(shù)
第一年重點(diǎn)還是業(yè)務(wù)廊佩,主要貢獻(xiàn)還是支撐了天貓網(wǎng)廳這邊的幾次大促活動(dòng)和活動(dòng)組件化建設(shè)。業(yè)務(wù)技術(shù)上也是走天貓和淘寶各自的工作流靖榕,總體概擴(kuò)起來(lái)就是業(yè)務(wù)取得了不錯(cuò)結(jié)果标锄,但技術(shù)缺乏強(qiáng)力輸出。
然后說(shuō)下工作外的序矩,這一年前端依然涌現(xiàn)出了很多新技術(shù)鸯绿,自己也都是淺嘗輒止。
對(duì)于框架簸淀,React學(xué)了一陣實(shí)在不習(xí)慣那怪異的DSL瓶蝴,并且只寫(xiě)簡(jiǎn)單demo也沒(méi)有讓我感受到它在復(fù)雜應(yīng)用上的優(yōu)勢(shì),而對(duì)業(yè)務(wù)進(jìn)行React重構(gòu)是否真心能降低未來(lái)的維護(hù)成本我也不得而知租幕;Vue剛學(xué)時(shí)感覺(jué)就是精簡(jiǎn)版的Angular舷手,簡(jiǎn)單粗暴但直接有效,實(shí)際用上之后會(huì)發(fā)現(xiàn)非常優(yōu)雅劲绪;而學(xué)習(xí)Polymer的時(shí)候一下子就被驚艷到了男窟,感覺(jué)這就是WebComponent的未來(lái)。然后當(dāng)Atom和VSC火了之后又去看了下Electron贾富,然而又是只寫(xiě)了demo歉眷;WebVR也是熱情了一陣,本想用A-Frame寫(xiě)個(gè)VR小游戲的颤枪,無(wú)奈手機(jī)上跑實(shí)在太卡汗捡,根本沒(méi)法玩,只能坐等WebAssembly拯救世界了畏纲。然而當(dāng)我一本正經(jīng)準(zhǔn)備去玩WASM的時(shí)候扇住,發(fā)現(xiàn)將一個(gè)簡(jiǎn)單的helloworld.c程序從源文件編譯成asm再到wasm后,居然達(dá)到了驚人的114k...然后再看看WebAssembly的Github,我又陷入了懵逼之中盗胀,這玩意兒起碼得再過(guò)個(gè)三四年...
所以最終能深入下來(lái)的基本沒(méi)有艘蹋,更多的像是在玩。玩新技術(shù)能增強(qiáng)自己的視野票灰,把握Web的發(fā)展潮流女阀,但也會(huì)耗費(fèi)自己的時(shí)間,而且真正有收獲并且能形成個(gè)人競(jìng)爭(zhēng)力的東西也很少屑迂,業(yè)務(wù)和技術(shù)其實(shí)需要相互平衡和促進(jìn)浸策,這點(diǎn)自己做的還不好,應(yīng)當(dāng)控制屈糊。
前端好難?
已經(jīng)不止一次聽(tīng)人說(shuō)前端越來(lái)越難了琼了,我入行晚逻锐,大家不要騙我夫晌。
前端這幾年確實(shí)變化很快,也越來(lái)越復(fù)雜了昧诱,但是用”難”來(lái)形容總感覺(jué)怪怪的晓淀。可能是前端以前太簡(jiǎn)單了盏档,所以跟以前的前端比越來(lái)越難了凶掰,但是跟服務(wù)端,跟客戶端相比前端只能算是步入了工程化的正軌蜈亩。說(shuō)前端難的導(dǎo)火索無(wú)非是各種新技術(shù)的不斷涌現(xiàn)懦窘,但是這些技術(shù)歸根到底不外乎4種:
1.開(kāi)發(fā)語(yǔ)言技術(shù)。比如CSS稚配,ES6&7畅涂,WebComponent等語(yǔ)言和開(kāi)發(fā)層面的技術(shù)更新,需要我們不斷去學(xué)習(xí)新的東西道川。但是語(yǔ)言級(jí)別的技術(shù)迭代是每種程序員都要面對(duì)的午衰,像Java,C++,C#,Swift每年也都在不斷更新,但從未聽(tīng)客戶端工程師說(shuō)越來(lái)越難了。
2.各種開(kāi)發(fā)框架冒萄。比如React,Vue.js,AngularJS臊岸,Polymer這種前端開(kāi)發(fā)框架的不斷涌現(xiàn),其實(shí)都是為了解決日益復(fù)雜的業(yè)務(wù)以及不同的用戶場(chǎng)景而生的尊流。類比起來(lái)就好比當(dāng)年后臺(tái)的SSH架構(gòu)帅戒,或者客戶端的MFC和WPF。這些技術(shù)通常有良好的學(xué)習(xí)文檔奠旺,而且工程性很強(qiáng)蜘澜,若非深入研究,上手難度其實(shí)并不高响疚。
3.Web能力的擴(kuò)展鄙信。包括瀏覽器不斷開(kāi)放的更多接口比如藍(lán)牙,電池忿晕,本地存儲(chǔ)装诡,service worker,Houdini等新的API能力践盼,以及像WASM這樣的底層優(yōu)化技術(shù)鸦采。然而這種類型的技術(shù)你要你認(rèn)真去看標(biāo)準(zhǔn)文檔學(xué)習(xí)其實(shí)也還好。
4.眾多的開(kāi)發(fā)工具咕幻。比如Grunt渔伯,Gulp,Webpack肄程,npm锣吼,eslint选浑,mocha這樣的開(kāi)發(fā)工具。除了深入研究或者自己造輪子之外玄叠,對(duì)于工具的使用基本上認(rèn)真學(xué)習(xí)下官方說(shuō)明和配置教程就可以很快上手了古徒。
可以看到前端的技術(shù)層面都是偏上層,大部分技能都可以在一周或幾周內(nèi)掌握读恃,對(duì)于一個(gè)毫無(wú)計(jì)算機(jī)專業(yè)基礎(chǔ)的人來(lái)說(shuō)成為一名前端的學(xué)習(xí)曲線要比成為一名后臺(tái)的學(xué)習(xí)曲線低隧膘,唯一不同的是看到前端這么多技術(shù)點(diǎn)一開(kāi)始可能會(huì)懵逼。
所以對(duì)比其他工程師來(lái)看寺惫,技術(shù)和編程的本質(zhì)并沒(méi)有變疹吃,只是前端變得更加工程化,更加專業(yè)化了肌蜻,前端只要打好基礎(chǔ)技術(shù)再怎么變也不會(huì)太難互墓。
有趣的是,比起變難蒋搜,我同樣不止一次聽(tīng)到有其他端程序員說(shuō)前端風(fēng)氣很浮夸篡撵,沒(méi)有技術(shù)含量。
很顯然我也不贊同這句話豆挽,因?yàn)橛袥](méi)有技術(shù)含量跟你的職位并沒(méi)有強(qiáng)相關(guān)育谬,而是取決你學(xué)習(xí)和研究的深度。并且帮哈,我認(rèn)為一個(gè)好的前端綜合要求會(huì)比其他工程師更高膛檀。好的工程師不會(huì)停留在技術(shù)表面,而是深入其原理娘侍,這也就意味著一名優(yōu)秀的前端工程師在技術(shù)上除了要應(yīng)付不斷更新的新技術(shù)咖刃,還要具備深厚的專業(yè)理論基礎(chǔ),同時(shí)在視覺(jué)上還需要一定的審美能力憾筏,在產(chǎn)品和交互上也需要考慮到各種實(shí)現(xiàn)細(xì)節(jié)和用戶體驗(yàn)問(wèn)題嚎杨。從項(xiàng)目角度來(lái)看,前端處在一個(gè)面而非一個(gè)點(diǎn)氧腰,這是所有其他工程師都不能比的枫浙。
如果把工程師分為工程應(yīng)用型和技術(shù)研究型兩種的話,前端一定屬于前者古拴。所以一定要說(shuō)前端難的話箩帚,我認(rèn)為難的不在于技術(shù),而是如何用有限的技術(shù)將產(chǎn)品和服務(wù)做到極致黄痪,這才是我們最需要關(guān)心的紧帕。
一路向前
從需求上來(lái)看,前端工程師的需求這幾年一直很旺盛桅打,隨著前端能力的不斷拓展是嗜,技術(shù)要求越來(lái)越高轻纪,我相信在今后的幾年中肯定會(huì)持續(xù)旺盛下去。從近幾年的發(fā)展趨勢(shì)來(lái)看叠纷,產(chǎn)品開(kāi)發(fā)的重心在不斷往前端轉(zhuǎn)移,前端承載的東西也越來(lái)越多潦嘶。到最后后端和客戶端很可能只提供服務(wù)和載體的功能涩嚣,技術(shù)重心會(huì)轉(zhuǎn)移到前端,甚至連業(yè)務(wù)也會(huì)剝離到“前端”掂僵。這時(shí)候的“前端”肯定跟現(xiàn)在的前端有所區(qū)別航厚,可能更接近全棧一些。因?yàn)閺臉I(yè)務(wù)開(kāi)發(fā)角度來(lái)看锰蓬,全棧的前端幔睬,能夠做到技術(shù)上的前后端分離,業(yè)務(wù)上的前后端融合芹扭,這樣既降低了溝通成本麻顶,也保證了項(xiàng)目的可維護(hù)性,這樣的工程師應(yīng)該是企業(yè)最想要的吧舱卡。
從技術(shù)上來(lái)看辅肾,web技術(shù)一直在迅速發(fā)展,整個(gè)技術(shù)環(huán)境也變得更加開(kāi)放轮锥,這將使前端一直保持活力矫钓。這點(diǎn)從各大browser vendors的表現(xiàn)就能看出來(lái)。這一年整個(gè)web界都散發(fā)著open的氣息舍杜,微軟放棄IE斯巴達(dá)Edge了新娜;谷歌在今年的I/O大會(huì)上力推PWA,指明了Web發(fā)展的方向既绩;就連一向封閉的蘋(píng)果在今年的WWDC上也更加開(kāi)放了概龄,激進(jìn)的Safari10居然號(hào)稱完全支持ES6(ES6才正式發(fā)布一年吶),還支持3D touch0敬省(去年底曾寫(xiě)過(guò)一篇文章預(yù)測(cè)Web很可能會(huì)支持壓力感應(yīng)事件旁钧,不到一年就出現(xiàn)了,這速度確實(shí)驚人)
這種高速發(fā)展其實(shí)有好也有壞互拾,野蠻生長(zhǎng)歪今,盛極而衰,最終還是得由程序員來(lái)收拾爛攤子颜矿。W3C為Web的未來(lái)操碎了心寄猩,制定了一個(gè)又一個(gè)標(biāo)準(zhǔn),在這野蠻增長(zhǎng)的時(shí)代和眾多的標(biāo)準(zhǔn)當(dāng)中肯定會(huì)有一些奇葩,就比如Houdini骑疆。這幫人為了解決CSS兼容問(wèn)題居然又引入了一個(gè)新的標(biāo)準(zhǔn)田篇,開(kāi)放了瀏覽器渲染路徑展姐,試圖用新的標(biāo)準(zhǔn)去解決舊標(biāo)準(zhǔn)不兼容問(wèn)題抛寝,那么問(wèn)題來(lái)了,我要拿什么來(lái)兼容這新的標(biāo)準(zhǔn)...斯認(rèn)為,Web發(fā)展的當(dāng)務(wù)之急就是火狐悲敷,蘋(píng)果,谷歌掸屡,微軟這幾個(gè)W3C巨頭拆掉各自的瀏覽器研發(fā)團(tuán)隊(duì)擎勘,降低分裂帶給全人類的傷害,并且集結(jié)眾人之力刀崖,成立一個(gè)W3C瀏覽器聯(lián)合開(kāi)發(fā)大隊(duì)惊科,就叫Internet FireSafarome!
當(dāng)然我是在扯淡亮钦,總體上馆截,Web技術(shù)的發(fā)展會(huì)不斷增強(qiáng)前端的能力,前端的邊界會(huì)不斷拓展蜂莉,不僅僅只是Node.js蜡娶,還會(huì)擴(kuò)展到WoT,甚至是網(wǎng)絡(luò)所能達(dá)到的任何地方映穗。前端未來(lái)一定會(huì)細(xì)分出更多職位翎蹈,形勢(shì)一片大好。
下一年的期望
深耕技術(shù)男公,務(wù)實(shí)基礎(chǔ)荤堪,少耍流氓多看書(shū)。
也期望自己能有更高的眼光去發(fā)現(xiàn)美的東西枢赔,等過(guò)了一年再回頭看自己做的東西就跟屎一樣澄阳,屆時(shí)不會(huì)因?yàn)槁德禑o(wú)為、虛度年華而悔恨,也不會(huì)因?yàn)闉槿吮傲犹ぐ荨⑸钣顾锥⒕?這樣總結(jié)的時(shí)候就能夠說(shuō):“我已把自己整個(gè)的生命和全部的精力獻(xiàn)給了世界上最壯麗的事業(yè)碎赢!”