2017年零基礎轉行前端還能找到工作么?
今年的行情比較不好,15年16年的時候會切圖,能做個頁面再適配下手機端,然後把作品發發HR或者一些單位的前端工程師就能找到工作了,現在大量初級前端進入市場,尤其是很多培訓班畢業了很多新手前端,導致自學的沒什麼出路,難道要學他們簡歷造假才能找到工作么?
能不能找到工作和好不好找工作,責任不能歸於培訓機構吧。個人覺得還是需要自身找原因的。可能早兩年會切圖就能找到工作,容易一些,但這不並代表17年就找不到工作。如果你自己掌握了前端所需要的技能樹,還怕找不到工作嗎?
作為一個零基礎轉行,現在過得還不錯,未來也有明確目標的小前端,我來說說我的經歷吧~
我13年本科機械專業畢業回了老家,進入一家大型國企。老家的房價均價4000,我拿了三年3000+的工資。我24歲生日時給自己定的25歲目標是年薪10w。很明顯在老家國企呆著混到25歲我肯定達不成我的目標。
怎麼辦?我把我的目標分解以求最大幾率達到目標。
- 我的目標是25歲年薪10w,那我需要辭掉國企工作,去一個大城市,這樣從事任何工作工資比我留在四線城市工資高的概率都會大
- 轉行到一個我能勝任的並且入職工資就能達到年薪10w的工作
第一步要達到很容易(但是從現實來看其實很多人連第一步都做不到,攤手~)
第二步就很有難度了,畢竟我只有1年時間。在國企工作一大好處就是很閑,所以在這期間我嘗試了很多其他事情(視頻、運營、美工......),最後敲定我要轉行前端,所以我的目標變成了從零基礎一年轉行前端拿到一份年薪10w的offer。目標清晰了很多,不是嗎?
這是已經轉行前端後過年回家,發現之前呆的國企大門口還在用我的照片做著裝展示,和過去的自己合個影
接下來,進一步分解
首先我得知道10w年薪的前端需要掌握的技能,這點我通過各個招聘網站,找各個大廠的jd,我了解到最基本我得熟練掌握js,html,css。ok,怎麼做?很多人第一點想到的是看經典的書籍,高程那麼大一本,我就問零基礎的同學們怕不怕。而且經典書籍的一大特點就是任何階段的閱讀者在閱讀中都會有收穫,反過來說經典並不是針對初學者最高效的方法。說到高效,還有誰能比培訓機構更高效量產初級前端呢?所以我的入門辦法是淘寶買各種培訓機構的視頻學習,等有些概念後再結合經典看。
學完基礎知識後,我到了第二個重要階段,我覺得大部分自學前端的同學都卡在這裡。那就是——我覺得我已經掌握了基礎知識,可是我不敢去面試或者面試不到工作,我都不知道真實公司里前端的工作流程,而且我感覺有好多要學,又不知道學習的方向。
- 同樣的,分解一下。我現在已經入門了,知道前端是做什麼的了,但是我不知道接下來該怎麼做,我也不知道真實的公司里前端都怎麼做,那麼我覺得我需要大神的指點
- 我在前端圈裡根本沒有人脈,大神憑什麼指點我
- 通過我的觀察,我發現前端大神們都非常樂意分享自己的知識見解,也樂意指點有潛力的新人
- 那我站在大神的角度,每天肯定很多想轉行前端的新人給我私信求意見,我沒法區分誰才是真心熱愛這行值得提點
- 那麼我作為新人首先得拿出我對這行的熱愛還有一點潛力,才能得到大神的關注
- 我需要一個作品,一個精心的作品,這個作品既能展示我的潛力,又不能讓我淹沒在廣大初級前端們的作品海洋中。
- 所以,當廣大初級前端都在照著淘寶仿頁面時,我買了本canvas的書決定開發一款網頁端的射擊遊戲。
我花了3個月時間做了這款遊戲,但是我並不知道我的計划行不行得通,畢竟我僅有的就是一個目標還有滿滿的熱情,所以我在知乎上問了個問題 這是我做的遊戲,我可以勝任前端工程師么? - 知乎
感謝各位熱心的前輩們的回答,尤其在 @大漠 前輩回答了我的問題後,為我的問題帶來了很多關注量,我得到了很多程序員朋友們的鼓勵,也得到了幾家我之前想都不敢想的企業的面試邀約。於是我請了幾天假,去了一趟北京面試。如果按照故事的發展來看,是不是應該通過面試,拿到offer,完成目標啊~然而...
現實是,我去了北京,去了我夢想的公司,見到了大神,我的熱情和潛力得到了大神的肯定,但是很遺憾我的能力達不到公司的要求(這裡有個好玩的事兒,當我在飛機上滿腦子想著這家公司時,一下飛機,通道兩邊的牆上都是這家公司的廣告~)。在北京這幾天,每一天我都心存感激,可能當我一開口對面的面試官就知道我的實力並沒有達到公司的要求,但是他們無一例外的都願意和我交流很久,給我指點,抱歉寫到這裡還是有些激動,但是從北京回來我心裡的想法就是。。我也要成為這樣的人
這趟北京之行讓我清晰的了解了我離一份前端工程師offer的距離,跳一跳,就能夠得著。回家的第一件事,頂著壓力把國企的工作辭了,閉關一個月。這一個月重點夯實基礎,學習前端工程化的知識,最重要的就是掌握一門前端框架(當時選擇的是angular 1)。
一個月後,我重新回到了北京。我有基礎,有作品,有熱情,有潛力,這次我沒有理由找不到工作。
最後,面試了2周,5家公司,拿到4個offer,能力被評為中級前端工程師,最後我選擇了一家工作強度最大,工資最高的創業公司。
寫下這篇回答的時候我已經轉行前端工作半年了,現在年薪是20w+。上一個階段的目標我已經達成,接下來我有個大膽的想法(滑稽臉~),正在分解成一個個步驟,如果達成了目標我也會在知乎分享~
5月20號參加VueConf搶到的獎品,嘿嘿~ ps:感謝裕波老師和一眾大神們的付出~
找到了!
不是瞧不起培訓學校畢業的,但是起碼的,對公司的尊重你得有吧。什麼簡歷造假,工作經歷造假,離職證明造假,所有協議上的公章全是ps上去的,可見學好ps多麼重要。別扯你不造假連面試的機會都沒有,就是你們這群人把這個圈子搞臭的!
1. 之前切圖就能找到工作的,如果至今水平沒有多大的提升,現在肯定不會好過。
2. 培訓跟自學沒有任何關係,光靠培訓那點兒東西,是遠遠不夠的。
3. 簡歷造假頂多是多個面試機會,最後還發現浪費了大家的時間,搞得人家煩,你自己跑來跑去也不好過。
4. 不要因為打著自學的名號就覺得自己多辛苦,這幾年的大前端還有誰不是自學。自學還想法多的人,一般註定菜。比如我。不是自學沒出路,自學了什麼,有哪些技能,學到了什麼程度。如果只會切圖,只會做簡單的東西,很多人都可以勝任這樣的工作,如果只會這些,自然沒有競爭力了。要找到工作,找到好工作必須提高自己的能力,前端發展這麼快,還是需要打好基礎,跟上潮流,新的技術,新的框架還是要學的,指望以前學的,不再進取,那找工作必然越來越難了。
現在培訓市場很混亂。很多不懂的人就容易被忽悠。
看好培訓機構吧。再去之前,搜搜這個機構的流言蜚語。
另外,老師只能把你帶上路,後面的路怎麼走,沒人能幫你。就像我的很多學生,有的現在已是老師,授業解惑了,有的還在開發,有的已是管理。
這要看路怎麼走。
我之前帶我的師傅說過一句讓我感受很深的話:「當你覺得你做出的東西不太難的時候,說明你很菜。」
互勉。我之前也是對培訓出來的嗤之以鼻,後面有一次面試給了我一記響亮的耳光。
面試2人,一男一女,男的自學,女的培訓。
-------------------------------------------------------培訓女面試------------------------------------------------------
我:「你好」
女:「你好」
我:「簡單的說說自己吧"
女:」XXX大學(普通一本),物理研究生,研二,學習前端4個月,找一份實習的工作「
我(饒有興趣):「哦?物理系高材生怎麼會跑前端來」
女:」因為物理就業環境差,之前有過師哥師姐通過培訓前端都找到了不錯的工作,所以導師建議我也轉前端「
我:」你導師建議你去培訓的?會不會收了中介費了「
女:」不會,我了解我導師為人,他不是這樣的人「
我:」那可不一定哦,現在很多培訓機構都和高校輔導員有合作,推薦學生有提成的「
女(語氣有點重):」不會「
我(意識到自己失態了,趕緊拉回話題):」聊聊你培訓期間做過些什麼吧「
女:」用Jquery寫過天貓首頁,用bootstrap+Jquery寫過自適應頁面,用vue寫過spa頁面「
我(有點驚訝):「spa!那了解過前端自動化嗎?自己搭過環境嗎?」
女:「嗯,npm和webpack,自己搭過環境,後面都用vue手腳架了」
我:「學校里教的嗎?」
女:「不是,是師哥師姐在我培訓期間指導我去學的」
我:「哦,那你師哥師姐人挺不錯」
女(突然撲哧一聲笑了出來):「是啊,他們很照顧我」
我:「了解過ES6嗎」
女:「了解過,但是沒具體深入」
我:「哦,好的,看看下面這些代碼是怎麼執行的吧,具體輸出什麼(具體代碼忘記了裡面涉及預編譯、聲明提升、自調、回調、原型鏈、this指向)」
女:「XXXXXX(全部答對了,一步一步給我分析的,差不多她自己編譯了一遍這些代碼)」
我:「不錯嘛,對JS線程有了解過嗎」
女:「嗯,JS單線程的指的是JS主引擎單線程,但是瀏覽器是多線程的,瀏覽器裡面可能包含UI渲染,HTTP請求,用戶點擊等等線程,當多個事件觸發的時候JS會把非同步事件依次放入event loop里,等同步事件執行完畢之後,再去event loop裡面一個一個地執行」
我(其實心裡已經得到滿意的答覆了,但是想刁難一下她):「很好,那麼你了解過event loop 裡面的 macrotask隊列和microtask隊列嗎?」
女:「額....抱歉,這個我沒深入了解過,依稀記得macrotask隊列一次執行一個task,microtask隊列會清空裡面的task」
我:「(⊙_⊙).....(後面還問了http的問題,回答的都很不錯,就拿了一份試卷,請她去隔壁會議室做題去了)」
-------------------------------------------------------自學男面試-------------------------------------------------------
我:「你好」
男:「你好」
我:「簡單的說說自己吧"
男:「XXX(某大專)畢業,去做了2年銷售,後面在網路上接觸了前端覺得前端非常適合我,就自學半年了前端出來找工作了」
我:「嗯,興趣是最好的老師,談談你在自學中的經歷吧」
男:「我每天下班後都在家裡寫代碼,照著W3C的案例寫,去慕課網上面看視頻學習。自己寫了一個靜態電商頁面,還用bootstrap寫過一個自適應頁面,還有輪播圖」
我:「接觸過三大框架嗎」
男:「三大框架?我知道vue很火,只是一直沒時間去學習它」
我:「哦,沒事,接觸前端自動化嗎?」
男:「沒有,自學沒學到」
我:「那模塊化開發了解過嗎?」
男:「沒有」
我:「哦,那ajax呢?」
男:「$.ajax括弧里第一個寫地址,第二個寫成功後的方法,第三個寫失敗的方法」
我:「如果我想同步請求一個數據,該怎麼寫」
男:「這個.....我自學沒學過」
我:「那你期望薪資多少?」
男:「6K」
我:「嗯,回去等通知吧」
------------------------------------------------------------------------
男的走了
我坐在面試位上透過百葉窗的縫隙看著培訓女
她安靜地在寫面試題
其實
有沒有培訓經歷其實並不重要
重要的是
我留住了她
-----------------------------------------------------------------------------------------------
以上為正文
-----------------------------------------------------------------------------------------------
2017年3月5日修改
有人說我是培訓班的,先聲明,任何培訓機構都是看這些年IT行業火熱進行圈錢,培訓等於交智商稅,而且培訓機構教師水平基本都差。想入行找一個靠譜的圈內人指點指點,不知道比培訓機構高到哪裡去了,而且技能點也不會點錯。
有人質疑我講故事,那我把故事再講一段,這個姑娘來上班後,教她搭建了開發環境,給她說了git以及postman的基本使用,3天後她參與團隊開發,7天後能完全跟進開發節奏。
4個月後有一個項目,UI給了56張psd文件我們,我們一股腦丟給她,在邊上讓她一個人分析:
這個項目中可能會用到哪些插件?
公司的插件庫里是否存在這些插件,有沒有必要自己寫?
UI圖裡哪些模塊可以抽離出來作為公共組件?
scss裡面有哪些常用寬度、基礎顏色、常用顏色、等一系列復用CSS屬性可以抽出來?
項目的工程目錄構建和前期路由規劃?
等等一系列開發前的準備。
開發過程中也讓她當主力,用戶狀態和訂單狀態都交給她處理,我們輔助開發,一路走來也沒碰到什麼大坑。
一個每天都在學習,每天都在進步的女孩子,怎麼可能不喜歡。
樓主別聽貴乎某些人的
我就是html+css+jq+ajax入的行是,那些高端的框架計算機原理是很重要。在大公司是標配沒錯。
但你要想一些小公司需要的並不會這麼多我個人認為前端必須先上船,不上船自學的那些知識很難理解透徹。在工作中不斷提升自己,然後跳到中級公司,天賦再好跳到高級公司。放好心態,穩住腳步才是關鍵。如果你說的是 隨便學幾個月 就能隨便找工作 不可能 因為這樣的人很多如果說 你認認真真去學習 去鑽研 也沒有學歪 當然可以找到工作不在於是不是零基礎 也不在於是不是2017年在於你的態度
我也找不到工作,找工作的時候才發現只會html+css+jquery+響應式根本找不到工作,後端知識也是要會的。
問題的關鍵是,為什麼轉行做前端的難度就不能提升呢。我覺得,大部分前端也都從來沒考慮過轉行做土木、轉行做電子、轉行做人工智慧吧?需求變高項目變複雜後,難度也隨著變大本來就是對的。培訓班的確是把市場玩壞了,但是也不全怪培訓班吧?
現在培訓班的出去也會angular,你比培訓班的有什麼優勢?自己菜不肯學習找不到工作不要怪培訓班,你看看現在誰還要只會切圖的?
題主掛幾個項目demo我們看看先,然後才能根據你的水平給建議。
自學的沒出路?不,那是自己水平不夠,自學不背這個鍋。簡歷造假?你去試試看好了,一面試就崩。