本人,天坑專業(yè)戳鹅,現(xiàn)小廠渣渣前端一枚均驶,剛被某日報認(rèn)證為農(nóng)民工枫虏,我的前端是自學(xué)入門的。
其實入門前端很簡單隶债,前提是
一定不要傻學(xué)腾它、亂學(xué)死讹、不系統(tǒng)地學(xué),學(xué)習(xí)講究章法和技巧赞警!最好是有個有經(jīng)驗的人帶著學(xué)更好妓忍,我最開始自學(xué)web前端的時候愧旦,就因為這個走了不少彎路,期間差點懷疑人生笤虫!
對于前小白來說旁瘫,請不要走我踩過的坑了琼蚯,一定要有個人帶著學(xué),最好是個有經(jīng)驗的前端老師遭庶,這樣才能把概念講明白宁仔,細(xì)節(jié)講清楚罚拟。
如果沒人帶著台诗、盲目自學(xué)可能就會像我一樣,在自學(xué)路上跌入深坑拉队!
我的學(xué)長也是做前端的,告訴我說某本前端書寫得挺好粱快,照著敲一遍就會了秩彤,我買來一看事哭,啊呸!全都是天書鳍咱,這哪看得懂降盹?谤辜?小劉說:使勁看蓄坏!多看兩遍3竽睢!我說:好的大佬8小渔彰!
第一步按照書上說裝個notepad++推正,我就去某度搜,隨便找了一個叫notepad++的網(wǎng)站舔稀,就下載下來乳丰,雙擊安裝内贮,我的360安全衛(wèi)士汞斧,直接特么病毒報警了,電腦風(fēng)扇像戰(zhàn)斗機要起飛一樣嗡嗡直響粘勒,嚇得我差點把電腦扔了>憾恕庙睡!害得我去附近電腦店重裝了個系統(tǒng)技俐,花了50大洋,生氣M程ā!
于是又找了另一個做前端的學(xué)長贱勃,講明了我要學(xué)web前端的態(tài)度井赌,想問問有沒有推薦小白看的視頻贵扰,學(xué)長一會就發(fā)給我一個,說這個視頻挺好戚绕,讓我從頭看纹坐,我就又硬著頭皮看
前面HTML還行舞丛,花了有2周的時間學(xué)了個大概,感覺還很簡單瓷马,就是個標(biāo)記語言拴还,多查查手冊知道怎么用的就行了欧聘,到CSS后半部分就有點懵逼了,盒模型怀骤?相對定位费封,絕對定位蒋伦?這啥玩意?聽不懂痕届,直接跳過韧献,看下一節(jié)研叫。
然后看視頻到了JS部分,就卡住了嚷炉,視頻里老師講到了JS里的數(shù)據(jù)類型渊啰,上來直接說聲明個字符串類型,一口帶過绘证,我就一臉懵逼,什么字符嚷那?字符什么胞枕?什么串车酣?這比HTML和CSS難度不在一個級別呀,越看越不懂湖员,直接放棄治療F肚摹娘摔!
后來就覺著窄坦,這個破視頻不適合我,趕緊又找了個簡單點的視頻鸭津,真的是踩坑無數(shù),網(wǎng)上的視頻不是目錄太長肠缨、資料過時就是缺內(nèi)容、知識不連貫晒奕,害得我好幾次闻书,好不容易看明白了這一節(jié)脑慧,也能照著敲出來了,下一節(jié)就接不上了闷袒,中間缺失了好幾節(jié)課坑律,直接就不懂了囊骤,心里一陣MMP晃择。
還有一些課程直接就過時了也物,都什么年代了,打開上來讓我安裝Dreamweaver cs3呢焦除,當(dāng)時我就把它丟進了垃圾桶,還是老師推薦的 VScode 好用膘魄,YYDS乌逐!
學(xué)完了上面的課程,就不至于浪費了很長時間在找資料浙踢、理解概念上,也沒個人帶著灿渴,最后連個頁面都寫不出,去問別人骚露,不是不理我蹬挤,就是被冷嘲熱諷(給我發(fā)下面這種表情包)好多次陷入迷茫了棘幸。
后來終于找到了個看似像樣的課程,把之前不懂的知識用補上了误续,js也懂一些了吨悍,什么高仿京東頁面蹋嵌,交互邏輯就都明白了,還能寫個函數(shù)定個時執(zhí)行了栽烂。心里一陣美滋滋
后來也自認(rèn)為學(xué)得差不多了躏仇,剛好也趕上金三銀四愕鼓,就得趕緊找工作了,這么耗著可不行菇晃,于是就開始寫簡歷册倒,「精通HTML磺送,精通CSS,精通JS估灿,精通web前端崇呵,精通H5 馅袁,像素級精仿京東頁面等」域慷,反正什么詞高大上就網(wǎng)上寫,寫好后抵窒,直接某聯(lián)、某聘叠骑、某勾上一頓群發(fā)。
幾天過去了宙枷,一點動靜都沒有掉房,連個短信都沒有慰丛,軟件上都顯示不匹配卓囚,又過了幾天璧帝,某聘上來了消息,說看了我的簡歷睬隶,讓我去面試锣夹,當(dāng)時欣喜若狂苏潜,趕緊準(zhǔn)備各種面試題,第二天就去了
見到面試官恤左,第一個問題就卡住了贴唇,問:「說一下瀏覽器的底層原理飞袋,以瀏覽器打開百度為例」,我心想巧鸭,這沒學(xué)過呀瓶您,直接說不會纲仍,下一個問:「說一下你知道的 js的設(shè)計模式」,完了郑叠,又懵逼夜赵,硬著頭皮說繼續(xù)乡革,說一下「Vue和React的區(qū)別」寇僧,然后又不會,面試過直接說:「你這啥都不懂婉宰,還出來面試歌豺,回去再練幾年吧」心包,我就陷入了絕望之谷馒铃。
后來,我擺正了心態(tài)区宇,奮發(fā)圖強娃殖,在知乎找大廠面試題解析议谷,偶然間看到一個老師在講CSS的盒子模型,真的用兩個紙箱子卧晓,給同學(xué)展示到底什是內(nèi)邊距芬首,什么是外邊距逼裆,他的另一個視頻,講JS 的數(shù)據(jù)類型胜宇,真的用小孩子的那種玩具耀怜,講什么是數(shù)據(jù)桐愉,什么是數(shù)據(jù)類型财破,非常直觀从诲,看到后直接就愛了。
后來就繼續(xù)深入系統(tǒng)的學(xué)習(xí)node js盏求,Vue抖锥,react碎罚,TS,做小程序荆烈,寫企業(yè)級后臺項目拯勉,一步一個腳印地學(xué),出去面試才有了信心宫峦,找到了互聯(lián)網(wǎng)非996的前端工作岔帽,還有師父帶著导绷,自己也有了更進一步的提升,工資也翻倍的上漲妥曲。
總之贾费,前端的發(fā)展非常迅猛,不像很多年前褂萧,會HTML、CSS葵萎、JS三件套就可以找到一個非常好的工作了,現(xiàn)在要求也越來越高羡忘,必須得系統(tǒng)深入的學(xué)才行谎痢,現(xiàn)在出去面試越來越卷了壳坪,基本必考算法舶得,平時工作中也時不時得刷一刷LeetCode爽蝴,找找感覺,后端的知識也要多了解一些蝎亚,沒準(zhǔn)面試你的就是個后端大佬九孩,多學(xué)多練发框,找對方法躺彬,不要傻學(xué)就行了梅惯。
以上是我自學(xué)前端多年的一些經(jīng)驗和感悟,其實堅持下來挺難的铣减,還是那句話:師傅領(lǐng)進門她君,修行在個人葫哗!現(xiàn)在大家想學(xué)編程太方便了球涛,各種教程滿天飛。剛開始入門的時候有高手帶校镐,往往能有事半功倍的效果,如果自己不知道怎么找資料鸟廓,我可以不把我自學(xué)的這份免費分享給你从祝「蜗洌可以到這個WEB前端學(xué)習(xí)交流裙,前面三位484煌张,中間三位757,后面三位760退客,在里面找我要就可以了,我是裙管理萌狂,因為自己自學(xué)的時候走過太多的彎路档玻,所以創(chuàng)建了這個裙茫藏,大家在跟著教程自學(xué)的過程中,遇見有不懂的問題也可以隨時在里面問务傲,里面有很多已經(jīng)工作多年的大佬會幫你解答凉当,學(xué)習(xí)氛圍非常好售葡。