如何成为一个优秀的前端工程师?

一、英语。

由于大部分优秀的新技术几乎都来源于欧美国家,因此依赖官方的汉化资料往往需要等待很长的时间。
等中文资料已经满大街了,同时可能表明这种技术已经过时了。
因此流程阅读英文材料必须作为一个优秀程序员的必备技能。如何提升英语阅读能力?
1、订阅一些优秀的国外技术作者或者机构的Blog.
2、使用框架或者库的时候不依赖中文资料,先从英文文档读起。
3、学会FQ,使用google。
4、多关注优秀的技术社区: github、stackoverflow

二、修练内功
1、计算机基础:算法、数据结构、操作系统、网络、编译原理
2、浏览器工作原理。前段工程师觉大多数的时间都在和浏览器打交道,了解浏览器的工作原理能让你对现有知识的理解上升一个台阶,也可以更好的处理性能何兼容性问题。
3、不断重构你的代码。重构代码的过程中你会重新思考过去的设计,有助于人情问题的本质,提高自己的编程水平。

时间: 2024-10-10 05:06:40

如何成为一个优秀的前端工程师?的相关文章

如何称为一个优秀的前端工程师?

最近在实验室很受打击,导师给的任务没有很好的完成,我能感受到导师的失望,同时对自己也失去了自信心.自信心是非常重要的一件事情.所以我需要思考我到底在不就的将来想从事什么工作.最近也是在一直不断地摸索中. 这几天想学前端,我也知道像我这样浮躁是做不成事情的,我尽量能够让自己稳定下来.希望好好学习前端吧. 首先我认为需要明白前端是什么,我认为的前端,是与人交互的接口.这是我当前的理解.在计算机中功能模块的解耦在有些地方能简化开发,使得产品容易维护等优点.所以现在讲究前端后端的分离.在前端中,HTML

如何成为一名优秀的前端工程师(转)

web前端工程师 分类: Web开发应用 一.何为Web前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发.制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验. Web前端工程师成长之路——知识汇总 图1.

如何成为一名优秀的前端工程师 (share)

一.技术的必须的 作为一名最基础的前端工程师你必须掌握HTML.CSS和JavaScript.三者必须同时精通,类似我这样对前端知识一知半解的,一遇到问题就停下工作就四处搜索解决方案的,首先就算不上一个合格的前端人员.像我这样的如果当了前端工程师那工期肯定是不能保证的.合格的前端工程师第一要学会的就是在没有任何外来帮助的情况下(包括搜索引擎),能够完成大多数任务. 以下知识点是作为一个前端工程师必须了解和熟悉的: DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动. DOM操作

如何成为一名优秀的前端工程师

一.技术的必须的 作为一名最基础的前端工程师你必须掌握HTML.CSS和JavaScript.三者必须同时精通,类似我字样对前端知识一知半解的,一遇到问题就停下工作就四处搜索解决方案的,首先就算不上一个合格的前端人员.像我这样的如果当了前端工程师那工期肯定是不能保证的.合格的前端工程师第一要学会的就是在没有任何外来帮助的情况下(包括搜索引擎),能够完成大多数任务. 以下知识点是作为一个前端工程师必须了解和熟悉的: DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动. DOM操作

一个合格的前端工程师必看的书籍

以我的经验,大部分技术,熟读下列四类书籍即可. 入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列 全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列 实践,结合实际中经常遇到的情景环境,来描述如何设计和解决问题,如cookbook系列 深入,讲解一些文化,思路,甚至于哲学上的东西,真正做到深入一种语言去编程,如unix编程艺术,程序员修炼之道等等 那么,目前为止我认为最好的书是: c

如何成为优秀的前端工程师

一.技术是必备的 精通THML CSS JAVASCRIPT,对知识不能一知半解,一遇到问题就停下工作四处搜索解决方案,这算不上一名合格的前端人员.像这样工期是不能保证的. 合格的前端工程师,第一点要学会就是在没有任何外来帮助的情况下,能完成大多数工作. 二.沟通很重要 良好的沟通能力,任何情况下,要满足4类客户的需求, 产品经理 UI设计师 项目经理 最终用户 三.提升无止境 快速的学习能力,不断学习新技术,新模式,如何通过自己的WEB应用程序来体现这翻天覆地的变化. 四.前端开发知识架构 如

如何成为一个优秀的测试工程师

链接地址:http://blog.csdn.net/KerryZhu/article/details/5250504 我一直在想,如何将自己的测试团队打造成世界一流的团队?流程.测试自动化.创新.扁平式管理.国际标准制定.测试社区贡献.-- 但首先一点是明确的,就是要将每一个测试工程师打造成优秀的测试工程师,优秀的团队必须由优秀的成员构成.所以,先讨论"如何成为一个优秀的测试工程师",将来再慢慢讨论: 一流的测试流程是什么? 测试自动化如何突破? 测试如何创新? -- http://b

如何成长为一名优秀的前端工程师

小A和小B都是应届毕业生,一起进入了一家互联网公司做前端.半年过去了,小A进步神速,他写的JavaScript代码在组里挑剔的的老员工看来都挺不错:可读性好,模块化程度高,而且有大量的测试.反观小B,他的代码总是一团糟,还经常搞出莫名其妙的bug.每次做code review时,大家对小B的代码都特别头疼. 年底考核的时候,组长让小A分享一下他入职以来是怎么学习前端并快速成长的,小A不好意思地给大家分享了自己的一点学习心得: 首先,前端工程师必须得熟练掌握HTML.CSS和JavaScript.

一个初级的前端工程师需要知道些什么?

按照我的想法,我把前端工程师分为了入门.初级.中级.高级这四个级别入门级别指的是了解什么是前端(前端到底是什么其实很多人还是不清楚的,底什么是前端后端.后台),了解基本的html.css和javascript语法,可以根据设计师的设计图在不考虑兼容性的情况下把页面做出来,了解过一些框架的使用(例如烂大街但是依然牛逼的jQuery.zepto.bootstrap等等) 在经历过入门的阶段,已经了解了前端要做什么,并且把基本的语法学习过了可以独立做一些简单的页面了,那么就要继续学习达到初级前端工程师