摘要:我從今年的月份開始在知乎上連續(xù)回答前端開發(fā)相關(guān)的問題,至今已有將近三個(gè)月,回顧寫過的一百多條回答,不少是給迷茫的前端工作者的建議。今天我把我的思考提煉整理成文,希望能給予在迷茫中前行中的前端學(xué)習(xí)工作者一些有用的建議。
本文首發(fā)于知乎專欄——前端指南
作者:Mark MFS老師
轉(zhuǎn)載請注明來源。
我從今年的2月份開始在知乎上連續(xù)回答前端開發(fā)相關(guān)的問題,至今已有將近三個(gè)月,回顧寫過的一百多條回答,不少是給迷茫的前端工作者的建議。也有不少私信和值乎上向我提問,大多也都是關(guān)于學(xué)習(xí)方向的一些疑惑。今天我把我的思考提煉整理成文,希望能給予在迷茫中前行中的前端學(xué)習(xí)/工作者一些有用的建議。
關(guān)于前端學(xué)習(xí)的問題主要可以分三種:
【小白入門型】我想轉(zhuǎn)行學(xué)前端,靠譜么?
【懷疑市場型】前端市場是不是飽和了?為啥我還是找不到工作?
【提高受阻型】JavaScript學(xué)了又忘,記不住怎么辦?學(xué)了HTML、CSS、JS,接下來該學(xué)習(xí)什么?
小白入門型我想轉(zhuǎn)行前端,我的情況是……,靠譜么?
對準(zhǔn)備入行的新人,我有五個(gè)建議:
擺正心態(tài);不要想著三個(gè)月就月薪十幾k,人家一定沒告訴你那個(gè)三個(gè)月就月薪十幾k的同學(xué)轉(zhuǎn)前端之前有三年JavaWeb經(jīng)驗(yàn)吧。打破你心中的幻想,戒驕戒躁,踏踏實(shí)實(shí)地一步步學(xué)。
找個(gè)好老師:新手很可能在方向上迷茫和迷失,有個(gè)引路人會(huì)少走很多彎路。
自學(xué)能力:能把自己的問題總結(jié)出來,利用網(wǎng)絡(luò)查閱資料自學(xué)和自行解決問題的能力。
勤動(dòng)手:軟件工程屬于工科,要?jiǎng)邮謱懘a的,“手懶癌”晚期患者要尤其注意了!
Keep learning: 前端技術(shù)更新很快,一定要對新技術(shù)保有熱情,不斷嘗試學(xué)習(xí)新的技術(shù),才能讓自己不被淘汰,進(jìn)而尋求晉升。
懷疑市場型為啥聽說XX很缺前端,我還是找不到工作?現(xiàn)在前端市場是不是已經(jīng)飽和了?
談?wù)撨@個(gè)問題之前,首先要說一下前端學(xué)習(xí)曲線。前端學(xué)習(xí)曲線是典型的S型學(xué)習(xí)曲線,先平緩再陡峭再平緩,可以劃分為“菜鳥”階段、提高階段、高手階段。前端入門比較容易,這也成為很多人轉(zhuǎn)行開發(fā)首選前端的原因,但很多人在學(xué)習(xí)曲線變陡峭的提高階段,卡在那里得不到突破,而公司要的是經(jīng)歷陡峭之后的那些人,于是便有了:一堆初級(jí)前端找不到工作,一對公司招不到好前端的尷尬局面。所以知乎一堆只會(huì)切圖和用JQuery的自稱前端工程師叫囂著找不到工作,其實(shí)一點(diǎn)也不奇怪。以前的前端只是切切圖,jQuery下AJAX一下就差不多了,但如今前端已經(jīng)完全演變成各種js框架/技術(shù)的天下,很多公司加價(jià)招人,是想15-20k招一個(gè)靠譜的vue或者angular工程師而非只會(huì)用切圖加jQuery的“前端工程師”,這其中的轉(zhuǎn)變需要你花費(fèi)很大的精力。
所以,不要懷疑市場飽和,前端不缺菜鳥和初級(jí),缺的是高級(jí)和高手。
提高受阻型JavaScript學(xué)了又忘,記不住怎么辦?學(xué)了HTML、CSS、JS ,接下來該學(xué)習(xí)什么?
類似的問題出來基本說明你處在學(xué)習(xí)平緩區(qū)等待提升,也就是你還處在“菜鳥”階段,但是沒關(guān)系你已經(jīng)有要突破的想法了,只是沒找到清晰的路子。
JavaScript學(xué)了又忘,要不是沒有動(dòng)手寫代碼,要不是沒有深入理解JavaScript的思想。前者戒掉“手懶”,后者多看幾遍《JavaScript高級(jí)程序設(shè)計(jì)》并寫demo。
學(xué)了HTML、CSS、JS ,接下來還應(yīng)該學(xué):
javascript(閉包,原型鏈,繼承等要會(huì),最好學(xué)點(diǎn)es6/7)
跨域,ajax(算是javascript的基本應(yīng)用吧)
ES6/7語法
Node.Js要懂點(diǎn)
Web compontent(Angular或vue或react)
一定的工程化工具和思想(什么你說你git不會(huì)?瀑布模型不了解?Webpack要學(xué)一下)
一些前端中的邊角問題(瀏覽器兼容,移動(dòng)端適配,響應(yīng)式布局等)
學(xué)習(xí)某某框架過程中,不知道寫點(diǎn)兒什么東西好?
可以從個(gè)人博客入手。找一款自己喜歡的UI模仿,防止在設(shè)計(jì)上浪費(fèi)時(shí)間;連帶后端一起開發(fā)的話要學(xué)一點(diǎn)兒Node.Js 和數(shù)據(jù)庫如mongodb,mysql等。功能從文章的增刪改查到文章分類、標(biāo)簽、分頁、評論等,完成就算入門了。后面可以嘗試參加實(shí)際項(xiàng)目,也可以在GitHub上找些好玩的項(xiàng)目模仿;如果后面能參與開源項(xiàng)目就更好,去github上提提issue,發(fā)發(fā)pull request,能力自然就提升了。
我做的一點(diǎn)兒事知乎上很多同學(xué)曾私信我,問能不能跟著我學(xué)習(xí)前端,也的確很多同學(xué)卡在前端提高階段,因?yàn)槿狈χ笇?dǎo)而多走了不少彎路。因此,我決定要開一個(gè)針對前端瓶頸突破的提高班,希望能夠幫助卡在瓶頸中的同學(xué)平緩并且高效地渡過該時(shí)期。于是就有了碼蜂社《Web 突破班》,涵蓋內(nèi)容比較廣也比較多,好好學(xué)的話能夠讓你渡過瓶頸期。不說一定能讓你進(jìn)入高手階段,但一定是在提高階段偏上的地方。
包括五大專題外加項(xiàng)目實(shí)戰(zhàn):
JS 高級(jí)專題(約18課時(shí))
ES6/7專題(約12課時(shí))
算法基礎(chǔ)專題(約6課時(shí))
Vue.js專題(約24課時(shí))
Node.js專題(約24課時(shí))
項(xiàng)目實(shí)踐(約16課時(shí),穿插于各專題)
形式采用 直播+錄播+作業(yè)+答疑 的形式,全部在線上進(jìn)行,5月1號(hào)正式開班!歡迎愿意投資自己并且有需求的前端愛好者踴躍報(bào)名,小班教學(xué),名額有限,欲報(bào)從速。詳情看這里:碼蜂社《Web 突破班》詳情。碼蜂社QQ群180251611
最后,安利一波碼蜂社的公眾號(hào),會(huì)分享前端文章資訊以及碼蜂社的公開課資訊等,歡迎關(guān)注。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/82680.html
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:所以中國有大量的低端程序員,而中高端程序員普遍少于印度等國家。如果以未來的職業(yè)分類,我想大部分人以后的工作可以分為兩大類。還有做手機(jī)開發(fā)的,開發(fā)各類和游戲。還有給程序員做開發(fā)的,各類的,。各種各行各業(yè)的電子設(shè)備的內(nèi)部軟件。 寫給計(jì)算機(jī)迷茫的學(xué)弟們 第一章、英雄莫問出處 剛剛?cè)雽W(xué)的學(xué)弟們總會(huì)抱怨自己的學(xué)校差,不是211,不是重點(diǎn),甚至不是本科,不得不承認(rèn),學(xué)歷有時(shí)候會(huì)決定你的起點(diǎn),不...
互聯(lián)網(wǎng)高速發(fā)展,隨著科技的進(jìn)步有一些崗位薪資出現(xiàn)了墊底的情況比如:生產(chǎn)制造、客服、行政等崗位。也有一些崗位薪資有了大幅度的增長:營銷/運(yùn)營、研發(fā)/開發(fā),以及IT相關(guān)的崗位。 那么對于一個(gè)應(yīng)屆畢業(yè)生,并非計(jì)算機(jī)專業(yè)的該如何進(jìn)入IT這個(gè)領(lǐng)域呢? 推薦你來學(xué)習(xí)軟件測試,首先軟件測試只有20%的代碼,對文科生來說是非常又好的。學(xué)習(xí)軟件測試的入行難度相對比開發(fā)壓力小很多。就算是你想要選擇在二線城市就業(yè),不想...
閱讀 2232·2021-09-22 15:25
閱讀 3617·2019-08-30 12:48
閱讀 2205·2019-08-30 11:25
閱讀 2338·2019-08-30 11:05
閱讀 725·2019-08-29 17:28
閱讀 3284·2019-08-26 12:16
閱讀 2608·2019-08-26 11:31
閱讀 1701·2019-08-23 17:08