我本科專業(yè)是政治學(xué),28歲開始學(xué)習(xí)編程,29歲找到工作,現(xiàn)在馬上30歲。現(xiàn)在一家互聯(lián)網(wǎng)創(chuàng)業(yè)公司里做 Python 后端開發(fā),寫了非常核心的后端組件,也完成了公司90%的自動(dòng)化測(cè)試,簡單的、難的項(xiàng)目都參與過。其實(shí)我是編程弱雞,仰仗同事幫忙,這一年學(xué)了很多。
我清楚,從自學(xué)編程到找工作,這是一個(gè)很痛苦的過程。
從學(xué)習(xí)第一行代碼開始,你就很清楚自己和科班程序員有巨大差距,隨著學(xué)習(xí)深入,會(huì)發(fā)現(xiàn)這個(gè)差距之大,以我們普通人的資質(zhì)和勤奮水平,真的很難彌補(bǔ)。及至你終于鼓足勇氣找工作,卻發(fā)現(xiàn)競(jìng)爭對(duì)手全是你仰望的『科班選手』(在我這個(gè)歲數(shù),還會(huì)發(fā)現(xiàn)他們都比你年輕),會(huì)氣餒,會(huì)沮喪。
心里默默念叨:真的沒什么優(yōu)勢(shì)啊……
轉(zhuǎn)行前,我在深圳一家互聯(lián)網(wǎng)公司做運(yùn)營總監(jiān),成績斐然,搞了一些業(yè)內(nèi)獨(dú)一無二的運(yùn)營策略,做了很多現(xiàn)在看來依然牛逼的運(yùn)營項(xiàng)目。由于項(xiàng)目中涉及大量自動(dòng)化工作內(nèi)容,而我們只能人工完成,于是2015年底決定自學(xué) Python 希望降低團(tuán)隊(duì)工作量,不久后做了『教練,我想寫代碼』的打算并離職,2016年1月開始正式脫產(chǎn)自學(xué)。9月開始找工作,2016年10月31日正式入職現(xiàn)公司,專職后端。
從找工作到入職,一共面過3家公司。
第一家公司:位于華強(qiáng)北附近的行業(yè)數(shù)據(jù)公司,主要工作是寫分布式爬蟲。
我對(duì)此毫無概念,面試的時(shí)候問用沒用過數(shù)據(jù)庫,回答沒用過,然后做了一份筆試題,有一道題印象很深,問從1+2+3+...+100怎么計(jì)算,于是我寫了個(gè) for loop了......;還有很難的題,例如讓我寫一下分布式爬蟲架構(gòu)......最后讓我回家等消息,當(dāng)然是沒消息。通過這次面試,知道了數(shù)據(jù)庫這東西很重要,于是回家后馬上買了一本 SQL 入門書快速讀了一遍,學(xué)會(huì)增刪改查。至于這家公司本身,我看了現(xiàn)場(chǎng)氣氛后沒太大興趣,對(duì)工作內(nèi)容也并不感冒,所以沒有很遺憾。
第二家公司,騰訊。
能混到騰訊面試,我也很意外,居然沒有被刷簡歷刷掉。我沒有通過騰訊的社招平臺(tái)投簡歷,而是在 V2EX 上看到了騰訊云工程師發(fā)的招聘貼,于是把直接發(fā)簡歷到騰訊云工程師的 QQ 郵箱里面,附帶了一封求職信。某一天接到電話,說定個(gè)日期來一次電話面試。騰訊的這場(chǎng)電話面試是我最緊張的一場(chǎng)面試,電話期間被問及冒泡算法的復(fù)雜度,我腦子一片空白,完全想不起來,當(dāng)然是遺憾收尾。對(duì)面工程師說,其實(shí)覺得我的工作態(tài)度非常好,而且之前的運(yùn)營工作經(jīng)驗(yàn)說明我善于利用工具解決問題,只要技術(shù)水平達(dá)到他們的最低標(biāo)準(zhǔn),就很樂意讓我加入,只不過……
說說第三家,現(xiàn)公司,米筐。
最早在拉勾看到米筐的招聘信息,投了然后被拒。然后在 V2EX 上(又是 V2EX,想找工作的朋友一定要重視這種社區(qū))看到他們的招聘貼,繼續(xù)發(fā)簡歷,同時(shí)附上了求職信(這封求職信起了關(guān)鍵作用,后面會(huì)細(xì)說)。去公司所在地(當(dāng)時(shí)公司在深圳一個(gè)別墅區(qū)里租了幾間房子)面試,和 CTO 簡單聊了一下自己學(xué)過的東西、寫過的代碼,然后給我留了一個(gè)作業(yè),就是在2周內(nèi)學(xué)習(xí)冒泡、插入、選擇、希爾、歸并、堆、快速,桶排序,并用代碼實(shí)現(xiàn)。
接下來的2周我足不出戶,靠著一本紅色的《Algorithms》、一本《算法導(dǎo)論》以及網(wǎng)上的零散內(nèi)容,大致知道什么意思,然后面向 Google 編程,最后實(shí)現(xiàn)了。發(fā)郵件回復(fù) CTO 后,1小時(shí)內(nèi)得到回復(fù),說不錯(cuò),但是沒有函數(shù)、沒有繼承,就是一堆命令的堆積,讓我用 類 來改寫一遍,時(shí)限1周。
繼而又是兵荒馬亂的1周。CTO 第三次發(fā)來郵件說不錯(cuò),但是有幾個(gè)技術(shù)細(xì)節(jié)和我討論一下,然后再讓我把排序內(nèi)容輸出為表格并增加自動(dòng)化測(cè)試進(jìn)行驗(yàn)證,時(shí)限又是1周。
這次稍微簡單一些,但是從沒寫過測(cè)試,也沒輸出過表格,所以學(xué)習(xí)了幾天,然后實(shí)現(xiàn)之。這次郵件之后,CTO 通知我第二次面試。這次面試我自覺帶上了開發(fā)用的 Mac,現(xiàn)場(chǎng)也確實(shí)用到了,簡單討論后,CTO 說恭喜你加入米筐。
我的工位,這一年多,每天就在不停地問問題中度過了
以上是我僅有的三次面試的經(jīng)歷,第三次就找到工作,只能說自己運(yùn)氣不錯(cuò),另外求職技巧也有一些可以分享的。
技巧1:良好的郵件習(xí)慣
標(biāo)題寫個(gè)人基本信息、應(yīng)聘崗位等,正文簡要介紹自己,附件包含 docx 和 pdf 格式的簡歷各一份,然后附上一封像老朋友面談一樣的誠懇的求職信。
技巧2:求職信
從投騰訊簡歷開始,我在太太的幫助下認(rèn)真的寫一封求職信,詳細(xì)介紹自己的優(yōu)勢(shì)、劣勢(shì)、以及對(duì)新工作的期望,在信中表達(dá)出極為誠懇、誠實(shí)的態(tài)度,而非吹牛逼、忽悠。記得在給米筐的求職信里我寫過『知道自己的水平和其他工程師有差距,所以并不要求工資水平和別人一致,只求多一點(diǎn)實(shí)戰(zhàn)機(jī)會(huì)、多一點(diǎn)成長』。因?yàn)槲乙裁嬖囘^不少人,深知市場(chǎng)上的聰明人太多,老實(shí)踏實(shí)的人太少,所以裝一裝老實(shí),可能算是一個(gè)蠻突出的『競(jìng)爭優(yōu)勢(shì)』吧。
技巧3:不要海投,不要投HR郵箱,直接發(fā)簡歷到工程師郵箱
我們這種自學(xué)編程的人,絕大多數(shù)水平真的不行,沒有相關(guān)工作經(jīng)驗(yàn),沒有相關(guān)學(xué)歷。類似我當(dāng)年不會(huì)用數(shù)據(jù)庫、不知道多線程多進(jìn)程的區(qū)別和用途,海投簡歷只會(huì)收獲海拒。因此最好能繞過 HR,與工程師直接聯(lián)系(例如騰訊那場(chǎng)面試,如果我走正常招聘程序,不可能獲得面試機(jī)會(huì))。
基本上我就是這樣在自學(xué)編程后找到第一份開發(fā)工作的,到現(xiàn)在,工資數(shù)倍于入職的起薪,深深覺得米筐給我的東西,遠(yuǎn)遠(yuǎn)多于我給米筐的,很感激公司同仁的寬容與善良。寫代碼是一項(xiàng)實(shí)踐性的工作,不進(jìn)入生產(chǎn)環(huán)境,很多東西自己是搞不懂也不會(huì)接觸到的。希望各位自學(xué)編程的人,都能早日找到工作,快速學(xué)習(xí)和成長,不斷進(jìn)化和突破,最終超越自己。
-
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
55文章
11249瀏覽量
106369 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86695
原文標(biāo)題:本科政治學(xué)專業(yè),28歲自學(xué)編程,半路“出家”如何逆襲科班程序員?
文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
從 “將就” 到 “優(yōu)選”:消費(fèi)降級(jí)時(shí)代,海翔科技二手半導(dǎo)體配件的逆襲之路

阿里云升級(jí)通義靈碼AI程序員,全面上線
TMS320C55x DSP CPU程序員參考補(bǔ)充

UCD3138A64/UCD3138128程序員手冊(cè)

機(jī)械革命發(fā)布CODE AI程序員本
Linux驅(qū)動(dòng)程序程序員指南

AMD數(shù)據(jù)中心業(yè)務(wù)逆襲,營收首超Intel
AI編程工具會(huì)不會(huì)搶程序員飯碗
軟通動(dòng)力子公司鴻湖萬聯(lián)助陣鴻蒙1024程序員節(jié)成功舉辦

第五屆長沙·中國1024程序員節(jié)開幕
三星HBM技術(shù)逆襲:NVIDIA認(rèn)證助力業(yè)績飆升
【轉(zhuǎn)型必看】Java到AI,程序員的逆襲秘籍,轉(zhuǎn)行人工智能不再是夢(mèng)!

京東上萬程序員都AI用它!

一個(gè)射頻芯片公司的逆襲

評(píng)論