01
高中階段連電腦都沒碰過晤碘,考大學(xué)時(shí)選擇了那個(gè)時(shí)期最熱門的專業(yè)—計(jì)算機(jī)應(yīng)用技術(shù),從此與計(jì)算機(jī)結(jié)下了緣分。
大學(xué)階段虚倒,沒完整的開發(fā)過一個(gè)頁面,畢業(yè)設(shè)計(jì)也是從網(wǎng)上下載的一個(gè)學(xué)生管理系統(tǒng)源代碼产舞,結(jié)合自己的理解做了一些修改和創(chuàng)新魂奥,就這樣畢業(yè)了。
研究生階段易猫,選的虛擬現(xiàn)實(shí)方向耻煤,只寫了些單機(jī)版的程序。那個(gè)時(shí)候眼界太窄,沒有借助互聯(lián)網(wǎng)資源去學(xué)習(xí)編程技術(shù)哈蝇,浪費(fèi)了太多寶貴時(shí)間嘴办。
02
2008年12月,還沒畢業(yè)买鸽,就以本科生的身份提前入職工作了涧郊,崗位是開發(fā)工程師,也可以叫做程序員眼五。
上班第一天妆艘,師傅發(fā)我一個(gè)Demo,讓我去學(xué)習(xí)看幼,不懂的問他批旺。接下來的日子,就是自己看Demo诵姜,然后嘗試去寫代碼汽煮。當(dāng)時(shí),也是蠻拼棚唆,抓住一切可利用的時(shí)間看代碼暇赤、寫代碼。每天下班回到租的房子里宵凌,繼續(xù)寫代碼到晚上十一二點(diǎn)鞋囊,然后洗刷睡覺,第二天繼續(xù)重復(fù)著兩點(diǎn)一線的生活瞎惫。
也沒花太多時(shí)間溜腐,Demo上的每個(gè)功能,自己都可以寫代碼實(shí)現(xiàn)瓜喇,還完成了人生第一個(gè)前后臺(tái)關(guān)聯(lián)的網(wǎng)頁挺益。超級(jí)興奮,超有成就感乘寒,感覺自己已經(jīng)開始愛上寫代碼望众。
03
試用期還未結(jié)束,領(lǐng)導(dǎo)安排我進(jìn)項(xiàng)目肃续,需要到項(xiàng)目現(xiàn)場(chǎng)開發(fā)黍檩。聽到這個(gè)安排叉袍,興奮了好幾天始锚,因?yàn)榭梢哉竭M(jìn)入項(xiàng)目,還可以出差到自己沒去過的城市喳逛。
與項(xiàng)目組一起來到太原瞧捌,開啟了項(xiàng)目開發(fā)的日子。項(xiàng)目組共4人,2人負(fù)責(zé)需求姐呐,2人負(fù)責(zé)開發(fā)殿怜。開發(fā)要做的工作包括功能設(shè)計(jì)、編碼曙砂、測(cè)試头谜。為了早點(diǎn)讓客戶看到成果,我們需要一個(gè)月內(nèi)完成集團(tuán)生產(chǎn)管理系統(tǒng)的開發(fā)鸠澈。
師傅搭建好系統(tǒng)的框架柱告,設(shè)計(jì)好數(shù)據(jù)庫,給我分配了任務(wù)笑陈,我們就開始了編碼际度。正式項(xiàng)目的開發(fā),比試用期學(xué)習(xí)編碼的壓力大多了涵妥,遇到的問題也多乖菱。師傅教我解決問題的思路,讓我自己借助互聯(lián)網(wǎng)去解決問題蓬网,如果還不能解決窒所,再告訴我如何去做。很慶幸遇到一個(gè)好的師傅帆锋,讓自己成長(zhǎng)速度加快很多墩新。
因?yàn)闆]畢業(yè)就來工作了,還需要完成畢業(yè)設(shè)計(jì)窟坐,這個(gè)月需要交畢業(yè)設(shè)計(jì)初稿海渊。我給自己制定了計(jì)劃,每天早上4點(diǎn)半起床哲鸳,到7點(diǎn)半之間做畢業(yè)設(shè)計(jì)臣疑,其余時(shí)間用來開發(fā)系統(tǒng),以保證系統(tǒng)能在規(guī)定時(shí)限內(nèi)開發(fā)完徙菠,同時(shí)也能完成畢業(yè)設(shè)計(jì)讯沈。
項(xiàng)目的時(shí)限緊,晚上是必須要加班的婿奔,一般情況是到晚上11點(diǎn)缺狠。無論是做畢業(yè)設(shè)計(jì),還是開發(fā)系統(tǒng)萍摊,都會(huì)遇到問題挤茄,再去想辦法解決問題。雙重壓力下冰木,感覺心好累穷劈,但從沒想過放棄或?qū)ψ约航档鸵罅。皇菚?huì)躲在一個(gè)角落默默開導(dǎo)自己,釋放積壓在心里的壓力歇终,釋放完繼續(xù)做該做的事情社证。最終按計(jì)劃完成了目標(biāo),開發(fā)的系統(tǒng)功能得到了客戶的認(rèn)可评凝,畢業(yè)設(shè)計(jì)得到了導(dǎo)師的夸贊追葡,也被評(píng)為了優(yōu)秀畢業(yè)設(shè)計(jì)。
04
2010年奕短,經(jīng)過一年的技術(shù)沉淀辽俗,領(lǐng)導(dǎo)任命我為一個(gè)新項(xiàng)目的技術(shù)負(fù)責(zé)人。剛接到任務(wù)時(shí)篡诽,極度恐慌崖飘,害怕自己無法勝任這個(gè)角色,同時(shí)杈女,又覺得是個(gè)機(jī)會(huì)朱浴,可以快速提升自己的能力。經(jīng)過一番思想斗爭(zhēng)达椰,接受了這個(gè)任務(wù)翰蠢。
之前,都是師傅搭建系統(tǒng)框架啰劲,設(shè)計(jì)數(shù)據(jù)庫梁沧。這次全部都需要我自己來弄,因?yàn)橛兄暗慕?jīng)驗(yàn)積累蝇裤,這部分工作還算順利廷支。整體框架及系統(tǒng)設(shè)計(jì)完成后,開發(fā)團(tuán)隊(duì)領(lǐng)取任務(wù)栓辜,開發(fā)各自負(fù)責(zé)的模塊功能恋拍。開發(fā)期間,遇到一個(gè)棘手的問題藕甩,NTKO插件定位office施敢、wps文檔目錄結(jié)構(gòu)。為了不影響整體進(jìn)度狭莱,廢寢忘食地查資料僵娃、嘗試各種代碼的寫法,整個(gè)人感覺就和電腦一體了腋妙,經(jīng)過5天的苦戰(zhàn)默怨,終于解決了定位問題。
經(jīng)過團(tuán)隊(duì)的共同努力辉阶,完成了系統(tǒng)的開發(fā)先壕,用戶試用情況良好。該系統(tǒng)被推薦到集團(tuán)其它子公司里應(yīng)用谆甜。
05
之后兩年垃僚,作為技術(shù)負(fù)責(zé)人,繼續(xù)做著項(xiàng)目规辱,后因?yàn)橄雵L試其它方向的工作谆棺,轉(zhuǎn)崗質(zhì)量管理。
寫下這段文字罕袋,以記錄自己的成長(zhǎng)故事改淑。程序員這幾年的經(jīng)歷,讓我明白:不能輕易給自己設(shè)限浴讯,人的潛能是不可估量的朵夏。