工具篇
代码编辑器:推荐sublime(支持各类插件、主题、设置,使用方便)
1.安装sublime插件javascript
浏览器:推荐Google Chrome,更新快,对前端各类标准提供了很是好的支持css
调试工具:推荐Chrome自带的Chrome develop tools,能够轻松查看DOM结构、样式,经过控制台输出调试信息,调试javascript,查看网络等
Chrome插件:
liveload: 修改页面后自动刷新,不用按F5
dimensions:直接在页面上测量的利器
livestyle:css样式修改后自动起效果,不须要刷新,elements修改后也能同步到代码中
image tool:测量,取色前端
电脑:苹果mac (早早适应 Mac 系统(Mac 是前端的标配))java
找一个可多端同步的平台汇集本身的收藏,创建知识索引库(建议别用 Evernote)git
找一个稳定的平台(github 吧),坚持写博客,时间久了,你会感受本身在改变github
webstorm,神器!几乎集成了前端都有的环境,更新速度也快。
最重要的是:它能够提醒你的一些疏忽或者很低级的错误!而不用本身瞎找半天web
理论篇
提升英文水平(据说读写)windows
脱离你的鼠标(包括 windows 系统上)后端
前端自动化,顾名思义 减小前端工程师平时处理的繁琐。 好比项目文件的复制 切图的合并 css预处理器的编译 等浏览器
一个好的前端工程师,必须也是一个好的后端工程师
养成阅读英文文档和英文技术博客的习惯,时间一长你会发现思考问题和解决问题的路径比以前更为精准有效且持续。
时刻保持对自我前端知识体系创建的警戒和思考,不要由于时髦而冲动,根据本身的阶段慎重的判断知识的优先级
阅读前端牛人的博客、文章提高对知识的理解
善用搜索引擎
原生javascript是须要重点掌握的技能,在掌握原生javascript的基础上推荐熟练掌握jQuery,在实际工做中用处很大
搭建一个属于本身的博客
交流和沟通能力:这个很是重要,前端同时须要与项目经理、产品、交互、后台打交道,沟通不善会致使不少无用功,延缓项目
知识管理、时间管理:input和output的平衡,output是最好的input。如何作好分享,参与社区,作好交流,做好记录
对新技术的渴望,以及勇于尝试
前端的定位关乎到你须要吸取什么样的知识和技能,决定在技术世界里你对什么须要格外敏感。若是你认为前端仅仅停留在切页面,实现交互和视觉的要求,那你对前端的认识还停留在初级阶段