關於前端學習和筆試面試的總結

原文地址:http://www.cnblogs.com/cyStyle/p/fronted-summary.html

前沿

      以前總是希望在技術論壇和博客能有人關注,最近收到一些小夥伴請教問題的來信和私信,在深感榮幸的同時也深知自己技術和經驗的不足,怕會誤人子弟,所以現在打算以應屆生的身份儘自己的一點綿薄之力給大家一點建議,其實也談不上建議,只是個人的一些觀點和做法,謝謝大家的關注和支持~

 

關於前端學習

一、多看書

CSS方面CSS權威指南,CSS禪意花園,CSS設計指南第三版也不錯,比較基礎。

JavaScript方面JavaScript權威指南或JavaScript高級程序設計(這兩本聖經必須要看一本),JavaScript語言精粹(小馬哥翻譯的,推薦反覆閱讀),比較深入的有高性能JavaScript,JavaScript設計模式,基於MVCJavaScript Web富應用開發等等。

jQuery方面:之前我只看了一本鋒利的jQuery,然後看官網的APIdemo就差不了,當然還有一些jQuery插件開發之類的書。

HTML5:之前我買了一本李鬆峯翻譯的HTML5祕籍,現在還沒看完~囧,其實HTML5我也接觸不錯,市面上也很多學習的資源。


二、多動手,多思考

編輯器推薦使用sublime textWebStorm也不錯,然後調試代碼我一般用firebuggoogle自帶的調試器也不錯,甚至比firebug還強大。學前端不動手敲代碼是不行的,就比如空有一套理論而沒有實踐。在思考和手寫代碼的過程中,你會找到自己的樂趣和需要改進的地方,並且很多bug都是在寫代碼的過程中產生和解決的,所以多動手,多思考,應該是沒錯的。


三、多逛技術論壇和大牛的博客

關於技術論壇和社區,我平時逛的也差不錯是下面這些,CSDN、博客園、藍色理想、伯樂在線、ITeyew3cfuns w3cplusw3ctenchgithubstackoverflow、開源中國oschinaHTML5中國、知乎、豆瓣、淘寶UED、騰訊Alloy Team

至於大牛,有玉伯(支付寶前端基礎技術負責人),寒冬winter(阿里巴巴高級技術專家),老趙,大城小胖(盛大高級研究員),樸靈(淘寶NodeJSMobile Web App大牛),拔赤,司徒正美,園心,克軍(豆瓣),糖餅哥哥(騰訊),馮大輝(丁香園技術負責人),楊永林(新浪微博前端技術專家),漁人碼頭(就職於搜道),阿當等等。這都是我平時收集的一些大牛的名單,在微博上也有關注他們,也歡迎補充。


四、關注前沿技術

如瀑布流佈局,響應式佈局,css預處理語言less css,移動端前端開發框架zeptojquery mobilejs mvc框架angular,淘寶模塊化框架SeaJSKissyJStwitter的前端框架BootStrap,服務器端平臺開發nodeJsHTML5應用、小遊戲等等,這些如果有自己的作品,在項目中肯定是加分項,給人眼前一亮的感覺,另外在github上發佈過一些開源的東西也會給面試官很好的印象。對於這部分內容,我也是剛在學習中,還有php框架CI(後臺我是學PHP的),革命還沒成功,同志還需努力啊~

 

關於前端筆試和麪試

一、計算機基礎知識

一線互聯網公司BAT巨頭,筆試題目肯定要考計算機基礎知識的,神馬算法、數據結構、操作系統、計算機網絡、編譯原理等。網上也很多題型和資源,我之前是參考這個網站的:

IT面試:http://www.itmian4.com

上面有很多的大牛,其實我計算機基礎很爛的,特別是算法。所以我能拿到百度的offer也純屬於運氣好而已。校招阿里和百度的筆試都沒有考計算機基礎知識,都是前端的題目,阿里的前端筆試是在線測評的,我二面沒過,還記得那時候玉伯就坐在我旁邊,那個緊張啊,技術問得很細,很有含量,那時候也深知自己的技術不足,感覺能進阿里的都是大嬸啊。


、前端知識

關於前端面試,我覺得基礎是最重要的,只要你看過足夠多的書,敲過足夠多的代碼,總結過足夠多的問題,一面應該都沒有問題;二面時面試官一般考驗的是你是否具有潛力,或發展空間,遇到不懂的問題,不要慌,因爲這是考驗你的應變能力和解決問題的能力,冷靜思考,跟面試官表達你的看法,就算理解錯了面試官也不會爲難你的。還有二面會更注重結合一些實例(如淘寶如何高效率處理每天巨大的訂單數據量、微信上如何快速查找附近的人等)考驗你的算法和數據結構能力。

 

結語

以上就我個人的一些觀點總結了下如何學習前端和如何應對前端筆試和麪試,如有不正或理解不到位的地方,歡迎指出,希望大家共同進步!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章