我大學(xué)本科的專業(yè)是信息與技術(shù),這個(gè)專業(yè)是為初高中培養(yǎng)計(jì)算機(jī)老師的灰羽。眾所周知刁笙,信息課在一般的初高中都只是副課,地位不高谦趣。大四實(shí)習(xí)那年,我去了一所縣城的初中座每。每周一節(jié)的信息課大部分時(shí)候也只是擺設(shè)前鹅,通常會被班主任或其它數(shù)學(xué)物理等課程的老師征用了。因此峭梳,實(shí)習(xí)期間感覺很閑很無聊舰绘,絲毫沒有成就感,也因此我決定放棄畢業(yè)當(dāng)老師的念頭葱椭。
畢業(yè)后捂寿,大部分同學(xué)都回到了自己的家鄉(xiāng)去教書,我選擇南下深圳求職孵运。我是一所普通的二本院校畢業(yè)秦陋,當(dāng)時(shí)很想找一份程序開發(fā)的工作,可現(xiàn)實(shí)很殘酷治笨,看到招聘要求后驳概,發(fā)現(xiàn)自己完全是一只井底之蛙赤嚼。在學(xué)校里,開發(fā)語言只學(xué)了一門C語言顺又,而當(dāng)時(shí)主流開發(fā)語言是JAVA和C#更卒,至于流行的Spring和Structs等主流框架我更是聞所未聞。毫不夸張的說稚照,學(xué)校的教材完全落后社會10~15年蹂空。接連碰壁后,我只能曲線救國果录,先就業(yè)再擇業(yè)上枕,先去了一家IT公司做研發(fā)總監(jiān)的助理,月薪4000雕憔,說通俗點(diǎn)像個(gè)打雜小妹姿骏。我想有機(jī)會能近距離接觸開發(fā)工程師的工作,至少有耳濡目染的機(jī)會也是好啊斤彼。
助理的工作不是特別忙分瘦,不需要每天都加班,于是我有了機(jī)會去偷學(xué)琉苇。當(dāng)時(shí)公司大部分項(xiàng)目是用JAVA開發(fā)的嘲玫,小部分是C#。了解了一段時(shí)間后并扇,我選擇了學(xué)習(xí)JAVA去团。起步階段,我找了公司過去已經(jīng)完成交付的項(xiàng)目做為學(xué)習(xí)參考資料穷蛹,同時(shí)對照一些Buglist自己動手維護(hù)土陪。剛開始,看一些獨(dú)立的小程序難度系數(shù)并不大肴熏。隨著學(xué)習(xí)的升級鬼雀,難度系數(shù)越來越大,除了JAVA蛙吏,數(shù)據(jù)庫SQL和oracle也必須會源哩,還有頁面開發(fā)HTML也少不了。有時(shí)看一段10行的代碼鸦做,因?yàn)檎{(diào)用了其它類的方法励烦,看上兩三個(gè)小時(shí)還是暈的,連著幾個(gè)晚上也改不好一個(gè)BUG泼诱。慢慢地越來越失落坛掠,覺得太難了也對自己失去了信心。接連好多天,下班就回家却音,不想再看那些代碼改抡。回家后系瓢,打開電腦阿纤,一邊吃著零食一邊看著電視劇。大半個(gè)月過去了夷陋,這樣的日子很容易過也舒服欠拾,但心里覺得空虛迷茫。其實(shí)人最充實(shí)幸福的日子骗绕,一定是最努力最辛苦的時(shí)候藐窄,成長和能力提升才會給人帶來愉悅。
半途而廢當(dāng)逃兵酬土,我討厭這樣的自己荆忍,沒有用盡全力就放棄我會后悔的。于是撤缴,我又重新開始學(xué)習(xí)編程刹枉,并且去請教公司里有經(jīng)驗(yàn)的工程師。在他們的建議下屈呕,我報(bào)了周末的軟件工程師的培訓(xùn)班微宝。那時(shí),我所有的空余時(shí)間都用來學(xué)習(xí)虎眨。那半年里蟋软,我所有的周末時(shí)間都在上課,那期間我沒有逛過一次街嗽桩,看電影電視聚餐等活動全部不參加 岳守。付出終有回報(bào),最后軟件工程師和數(shù)據(jù)庫開發(fā)工程師的證書都考到了碌冶。
學(xué)習(xí)完后棺耍,我利用周末找一些實(shí)戰(zhàn)項(xiàng)目來鍛煉自己。沒過多久种樱,向公司申請轉(zhuǎn)研發(fā)崗位,順利通過了筆試和技術(shù)面試俊卤,工資也由4000上調(diào)到7500嫩挤。重要的是,完成了自己的一個(gè)小夢想:成為一名軟件開發(fā)工程師消恍。
回頭再看那段經(jīng)歷岂昭,學(xué)習(xí)不能悶頭閉門造車,要多向有經(jīng)驗(yàn)的人請教狠怨,找到最適合最高效的學(xué)習(xí)方法才是最重要的约啊。我也慶幸自己當(dāng)時(shí)沒放棄邑遏,一直堅(jiān)持下來。現(xiàn)在也時(shí)常想念那段時(shí)光恰矩,很懷念很幸福记盒。