怎样算是个体面的前端攻城狮? 大概是,PM,设计,开发等工种都觉得你很专业,很腻害吧~
下面阐述下我心中体面攻城狮该具备的
能熟练使用前端会用的软件。软件主要分为以下几类
我用的是Sublime。
Webstrom,brackets也不错。当然爱折腾的,可以玩玩编辑器vim的神和神的编辑器emacs。
Ps:貌似用DreamWeave,Nodepad++的一般都比较Low
必须是Git~
我用的是基于nodejs的命令行工具--anywhere
推荐使用httpie。虽然用curl可以做一样的事。但httpie的命令比curl好用的多。
能熟练使用各种浏览器(Firefox,Chrome,IE等,如果还要兼容IE6,那还要用IETester)来调试。
扎实的基础知识,主要包括以下的知识
有自己代码规范,并能遵守。在团队中,能遵守团队的代码风格。
能很出组织的很好的代码。
能写出这样的代码的方式,可以通过了解MVC,MVVM,MVP,以及各种js的设计模式。
会使用
nodejs是肯定要会的。其他,像Python,Ruby,Go都可以玩一下~