怎樣成為一名web全棧工程師?
我來一個(gè)勸退的答案吧:不要試圖做web全棧工程師。
在 Web 1.0 的時(shí)代,會(huì)點(diǎn)兒HTML和PHP,以及mysql,就能夠把一個(gè)功能網(wǎng)站搭建起來,如果想要?jiǎng)赢?,那要學(xué)習(xí)flash。
在 Web 2.0 的時(shí)代,網(wǎng)頁(yè)上出現(xiàn)了更多的交互,出現(xiàn)了 ajax技術(shù),客戶端的腳本變得更加重要,javascript, css要精通。而服務(wù)器端要提供 API。
現(xiàn)在算是 Web 3.0 的時(shí)代,具體技術(shù)已經(jīng)多得說不清了,像一個(gè)筐,什么都能往里面裝。后端和前端完全分離,獨(dú)立發(fā)展。后端的各種動(dòng)態(tài)語言,sql 和 nosql 數(shù)據(jù)庫(kù),各種架構(gòu);前端的各種UI框架。我就問你,你精通得過來嗎?
一招鮮,吃變天。你若想著全棧,不斷冒出來的新技術(shù)壓得你喘不過氣來。