{eval=Array;=+count(Array);}
謝謝邀請!
Web開發(fā)經(jīng)過多年的發(fā)展,技術(shù)體系已經(jīng)完成了多次迭代,目前在不同的應(yīng)用場景下也有不同的解決方案,所以從學(xué)習(xí)的角度來看,目前學(xué)習(xí)Web開發(fā)會有一個較為系統(tǒng)地學(xué)習(xí)過程。另外,從就業(yè)的角度出發(fā),學(xué)習(xí)Web開發(fā)的就業(yè)前景也是不錯的。
Web開發(fā)從基礎(chǔ)開始學(xué)習(xí)到主力開發(fā)人員大概需要經(jīng)過以下三個階段:
第一:Web開發(fā)基礎(chǔ)知識學(xué)習(xí)階段。Web開發(fā)的基礎(chǔ)知識還是比較多的,雖然在難度上并不算太高,但是知識結(jié)構(gòu)比較雜,既包括前端開發(fā)知識也包括后端開發(fā)知識。前端的學(xué)習(xí)重點在JavaScript語言,另外還涉及到一些框架,而后端學(xué)習(xí)則需要選擇一個具體的編程語言,目前比較常見的選擇包括PHP、Java、Python、C#等,在當(dāng)前的大數(shù)據(jù)時代背景下,Go語言的應(yīng)用前景也是比較廣闊的。這部分的學(xué)習(xí)時間因人而異,通常需要3至6個月左右。
第二:Web開發(fā)實習(xí)階段。對于學(xué)習(xí)Web開發(fā)的準(zhǔn)程序員來說,實習(xí)過程還是比較重要的,一方面實習(xí)過程并不會有較大的工作壓力,另一方面實習(xí)的過程也能夠積累大量的實踐經(jīng)驗,同時會對Web開發(fā)過程有一個清晰的了解,從而為后續(xù)的開發(fā)工作打下基礎(chǔ)。通常情況下,實習(xí)時間不會超過3個月。
第三:Web開發(fā)初級工程師。Web開發(fā)初級程序員主要的工作任務(wù)有三個,其一是具備功能模塊實現(xiàn)的能力,既涉及到前端開發(fā)也涉及到后端開發(fā),在實現(xiàn)的過程中通常會采用已有的開發(fā)框架,比如Java中比較常用的Spring系列(SpringMVC、SpringBoot);其二是具備一定的調(diào)試能力,能夠針對程序開發(fā)過程中遇到的問題進(jìn)行初步的調(diào)試處理;其三是具備一定的資源整合能力,目前在PaaS環(huán)境下進(jìn)行開發(fā)能夠快速完成資源整合,所以應(yīng)該重點關(guān)注一下PaaS。通常來說,初級程序員通常會在1至2年左右。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言!
web開發(fā)一般分為Web服務(wù)端和Web前端。我猜測,你這里說的是Web前端。
Web前端三駕馬車:JS、HTML 和 CSS;三大框架:Vue、Angular 和 React。
過去一段時間是 jQuery 的天下,現(xiàn)如今,前端越來越重要,前后端分離,前端涌現(xiàn)出大批優(yōu)秀的框架!
技術(shù)領(lǐng)域,需要一直不斷的學(xué)習(xí),記得前段時間,有前端人員在 Github 上評論,說別更新了,學(xué)不動了。。。
但我覺得,活到老,學(xué)到老,這是什么行業(yè)都需要的。只是相對技術(shù)領(lǐng)悟知識變化快!對于前端,我認(rèn)為,學(xué)好三駕馬車,足夠精通,學(xué)其他框架都不會太難。實話,相比服務(wù)端,要學(xué)的還是比較少的!
所以,你現(xiàn)在還是 Web小白,你需要花時間精通 JavaScript、CSS、HTML,這是基礎(chǔ),在此基礎(chǔ)上,選擇 Vue、Angular 或 React 中的一個,比較建議 Vue,并加以實踐。當(dāng)然,jQuery 還是有必要學(xué)習(xí)了解一下的。這些下來,要學(xué)好用好,怎么也得2年左右時間。除了語言之外,還需要了解 HTTP協(xié)議、性能優(yōu)化等知識。
所以,我覺得你要為自己定一個目標(biāo),至少2-3年達(dá)到中、高級Web前端工程師的水平!
web分語言,比如JAVA和csharp,首先你要會這兩種語言之一,當(dāng)然還有PHP,第二,你要學(xué)會html網(wǎng)頁架構(gòu),css布局美化和JavaScript等類庫,最后你要了解一種框架,如asp.net mvc,還有數(shù)據(jù)庫,大致這些,我是學(xué)的wpf的Windows開發(fā),要比網(wǎng)站更先進(jìn)一些,最好你都了解一下
3
回答0
回答0
回答0
回答10
回答3
回答0
回答2
回答9
回答0
回答