标签:
昨天听到阿里的一个同行提起马云的一句话大致意思是:“今天很残酷,明天更残酷,再坚持一下后天就能见到光明。但是很多人都死在了明天”。听到这句话,顿时值得我去深思,在这里跟博友们分享一下。下面言归正传说说前端那些事儿,那些事呢?
入行前端:
1、兴趣
首先根据你对前端的了解来定位自己的择业方向是否正确 不管你是身边的人有IT行业的或者你是为了高工资的回报等等因素都可以参考进去。但是我想说的是不管因为何种原因,你想去学习前端,想要迈入这一行,最起码你要对这行,对编程有兴趣,浓厚的兴趣是促使你坚持的动力。其实程序员是很枯燥的岗位,曾经我也曾想过放弃,但是我坚持了下来。这就如文章开头所说的那样“很多人都死在了昨天”。贵在坚持,始终向往光明,没有什么事情是轻而易举的就实现的。
2、良好的习惯
。代码要规范 要深刻理解语义化的含义 要让自己的代码被更多的浏览器去解析 也利于后期的维护等等
。多用Google浏览器去搜索问题、网站、提升自己的英文水平
。写博客 写博客会有利于我们总结知识点 达到点-线-面的效果。当然在博客发表的时候会得到很多的人的认同包括一些批评,但这些都是促使自己进步的催化剂。
。多逛逛各大社区或者一些技术交流群 多了解一些流行的新技术来充实,提高自己
3、前端的范围
如果说具体的范围,我也不知道怎么去下定论 有关前端的岗位由来,感兴趣的朋友可以去查一下,其实前端并不Low 前端的只是点很多,也许有些人只把他定义为写写网页那么简单,今非昔比啦!下面我列举下大致的前端技能要求:
。搭建页面的能力
HTML
CSS
Javascript
常用的前端组件、库(jQuery、bootstrap)
PS常用功能
常用开发工具(Sublime、Webstorm)
。优化页面的能力
了解http协议
了解主流浏览器特性
深入学习CSS Javascript语法特性
调试技巧
。提高生产力的能力
前端组件编写
前端工具开发
前端特定领域解决方案
。站点维护的能力
至少熟悉一门后端语言,并有过应用
了解HTTP
。前端工程化
模块化 : AMD(Asynchronous Module Definition) RequireJS
CMD(Commom Module Definition) SeaJS 、 NodeJS
框架化 : underscore、jQuery、Bootstrap
MV*(MVC、MVVM) Backbone 、 Vue.js 、AngularJS
自动化 : CoffeeScript 、TypeScript
Sass、 less 、scss
模板引擎
Grunt 、Gulp
标签:
原文地址:http://www.cnblogs.com/PeterSpeaking/p/5827292.html