1. 程式人生 > >裸辭兩個月,海投一個月,從Android轉戰Web前端的求職之路

裸辭兩個月,海投一個月,從Android轉戰Web前端的求職之路

既然 走了 感覺 全棧 繼續 最大的 第一次 試題 矛盾

前言

看到這個標題的童鞋,可能會產生兩種想法:

  • 想法一:這篇文章是標題黨

  • 想法二:Android開發越來越不景氣了嗎?前端越來越火了嗎?

我一向不喜歡標題黨,標題中的內容是我的親身經歷。我是2016年6月份畢業,第一份工作是做Android開發。2018年1月初,我辭掉了工作,從零開始,在家自學了兩個月的Web前端開發,3月份開始找Web前端的工作,3月底找到工作。

Android開發並非不景氣,我加入了劉欣老師的知識星球「碼農翻身」,他在裏面說過:

如今,手機人手一部,肯定是需要APP開發,但是APP開發的熱潮已經過去,現在缺的不是初級人員,而是中級、高級、專家。

技術分享圖片

這種觀點我非常贊成,在互聯網的下半場,想要通過開發出一個APP就去創業,幾乎不可能,難的不是開發成本,而是運營成本。

我從Android開發轉到Web前端開發,沒有別的原因,純粹只是因為興趣。你所見到的網站開發、手機網頁開發、朋友圈裏的H5活動頁、小程序開發、公眾號開發等,它們都是屬於Web前端開發的範疇。

關於裸辭

有句話說得好:“裸辭窮半年”。

如果你沒有找好下家,不到萬不得已,千萬不要裸辭,這是我給你的良心建議。我們先來分析一下原因。

假設你剛畢業一兩年,如果裸辭,你可能面臨的問題有:

  • 支付寶裏的存款並不多,工作還沒找好,說不定就已經把錢花完了,下個月的房租可能沒有著落。

  • 如果你是單身,那就是孤軍奮戰。就算自制力再強,在家待久了,很容易變得頹廢和墮落,進而自暴自棄。你甚至會覺得,外面的世界與你無關,進而有逃離北上廣深的沖動。

  • 如果你有對象,因為你沒有收入,你會很容易被對象嫌棄。可能她一開始會支持你的理想。但久而久之,兩人之間一定會產生很多問題和矛盾,這是一定的。

假設你已經有了家室,裸辭的壓力應該更大吧,過來人可以談談感受。

當然,以上所描述的情形,是在默認你具備極強的自制力的前提下。很多人在畢業之後會變得很懶散,如果你沒有自制力,就更加免談了。

既然如此,我為什麽要裸辭呢?

首先,我已經非常確定以後要做Web前端開發,但我對這方面的知識幾乎沒有任何基礎和經驗,如果我直接去找相關的工作,顯然是不可能找到的。所以,在找工作之前,我需要先自學一段時間。

有人可能會會認為:“不都是程序員嗎?Android開發和Web前端開發的區別有這麽大嗎?”那我給你類比一下,醫院掛號也分不同的科室,外科醫生轉去做內科醫生,自然沒有那麽容易。同樣,符合全棧工程師的特質的人,自然也是少數。

我嘗試過利用下班後的晚上時間和周末時間來學習,但是發現,就算不加班,可利用的時間也非常少:社交、鍛煉、聚餐、睡懶覺、偶爾做做飯、單身的人想要找個對象、有對象的人周末要出去浪……

時間是我們最坦誠的朋友,但我們最大的敵人就是時間不夠。

所以,為了能夠讓自己有充足的時間集中進行系統性地學習,唯有裸辭。都說「金三銀四」是社招找工作的黃金時期,於是,我就計劃著在1月初離職,學習兩個月,3月份剛好找工作。實際上,我也是按照這樣的計劃執行的。

在此,我給大家提一個建議:要轉型,就趁早。如果沒有把握好「金三銀四」的大好機會,可能要再等一年。

當然,也有人會說,工作隨時都能找,不分淡季和旺季。但這只是針對有實力的人說的。

風險與退路

如果你的工作是下面這些情形:

  • 在一家公司工作,看不到未來的前景,但目前的工作還基本能勝任

  • 工資不高,但也能維持著過日子,只是沒有存款

  • 待了兩年,工資只漲了一千多。這種漲幅並不高,只是和通貨膨脹、物價上漲保持平衡而已。

  • 也想過要跳槽,但是翅膀還不夠硬,能往哪裏飛呢?

這個時候,你是時候要考慮轉型了。當然,跳槽也許還有其他的原因,但單從個人的薪水和前景來看,以上這些,就已然可以成為跳槽的理由了。

還有一種人的選擇是:“就算我現在的工作不夠理想,但也不算太差,我可以繼續待著,我可以不做選擇。”是的,你當然可以讓一切保持原狀。但是,你就不要一邊指望著發家致富、財務自由,一邊還待在原地不動。

做任何決定都是有風險的,但是沒有風險哪來的回報。

付出本身就是一種風險。舉個例子,考研可能會失敗,也失去了找工作的最佳時機,但如果一邊找工作一邊考研,基本是兩邊都得不到好處。此時唯有堅定的選擇其中一條路,不能給自己留退路。

說到這裏,我給出的建議是:如果一直躲在舒適區,最終一定會進入恐慌區

裸辭的這兩個月

如果讓我每天在家學習八小時,持續兩三個月,這是沒有任何問題的,這點自制力我還是有的。只是,自從畢業後,任何人就再也不會有純粹的學習環境。因為可能有經濟的壓力、內心的隱忍、未來的不確定,當然還可能要面臨其他人的情緒等。

裸辭的這兩個月,有兩個問題要面對:一方面是,越學越覺得時間不夠用,因為不會的東西實在是太多;另一方面是心理和經濟上的壓力。

今年的春節是2018年2月16日,截止到這個時間點,我已經自學一個月有余了,但是發現已學習的內容才不到計劃的三分之一,我有點開始恐慌了。春節在老家的時候,我學了一些內容,但不是很多,另外我還在自己的公眾號上寫了一篇文章《》。花了很長的時間,畢竟太久不寫文章,對不起關註我的讀者們。

2月下旬,我返回深圳,繼續把學習當成全職的工作。當初計劃著三月初開始找工作,但是自認為沒有學好,不敢去找工作。於是,3月初的時候,我又閉關學習了兩個星期。直到3月中旬,我才開始找工作。

現在想想,其實永遠都沒有準備好的時候。最好的辦法是:盡早去參加面試,把每次面試碰到的問題都記錄整理下來,碰壁越多,進步越快。別的領域我不清楚,單看Web前端這個領域,面試官提的問題,重復率非常非常高。

找工作的這一個月

海投的這個月,感慨頗多。說一下我的大致經歷,坐標深圳。

社招裏,“沒有前端經驗”這幾個字,就基本可以被大部分公司鄙視掉了,公司招沒有經驗的應屆生就可以了。

三月中旬,同時內推到BAT。過了兩個工作日,騰訊通知我即將進入面試安排階段,結果到現在還沒有消息。或許這家企業在成為最受尊敬的公司之前,要先成為最讓人惦記的公司。

內推到阿裏和百度時,簡歷很快被刷,也是意料之中。

內推到今日頭條,簡歷倒是通過了。可第一輪的筆試題,大部分都不會。但也算是自己參加的第一次面試了。

內推到oppo,官方說三個工作日內給回復,結果等了一周也沒消息。讓同學主動去問的時候,才知道是簡歷沒通過。

內推到微眾銀行,收到我簡歷的人應該是個leader,他叫來一位前端工程師安排我一面,面試官出了十道JavaScript相關的題目,我可能只對了一半。leader倒是對我沒放棄,問了我一些基本情況,然後說:“下周我會給你安排二面,你好好準備。”結果等了十幾天也沒消息,但我也不能惦記(兩周之後,微眾聯系了我,但此時我已經找到工作了)。

內推了這麽多,都以失敗告終,我決定在拉鉤、boss直聘、51job上海投。海投了無數個,基本被拒絕。

海投期間,我面了兩家:平安銀行和招商銀行,但是沒有通過。另外還有一家公司邀請我面試,等我到面試現場,要求先做邏輯推理題,我一看到題目,毫無猶豫地走人了。因為做這種題目簡直浪費青春,我截取其中一道題,你們感受一下:

技術分享圖片

海投的時候,我把100人以下的公司都過濾掉了,可能是不小心手抖了,投遞了一家小的創業公司(員工規模在30人左右)。一面是電話形式的技術面試,聊了一個小時,感覺甚是投緣;二面是直接和CEO對話。最終拿到了offer,薪資也達到了預期。我和對方商量好了入職時間,我仿佛感覺到“在創業公司很鍛煉人,綜合能力會得到充分地體現”這句話能夠在我身上得到充分地體現。出乎意料的是,我在入職的前一天晚上把offer給拒了,具體原因我就不說了,只是不想去而已。

是的,在沒有任何其他offer的情況下,我拒絕了這家公司。這時候已經三月底了。

我甚至想過最壞的打算:如果實在找不到工作,我可能會嘗試做自媒體,雖然這條路也不好走。

與此同時,我嘗試內推到了京東。只需一個下午的時間,我就依次經歷了京東的技術筆試和三輪面試(技術面、boss面、hr面)。三面時,hr說會在下周一給我通知。結果,下周一沒等到hr的通知,卻又接到京東的一輪電話形式的技術面試。經過整整一周的苦苦等待,終於在三月底收到了JD的正式offer。

在此給大家提個兩個小建議:

  • 1、找工作盡量走內推渠道,會是一種更好的選擇。最大的好處是,hr可以把你的簡歷在人群中多看一眼。

  • 2、技術筆試和技術面試時,重復率非常高,所以每次面試之後,一定要把問題記錄和整理下來,一定。

每個面試官都會問我:“你為什麽從Android轉型到前端?”最開始的幾次面試,我的回答只有四個字:“因為興趣”。但是後來發現,這種回答似乎無法打動別人。於是想了一個答案,每次面試,我都是這麽回答的。答案如下:

首先是出於對前端的熱愛,所以才下了堅定的決心;其次,前端開發和Android開發都是屬於大前端領域,二者有很多相通的地方,我在掌握前端的過程中,上手相對順利;再次,在具備其他技術知識的前提下,去做前端開發,或許可以更好地從全局的角度思考問題。

整體來看,3月份這一整個月,找工作的機會都是非常大的,大家不用擔心。至於4月份情況如何,我還沒有經歷過。

我的技術博客和 GitHub

我從研一暑假(2014年6月份)的時候就開始接觸Android開發了,也是從那個時候開始寫技術博客。鏈接是:

http://www.cnblogs.com/smyhvae/

雖然博客上寫的內容比較基礎,但至少見證了我在學習編程期間的成長軌跡。

我在2018年初,在家開始系統地學習Web前端(也就是裸辭的這三個月),整理了詳細的學習筆記。在這期間,我每天都會把我學習的Web前端的內容上傳到GitHub上,項目鏈接是:

https://github.com/smyhvae/web

截圖如下:

技術分享圖片

細心的你會發現,我最近這三個月的提交非常頻繁:

技術分享圖片

如果你也是前端新手,不妨「star」一下我的項目,或許對你有幫助。

新手如何學習前端

新手該如何學習前端呢?在沒有任何人的指導下,我確實走了很多彎路。但這方面的內容,過段時間我再單獨發表在技術博客上。

最後一段

最後有一句話與大家共勉:

如果你有什麽區別於他人的,那就是對自己的追求契而不舍的精神。堅持下去,總有一款適合你。

裸辭兩個月,海投一個月,從Android轉戰Web前端的求職之路