I want to be a Great Web Front-end Developer

來源:互聯網
上載者:User

標籤:grunt   legacy   狀態   webpack   review   xpl   and   nbsp   開頭   

  有時覺得特別的浮躁,可能是每天春運般的擠地鐵,隨處可見因為一點小磕小蹭吹鬍子瞪眼睛的人,可能是身邊的人貌似一下子都好有錢,買房買車或者買第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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.