怎样才能成为优秀的前端开发工程师

   2016-07-13 0

  很多刚入门的前端攻城师会有一个疑问:如何才能成为一名优秀的前端工程师呢?其实这个问题说大也大,说小也小,展开了说可以写一本书。当然我相信大部分人并不希望去读一本厚厚的书,大道至简,下面总结的几条方法或许能成为走向优秀前端的进阶之路。

  1. 多写。很多问题都是积累得来的。写了,遇到了,才能去真正理解解决方案,才会随着自己的不断成长而有进步。别人问我为什么知道那么多 CSS 兼容解决方案,为什么一看就出的时候,我只能告诉他,我写了 20 几个 Wordpress 主题。

  2. 看书。看 Blog 或者一些网上的教程,都很难让你系统全面理解一个东西的。坚持看书,至少前端相关的语言都看一本。入门强烈推荐Head First系列,CSS 的推荐 《精通CSS》,JS 推荐 《Javascript 高级程序设计》。

  3. 读 Blog。最后你会发现,很多东西大家都会。但只有某些人才解决得了某些细节性的东西,这些人就是我们所谓的高手。很多大牛在 Blog 不会写一些简单的 List, 而是针对某个问题深入研究。这时看 Blog 对于进阶非常有帮助。

>

  推荐几个不错前端博客:

  4. 学一门后端语言。怎么说呢,实际用到会很少。但会很有利于一些问题的理解。比如 Ajax。还有 HTML5 中像 Web sockets、post message 之类的 API。

  5. 去用很多产品,至少去爱一个产品。你不止是一个前端,你还应该是一个设计者,去用很多产品,你才会发现技术为什么有用,去爱一个产品,你才会把技术用得更好。

 
标签: 前端开发
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • bootstrap前端开发框架环境搭建 bootstrap框架
    !DOCTYPE htmlhtmlheadtitlebootstrap框架搭建/titlelink href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet"/headbodyscript src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"/scriptscrip
    03-08
  • 前端开发:JavaScript---ECMAScript
    前端开发:JavaScript---ECMAScript
    JavaScript:JavaScript是一种web前端的描述语言,也是一种基于对象(object)和事件驱动(Event Driven)的脚本语言。它运行在客户端从而减轻服务器的负担。js是一种解释型语言,边执行边解释,无需另外编译。javascript的作用:  1. 表单验证---减轻服
    02-08
  • 前端开发CSS样式重置代码,reset.css
    /* 清除内外边距 */body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */dl, dt, dd, ul, ol, li, /* list elements 列表元素 */pre, /* text formatting elements 文本格式元素 */fieldset, lengend, button, input, texta
    02-08
  • 从cocos2d-html5中提取出来的,用做前端开发的
    从cocos2d-html5中提取出来的,用做前端开发的框架——cc.js/**************************************************************************** Copyright (c) 2010-2012 cocos2d-x.org Copyright (c) 2008-2010 Ricardo Quesada Copyright (c) 2011Zynga Inc.
    02-08
  • React前端开发createElement源码解读 js的creat
    目录React 与 Babel元素标签转译组件转译子元素转译createElement源码函数入参第一段代码 __self 和 __source第二段代码 props 对象第三段代码 children第四段代码 defaultProps第五段代码 ownerReactElement源码REACT_ELEMENT_TYPE回顾React 与 Babel元素标
  • 前端开发:4、JavaScript简介、变量与常量、数据类型及内置方法、运算符、流程控制、循环结构、内置方法
    前端开发:4、JavaScript简介、变量与常量、数
    前端开发之JavaScript目录前端开发之JavaScript一、JavaScript简介二、JS基础三、变量与常量四、基本数据类型1、数值类型2、字符类型3、布尔类型五、特殊数据类型1、null2、undefined六、引用数据类型1、对象(Object)2、数组(Array)3、字典(Dictionary)七
    02-08
  • CSS Houdini:用浏览器引擎实现高级CSS效果
    CSS Houdini:用浏览器引擎实现高级CSS效果
    CSS的任何新特性从诞生到被浏览器普遍支持,要经历漫长的周期,而CSS Houdini开放了底层接口,让开发者直接接触、开发原生的CSS效果,实现更为复杂、流畅的效果和动画,无需等待,快学起来吧!vivo 互联网前端团队-Wei XingHoudini被称之为Magic of styling a
  • 从零开始制作【立体键盘】,画UI免写CSS,【盲打练习】的交互逻辑只用了10来行表达式!
    从零开始制作【立体键盘】,画UI免写CSS,【盲
    手把手教你从空白页面开始通过拖拉拽可视化的方式制作【立体键盘】的静态页面,不用手写一行CSS代码,全程只用10来行表达式就完成了【盲打练习】的交互逻辑。整个过程在众触应用平台进行,快速直观。手把手教你从空白页面开始通过拖拉拽可视化的方式制作【立
  • 前端开发框架对比
    前端开发框架对比
    近几年随着 jQuery、Ext 以及 CSS3 的发展,以 Bootstrap 为代表的前端开发框架如雨后春笋般挤入视野,可谓应接不暇。不论是桌面浏览器端还是移动端都涌现出很多优秀的框架,极大丰富了开发素材,也方便了大家的开发。这些框架各有特点,本文对这些框架进行初
    09-18 前端
点击排行