{eval=Array;=+count(Array);}
前端程序員最好還是安裝雙系統(tǒng),學(xué)習(xí)linux,盡量熟悉在linux下進(jìn)行編程。Vim能學(xué)會(huì)挺好的,不是很必要的。
推薦安裝雙系統(tǒng),和我一樣安裝一個(gè)win7/win10,另一個(gè)deepin Linux(或者ubuntu)。強(qiáng)制自己使用兩個(gè)周,你就會(huì)發(fā)現(xiàn)linux一樣好用,而且命令行噼里啪啦真的節(jié)省時(shí)間,還顯的逼格高!不喜歡linux你就切換到windows~
既然做了程序員,還是多折騰一些吧,你一定會(huì)用的到linux的,無論前端后端,為什么不從一開始就習(xí)慣它帶來的好處呢,況且它的優(yōu)點(diǎn)確實(shí)大于缺點(diǎn)。
“前端程序員”呵呵,當(dāng)你提出這個(gè)問題時(shí)其實(shí)你已經(jīng)不是一個(gè)合格的程序員。程序=數(shù)據(jù)+算法。語言只是語法不同而已。所以不存在是否要學(xué)的問題,而是只要客戶需要我就學(xué),只要對(duì)提升開發(fā)效率有用就學(xué)。
完全沒必要,前端又不做運(yùn)維,偶爾做linux測(cè)試也只需要使用虛擬機(jī)或容器,虛擬機(jī)直接復(fù)制,容器直接掛載,根本用不到vi。有那時(shí)間研究這些,不如把本職工作搞精,技術(shù)范圍太廣,不可能什么都搗鼓
不需要吧,前端的把a(bǔ)ngular, css學(xué)好了,要多去體會(huì),整理下架構(gòu)、優(yōu)化方面的問題,前端es6之后寫起來跟后端差不多了,整理總結(jié)一套合適的框架,能極大地提高開發(fā)效率,維護(hù)效率。
另外http也要了解,畢竟是跟后臺(tái)的交互方式,不懂的話很難協(xié)作。或者websocket用的不多,也可以了解下。
最后就是審美設(shè)計(jì)能力,當(dāng)然有設(shè)計(jì)最好,但是估計(jì)大多公司都是前端直接上,畢竟css框架也很多,在此推薦下ucloud的ant design,有react和angular版本,封裝很好,支持下國(guó)產(chǎn)
0
回答10
回答0
回答0
回答0
回答4
回答0
回答10
回答0
回答0
回答