前端那些事儿

      昨天听到阿里的一个同行提起马云的一句话大致意思是:“今天很残酷,明天更残酷,再坚持一下后天就能见到光明。但是很多人都死在了明天”。听到这句话,顿时值得我去深思,在这里跟博友们分享一下。下面言归正传说说前端那些事儿,那些事呢?

     入行前端:

           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

              

                

             

                 

原文地址:https://www.cnblogs.com/PeterSpeaking/p/5827292.html