我是一個(gè)女程序員,不是科班出身,也未曾報(bào)過(guò)任何的培訓(xùn)班,在家自學(xué)了三個(gè)月的java開(kāi)發(fā)后,入職第一家公司,拿的薪酬是8k,在公司浴血奮戰(zhàn)了五個(gè)月后,pk掉了一個(gè)9年工作經(jīng)驗(yàn)的老程序員,成功晉升為后臺(tái)開(kāi)發(fā)組組長(zhǎng),這一路走來(lái),有運(yùn)氣,也有很多心酸血淚史,下面我就給大家分享分享我的故事吧,也許我的故事能給你的IT職業(yè)生涯帶來(lái)些許幫助
一. 自學(xué)編程之路
? ? ? ?我大學(xué)學(xué)的是物理學(xué),讀大學(xué)期間勉強(qiáng)過(guò)了個(gè)計(jì)算機(jī)省二,大學(xué)畢業(yè)四年后也幾乎從未接觸過(guò)計(jì)算機(jī)類(lèi)的知識(shí),所以在決定學(xué)編程時(shí),我對(duì)計(jì)算機(jī)的知識(shí)幾乎是一竅不通,當(dāng)時(shí)最讓我苦惱的是那么多的計(jì)算機(jī)語(yǔ)言,我該從哪門(mén)語(yǔ)言開(kāi)始入手,我到底是該報(bào)培訓(xùn)學(xué)校還是自己自學(xué)。
? ? ? ? 當(dāng)時(shí)在網(wǎng)上查閱了很久,也請(qǐng)教了行內(nèi)一些前輩的經(jīng)驗(yàn),了解到現(xiàn)在學(xué)習(xí)java找工作相對(duì)而言是要容易點(diǎn)的,所以決定就學(xué)java了,之后也詢(xún)問(wèn)了一些培訓(xùn)班的價(jià)格,現(xiàn)在培訓(xùn)java工程師,培訓(xùn)費(fèi)一般都在一萬(wàn)七八以上了,時(shí)間在四個(gè)月左右,也有過(guò)想要去報(bào)個(gè)培訓(xùn)班學(xué)學(xué),但幾番斟酌后還是打消了這個(gè)念頭,因?yàn)榕嘤?xùn)班教的東西一般很局限,而且很死板,我擔(dān)心他們把一個(gè)本來(lái)還挺好玩的計(jì)算機(jī)教得很枯燥乏味了。
? ? ? ? ?既然決定自己自學(xué),那就開(kāi)始找資料,在網(wǎng)上下載了一些java的視頻教程,在聽(tīng)第二節(jié)課的時(shí)候就開(kāi)始犯難了,我記得當(dāng)時(shí)是講設(shè)置環(huán)境變量,還有java SE? EE 之類(lèi)的概念,這些東西對(duì)于我這個(gè)門(mén)外漢來(lái)說(shuō)簡(jiǎn)直就是聽(tīng)天書(shū)一般,自學(xué)java學(xué)得很艱難,很多次都想要放棄了。
? ? ? ? ?后來(lái)在網(wǎng)上到處逛貼吧的時(shí)候,知道了python這門(mén)語(yǔ)言,就入門(mén)階段來(lái)說(shuō)它比java要容易得多,而且計(jì)算機(jī)語(yǔ)言都是想通的,所以決定先從python開(kāi)始攻破,后來(lái)找到了一本書(shū)《python for kids》,從這本書(shū)開(kāi)始,我的計(jì)算機(jī)自學(xué)之路才正式開(kāi)始入門(mén)了。
《python for kids》 是一本很好的書(shū),是教小孩子學(xué)習(xí)python的,通俗易懂,由簡(jiǎn)至難,編寫(xiě)的也很有趣,書(shū)的最后有兩個(gè)小游戲,當(dāng)我照著書(shū)本,一步一步用python語(yǔ)言把游戲編寫(xiě)出來(lái),再稍作改動(dòng),講自己的元素加入進(jìn)去,這是一個(gè)很有趣,而且也很有成就感的過(guò)程。
后來(lái)我又看了其他幾本關(guān)于python的書(shū),在網(wǎng)上下了幾個(gè)小游戲的源碼,像俄羅斯方塊,萬(wàn)年歷,等等,自己邊理解源碼,邊敲了一遍代碼出來(lái),總體來(lái)說(shuō)學(xué)得都比較順暢。
學(xué)了一段時(shí)間的python后,就開(kāi)始轉(zhuǎn)戰(zhàn)java了,再接觸java就發(fā)現(xiàn)容易多了,很容易就把“hello world”給打出來(lái)了。在慕課網(wǎng)里有一系列的java工程師的教程,有視頻教程的我就看視頻教程,沒(méi)有,或者老師講得不好的我就找相對(duì)應(yīng)的書(shū)看,head frist 系列的書(shū)作為入門(mén)都很不錯(cuò)。
在家自學(xué)那段時(shí)間,我每天至少學(xué)習(xí)十個(gè)小時(shí),連續(xù)堅(jiān)持了三個(gè)多月,當(dāng)我把書(shū)和教程都看完了,用ssh框架做了幾個(gè)簡(jiǎn)單的網(wǎng)站后我就開(kāi)始投簡(jiǎn)歷準(zhǔn)備面試了。
二.面試
? ? ? ? ?我初投簡(jiǎn)歷,簡(jiǎn)歷上寫(xiě)的是我從某某某培訓(xùn)學(xué)校剛培訓(xùn)出來(lái)的,但所有的簡(jiǎn)歷都石沉大海了,只引來(lái)了幾個(gè)想要我去參加培訓(xùn)的電話,當(dāng)時(shí)挺心灰意冷的,連個(gè)面試實(shí)習(xí)生的機(jī)會(huì)都不曾得到,后來(lái)索性心一橫,便在網(wǎng)上照抄了一個(gè)兩年工作經(jīng)驗(yàn)的簡(jiǎn)歷,沒(méi)想到再次拿著這份簡(jiǎn)歷海投時(shí),鋪天蓋地的面試電話都打過(guò)來(lái)了,我面試的第一家公司就在離住所不遠(yuǎn)的地方,我戰(zhàn)戰(zhàn)兢兢的拿著這份假簡(jiǎn)歷去面試了,幸運(yùn)的是,面試官并沒(méi)有問(wèn)我什么問(wèn)題,直接默認(rèn)我簡(jiǎn)歷上寫(xiě)的那些東西都會(huì)了,因?yàn)楫?dāng)時(shí)公司急招人,就把我面進(jìn)去了,他直接給我開(kāi)了8K的工資,我當(dāng)時(shí)心里樂(lè)開(kāi)了花,心想:這工作也太容易找了吧!后面的兩天里,我又去面試了很多家公司,我那三腳貓的功夫幾乎是無(wú)一幸免的被虐慘在了面試官之下,有幾個(gè)我都當(dāng)場(chǎng)直接承認(rèn)了我的簡(jiǎn)歷是假的,面試官倒也沒(méi)太為難我,說(shuō)他們也是這樣過(guò)來(lái)的。有兩家公司愿意讓我去當(dāng)實(shí)習(xí)生,最后我在那8k的引誘下還是去了第一家公司。