亚洲综合专区|和领导一起三p娇妻|伊人久久大香线蕉aⅴ色|欧美视频网站|亚洲一区综合图区精品

前端工程師學習計劃

時間:2021-08-11 18:13:04 學習計劃 我要投稿

前端工程師學習計劃

  時間過得太快,讓人猝不及防,很快就要開展新的工作了,此時此刻我們需要開始制定一個計劃。那么計劃怎么擬定才能發揮它最大的作用呢?以下是小編整理的前端工程師學習計劃,希望對大家有所幫助。

前端工程師學習計劃

  在互聯網早期的時候,小車還是比房子貴的,燒餅和粉絲還只是用來吃的。那時的頁面設計風格相對單一,對應的頁面需求比較簡單,并且當時的瀏覽器也基本是IE6的天下,javascript也只是網頁特效的代名詞,HTML頁面本身沒有引起太多人的關注,似乎只要能用div甚至table加css輔助把圖片定好位,把頁面內容預留好就OK了,并且這種觀念存在了很長一段時間。隨著頁面內容的豐富,設計風格的發展,交互復雜性的增加,AJAX的應用,瀏覽器的更新換代,又讓大家重新對最基本的頁面本身重視起來。從這個階段開始,從09年下半年至今,全中國的互聯網公司都在招聘前端開發工程師,一直以來姥姥不疼舅舅不愛的前端開發工程師們終于迎來了“春天”。說到前端開發,小編恰好看到一篇介紹“前端開發工程師”的文章,從菜鳥迷茫的入門到熟稔操作的高手,一步步地提供培養計劃與建議。因此,小編將其整理編輯了一下,希望對想成為前端開發師的大家有所幫助。

  一、菜鳥入門

  最原始的忠告:這個世界上有想法的人很多,但是有想法又能實現它的人太少!

  首先要感謝偉大的Web2、0概念、產品概念、用戶體驗概念、jQuery插件,是它們在中國日漸成熟才解放了前端開發工程師們。

  可能令你感到遺憾的是你從沒從事過前端開發工作,不過沒關系,只要你肯努力,一切都是可以學會的。

  學生?設計師?程序員?SEOer?產品經理?項目經理?你是誰不重要,重要的是你想不想認識、了解、學習、精通前端技術。

  1、想入門?

  在入門之前你必須了解一個概念:什么是前端開發工程師?

  在了解這個概念之前,先來看一下我們所熟悉的互聯網大佬們在最近的招聘中對前端開發工程師崗位的要求。

  阿里巴巴

  1、豐富的'前端開發經驗,能解決Web項目中各種疑難問題;

  2、精通各種Web前端技術,了解其適用范圍及優劣性;

  3、深刻理解Web標準,對標簽語義、頁面結構有深刻的認識,手寫XHTML/CSS/JavaScript代碼;

  4、研究過JS框架,喜歡鉆研新技術、能夠解決各種瀏覽器兼容性問題。

  Google

  1、1年以上的前端開發經驗;

  2、了解Web標準,熟練掌握HTML/XHTML、CSS,具備規范的HTML和CSS代碼的實現能力;

  3、熟練掌握JavaScript,對JavaScript的高級特性有深入理解,具備OO方式的JavaScript程序設計和實現能力;

  4、對頁面設計和用戶體驗有一定了解,具備較好的產品設計能力;

  5、了解瀏覽器兼容性問題,熟悉前端開發和調試工具,具有解決實際問題的能力和經驗;

  6、熟悉一種Server端語言并有實際工作經驗,比如Python、PHP、Perl、Java、C等等;

  7、熟悉GoogleAPI(任何產品均可),有實際的開發和使用經驗;

  8、熟悉其他前端開發相關技術或工具,比如ActionScript、Photoshop等等;

  9、熟悉Web常見產品,有個人博客、網站等;

  10、主動思考、主動工作。

  百度

  1、計算機及相關專業本科以上學歷;

  2、精通JavaScript、Ajax等Web開發技術;

  3、精通HTML/XHTML、CSS等網頁制作技術,熟悉頁面架構和布局;

  4、熟練使用Linux系統,對算法、數據結構以及后臺開發(C/C++/PHP/Java等)有一定了解;

  5、熟悉W3C標準,對表現與數據分離、Web語義化等有深刻理解;

  6、對Web技術發展有強烈興趣,有良好的學習能力和強烈的進取心;

  7、良好的溝通與表達能力、思路清晰,較強的動手能力與邏輯分析能力。

  騰訊

  1、精通JavaScript或ActionScript,熟悉Web/RIA開發模式;

  2、熟悉html/xhtml、css等網頁制作技術,熟悉頁面架構和布局;

  3、熟悉Web標準,對表現與數據分離、html語義化等有一定理解;

  4、對JS的各種特性以及瀏覽器兼容性有豐富實戰經驗;

  5、具有良好的團隊和積極主動的溝通意識;

  6、具備強烈的進取心和求知欲,勇于挑戰。

  新浪

  1、三年以上工作經驗,有大型互聯網公司任職經歷為最佳;

  2、對javascript語言有十分深入的了解;

  3、掌握至少一門服務器端編程語言,對OOP有一定的認識,對前后端合作開發有一定的認知;

  4、具備優秀的編程能力,對常見動畫效果算法有一定地了解;

  5、熟練掌握HTML/CSS/XML;

  6、對互聯網產品有著良好的感覺,對交互體驗有較為深入的了解;

  7、思路清晰,具備良好的溝通能力和理解能力。

  看完上述崗位要求,我想你應該對前端開發工程師的概念有了一定的了解,嘗試著定義一下?

  前端開發工程師=XHTML+XML+CSS+JavaScript/ActionScript/AJAX

  高級前端開發工程師=XHTML+XML+CSS+JavaScript/ActionScript/AJAX+UED+JSP|ASP|、NET|PHP

  當然,上面的定義是針對大公司的,杯具的是中國互聯網行業的大公司太少了,為了生存與生活,我們還要了解中小公司的需求:

  前端開發工程師=XHTML+XML+CSS+JavaScript/ActionScript/AJAX+JSP|ASP|、NET|PHP+UI

  高級前端開發工程師=XHTML+XML+CSS+JavaScript/ActionScript/AJAX+UED+JSP|ASP|、NET|PHP+UI+SEO+PM

  也許你不一定要學這么多,但是如果全學會了,那你將可能成為真正的T型人才。

  2、從何做起?

  方向、勤奮、運氣這三大成功要素中的“方向”已經漸漸清晰了,那么接下來要付出的就是“勤奮”。

  “前端開發工程師”也許不能令你大富,但至少算是一技傍身,可以保障你的生存和生活。

  準備好了?那么你接下來要做的是就是:

  1、準備好工具(Photoshop、Dreamweaver),推薦:Photoshopcs2、Dreamweavercs4。

  2、購買一本入門書籍,推薦:《HTML+CSS網頁設計與布局從入門到精通》、《精通CSS+DIV網頁樣式布局》。

  3、下載一個CSS2、0手冊。

  4、努力練習吧,你可能需要1—3個月的學習才能了解XHTML+CSS。

  二、初級成長

  入門前端開發工程師后,前方也許沒有終點,但路仍然要靠自己走。

  在這部分,你必須已經學會并掌握了XHTML+CSS。技術是一個硬指標,不存在灰色地帶,yesORno都是一目了然。

  1、邏輯思維能力的鍛煉

  大多數人在成長的最初階段都是很辛苦的,這種辛苦程度也只有你自己最清楚。辛苦不是目的,也不是成就,目的是學會些什么。如果你已經掌握了XHTML+CSS,那么恭喜你,你成功的入門了。

  當你掌握XHTML+CSS的時候,單純的切頁面工作已經滿足不了你的胃口。接下來你需要學習的這一項技能,是直接決定你能否改變“前端開發初級階段”現狀的鑰匙:JavaScript。

  JavaScript是一種邏輯型語言,想要學會JavaScript必須有較強的邏輯思維能力。當然邏輯思維也是可以鍛煉出來的,譬如多看看交互設計方面的書籍,不過最好的方法莫過于找個導師,這個導師可以是你的上司,同事,甚至于QQ群里的某個人。

  中國大多數互聯網公司對JavaScript的技能要求停留在應用層面。所謂應用層面,是指利用這項技能完成公司所要求任務,所以刻意的去鉆研JavaScript的全部特性變得不是那么合算。

  學習JavaScript和學習其他編程語言一樣,沒有任何捷徑可走,唯一能快速達成目標的方法就是:勤學苦練。

  總結一句:希望你在學習JavaScript之前已經掌握了XHTML+CSS,已經明白了什么叫對象及面向對象,已經鍛煉出一定的邏輯思維能力。

  2、如何成長?

  1、購買成長書籍,推薦:《JavaScript入門經典》、《JavaScript高級程序設計》、《鋒利的jQuery》、《jQuery實戰》、《JavaScript權威指南》。

  2、下載一個jQuery手冊。

  3、尋找一名導師。

  4、創造一個可以支持你頻繁使用JavaScript的環境,推薦:盡量嘗試承擔更繁重的工作。

  5、開始勤學苦練,你需要3—12個月才能了解JavaScript。

  三、熟練高手

  成為高手,“執著”是成功的要素之一。

  首先要對那些能夠堅持學完XHTML+CSS+JavaScript的人表示敬佩,看似簡單的三門語言,其實都含有強大的智慧和力量。

  1、還想繼續走下去嗎?

  XHTML+CSS+JavaScript是前端開發工程師最核心的技能,所以不僅僅是了解、熟悉這些就可以宣稱自己是一名合格的前端開發工程師,想要合格,必須精通它們。

  簡單來說明一下“精通”的幾個標識。

  XHTML:深刻理解“語義化”。

  CSS:凌駕于頁面之上,具備架構思想,可以把控整站(100頁面以上級別)結構。

  JavaScript:深刻理解“對象”、“面向對象”、“萬物皆對象”。

  由了解到熟悉再到精通的這個過程是艱難的,自我衡量是否達到精通的方法是檢查自己在學習的過程中有沒有“頓悟”過。其實很少有人能自我“頓悟”,因為自學很容易陷進一個圈子而無力自拔。

  最有效的“頓悟”方法莫過于擁有一個好的導師,但不是每個人都有好的運氣可以碰到悉心教導你的人。如果你沒有一個好的導師,那么我的建議是:勤學苦練一段時間后,要找個空閑放松一下,接觸一些與前端無關的知識,譬如:戰略、市場、銷售等等。

  精通XHTML+CSS+JavaScript僅僅可以讓你成為一個合格的前端開發工程師,但并不足以造就一個“高手”。

  首先要說明的一點:“高手”是通才,不是專才;一技之長只能保障生存,無法改變生活。

  前端開發工程師是一個承前啟后的職位,前面是視覺設計師,后面是服務器端工程師,所以高手的“通”首先是針對UI設計和服務器端語言(ASP/、NET/JSP/PHP),另外還需要強化自身技能的一些擴展,譬如AJAX、XML、ActionScript等等,這些東西也許你很少會用到,但對于個人價值提升是很有用的。

  讓我們來嘗試著定義一下“高手”吧:精通XHTML+CSS+JavaScript、熟悉AJAX、XML、ActionScript、UI設計、服務器端語言。

  當你滿足上述條件時,你會發現自己得到了比字面上的這些更多更深刻的東西。

  2、高手何在?

  1、準備好工具,推薦:FlashCS4、VisualStudio20xx/VisualStudio20xx、SQLServer20xx/SQLServer20xx。(由于作者沒有JSP和PHP的開發經驗,JSP和PHP開發工具請自行選參)

  2、高手參考書籍,推薦:《XML基礎教程》、《ASP、NET2、0XML高級編程》、《ASP、NETAJAX實戰》、《FlashActionScript3、0從入門到精通》、《網頁設計與配色經典案解析》、《WebDesignerIdea—設計師談網頁設計思維》、《BeginningC#Objects—概念到代碼》、《ASP、NET2、0網站開發全程解析》、《ProgrammingASP、NET》、《C#20xx數據庫編程經典教程》。

  3、尋找一名好的導師。

  4、在學習中強化技能,在強化技能中拓展視野,在拓展視野后尋找下一個出發點。

  5、你需要1—3年才能修煉成高手。

  水是越舀越多了,卻發現原來下面還深不見底,越是深入研究就越會發現更多山川需要翻越。在前端開發工程師日漸熱門的今天,無論你是菜鳥級的入門選手,還是初級的成長者,還是熟練的高手,都應當不斷地加強自己的專業能力。借用喬布斯的一句名言:“StayHungry,StayFoolish”與大家共勉。

【前端工程師學習計劃】相關文章:

前端開發工程師年終總結(通用7篇)01-22

暑假學習計劃-學習計劃01-18

寒假英語學習計劃-學習計劃01-11

大二學習計劃-學習計劃01-11

大一學習計劃-學習計劃01-04

暑假學習計劃范文-學習計劃01-04

舞蹈學習計劃范文-學習計劃01-04

大學的學習計劃-學習計劃01-04

中考的學習計劃-學習計劃01-04

初二學習計劃-學習計劃12-28