技術(shù)選型還是團(tuán)隊(duì)組織架構(gòu)為基礎(chǔ)。
團(tuán)隊(duì)內(nèi)部開發(fā)人員如果是固定的情況下,優(yōu)先選擇比較熟悉的技術(shù)團(tuán)隊(duì)人員。
如果還沒組建完成可以考慮技術(shù)選型還是團(tuán)隊(duì)組織架構(gòu)為基礎(chǔ),團(tuán)隊(duì)內(nèi)部開發(fā)人員如果是固定的情況下,優(yōu)先選擇比較熟悉的技術(shù)團(tuán)隊(duì)人員,如果還沒組建完成,可以考慮較為流行,或者是主流的技術(shù),如果是我來選行,我會選擇第二種。
最后補(bǔ)充一下,不管選什么技術(shù),都不要忘記我們的產(chǎn)品,我們的客戶價值最后補(bǔ)充一下,不管選什么技術(shù),都不要忘記我們的產(chǎn)品,我們的客戶價值技術(shù)只是一種手段,只要能實(shí)現(xiàn)目的,手段其實(shí)并不是最重要的。
編程其實(shí)并不難,每種編程語言都有自己的邏輯算法,總結(jié)下來常用的編程英語單詞無外乎兩千個,如果我們把他都羅列下來背誦,也花不了幾天時間,最主要的是能夠理解每種編程語言的邏輯算法,語言結(jié)構(gòu)。
1 我要自學(xué)網(wǎng)
我要自學(xué)網(wǎng)成立于06年,是國內(nèi)最早最專業(yè)的視頻學(xué)習(xí)平臺。至今擁有一百多套原創(chuàng)的教學(xué)課程,授課廣泛,包括電腦辦公,會計(jì)課程,室內(nèi)設(shè)計(jì),平面設(shè)計(jì),室外設(shè)計(jì),機(jī)械設(shè)計(jì),工業(yè)自動化,網(wǎng)頁設(shè)計(jì),程序開發(fā),影視動畫等。我最早用的就是這個網(wǎng)站。
2 慕課網(wǎng)
里面有超過10000+免費(fèi)學(xué)習(xí)視頻課程、企業(yè)級實(shí)戰(zhàn)項(xiàng)目,線上編程工具;更有一線技術(shù)大牛帶你打牢技術(shù)基礎(chǔ),積累開發(fā)經(jīng)驗(yàn)。是程序員專業(yè)學(xué)習(xí)網(wǎng)站。
3 騰訊課堂
騰訊課堂是騰訊推出的在線直播學(xué)習(xí)平臺,平臺涵蓋了IT編程、新媒體營銷、SEO、SEM、微信小程序、考研考證、職業(yè)培訓(xùn)、考證考級、英語口語、中小學(xué)升學(xué)輔導(dǎo)、中考備戰(zhàn)等上萬門專業(yè)網(wǎng)課課程及精品公開課。
4 菜鳥教程
菜鳥教程類似于博客文檔,里面詳細(xì)介紹了前后短基礎(chǔ)語法概念,每個標(biāo)簽都有舉例說明,還可以在線練習(xí),加深理解記憶。
5 w3cschool
w3cshool是一個致力于編程教育和提升程序員開發(fā)效率的代碼學(xué)習(xí)APP,涵蓋HTML, CSS, Javascript, Query, C, PHP, Java, Python, Sql, Mysql等編程語言和開源技術(shù)的離線教程、編程微課及開發(fā)文檔,是類國外w3schools的W3C學(xué)習(xí)社區(qū)及菜鳥的編程教程課堂。
Hello我是數(shù)據(jù)里奧斯,前端技術(shù)是一項(xiàng)發(fā)展非??焖俚募夹g(shù)領(lǐng)域,隨著技術(shù)的變革,前端工程所做的工作和重要性也在不斷發(fā)生著變化,我簡單從下面幾個階段和階層來描述一下前端工程師的工作:
1. 職責(zé):切圖仔,時期:前后端不分/后端MVC框架時期
在初級階段,前端的主要工作,也是目前最基礎(chǔ)的工作,就是將設(shè)計(jì)師提供的交互視覺稿進(jìn)行切圖,并通過HTML,CSS技術(shù)組裝成我們所需要的頁面模板,后段工程師則將頁面模板嵌入數(shù)據(jù),組裝進(jìn)整個項(xiàng)目中,這個階段前端是沒有辦法獨(dú)立完成項(xiàng)目的,也還沒有真正意義上純粹的前端工程師
2. 職責(zé):前端項(xiàng)目開發(fā) 時期:前端 MVC 框架時期,SPA單頁應(yīng)用時期
這個階段Ajax 技術(shù)促成了 Web 2.0 的誕生,通過API與后段接口進(jìn)行交互,前端項(xiàng)目可以完成數(shù)據(jù)讀寫,頁面切換,用戶交互等一系列復(fù)雜的操作和功能,從某種程度來說,前端可以獨(dú)立承載一個程序所需要的大部分事情。前端工程師的工作也從單純的開發(fā)頁面,變成了開發(fā)應(yīng)用。我們常說的React, Vue, Angular都屬于非常著名的前端應(yīng)用開發(fā)框架
3. 職責(zé):通過NodeJS成為全棧工程師 時期:多端應(yīng)用時期(小程序,多智能終端)
隨著移動互聯(lián)網(wǎng)的興起,我們的應(yīng)用已經(jīng)不僅僅停留在PC,而是蔓延到了智能手機(jī),平板電腦,電紙書等多類型的電子媒介上,如何滿足復(fù)雜功能的開發(fā),多終端統(tǒng)一接口的調(diào)用和組裝,都對前端工作者的工作提出了新的挑戰(zhàn)。Node作為JS便攜的唯一前后端都可以涉足的技術(shù),讓前端工程師的工作逐漸可以涉足更多服務(wù)端工具,引入了更多持續(xù)集成等軟件工程的標(biāo)準(zhǔn)流程,通過類似中間層的構(gòu)建,有一定業(yè)務(wù)規(guī)模的技術(shù)團(tuán)隊(duì),逐步在像大中臺,小前臺的方向發(fā)展。
4.未來可期
如今,借助5G,云計(jì)算/服務(wù)的硬件發(fā)展,前端技術(shù)勢必還會承載更多有趣和復(fù)雜的工作,小程序,跨端開發(fā),云服務(wù)器部署,前端工程化,Serverless,WebAssembly等等,前端的工作隨著時代的變遷依然在不斷變革,同時也承載了更多的職責(zé),希望前端工程師可以為大家?guī)砀鄡?yōu)質(zhì)和革命性的新應(yīng)用~興許如同賽博朋克時代的幻想一樣,那些無處不在的人機(jī)交互界面和場景,都是前端工程師工作的努力方向。
圖片Credit By CyberPunk 2077