從參加工作成為一名程序員,到現(xiàn)在已經(jīng)整整一年了。在過去的一年里,我最大的體會就是,程序員的工作并非是想象中的那么瀟灑,也不是傳說中的寫幾行代碼就可以解決一切難題的神奇。程序員的工作既繁雜也枯燥,整天和機器打交道,甚至可能一整天下來,都沒講過一句“人類”的語言。所幸的是,我還堅持著這份程序員的工作,并未想過放棄這份職業(yè)。
回想起來,令我最難忘的就是參與開發(fā)的第一個項目,從項目的系統(tǒng)架構(gòu)討論,技術(shù)可行性分析,到框架的搭建,系統(tǒng)設(shè)計以及編碼與測試,甚至上線后的運營與維護(hù),對我而言,項目的每個階段都是新奇的體驗。經(jīng)歷過這些后,我更加堅定了我未來的職業(yè)道路。
參與的第一項目
我一進(jìn)入公司,就遇到了很牛的項目經(jīng)理,他負(fù)責(zé)的項目就是要將公司運行多年C/S架構(gòu)的應(yīng)用服務(wù)系統(tǒng)改成B/S架構(gòu)的應(yīng)用服務(wù)系統(tǒng),這里稱為二期(后來這個項目還沒立項就夭折了)。項目組包括他在內(nèi)的成員總共4個,而另外3個全都是新手,工作經(jīng)驗基本為零——我就是這三個新人中的一員。我們就在他的帶領(lǐng)下,學(xué)到了很多的知識和技能。
沒多久,公司給項目組分派了任務(wù),是某大型支付網(wǎng)站要以B/S的方式接入我們公司的現(xiàn)有系統(tǒng)完成各大運行商的繳費業(yè)務(wù)。這就要求我們開發(fā)一個WEB接入前置系統(tǒng),實現(xiàn)從B/S架構(gòu)到C/S架構(gòu)的過渡。在確定了技術(shù)方案以后,我們很快著手開發(fā)這個項目了,并且在分工和協(xié)作下順利地完成這個項目。
這就是我參加工作以來的第一個項目。在這次的開發(fā)中,我學(xué)到了很多很多東西。我第一次體驗到,為了實現(xiàn)一個功能要寫成千上百行代碼;第一次和合作公司的開發(fā)人員共同開發(fā),并學(xué)會了如何與對方進(jìn)行有效的溝通;第一次意識到,寫好項目文檔很重要……其中學(xué)到的最有用的就是,團(tuán)隊要如何溝通和協(xié)作!那是我經(jīng)歷的一段最充實的日子。
十年職業(yè)規(guī)劃
剛?cè)肼毜臅r候,我就為自己制定了一個十年職業(yè)規(guī)劃。
我把規(guī)劃共分為三個階段,每個階段的使命及時間跨度各不相同。第一階段為期三年,這個階段的主要任務(wù)是做好項目開發(fā)的工作,學(xué)習(xí)基礎(chǔ)知識,掌握基本技能以及積累項目經(jīng)驗,并考取程序員證書。第二階段大概為三年,這個階段的主要任務(wù)是從單純的系統(tǒng)開發(fā)轉(zhuǎn)向系統(tǒng)設(shè)計方面的工作,可以帶領(lǐng)新人完成模塊開發(fā),甚至完成項目開發(fā),并考取軟件設(shè)計師證書。第三階段大概為四年,這個階段的主要任務(wù)是轉(zhuǎn)向系統(tǒng)架構(gòu)師的工作,并考取系統(tǒng)分析師證書。
這一年是程序員生涯的第二年。為了更好的達(dá)到的目標(biāo),我細(xì)分成了三個小任務(wù):一是每天要上論壇回答十個以上的問題,二是每周寫一篇技術(shù)博客,三是準(zhǔn)備程序員考試。
今后我每年會對我的程序員工作做一個總結(jié),來審視自己是否按部就班地完成職業(yè)規(guī)劃的目標(biāo)。
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68574
發(fā)布評論請先 登錄
相關(guān)推薦
評論