31歲零基礎(chǔ)轉(zhuǎn)型開發(fā),目前35歲,說說我轉(zhuǎn)行的辛酸史
點(diǎn)擊上方 "大數(shù)據(jù)肌肉猿"關(guān)注, 星標(biāo)一起成長
后臺(tái)回復(fù)【加群】,進(jìn)入高質(zhì)量學(xué)習(xí)交流群
2021年大數(shù)據(jù)肌肉猿公眾號(hào)獎(jiǎng)勵(lì)制度

按慣例,先說下我基本情況。我是85年的,計(jì)算機(jī)專業(yè)普通本科畢業(yè)。在一個(gè)二線城市,畢業(yè)后因?yàn)樽陨砟芰栴}、認(rèn)知水平問題,再加上運(yùn)氣不好,換過多份工作,每份工作都干不長。
導(dǎo)致我30多歲時(shí),還一事無成,也幾乎沒有積累到什么經(jīng)驗(yàn)技術(shù)、行業(yè)知識(shí)等。甚至還一度去開過網(wǎng)約車,送過外賣。
轉(zhuǎn)行程序員前,我每個(gè)月收入僅三四千元。2017年下定決心,準(zhǔn)備轉(zhuǎn)行!我知道自己最大的劣勢(shì)就是年齡太大了,但考慮再三,因?yàn)橐韵聨讉€(gè)原因,我還是決定走這條路:
我目前的情況已經(jīng)算是城市里的底層了。我不會(huì)做生意,沒其它經(jīng)驗(yàn)和技能,性格偏內(nèi)向,銷售和交際也不太擅長。所以我不怕失去什么,因?yàn)橐矝]有什么可失去的。
我想學(xué)個(gè)謀生技能從新開始,而學(xué)開發(fā)最適合我。因?yàn)槲也⒎?基礎(chǔ),畢竟大學(xué)時(shí)學(xué)的這個(gè)專業(yè),而且自己也曾經(jīng)很喜歡編程。
我對(duì)待遇的要求不高,只要工資有5k以上就行。如果能有6、7 那我就太滿意了。
當(dāng)時(shí)我的瞎推斷:因?yàn)閲鴥?nèi)出生率特別低,以后可能沒那么多年輕人供雇主挑選,所以我們這些中老年人,也有一定的機(jī)會(huì)。
受到一些心靈雞湯的鼓勵(lì),比如什么種一顆樹最好的時(shí)機(jī)是十年前,其次,就是現(xiàn)在!
我辭去工作,開始在家自學(xué)web開發(fā)。主要的學(xué)習(xí)方式就是在網(wǎng)上看視頻教程。那些視頻教程,初級(jí)的基本上免費(fèi)。中高級(jí)的有些會(huì)收費(fèi),大概50-300元左右一套。反正“學(xué)費(fèi)”上我沒花什么錢,總共不到一千元吧。
先是學(xué)了些前端基礎(chǔ)。在學(xué)后端時(shí),猶豫了下學(xué)PHP還是JAVA。在我讀書時(shí)是學(xué)過JAVA的,雖然已記得不多了。于是我就想學(xué)個(gè)新的吧!還因?yàn)镻HP比JAVA簡單,更適合中小型項(xiàng)目。我這個(gè)情況,肯定進(jìn)不了大廠,做不了大項(xiàng)目了。所以就決定學(xué)PHP。(現(xiàn)在有點(diǎn)小后悔了)
學(xué)完前后端基礎(chǔ)后,我還跟著視頻教程,自己做了兩三個(gè)簡單的項(xiàng)目。在我學(xué)習(xí)過程中,讓我比較有自信的是——沒遇到什么挫折。當(dāng)然,肯定遇到過各種問題被卡住,但自己都去百度解決了。
接下來開始準(zhǔn)備找工作,第一個(gè)難點(diǎn)就是簡歷???2歲的人了,如果老實(shí)說剛自學(xué)出來沒任何實(shí)際工作經(jīng)驗(yàn),肯定是沒人要的。沒辦法,只好去包裝簡歷,說成有兩年開發(fā)經(jīng)驗(yàn)。瞎編簡歷的過程還是很困難的。以前呆的哪家公司,做了什么項(xiàng)目,完全憑想像去編造。
然后海量投簡歷,艱難地面試,不斷地被淘汰......當(dāng)時(shí)我的信念就是,大不了我花一年時(shí)間去找工作,找不到就繼續(xù)學(xué),直到找到為止!最終我花了近兩個(gè)月時(shí)間,可能參加了20次的面試,才勉強(qiáng)找到份工作。
因?yàn)闆]有實(shí)際工作經(jīng)驗(yàn),造假的簡歷,是很容易被發(fā)現(xiàn)的。只要稍有經(jīng)驗(yàn)的面試官,多追問你幾個(gè)細(xì)節(jié),就露餡了。因?yàn)槟悴]有做過,不可能編造出全部的細(xì)節(jié)。所以面試過程很艱難。說幾次印象深刻的:
1、一家特別小的公司,還是與人合租的辦公室,我當(dāng)時(shí)見到的員工,似乎只有兩個(gè)人。與技術(shù)面試官簡單交流了幾句后,他當(dāng)場決定錄用我,讓我明天來上班,并且說稍后會(huì)發(fā)短信給我確認(rèn)。但不知道為什么,后來沒再聯(lián)系我了。
2、另一家小公司,還是在居民小區(qū)里辦公,不過辦公環(huán)境還不錯(cuò),約有七八個(gè)人的樣子。與面試官交流的地點(diǎn)是在生活陽臺(tái)上,面試官坐著一個(gè)簡易塑料板凳,旁邊是個(gè)洗衣機(jī)。和他聊了較長時(shí)間,自以為他問的所有問題,我回答得都不錯(cuò),也很希望拿到這個(gè)offer。滿心期待的回家等了好幾天,結(jié)果也沒下文了。
3、也是一家在居民樓里辦公的小公司,辦公環(huán)境給人壓抑的感覺。去的時(shí)候就遇上,老板模樣的人,在對(duì)開發(fā)人員大發(fā)脾氣,那些開發(fā)人員都不敢支聲。然后那老板對(duì)待我們這些面試者,態(tài)度特別粗魯,抱怨我們?yōu)槭裁丛绲搅?0分鐘?筆試的內(nèi)容甚至包含直接給他們現(xiàn)有項(xiàng)目找bug,和改bug。我心中生氣,中途離開了。
4、最后能找到工作,通過面試,主要是運(yùn)氣。是老板直接跟我聊的,沒經(jīng)過技術(shù)面試官。老板覺得我有相關(guān)行業(yè)工作經(jīng)驗(yàn)(其實(shí)沒啥幫助),又是統(tǒng)招本科,專業(yè)對(duì)口,就直接決定錄用我了。如果當(dāng)時(shí)他讓懂技術(shù)的人來面試我下,估計(jì)我多半過不了。
那是家小公司,連同老板在內(nèi),總共十幾個(gè)人,給的待遇是6k。這待遇對(duì)于開發(fā)來說,算是最低水平了。但我當(dāng)時(shí)還是很高興。說出不來怕丟人,比起以前的工作,6k對(duì)我來說已是高薪了。
剛?cè)ド习嗄嵌螘r(shí)間,還是發(fā)現(xiàn)了很多“新奇”的東西。比如,原來還有一個(gè)崗位,叫作“產(chǎn)品經(jīng) 理”。以前我一直以為,只需要有開發(fā)人員擼代碼就行了。更讓我汗顏的是,我都不知道PHP也是可以做APP的。恰好我看的那些視頻教程,都沒提到這點(diǎn)。講課的例子,以及做的實(shí)戰(zhàn)項(xiàng)目練習(xí),全是pc網(wǎng)站!
當(dāng)我同事滑動(dòng)著手機(jī)告訴我,app中的這些數(shù)據(jù),都是接口中獲取的。我點(diǎn)頭,裝作原來如此的樣子。其實(shí)內(nèi)心卻震驚了:然來PHP還可以做APP啊,真是牛B!沒錯(cuò),我就是這么菜,甚至當(dāng)時(shí)我都搞不明白,啥是api接口。感覺這是一個(gè)很難的東西。還把它和OOP中的"接口"搞混了。因?yàn)樗麄兌冀小敖涌凇倍帧?/p>
在那里呆了兩三個(gè)月后,我就沒那么白癡了。給我安排的日常開發(fā)任務(wù),都能按時(shí)完成。呆了半年后,我漸漸地發(fā)現(xiàn)。我后端同事些,水平也不過如此,可以說基礎(chǔ)還不如我,我還時(shí)不時(shí)給他們解答下技術(shù)上的問題。當(dāng)時(shí)我還有點(diǎn)飄飄然了,覺得他們只不過對(duì)業(yè)務(wù)更熟悉些。
現(xiàn)在的我回想起來,當(dāng)時(shí)我的看法大致沒錯(cuò)。道理很簡單:愿意去這家公司,拿6-7k工資(除了工資以外,啥也沒有)的程序員,只能是初級(jí)水平。
經(jīng)過一年的時(shí)間,我已成長為一個(gè)合格的增刪改查工程師。這里已學(xué)不到什么東西了,現(xiàn)在回想起來,那個(gè)公司沒有任何技術(shù)氛圍,在里面呆著,有一種養(yǎng)老的感覺,外部沒有什么動(dòng)力和壓力,逼自己繼續(xù)學(xué)習(xí)。
經(jīng)朋友介紹,我跳槽去了另一家公司,很順利地通過了筆記和面試,工資開的9k。
剛?cè)サ牡谝粋€(gè)月,我經(jīng)受了很大的壓力。部門負(fù)責(zé)人,看我年齡這么大,就以為我是一個(gè)很牛逼的人。就給我安排了些較難的任務(wù),我很費(fèi)力的完成了一兩個(gè)后。他就給我安排了個(gè)更難的,說:“這個(gè)都是架構(gòu)師搞了的,你好好研究下吧?!蔽揖驮诮箲]和不安中,研究了一周,還是云里霧里的,只好鼓起勇氣跟他攤牌了,說我做不來。還好那負(fù)責(zé)人也沒說啥,安排我做增刪改查的業(yè)務(wù)了。
我第一家公司,還有個(gè)大問題是,用的都是些落伍的技術(shù)。而我在第二家公司這里也跟上了主流的技術(shù)。比如git(上家是svn)、laravel5(上家是tp3)、 docker(上家是phpstudy) 、前后端分離(以前是混起的)、任務(wù)進(jìn)度管理系統(tǒng)(上家沒有) 、專業(yè)的測試工程師(上家是運(yùn)營人員兼測試)等等。光是學(xué)習(xí)和熟悉這些,我都花了大量的時(shí)間。
這里開發(fā)人員的技術(shù)水平,和上家公司完全不是一個(gè)檔次的。氛圍也和第一家公司不一樣了,同事們經(jīng)常聊各種新出來的技術(shù)。哪怕聊點(diǎn)8卦,也是以IT新聞為主。他們聊的東西,很多我都聽不懂。讓我深感自己知識(shí)面的狹窄。
這里的學(xué)習(xí)氣氛也濃厚。做過開發(fā)的都知道,忙的時(shí)候真是喝水都顧不上。但有時(shí)沒事,又閑得很。上家公司在沒事干時(shí),大家就偷偷玩游戲、看視頻、小說等。這里沒事時(shí),大家就是看文檔,學(xué)新東西。
兩三個(gè)月后,我慢慢適應(yīng)這里了。但還是那個(gè)問題,一直讓我焦慮——年齡。同事閑聊時(shí),我最怕聊到年齡的話題。哪怕和年齡有一點(diǎn)點(diǎn)關(guān)系的話題,我也會(huì)警覺。比如同事們聊起用的第一部智能手機(jī)。我一般就不接話,因?yàn)槲矣玫牡谝粋€(gè)智能手機(jī)還是palm!
但是,怕什么還是來什么了。
有一次聚會(huì),又聊起年齡。每個(gè)人就在說說笑笑地報(bào)自己的年齡。輪到我時(shí),我強(qiáng)笑著說:“我嘛,永遠(yuǎn)18歲?!币粋€(gè)正常情商的人,都會(huì)明白,這就是不愿意說,識(shí)趣的話應(yīng)該也就別多問了。
但是,在坐有個(gè)同事,情商真的太低了,他直接跳出來說:“他85年的!”此時(shí),剛走進(jìn)來一個(gè)95后同事,聽到“85年”這三個(gè)字,順口就說了句:“臥草,誰85年的?。俊?/p>
當(dāng)時(shí)我感覺整個(gè)空氣都凝固了,我的大腿控制不住的抖動(dòng),背上密密麻麻地出汗,把襯衣都濕透了。我只好舉手示意,說:“是我,我是85年的...”當(dāng)時(shí)我的尷尬和羞愧,永遠(yuǎn)也無法忘記。
目前我工資12k,仍然是一個(gè)技術(shù)普通的后端開發(fā)人員。對(duì)于這個(gè)收入我是知足和滿意的。
我是個(gè)臉皮薄,性格敏感的人,2021年又要滿35歲了,哎!
其實(shí)讓我目前感到尷尬和羞愧的并不完全是因?yàn)槟挲g。而是我的年齡和技術(shù)能力完全不匹配!公司中也有年齡和我相仿的人,但在我的眼中,他們都是技術(shù)大牛了。感覺什么都懂,隨便說一個(gè)問題,他們都能給你上上課,講講底層原理。當(dāng)我新聽到一個(gè)技術(shù)概念,覺得很新鮮,正準(zhǔn)備去了解個(gè)大概時(shí)。他們不僅熟悉,甚至還知道茴香豆的茴字,有四種寫法!
青春逝去,時(shí)光不再。比我聰明,比我入行早的人,都還在努力,我現(xiàn)在能做的,只能是繼續(xù)努力學(xué)習(xí),僅僅希望不要那么丟臉。
對(duì)于那些一畢業(yè)就干開發(fā),目前不到30歲,但經(jīng)常聽說程序員只能做到35歲,并為此焦慮的同學(xué)。請(qǐng)你們盡管放心,只要你們做的不是養(yǎng)老的工作,每年在技術(shù)上都有明顯進(jìn)步,找到好工作絕對(duì)沒問題。至少在中型公司當(dāng)個(gè)leader是沒問題的。
但在此勸那些30多歲想轉(zhuǎn)行程序員的人,如果你們像我一樣,不是一個(gè)臉皮厚的人,一定要慎重!
不過如果呆在那種10個(gè)人左右的小公司,這種年齡尷尬,要稍好點(diǎn),但就沒什么技術(shù)氛圍了,成長較慢。
職業(yè)規(guī)劃是大事,每個(gè)人的情況都不一樣,這很難回答。何況我也不是啥“人生導(dǎo)師”,只是個(gè)技術(shù)普通的大齡程序員。我個(gè)人意見總結(jié)起來是這樣的,就不再一一單獨(dú)回復(fù)了:
你是否有興趣和能力去做好開發(fā)?
你的現(xiàn)狀是什么?
如果現(xiàn)在有份收入不錯(cuò),且能長期干下去的工作,那也沒必要去轉(zhuǎn)行。
反之,如果像我當(dāng)初一樣,做著一份毫無前途,月收入僅三、四千元的工作,那可以考慮轉(zhuǎn)行。
你的年齡?
如果你還年輕,大概在26歲以下,且前2個(gè)條件都滿足,那可以去轉(zhuǎn)。
而如果像我一樣,當(dāng)時(shí)都30多歲了,要慎重。
我的近況:半年前,換了家公司,待遇差不多。但要輕松了很多,讓我壓力和焦慮都小了些。這家公司規(guī)模不算小,但并不是互聯(lián)網(wǎng)公司,研發(fā)部門人很少。同事們的平均年齡,也相對(duì)大些。所以對(duì)我來說,整體氣氛比較輕松。也讓我有更多時(shí)間去學(xué)習(xí)。我又花了很多時(shí)間,重新把前端基礎(chǔ)學(xué)了一遍,現(xiàn)在的前端技術(shù)和我?guī)啄昵皶r(shí)學(xué)的,變化太大了!我還自己獨(dú)立開發(fā)一個(gè)微信小程序,現(xiàn)已上架了。
這是根據(jù)我自己的真實(shí)需求而來的。我希望每天能監(jiān)督和記錄自己,去完成一些任務(wù)。比如每天堅(jiān)持學(xué)習(xí),每天堅(jiān)持減肥。這里有一個(gè)真實(shí)的事:我以前很胖,我花了一年的時(shí)間,瘦了50斤,達(dá)到了標(biāo)準(zhǔn)體重!注意,是一年的時(shí)間,不是那種一兩個(gè)月暴瘦!
我做的這個(gè)小程序就是實(shí)現(xiàn)這樣的功能,每天給自己的各種自律計(jì)劃打分。比如今天減肥做得好,打5分。學(xué)習(xí)上做得不好,打2分。然后可以查看統(tǒng)計(jì)圖,日歷等。目前已上架了。

最后祝大家都能轉(zhuǎn)行成功,找到自己心儀的工作!
--end--
掃描下方二維碼 添加好友,備注【交流】 可私聊交流,也可進(jìn)資源豐富學(xué)習(xí)群
更文不易,點(diǎn)個(gè)“在看”支持一下??
