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