{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
回答