初學前端到找實習,我經歷了些什麼

【文章會比較長,我把內容大體分爲三塊。一塊是本身的學習經歷和反思,有點流水帳,有時間能夠看看輕鬆一下;第二塊是我對剛剛開始學習前端的朋友的學習建議;第三塊是有關找實習和麪試的內容】html

1、摸着石頭過河

今天是2019年3月12日,開學不到一個月就到了實習招聘的巔峯期,但是徹底沒有準備,基礎不紮實,細節不深刻,又沒作項目,以致於近來愁雲密佈。網上不停地找面試經歷,搜面試題,越看越慌,效率低下。在此記下如今的所思所想,權當教訓了。前端

開始確認學前端大概是18年8月份,因爲沒有指路人,也沒找對初學的地方和指南,便開始了雜亂無章的探險。最開始是在GitHub上看到的一個高Star項目,freeCodeCamp,進官網一看,學員示例很誘人,而後爲期近三個月的磨洋工就開始了。首先知識點很碎很小,沒有章節和歸納性,而後小測試也是啥都幫你寫好,就差敲一個關鍵字上去。那時候單這樣也以爲累,一天刷20個左右就算完工。後面寫到JS算法題,簡單的仍是照着上面的例子寫一句話,難的就看答案,再截個圖丟進雲筆記…那段時間學到的HTML和CSS知識很雞毛,要命的是費心思裝上了Webstorm後都懶得打開,沒進去敲過代碼,學完後寫不出頁面佈局。git

刷完算法題後已是10月下旬了,這時才發覺基礎宛如朽木,就決定把大學時期發現的MDN刷一遍。惋惜沒有吸收教訓,仍是截圖扔筆記裏面就不復習,並且寫對應的小項目時直接從MDN的官網參考,看一遍敲一遍,這種學習效果幾乎爲0。自認爲有點基礎,刷得很快,然而刷完已是11月底了。github

以後即是不斷的課程複習和考試,一直到1月10號才結束。這一個半月期間,純粹是斷片狀態。等從新撿起來時,發現仍是寫不了,因而就在bilibili找了個渡一教育的公開課,作淘寶靜態網頁的。說實話那老師的水平蠻低,英語也是極不標準,不過跟着作了大半,也學會了如何框大塊,而後大塊裏面框小塊。挺感謝這個課,讓我基本明白了靜態網頁的規劃。到後面就發現靜態的沒意思,因爲以前JS沒學好,因而買來高教三。從1月中旬開始看,回家過個年後回來,也纔看到第6章,並且像執行上下文、環境、閉包、原型鏈這些不理解的概念仍是雲裏霧裏。看會的部分哎呀好簡單,難的部分呃這個實際用的不多吧之後多寫寫就懂了…這心態真的是沒誰了。面試

回校幾天後發現這樣看書也不是個辦法,就把渡一的JS基礎教程拿來看了幾集像閉包、繼承、原型鏈之類的,成哥確實講的有點意思,看視頻的時候結合翻着高教三,倒也有幾分懂。看完那幾集就沒看了。接着就上慕課網找一些課程,先是跟着作了個Vue的todo,感受有點玄妙,特別是雙向綁定那裏,記了點東西如今都看不懂了。而後又把HTML+CSS的圖文訓練教程刷了一遍,權當鞏固和補充。到這個時候已是2月底了。算法

3月初就被室友催着一塊兒交簡歷,當時才發現 原來已經開始了,瞬間有種趕鴨子上架的感受,每天比考研複試還緊張。再壓抑難受也得準備呀,因而開始看慕課網的付費課程「前端跳槽指南」,開心老師講了蠻多細節,並且原型鏈和繼承講的不錯,而後到後面發現HTTP,渲染機制,JS運行機制,頁面性能…一大片陌生的知識也是前端面試的重點,心中的悲壯感越加濃烈。熬着看完後已是3月7日,向不太熟的朋友的學長請教了些實習面試的狀況,他說能夠作一些小的項目也算數,並且如今投簡歷差很少是4月中旬甚至5月左右才筆試面試。因而目前的打算就是趕忙編一些項目寫到本身的簡歷上,投幾個想去的公司,而後邊照着慕課網的教程作項目, 邊把HTTP,渲染機制,簡單數據結構和算法補一補。數據結構

回想上個學期的那個瘋瘋癲癲醉生夢死的狀態,如今簡直啞吧吃黃連。概述一下吧,B站、微博、鬥魚、虎牙、抖音、王者、酷安、豆瓣、網易雲輪番玩,非上課時間差很少有2/3是花在這些上了。當初考上研究生時的那種從新作人的豪情和鬥志都被荼毒殆盡了。閉包

2、入門前端的最佳途徑

首先,我認爲最重要的一點是:系統而宏觀的知識體系。我推薦這篇謙行老師的博客《前端零基礎學習提綱》。固然,這也不是說你一來就得記住全部這些是要學的,而是把它不時地看成學習期間的參考,拿準重點。框架

其次,零基礎該怎麼學呢(固然我認爲你有基本的計算機知識,入門了C或者Java)?frontend

一、買書,HTML5和CSS3和JS高教三都得有。

二、照着視頻學是最有效而印象深入的。我暫時只發現免費而接地氣的是渡一教育的教程,B站或者騰訊課堂都有。

三、必定得對着例子在VSCode(天下第一不解釋)裏面敲,一開始要戒驕戒躁,不要認爲前端只是簡單的寫網頁。

四、關注前端大牛。阮一峯老師的我的博客張鑫旭大牛的我的博客謙行老師的博客園,這三個是我認爲受益最多的。而後還有廖雪峯老師、尤雨溪大神和 Winter 大神,有興趣能夠去關注。此外,這篇GitHub也是有很高養分價值。

五、把最基礎知識學好是什麼程度呢?能空手寫出豆瓣首頁,HTML和CSS入門了。高教三看懂前八章和BOM、DOM,JS入門了。

六、項目走起,別急着學框架。到慕課網找你感興趣的前端小項目的課程,親手敲出全部代碼,放在本身博客上。

七、簡單交互能作以後,就是學框架了。再以後我也說不出來,我還停在對着學小項目階段😅之後再補充吧~

3、我找到實習了嗎

相關文章
相關標籤/搜索