面試的自信來源於紮實的基礎

1、前端四部分

  跳槽是每一個人都會經歷的一件事,而進新公司的途徑也是多樣的。有的人依靠朋友推薦,直接加入,但更多的人是經過層層面試,最後符合該公司要求後才加入的。而面試的時候就會被提問,問到的問題能夠說五花八門,使人不知所措,常說機會留給有準備的人,所以,無論怎樣,都得在面試前好好準備準備。但前端這個工種和後端有很大的不一樣,它的技術棧很是廣,知識的更新迭代絡繹不絕,每一年都會涌現出新的概念、思想或框架,最後給人的感受就是要準備的知識量很是巨大,無從下手。不管是新接觸前端的年輕工程師,仍是工做多年的老鳥,有時候都會有這樣的迷茫,爲了可以成功拿到offer,面試以前該如何系統的學習前端知識,該完善本身的哪些不足。我我的以爲要拿下offer,首先要有紮實的前端基礎,而這絕對不是一朝一夕就能實現的,須要經歷一個艱難的過程才行。html

  前端離不開三部分:HTML、CSS和JavaScript。HTML是一種用於建立網頁的標記語言,最新版本是HTML5,HTML5不只僅是HTML的最新版本,它仍是一系列Web技術的集合,包括CSS三、JavaScript、多媒體、緩存和無障礙訪問等,關於HTML有一本經典的書籍《HTML5權威指南》。CSS即層疊樣式表,是一種樣式語言,用於控制頁面的表現(外觀和內容排版),是HTML的補充,最新版本是CSS3,關於CSS也有一本經典的書籍《CSS權威指南》,不過目前第三版只講到了CSS2.1,若是要查閱CSS3相關的內容,能夠參考大漠老師編撰的《圖解CSS3》。JavaScript是一種經過解釋執行的高級編程語言,目前主流的版本是ES6,但不少瀏覽器還不能完美支持該版本的特性,所以ES5使用的也比較多,JavaScript可參考的數據比較多,例如《JavaScript權威指南》、《JavaScript高級程序設計》、《你不知道的JavaScript系列》、《深刻理解ES6》等,都很是經典。可先閱讀《JavaScript高級程序設計》,而後有疑惑的地方能夠結合《JavaScript權威指南》來對比。而且可把《JavaScript權威指南》當成字典使用,由於直接讀的話,可能索然無味,但當細細品味的時候,裏面會有不少驚喜。前面兩本中ES6的內容比較少,《你不知道的JavaScript系列》有專門講解ES6的,而且該系列表述言簡意賅,還提到了許多平時沒有意識到的JavaScript中的盲點。《深刻理解ES6》是專門講解ES6的,內容很是豐富,結合許多實例,深度剖析了內在原理,而不只僅流於表面,固然,還有阮一峯老師的開源書籍《ES6標準入門》也是值得推薦的。除了這三部分以外,前端還須要修煉網絡通訊原理,這是與每一個前端都息息相關的,理解其中的門道,很是有助於平常的項目開發,推薦閱讀通俗易懂的《圖解HTTP》和《圖解TCP/IP》,而後在此基礎上能夠去閱讀《HTTP權威指南》,這本比較拗口,也可看成字典使用。前端

 2、穩紮穩打

  前面所列的四部分僅僅是些前端基礎,但內容已經很是多了,若是本身的時間有限,而且想在用短時間內有所成效的話,推薦閱讀《前端程序員面試筆試寶典》。這部書濃縮了剛剛提到的四部分,能夠將其做爲前面部分的補充,書中列舉了平時用的比較頻繁的知識點,包括HTML5和CSS3等最新的知識點,而且在每一節中都配置了幾道例題,讓人加深印象,還介紹了一些面試技巧,最大程度的幫助讀者能拿到本身滿意的offer。程序員

 

  講了這麼多,其實上面也僅僅是第一步,要想徹底駕馭前端,還須要掌握其它各項軟硬技能。這其中包括數據結構、算法、數學、計算機組成原理、設計模式、前端框架(React、VUE等)、前端工程化(Gulp、Webpack等)、性能優化、正則和安全等硬技能。這裏順便說一下,我的以爲前端有必要掌握一門服務器語言,PHP、Java、Node.js等均可以,這樣在與服務器溝通的時候能減小障礙,合做更加愉快,畢竟與服務器要常常打交道,把關係弄僵不利於開展工做。前端從業人員最好還要具有一些溝通、用戶體驗、產品知識等軟技能,由於前端起到一個承上啓下的做用,解決了下層的服務器的問題,還要解決上層的產品和UI的問題,有了這些軟件技能後,就能避免沒必要要的麻煩出現,有時候讓產品和UI接受本身的建議,可以很大程度上減小許多工做量,更快速的完成目標。最後,說一個外行對咱們程序員的誤解,他們老是以爲程序員的英語都很棒,但其實否則,不少人的英語都很菜,只不過代碼用英文字符比較多,讓人產生了誤解。不過,若是你的英語很溜,那麼你不但能得到更多的機會,並且能比別人學到更多的知識,畢竟不少軟件技術都來源於國外,會英語的話就能在第一時間嚐鮮,而且遇到問題,用英語搜索能獲得許多不錯的答案,國內不少都是重複的。面試

  本文並無列舉面試的技巧,只是簡單介紹瞭如何有系統性的學習前端基礎,古人云:「千里之行,始於足下」,只要勇敢的邁出第一步,堅持穩紮穩打,相信很快就會有收貨。算法

相關文章
相關標籤/搜索