I want to be a Great Web Front-end Developer

Posted HAPPY海贝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了I want to be a Great Web Front-end Developer相关的知识,希望对你有一定的参考价值。

  有时觉得特别的浮躁,可能是每天春运般的挤地铁,随处可见因为一点小磕小蹭吹胡子瞪眼睛的人,可能是身边的人貌似一下子都好有钱,买房买车或者买第N套房。

很想静下来心寻找到自己inner pace,但是忽然发现连给自己放一天假都觉得甚是奢侈,忙来忙去,时间永远不够用,这样的状态非常不好。我想我是真的发自内心的想做好前端的。

跟随以下建议,一步步的让自己变得越来越好。

1、学习es2015,不需要掌握所有的内容,常用的几个异步回调,promise等就ok。

  几个推荐的资源:

        https://leanpub.com/understandinges6/read/

        http://es6rocks.com/

   http://babeljs.io/

  http://www.infoq.com/news/2015/06/exploring-es6

2、使用模块化,webpack 以及 es6标准中的modules

3、测试代码,Mocha http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052

4、工程化。之前是grunt和gulp,broccoli (http://broccolijs.com/)有可能或取代 grunt 和 yeoman 。

5、代码规范。JSCS 和 ESLint

6、使用Git.

7、在服务端直接生成html

8、拥抱Node.至少知道如何初始化一个node项目,如果搭建一个express服务。。。

9、多读规范文档

10、code Review

11、和优秀的人一起工作

12、重复造轮子,避免拿来主义,宁愿慢一些

13、写总结,写经验。

--------------------------------------------------------------------------------------------------

更快学习的几个建议:

1、专注力,先精通原生js 再考虑框架

2、限制一次学习的量,学的快忘得也快,多敲少看。

3、娱乐的心态去学,每GET一个技能,可以做出一点有趣的东西分享给朋友们。

4、不限制学习时间,万事开头难,先让自己静下来就只敲10分钟。

5、学的快不一定是好事,思考的越慢,记得越牢。

6、不要为了追求完美而迟迟不敢踏出第一步,先实现功能再逐步优化。

 

参考:http://rmurphey.com/blog/2015/03/23/a-baseline-for-front-end-developers-2015

以上是关于I want to be a Great Web Front-end Developer的主要内容,如果未能解决你的问题,请参考以下文章

Umbraco项目发布错误 --More than one type want to be a model for content type authorize

File system needs to be upgraded. You have version null and I want version 7

UVA10900 HDU1145 So you want to be a 2n-aire?概率期望

uva 10900 So you want to be a 2n-aire?

HDU5653 Bomber Man wants to bomb an Array 简单DP

If you want to allow applications containing errors to be published on the server