轉行程式設計師深漂的這三年 #3

營養磨牙餅發表於2018-03-07
轉載至我的個人部落格:LOVCHUN.COM

面試

2015-01-17,週六,我到了深圳火車站。週末兩天我開始投簡歷,智聯、拉鉤、51jbo等等一切可以投的,全投!由於知道自己有多少斤兩,儘量選擇 30 人以內的小公司,3~4K ,前端崗位,都說培訓出來隨便拿到上萬,反正我那一期大家都在 4 - 8K,能拿 8K 的,他本來就是對口的專業,來培訓只是相當於複習,和我這類跨專業跨行的完全沒有可比性。

真的很慶幸,這一年的前端還沒有像現在這麼如火如荼,技術日新月異。我所面試的小公司,幾乎都是要求會寫頁面,使用 jQuery,類似這樣的崗位描述,這讓我收到的面試機會變得很多。

2015-01-19,我開始了面試。類似我這種半路出家的程式設計師,面對未知的行業,第一次面試心情也許會跟我一樣吧:揣著零經驗的簡歷,不知道怎麼包裝自己,也不知道入職了是否又能勝任這份工作。《鋒利的 jQuery》,這本書很老了,書上有兩個靜態頁面的 DEMO,簡歷上,我的開發經驗,就寫的它們,很寒磣,是吧?

我以為深圳的元月會和武漢一樣冷,穿著羊毛衫和羽絨服出門面試了,19 號一天跑了3家,熱炸了。broken heart

第一次面試距離現在已經過去3年了,當時的窘境仍然記憶猶新。《蜘蛛旅遊網》,是我面試的第一家公司,筆試結束後,有位小哥過來面試我。我緊緊的抱著書包,裡面有我這次準備的“專案”,心理七上八下。兩個 jQuery 外加一些 Plugins 做的靜態頁面,還是照著書寫的,對我來講,那個時候還真算個“專案”。

小哥和我聊了一會,我覺得時機差不多了,便說我有專案可以演示。他很感興趣,問我帶電腦沒,要不要連 Wifi,還要去把 CTO 喊來一起看下。我小聲的回了句,只是兩個靜態頁面,瞬間氣氛就尷尬了。不過他還是和 CTO 一起耐心的聽完我的介紹、演示,結局自然是被 Pass 掉啦。

不用想也知道
,不過感覺兩位都很友好啊,CTO 還象徵性的給我介紹了一下公司的業務,加班的情況等等,如果有機會,我還想再“殺”回去面試一下。

就業

2015-01-21,在經過兩天 5 家公司的面試,我越來越輕車熟路,越來越嫻熟,心態也開始變化,其實面試並沒有那麼可怕,大家雙向選擇,不過我屬於弱勢一方,

畢竟零經驗
。每次面試,如果有筆試,我都會抽空用手機把題拍照收集起來,回家查正確答案,19 - 20 號兩天,我就彙集了 40 多道前端面試題。21 號面試的這家公司是《上海勇進》,他們是給招商銀行做的一個外包專案,駐場開發。我的面試地點自然是在招行開發部裡面,科學園的 14 樓。坐電梯到 14 樓,轉行前,長期在戶外工地,看到招行的辦公環境,口水流了一地。我拿到面試題的時候,整整 3 頁 A4 紙,題目 80% 居然都在我那 40 多道題目裡面,激動的要死,不到 20 分鐘就找到面試官說做完了,然後和我聊了一下,面試官居然也是武漢的,可能這也算是我的加分項?最終順利入職了。

這個時候我已經不再帶著我那兩個 jQuery 的“專案”了,我也體會到,演示它們,並不能給我加任何分,反而被 Pass 的概率更大。

在招行駐場外包的時間,和我同一批入職的有 3 人,當然我們被“套路”了一回,轉正前 2 周,我們都被辭退了,哎,這是個悲傷的故事。還特別應節氣,被辭退之後正好迎來了“清明節”------ 清明時節雨紛紛,路上行人慾斷魂。

在這短短 3 個月的工作時間內,我收穫了 Dojo 的使用經驗,為了相容 IE8,一個多月的樣式調整經驗,體驗了一把招行正規的開發流程,看了兩遍《Javascript權威指南》,編寫並維護了幾個元件。在第二個月,公司應該是為下一個外包專案做準備,專案經理用 Require.js + Bootstrap ,寫了個很完整的 DEMO,有 MOCK 資料,有非同步請求,還有 10 個左右的頁面,我如獲至寶,和當初練寫 CRUD 一樣,每晚反覆寫這份 DEMO,這是我接觸的第一個 AMD 的工具和 CSS Framework。

之後的故事

跟之前不一樣的是,這次我有實打實的專案經驗,有元件開發、Require.js、Bootstrap 等工具或框架的使用經驗,投簡歷收到面試通知的概率更多了,最後我找到了我的第二個公司,除了 Dojo,我之前的經驗全部能用上。在這個公司,我接觸了 PHP、Mysql、Vim 、Git、Linux,由於剛入職,整體工作量不算太大,我有大量的時間去看這些東西,就是在這段時間,看了 CodeIgniter,前後端都能倒騰倒騰,Git + CodeIgniter + Require.js 寫了自己第一個比較全面的部落格專案。租伺服器,備案域名,開始搗鼓 Linux,從搭建 LAMP 環境開始。

後面跳槽去了另一家公司,開始做微信公眾號相關的開發,這段時間,谷歌開源了 Angular.js,Node.js 也橫空出世,接踵而來的還有 React.js、Vue.js,還有更多的前端自動化工具,諸如 Grunt、Gulp、Bower等等。這個階段,我意識到 IT 這一行,技術迭代飛快,但是我的基礎限定了我學習這些新技術棧非常費時,所以每個週末,我都會在各大招聘網站上看不同公司對前端崗位的“崗位描述”。

“崗位描述”對我幫助很大,我只需要統計幾十個公司的技術棧要求,就能篩選出必須要掌握的是哪些,可以加分的是哪些。在自己有限的學習能力下,它們幫我分清了主次,讓我在這幾年的時間,一直能抓住技術更新的方向、大部分公司的基本就業要求、提升的方向等等。

現在

我還記得剛來深圳的時候,女友開玩笑的和我說:“等我月薪上萬就可以結婚了”。14 年,“月薪上萬”對我這個 23 年還未出過湖北省的來講,薪水還停留在武漢,2~3K 的概念,我當時一度覺得有個 6K 就算是極限了,上萬對我肯定不可能。那個時候,我偶爾也會跑去知乎搜一下“月薪上萬是種什麼樣的體驗”。

從 2015-01 到 2016-08,在這近 20 個月的時間,3 -> 4.5 -> 6 -> 8.5 -> 12K,也從一個拿著兩個靜態頁面面試四處碰壁的新人,變成了一名“熟練工”,從一個可以被隨意開出不那麼重要的人,變成了現在公司的主力開發。

祝福和我一樣半路出家的程式設計師們,能順順利利在這一行越走越遠!

其他

今年,我們也終於在武漢買房結婚了,這幾年,少不了的是老婆給我的鼓舞和開導,真的非常感謝她。


相關文章