如何成為前端工程師?
這篇文章并不是一篇高手教學文,也不是一個激勵故事,假設你已經是一個前端或者你想成為一個前端工程師,我是希望接由一些文字,來傳達一些經驗和分享。這不是絕對的學習路徑,學習因人而異,僅供參考。
</blockquote>前端工程師的需求條件
要做某個行業(職業)之前,找一份這個職業的職缺,閱讀一下這個職缺所需的條件,多找幾份招聘信息看看,你會發現有部分需求是相同的,其余的可 能因公司而定。所以第一步,你必須要了解前端工程師的大致工作內容,大部份公司的工作內容很像,但是有時候會特別集中在某種語言能力上,有時候會集中在設 計和界面上,應公司而定,不過,一定會涉及到設計和后端程序。
所以你可以不必精通,但是不可以完全沒有概念,沒有概念沒關係,google,專心 10 分鐘你就有概念,認真一周你就懂了。
前端工程師的需求條件是什么?大概整理國內外的各個公司的說明,大約必備的條件如下(例如 TNW,AFT),
- CSS&HTML(必備且越強越好)
- Javascript or jQuery(必備且越強越好)
</ul>以下內容都是加分的,基本上在你學習以上 3 種語言的時候,一定會碰到以下的工具或框架,找幾個練習,學起來會有趣很多
- RWD Design
- CSS Framework (例如Bootstrap, )
- JavaScript MV* framework (如Angularjs)
- MVC 架構概念
- 界面設計概念
- 開源軟體整合(Wordpress,Drupal,Joomla)
- Git(版本控制工具)
- Grunt、Gulp(前端開發自動化工具)
- CSS processor(如 sass,less,stylus)
- Template engine(如 haml,jade,twig)
</ul>所能接觸到的工具和框架太多,就不一一敘述,不過以上的項目,是在多數前端工程師職缺中,最常出現的,所以如果你能掌握好的話,應該更能勝任這個職位。
別看書了,去敲鍵盤寫代碼吧
如果你看書的時間,比寫代碼時間還來的多。那基本上,很難有什么進展,不要害怕開始寫你的第一個網頁,邊看教學,邊思考,邊做,才能真的體會到整個過程。這不是考試,把整本教學書倒背入流是沒用的,實際操作讓記憶更深之余,也會無意中發現更多方法,或優化的寫法。
前端工程師,是一個需要經常接近死期(deadline)的工作,所以要有很好的抗壓性。這世界還有 IE,它是古代遺留下來的文物,還有很多古人會用,所以你必須用新的語言或寫法,要兼顧 IE 的情況,通常會很糟糕。最后,你同事(前端工程師),多數都是男的(我不知道這算不算是缺點?)。
前端工程師也是一份可以同時發揮創意和邏輯的工作,它兼顧行銷和設計,它能將大家上網的體驗提升,而且只需要一部電腦就可以工作。
學習資料
找個好老師,幫你開竅。若你尋找線上資源,以下資料可以參考。
- Codecademy,CSS&HTML 簡介快速入門
- shayhowe,CSS&HTML 完整由淺入深說明
- learnlayout,基礎版型入門
- codecademy,基礎 jS 入門
- gitbook 之 javascript,基礎 jS 入門,簡單易懂
- Google,RWD 體驗/教學
- tutsplus,不定期更新教學,書簽必備
- smashingmagazine,國外著名網頁設計和前端工程師線上雜志,每日閱讀吸收最新資訊
</ul>假設每天都看一點的話,你會挖掘出更多的網站和資源,假設你是完全無從入手,可以先從以上的鏈接開始看。
來自: kimix.name<span id="shareA4" class="fl"> </span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!