30歲轉行,騎驢找馬爭分奪秒自學前端,如何規劃學習和求職路線?

今年29歲,畢業之後一直在傳統行業的國企工作,因為各方面的原因,在這個年齡檔口下定了決心轉行做程序開發,從性格、興趣等各方面看自己,認為這個工作才是我想要的,至於適不適合,不敢妄自下論斷,但至少從自學以來一直保持著比較濃厚的興趣,也對自己的自學能力有信心,沒有出現那種很大的受挫。

從5月開始自學已經有4個月了,每天晚上下班學到12點,周末時間基本全部拿來學習,非常辛苦,但是感覺時間還是不夠用。拿每周20個小時算,也就差不多350個小時。

也不知道是自己學得太細的原因(遇到一個問題會延伸去學更多的東西、寫總結),還是資質一般,目前學習的量:

1. 教材《Head First HTMLCSS》

2. 教材《精通CSS》前三章基礎部分

3. 慕課網 HTML和CSS視頻教程

4. W3school沒有通看,邊學邊查

5. 教材《JavaScript DOM 編程藝術》,代碼全部敲過一遍,複習一遍

6. 教材《JavaScript高級程序設計》前七章和事件那一章,代碼都敲過一遍,複習一遍

7. 教材《JavaScript語言精粹》著重看了基本概念、對象、函數、正則表達式

8. 約莫看過三四十篇關於HTML, CSS,JavaScript重點問題的博客

9. 教材《鋒利的Jquery》,除了Ajax和插件都學習並敲了一遍。Jquery API文檔是用碎片時間在看。

--------------練習情況------------------

這一塊是短板啊,為了儘快推進學習的進度,純練習的量很少,基本都是模仿書本的例子(有些是在看之前先自己想之後敲出來),較為完整的也就做了百度前端學院 IFE task 0001和task0002。

-------------讀書筆記和博客------------

學習過程中每個部分都比較系統和詳細地做了筆記,也針對一些重難點寫了博客。

現在我面臨的困境:

因為年齡擺在這裡,轉行的壓力很大,算是自己職業生涯的最後一次機會。前端現在的競爭太激烈,坑位有限,有沒有公司願意要一個都30歲了還從頭來過的小白?怎麼在這及其有限的時間內通過自學達到入職前端的條件?

我想請大家給點意見:

1. 之前的學習方式是否有問題?反映出的自學能力怎麼樣?

2. 在年內找到工作現實嗎?一直希望快點上船,即使最初級的工作都行,然後繼續邊工作邊學習。不是浮躁,確實時間不等人,想著至少在29歲轉總比30歲轉看上去能接受一些。

但是在知乎看了不少答案,覺得還是不現實,目前只學了HTML CSS JavaScript jQuery,光會這幾樣應該是找不到工作的吧,像框架、協議、HTML5, CSS3,協議甚至ES6這些,都還沒有開始觸及。

3. 要學的東西太多,怎麼把時間花得有價值?即便把目標放在明年3月,這幾個月的時間還是很有限。現在的學習方向還是比較亂,哪些東西必須學?擔心花時間學一些都過時的東西,或者太過於面面俱到,對找工作沒什麼卵用。重點應放在什麼上面呢?

4. 現在能獨立地寫一些簡單的函數和案例,但都不夠完整系統,積累還遠遠不夠。需要進行實際項目的練手,那麼適合練一些什麼呢?那些開發中常用的方法?

5. 自己一個人一直保持著一種狀態學著,瞻前顧後,隨著時間推移越往後學越把開始學的基礎淡忘,用jQuery 寫程序總要想一下原生js,反而影響效率。 那麼接下來是該把重點就放在學習框架這些前沿的東西上,還是淺嘗輒止繼續積累基礎性的知識。

總之,就是想請教一下各位,接下來我該採取怎樣的策略,什麼樣的學習路線和方法,來應對現在的十字路口,達成轉行找到工作的目標。我可以不畏任何困難的。

才發現一口氣寫了這麼多,實在是一個意志堅定但充滿迷茫困惑的大齡青年的無奈之舉,若有煩擾到諸位,請多包涵並可以當個看客即可。如有寶貴的意見,願不吝賜教,本人感激不盡!


澆點冷水吧,雖然看上去比較「殘忍」。

請百度一下「美國西進運動」和「美國淘金熱」,當年N多人都抱著「發財」的夢想湧向金礦,但真正能靠金子發財的有幾個?相反,那些為淘金者提供服務的人反而發了財……

歷史是一面鏡子。


我27歲轉行做IT,現在快十年了。之前的經歷:自由飛:如何通過自學找到一份開發的工作?,希望能對你有所幫助。

另外,針對你的具體問題,逐一回答:

有沒有公司願意要一個都30歲了還從頭來過的小白?

還是有的,但建議去北上廣深,機會更多一些,不要IT也不發達待在小城市。但都已經30歲了,估計已經成家了,這個困難不小啊……

怎麼在這及其有限的時間內通過自學達到入職前端的條件?

根據你現在的水平,可以試著開始找工作了。工作是找出來的,「雖然我丑,但難說別人瞎呢」?憋笑,真的。基本上,我前兩份工作都是忽悠來的。

我知道很多同學的心理,怕投了簡歷被拒絕,總覺得自己能力還不行。其實完全沒必要,第一份工作,被拒絕是正常的,有面試機會才是奇蹟。但我們就要想辦法創造奇蹟——其實也很簡單,概率一定的情況下,我們加大基數就是了。

有同學和我QQ,愁眉苦臉的,「沒人要啊!簡歷投了一個回應都沒有……」我問他投了多少簡歷,他說三份……我也是無語了。當年我在上海找到第一份工作,不知道投了多少份簡歷,怎麼都上千了。

現在網上投簡歷,多簡單,滑鼠一點的事。然後就是面試,開始的時候,無非就是被狂虐唄,這也不知道那也沒聽說,一頭的汗!沒事,習慣了就好了。所有沒聽說過的,面試結束時問一問,回頭查一查,最好再留一個面試官的聯繫方式,不懂的還可以問問……你看,既長知識,又漲人脈。

至於其他,你的學習方法學習能力,問題都不大。

你現在缺的,是信心。理解,沒幹過嘛,命運(工作機會)被別人卡著的,心裡總是懸著的。

但路是走出來的,跨出第一步,接下來,只會越走越輕鬆。

最後,用我《程序員30過後》里的結尾和你共勉:

前行,是驅散前方陰霾的唯一手段。

++++++++++++++++++

本回答收錄於收藏夾:野生程序員,歡迎關注。


我就不匿名了吧,31歲轉行前端,偽裝2年經驗,沒被識穿,不是幸運,而是當你要裝2年經驗的時候你要比真的有2年經驗的人還要厲害。

多說幾句,對於那些覺得程序猿是青春飯的人,我覺得越多越好,因為那種把編程能力當成飯碗的人,根本不會構成威脅,我真正害怕和敬畏的是根基比我紮實但還比我努力的人。大多數自嘲自己吃的青春飯的程序猿都是還沒有過三十歲的,我是非常樂於見到這批人三十歲後就轉行的。

下面說一我的觀點,我並不是叫大家應該報個xx培訓班,隨便學幾個月就「優化簡歷」轉行做前端,我班上原來近50人,現在還在前端領域的,大概只剩下十人,其他不是回爐就是轉行,淘汰率就是這麼高。

我本身就是一個非常個例的存在,我殘疾,我學歷並不高,但我自學能力是很強的,我自律性非常高。我的人生充滿戲劇性,我本來就不尋常,我把自己活成一個特例。

拋開職業來說,編程是我最不後悔學的一個技能。注意,我說得不是前端,而是編程。就算我無法把編程轉換成核心職業技能,那我一定也有辦法把它轉化成輔助職業技能。學習編程最重要兩個好處,一是令自己的學習力的提高,編程是非常考邏輯思維的,邏輯能力提高代表給學習力的提高;二是建立系統解決問題的思維,可編程的,就是可重複利用的。我推薦任何人學習編程,無論是否作為一個職業。

就像我上面說過的「可編程的,就是可重複利用的」,當你幹了幾年程序猿,你還無法把自己編程技能運用在其他領域,只能說這程序員是白當了,不好意思,我對這種人是非常無語的,通常見到一個屏蔽一個。

不要放棄學習,學習真的可以改變自己!

不要放棄學習,學習真的可以改變自己!

不要放棄學習,學習真的可以改變自己!

重要的事情說三遍。

————————原答案分界線————————

其實我一開始不是學前端的,在我27那年一時興起在coursera報了python課,每周一個小項目寫個小遊戲自娛自樂,兩門萊斯大學的python課我都是滿分通過的。後來學了台大的c語言,86分,但那期也算是前五名,很多人棄坑了。再後來學了北京大學的計算機導論,用的是c++,那課拿了99.68分,那期第一名,再後來是清華大學的數據結構與演算法,這是我用3年沒過的課,每次學到圖就不想學了。

29歲那年才真正打算轉行,跟著 @廖雪峰 的博客寫了一個博客系統,那時才是第一次接觸前端,第一次寫博客花了兩個月,重構又花了一個多月。那博客的前端就是用了jquery+vue 0.12搭建的,我自學用vue 1.x重寫了,大概了解了前後端是怎麼通信的,那時想轉的是後端,不過工作機會太少了,尤其是非一線城市。

剛好,去年十月,我表弟在深圳報了某培訓班又讀不進去,於是把名額給我了,經過一番糾結之後我還是去了,去了是打算學java的,就業老師說前端比較好找工作那我就學前端吧。那四個月我基本沒有聽過課,都在自學vue和css,碾壓老師是一點問題都沒有,保守來說,班裡60%的bug都是我處理。。。包括老師和助教的bug,在培訓班幾個月我沒學到什麼技術,更多的是提升自信心和應聘技巧。

今年3月順利入了職,目前搞了兩個項目,任務都能順利完成,雖然還是要不斷學習,但感覺每天都挺充實的。

現在很多非互聯網公司(比如物聯網)也設立前端崗,感覺這些崗位的要求比較低,只要你能表明你可以勝任就可以拿到offer。我的建議是放棄互聯網公司,從相關領域新設的前端崗開始轉行。

我司是搞mes系統的,我是第一個純前端崗,現在主要業務是負責企業報表和工廠看板,目前走的是數據可視化路線。

有人會把我轉行成功歸因為運氣,但大部分人努力程度之低,根本輪不到拼運氣。努力不一定有好結果,不努力一定沒好結果。去年過年時基本所有同學去回家過年,我一個人在深圳敲了十天代碼(github有記錄),啃了三天泡麵,年三十和表弟整了一鍋蝦蟹粥,還不算太凄慘。

有很多人花太多時間糾結要不要投入精力去學習,結果浪費了時間。很多東西是要自己嘗試之後才知道深淺的,別人的意見很可能連參考也算不上。就像小馬過河的故事一樣,你只有下水才知道深淺。

努力學習確實可以改變人生的。

最後特別感謝幾個人,上coursera的第一門課是台大 @葉丙成 老師的《機率》,是他讓我愛上學習的,然後是在《機率》認識武漢大學的一個妹子 @haibaraemily ,是她帶我上了第一門編程課的,應該算是約課吧,是的,當時還可以這麼玩。還有萊斯大學幾個逗逼教授,代碼風格和一些比較良好的習慣都是在第一堂計算機課堂養成。


謝邀,既然問的是如何規劃學習和求職路線,那就只談談這個吧。

目的是找到工作,那麼最有效的方法是面向招聘要求學習。

所以你需要多刷些jd,尤其是大廠的。當你刷了足夠多jd,你就會有比較清晰的學習方向。

可以 參照下我的自學歷程。

加油吧,成都老鄉~


題主是個用心轉行的人, 目前來說走的還是修鍊內功心法的路子, 走的會慢, 但是會穩很多

作為同是30轉行的人, 給題主一些小小的建議

我是培訓班出身, 在業界口碑最爛的達內學的 Java, 然後應聘到體育行業的互聯網部門, 做 Java 後端工程師, 在職期間自學了 nodejs 和前端, 找了新工作, 順利轉職成為前端工程師, 目前做前端架構框架編寫以及帶著小團隊做項目...

以我的經驗來說, 做一件事最好的時候是十年前, 其次就是現在, 不過要有一往無前的決心和耐得住寂寞的執行力才行...

作為0基礎轉行成功的人, 給你一個小小的建議, 就是修行和學習, 可以先學皮毛, 再學基礎, 也可以先學基礎, 再學皮毛, 但是兩者缺一不可, 所有的東西最終都是要掌握的...推薦新手學習路線是一步一步的從項目開始, 一點一點的提升, 期間再認真學習鞏固基礎即可

我的前端學習路線是從自己最熟悉的 nodejs 開始, 寫網站寫機器人寫 cms, 一點一點的把自己學到的知識用在自己的項目中, 慢慢的開始, 從後端渲染, 寫到前端渲染, 從 jQuery 寫到 原生的 JS 再寫到框架, 各種組件也是寫的得心應手了...目前前端經驗大概一年半吧...

最後, 祝題主轉行成功...可以先入行再發展...記住程序員就是終身學習的行業...勿忘初心...


我會的比較雜,從dsp到arm到x86,從安卓到vxworks到windows,從c到python到go到java等,當然每個都是中等水平。為什麼這麼雜?因為甲方很雜。基本上新的需求來了,一周內熟悉環境和讀書,就可以幹活了。

經驗如下:

首先要明白自己要做個什麼產品,了解流程功能。然後選定開發環境,參考網路或書本把子功能做出來。最後集成。我從不在開始做之前看書,而是邊做邊看書。

比如用當我用新語言或者框架寫一個交互界面,我會先寫小程序,先完成菜單,工具欄,界面顯示。然後寫主程序時參考下前面的小程序。剛開始寫可能語法都沒提前看,實際用到時查書。可能這裡需要一個循環,那我就去找循環如何去寫。這樣剛開始很慢,但是進度會越來越快,基本上一個項目做完可以掌握這個語言和框架了。帶著問題看書,吸收的是書里的精華,而且記憶深刻。否則,看書會有惰性,而且今天看了明天就忘。


不匿名了,我也是屬於以前國企上班,後來大齡轉行。我以前的回答可以搜到我寫的一些經歷。

1,前端這個崗位目前的競爭壓力還是比較大的,相比前端我倒是更建議去搞java,更好找工作。

1.5,需要看你希望工作的地方,小地方前端需求量不是特別大,而去北上廣的話,你的年齡會給你帶來額外很多的壓力。

2,你現在的路子完全不對,你現在的路子應該是去看實戰訓練的教材,慕課網有很多不錯的實戰教材。能讓你比較清晰的了解一個webapp是如何從開啟到部署的。你搞清楚了那些所謂的原型鏈有用嗎??實際上到了es6/7的時代已經沒啥用了。

3,儘可能多的去面試,簡歷的話也許需要包裝一下,面試的目的是多了解了解用人單位需要什麼,你可以搜索本地的招聘行情,或者混入本地程序員的交流群,了解一下本地前端需要vue的多還是需要react的多,然後加強學習。

4,入職之後可能面臨一段很痛苦的時期,許多比你年輕的人是你的領導,拿著你2-3倍的收入,需要做好抗壓準備。

5,家庭壓力需要去解決。程序員行業加班是常事。


看到好多轉行或者轉方向的朋友

我也來答一波

我java後端幹了有5年,為了錢轉了前端,我比較keep real

在轉前端前不懂面向對象的JS開發,只會jquery的dom操作,css基本不懂

因為公司的一個項目交給我做,前端交互比較多,然後就把JS面向對象方面惡補了一下,之後也因為這個經驗跳槽double了一下,可見當時後端工資也不高

所以說我也屬於大齡轉方向,比題主稍好的是,我有後端經驗,學習JS起來較為容易一點

我現在也不斷地在學習,畢竟新技術在不斷地出來,行業還在使用的技術還沒有大部分掌握,也只是個前端小學生

但是有一點可以說的是,一定要造輪子,你就造一些常規使用的輪子就行,能讓你了解很多技術細節,然後自己最好能使用這些學習的技術搭建一個小系統或者網站

不用太焦慮,針對於招聘要求你去學習就行,但在你應聘前至少具備獨立完成工作的能力,這樣在面試的時候至少能展現出你一部分能力來,只掌握一部分基礎知識的話,我感覺以年齡來說,不是很佔優勢

可能小公司或者外包公司是你剛入行的一個選擇,真入職後,需要更加努力,把遺失的時間補回來,幹個半年一年的再找更好的公司

年齡越大,越需要你體現出超出一般人的能力(其實大部分人都是普通人,看你勤奮程度了)

加油吧,你未來要吃的苦比你想像的大好多倍


我只談我遇到的,3大框架你必須會一個,尤其是react 跟 angular ,如果熟練對你求職很有幫助,什麼原生js熟練啊,掌握原型面向對象的,只有大中型公司才會關注的,小公司創業公司要求你技能匹配,且最好熟練一門後台語言,能幹活就好。(jQuery 還是必須熟練的)


針對的你的情況,一個一個問題的回答你,希望對你有所幫助。

1 前端現在的競爭太激烈,坑位有限,有沒有公司願意要一個都30歲了還從頭來過的小白?怎麼在這及其有限的時間內通過自學達到入職前端的條件?

答:很少有公司會這樣做,但不代表沒有。對照你的情況,自學的話一定要有針對性的學習,先找看中的企業,針對他的jd做規劃學習,比如這家公司要會jquery就行了,你非要去學vue,對於你找工作沒有任何幫助。然後記得盡量找一些傳統企業的it部門,相比互聯網公司他們的要求會低很多。

2 之前的學習方式是否有問題?反映出的自學能力怎麼樣?

答:老哥你學習很認真,進度不快不慢,希望找到適合自己的方法

3 要學的東西太多,怎麼把時間花得有價值?即便把目標放在明年3月,這幾個月的時間還是很有限。現在的學習方向還是比較亂,哪些東西必須學?擔心花時間學一些都過時的東西,或者太過於面面俱到,對找工作沒什麼卵用。重點應放在什麼上面呢?

答:同答案一,初學者總是想一口吃成個胖子,這是個很不好的習慣,所以對於你還是先針對職位的jd進行針對性學習,千萬不要浮躁。

4 現在能獨立地寫一些簡單的函數和案例,但都不夠完整系統,積累還遠遠不夠。需要進行實際項目的練手,那麼適合練一些什麼呢?那些開發中常用的方法?

答:這個跟經驗有關,不是通過看書學習就能學會的,很多人學了設計模式,tdd等等,談起來口口是道,但是一寫起來項目就懵逼了,這些東西都是在實際開發中遇到了相關問題,並解決,這才叫懂了,建議找一個項目開始做,從0到1,遇到問題就解決。

5 自己一個人一直保持著一種狀態學著,瞻前顧後,隨著時間推移越往後學越把開始學的基礎淡忘,用jQuery 寫程序總要想一下原生js,反而影響效率。 那麼接下來是該把重點就放在學習框架這些前沿的東西上,還是淺嘗輒止繼續積累基礎性的知識。

答:同問題1。

總結:老哥你給我的感覺就是太浮躁,屬於越努力越慌亂的那種,可能是因為你年齡等等各方面的原因造成的。首先你現在如果進行前端基礎的系統化學習是很費時間的,所以先找一家心儀且可達到要求的公司,看看他的招聘要求,然後針對其進行學習,當然現在也有很多人看不懂jd,這裡你需要注意他這些要求的目的是什麼,比如要懂http協議,你真的覺得他是在要求講的出來http協議是什麼嗎?他需要的是你能夠獨立分析快速定位請求bug,與後端交互等等的能力。要求熟悉css,並不是你能背的出來多少屬性名,而是快速還原高保真頁面的能的能力。這些都是需要做項目才能達到的。最後再利用碎片化時間看看基礎的東西。


說說我的經歷吧,題主最在意的應該是自己的年齡問題,農村出身,無背景無關係,五年制建築學15年本科畢業,畢業的時候已經26歲了,你要問我為什麼這麼晚才畢業,我也不知道,大學比別人多上一年,高中複習一年(當年高考人數95萬,省3%的成績上了一個2本),小學比別人晚上學一兩年,所以就導致了26歲畢業的慘案,28歲初開始學習前端,28.8歲找到前端工作,現在馬上要過29歲生日了。轉行前第一份工作約等於三千,第二份三千五,轉行前端工資三千七,突然想到自己現在也是納稅人了,心情無比激動。畢業兩年未存一分錢,心裏面沒有安全感。

我只想說人各有命,有的人在我這個年齡早已年薪百萬當上中層領導甚至是老闆了,有的人卻還在底層搬磚,比如我,至今單身,一事無成;而有的人在我這個年齡段已經離開人世了(九寨溝地震),前幾天上海某建築設計院員工因公殉職,有時候不得不相信命運,想到這裡是不是感覺總有人比自己更不幸,心情是不是稍微好了點,也許這就叫比慘吧。

給題主一些建議吧,重要的是基礎,html、css、js;這些玩的很熟練的話後面的什麼三大框架,webpack,vue,angular等等基本上花不了多長時間都會了,es6語法是讓寫起來更容易一些,前端變化是快,但萬變不離其宗,掌握好前端基礎,演算法、計算機基礎等入行了繼續補吧,由於大學只學過文科數學,打算最近買書把數學知識給補一補。

與君共勉


看到你就像看到去年的我。

我給的建議是:

1. 千萬不要學邊邊角角的技術,比如說後端語言/正則/很多奇怪的三方庫。因為這是用來進階的,暫時用不上浪費時間。

2.強化自己的職業定位:前端就業方向對新手來說很廣:桌面傳統網頁、移動自適應網頁、移動app、單頁面、遊戲、node等。適合你的是前3個,前2個要求css3熟練,app要求h5builder,真正用單頁面的公司不會要你,但是普通公司知道你會三大框架很加分。

3.你現在缺的是實戰經驗,擼個網站出來,不會的百度,光看書不行,bug是調出來的,調多了就熟了。

4.保持信心,另外呢,如果你真的有毅力,工作很忙的話就辭了算了,很閑的工作倒是可以繼續做。如果你做不到一天八小時的學習效率。我擔心你哪天撐不下去了,下班學,真挺累的。還有,別把程序員看的太高,當你入了行會發現,不過如此。大部分的時候都是在框架里填代碼,真正自己造輪子的人才叫程序員。


不是我打擊你的話。如果要把它當成工作的話。到了你這個年齡,應該是架構至少高級前端了。再往後可能就是轉行了。

你既然要轉。

第一,城市在哪?中國有前端的城市並不多。因為很多城市前端天花板低的可憐。

第二,學前端肯定要懂點後端,這個債遲早的,只看如何分配。至少要懂請求響應。

第三,你的生活能協調好?技術能持續更新持續學習?前端變化快是真的。跨度和知識點知識面非常多。學前端越往後越有種大浪淘沙的感覺。以前我覺得是爬山,先平緩突然陡峭再平的進步不了再又進步很快再到後面就是深處一片汪洋大海,路在前方哪個方位是不確定的。你看看你現在處在哪個感覺上

如果你都能想清楚了,那歡迎你。


本人28歲轉行學前端,應該算是比較成功的,之前也是在政府里,工作比較閑就開始學前端,下班時間學,上班時間也看博客敲些代碼,學的內容跟題主差不多,唯一不同的是我還看騰訊課堂動腦學院的公開課吧,裡面非常多jquery插件封裝的課程,跟著寫3-5個插件之後,原型閉包作用域基本了解透徹。前三四個月雖然也學vue,webpack但是重心在jquery。然後就去找工作,比較順利吧,找了一家外包小公司二線城市6k,讓我正式成為前端。期間包裝了一年簡歷,但是我一點也不心虛,技術在身,我知道我比那些切一年圖的人厲害的多。小公司前端只有我一個,所有項目都是我做,所有問題都是我解決。期間還學了些php方便跟後端溝通,呆了半年多待不住了,jquery被我寫爛了,學不到更多東西,而且vue也學了快一年磨了這麼久的刀不用可惜了,然後就跳槽了,找了家公司做react,工資比以前高50%。 還有個重要前提,我6前是科班畢業,雖然天天掛科,6年間也沒接觸任何代碼,基礎還是在的。


現在前端很缺人,不過必須是三年經驗起步,這類人基本國內一二線隨便跳,這類人以下的就很難了,生存都是問題了


我也是轉行過來的,哈哈,純粹是因為之前的工作太過無聊(工資低),8個月的自學時間,現在已經換了兩份前端工作了,值得一提的是,我簡歷沒有作假,雖然人事很多都是看你有沒有這方面的經歷,但是遇到好的技術部大佬,還是會認真對待你的面試的,我十分感謝第一家公司老大的認可


然後你作為一個萌新進公司,發現你比架構師甚至CTO年齡都大,就問你尷尬不尷尬


謝謝邀請!轉行,我們需要考慮幾點:

  1. 目前所在行業確實不行了嗎?非轉不可?如果不是,那麼找出問題的根結並想辦法提高和改善,個人覺得會比盲目的轉行要好,畢竟轉行代價比較大,30歲之前的所有行業積累,基本上沒用了!
  2. 轉行,你有什麼優勢嗎?IT行業,每年科班出身的應屆同學非常非常多,競爭和壓力也巨大無比,你要轉行,有什麼不可替代的優勢?
  3. IT行業本身會有很多的發展壁壘,比如「35歲現象」,比如需要時刻需要跟上各種技術的更新和迭代等等,能不能在轉行之前了解清楚IT行業本身的發展和前景,對轉行也非常重要!

如果上面這幾點都不是問題,那麼我相信你不會再有任何疑問!


你走的是校招的路子,看書懟基礎,但是還遠遠不夠校招的要求,所以需要走培訓班的路子,你一定要去培訓班,趕緊學個vue,react和ng曲線太陡,結合node寫個spa的小網站,webpack這裡用上commonchunk dllplugin 這些優化做好總結,基本上找個創業公司的前端工作沒問題


昨天跟一個在成都做前端研發的朋友聊了聊。

結論是肯定的,有市場,有需求,只不過要從低級開始做起是個很艱苦的過程,薪資也不會像北上廣這樣好看。既然你是重點本科畢業,那麼也就不需要懷疑你的學習能力了。自學堅持5個月也能證明一些問題

基於他說的前端技術與帝都無異來說,給你幾個建議。

第一,書本學的差不多了之後,放下書本,練習。

沒有哪個前端是只看書本看到高級前端的,在實際工作中會遇到各種各樣的坑,在解決問題中成長,而不是書本的海洋中彷徨。

第二,學習使用一個框架。

這條實際上可以跟第一條一起來做,推薦vue,或者angular,你可以去招聘網站看看當地招聘里對哪個要求的比較多一些。

強調一下,框架前期只需要會用,暫時不要深究,等你認真工作半年之後,基礎紮實一點了再深入研究,因為時間不等人。

第三,自己立一個項目(目標)

無目標的闖蕩就是原地徘徊,你需要一個相對不那麼簡單項目,電商也好,門戶網站也好,用你所學所了解的東西去模仿,不要一口氣做太深,從基礎布局開始寫,靜態布局寫完之後,寫動畫,然後。。。然後你可以私聊找我我幫你寫個簡單的後台用來讓你體驗Ajax之類的前後台交互。

啰嗦了這麼長,其實是同步進行的,寫知乎答案是一二三的順序,然而實際執行順序是三二一的順序,

先立一個目標(比如培訓班那種,就要做一個京東首頁),然後了解一個框架,最後使用這個框架去把你所學融會貫通,做成你想要的東西,大概一個月左右的時間可以完成吧,然後,

加油吧!

--------------------------------手動分割。

首先我需要在回答之前提出幾個問題。

第一,所在城市和即將工作的目標城市在哪裡?

第二,你的家庭是否會因為你轉行受到影響,比如孩子上學,夫妻異地之類的問題。

第三,學歷。


推薦閱讀:

程序員能不能不加班,哪怕少拿點錢?
有沒有一種輸入法,每次打完字後自動切換到英文狀態?
在中國,年齡最大的程序員不過40歲左右,請問中國的程序員未來還可以做什麼?
林納斯·托瓦茲(Linus Torvalds)為什麼被稱作大神?

TAG:互聯網 | 前端開發 | 程序員 | 轉行 |