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