程式設計師自學程式設計被騰訊拒卻月入3w是一種怎樣的體驗?
如果各位看官中有自學出來的程式設計師應該都會有這樣的感受:從學習第一行程式碼開始,你就很清楚自己和科班程式設計師有巨大差距,隨著學習深入,會發現這個差距之大,以我們普通人的資質和勤奮水平,真的很難彌補。及至你終於鼓足勇氣找工作,卻發現競爭對手全是你仰望的科班選手。而從科班選手到培訓班出來再到自學的,自學的選手無疑是最沒有優勢的,小編給大家說一個個真實故事。

A軍本科專業是政治學,從28歲開始自學程式設計,29歲找工作在馬上30歲。現在一家網際網路創業公司裡做 Python 後端開發,寫了非常核心的後端元件,也完成了公司90%的自動化測試,簡單的、難的專案都參與過且仰仗同事幫忙讓自己迅速成長。

轉行前,A君在深圳一家網際網路公司做運營總監,成績斐然,搞了一些業內獨一無二的運營策略,做了很多現在看來依然牛逼的運營專案。由於專案中涉及大量自動化工作內容,而我們只能人工完成,於是2015年底決定自學 Python 希望降低團隊工作量,不久後做了『教練,我想寫程式碼』的打算並離職,2016年1月開始正式脫產自學。9月開始找工作,2016年10月31日正式入職現公司,專職後端。

從找工作到入職,一共面過3家公司。第一家公司:位於華強北附近的行業資料公司,主要工作是寫分散式爬蟲,敗選!第二家公司,騰訊。電話期間被問及冒泡演算法的複雜度,A君腦子一片空白,完全想不起來,當然是遺憾收尾。對面工程師說,其實覺得我的工作態度非常好,而且之前的運營工作經驗說明我善於利用工具解決問題,只要技術水平達到他們的最低標準,就很樂意讓我加入,但是事與願違!第三家,米筐,成功入選。

而這次入職經歷也讓人異常難忘!最早在拉勾看到米筐的招聘資訊,投了然後被拒。然後在 V2EX 上(又是 V2EX,想找工作的朋友一定要重視這種社群)看到他們的招聘貼,繼續發簡歷,同時附上了求職信(這封求職信起了關鍵作用,後面會細說)。去公司所在地(當時公司在深圳一個別墅區裡租了幾間房子)面試,和 CTO 簡單聊了一下自己學過的東西、寫過的程式碼,然後給A君留了一個作業,就是在2周內學習冒泡、插入、選擇、希爾、歸併、堆、快速,桶排序,並用程式碼實現。

接下來的2周A君足不出戶,靠著一本紅色的《Algorithms》、一本《演算法導論》以及網上的零散內容,大致知道什麼意思,然後面向 Google 程式設計,最後實現了。發郵件回覆 CTO 後,1小時內得到回覆,說不錯,但是沒有函式、沒有繼承,就是一堆命令的堆積,讓A君用 類 來改寫一遍,時限1周。繼而又是兵荒馬亂的1周。CTO 第三次發來郵件說不錯,但是有幾個技術細節和A君討論一下,然後再讓A君把排序內容輸出為表格並增加自動化測試進行驗證,時限又是1周。

這次稍微簡單一些,但是從沒寫過測試,也沒輸出過表格,所以學習了幾天,然後實現之(這裡有個插曲,我當時的『表格』就是在命令列裡繪製一張表格出來,現在想想 CTO 可能是想讓A君輸出成 csv 之類的檔案)。這次郵件之後,CTO 通知我第二次面試。這次面試A君自覺帶上了開發用的 Mac,現場也確實用到了,簡單討論後,CTO 說恭喜A君加入米筐,一年以內,月薪到達3w!

總結:讓程式設計師很頭疼的無非是面試之坎坷。小編給各位看官總結了三個求職的技巧。技巧1:良好的郵件習慣:標題寫個人基本資訊、應聘崗位等,正文簡要介紹自己,附件包含 docx 和 pdf 格式的簡歷各一份,然後附上一封像老朋友面談一樣的誠懇的求職信。技巧2:求職信:詳細介紹自己的優勢、劣勢、以及對新工作的期望,在信中表達出極為誠懇、誠實的態度,而非吹牛逼、忽悠。技巧3:不要海投,不要投 HR 郵箱,直接發簡歷到工程師郵箱!

對web開發技術感興趣的同學,歡迎加入新建的Q群:673858956,不管你是小白還是大牛我都歡迎,希望大家誠心交流!還有大牛整理的一套高效率學習路線和教程與您免費分享,與企業需求同步。好友都在裡面學習交流,每天都會有大牛定時講解前端技術!
點選: 加群