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