程序人生(工作三年的回想)
談起職業(yè)規(guī)劃,也許自己并沒有什么資格,畢竟只工作了三年而已,在這里主要也是談?wù)勛约簩τ诼殬I(yè)規(guī)劃的一些想法,談?wù)勔粋€普通的IT從業(yè)人士、一個普通的軟件開發(fā)人員三年工作以來的一些感想,也算是對自己三年工作以來的一個回顧。
雖然自己在大學(xué)學(xué)的是生物,但對于計算機(jī)的興趣令自己在找工作時確定非計算機(jī)工作不做,由于在大二、大三的暑假期間到類似的網(wǎng)絡(luò)公司從事過網(wǎng)頁制作的工作,到了大四后更多的是轉(zhuǎn)向了ASP的開發(fā),^_^,在后來大三暑假打工的那家公司里勉強(qiáng)也稱上了個程序員的稱號,呵呵,雖然只是個做ASP的,在找工作之初計劃自己的工作地點(diǎn)為北京、深圳或者上海,在大四那個學(xué)期12月份的時候奔赴北京,參加那里的一個招聘會,到了北京后北京寒冷的天氣以及那幾乎要吹破臉皮的寒風(fēng)讓我放棄了在北京工作的打算,隨意的參加了一下招聘會就匆匆的回到了學(xué)校,之后在02年3月份的時候得到一個朋友的朋友的姐姐(關(guān)系復(fù)雜吧,^_^)的推薦,得到了深圳一家公司的面試機(jī)會,匆匆的從學(xué)校奔赴深圳參加了面試,當(dāng)時面試的職位是軟件工程師,實(shí)話說,那個時候的自己除了ASP比較熟一些,其他的象VB都只是略懂而已,但很幸運(yùn)的我被錄用了,說實(shí)話,在得到那個消息的瞬間,感到非常非常的高興,后來知道是因為項目的急需所以我才那么順利的被招進(jìn)去的,^_^,不過也說明運(yùn)氣真的不錯,就這樣,我順利的踏入了軟件公司,成為了一名軟件工程師,進(jìn)入公司后立刻就被派往公司的一個項目中,從02年4月一直做到03年3月,這個項目才終于驗收了,應(yīng)該說,在那一年里收獲非常之大,一個懵懵懂懂的學(xué)生,什么都不懂,到后來終于也基本能夠熟練的使用VB來編程,對COM+、流程系統(tǒng)也有了一定的概念,從一個剛進(jìn)入項目組時看到項目組成員那么熟練的運(yùn)用VB而驚呆、一個看代碼完全覺得高深的不合格的軟件工程師變成了一個真正的普通的軟件工程師(應(yīng)該說是初級吧),03年3月調(diào)回公司總部,參與公司在本地的一個項目,語言體系變成了JAVA,應(yīng)該說我又一次幸運(yùn)的從事了自己希望的方向,在這個項目中由于得到經(jīng)理的重用,幸運(yùn)的在我的第一個JAVA項目中我就承擔(dān)了重要的職責(zé),自己的Java水平在那個時候得到了質(zhì)的提升,經(jīng)過那個項目后終于算是踏入了JAVA的大門,覺得那個時候的自己才算是真正的踏入了軟件行業(yè),真正的可以稱為一個程序員了,在03年6月,公司得到了一個大型項目的機(jī)會,至少對于公司來說那個項目是一個超大的項目,1010萬的純軟件項目,我再次成為項目組成員,由于項目組唯一精通JAVA的人就在此時跳槽了,我竟然成為了這個項目中唯一一個對JAVA比較熟的,說起來很丟人吧,^_^,大家可能也覺得風(fēng)險超大,但事實(shí)就是如此,當(dāng)時奔赴這個項目的項目組成員的水平就是這樣,其實(shí)當(dāng)時項目組都有點(diǎn)缺乏信心,但我覺得程序員愛面臨挑戰(zhàn)的那種習(xí)慣讓我們敢于去面對這個項目,敢于以自己極弱的水平去承擔(dān)這個項目,真的是項目鍛煉人,通過這個項目我的JAVA水平完完全全的得到了提升,在04年4月的時候項目也算是較為順利的開始正式的對外運(yùn)行,而且在這個階段我的角色也慢慢的變?yōu)榱嗽O(shè)計人員,令自己的設(shè)計水平也開始逐漸得到了提升。
在04年11月的時候,由于覺得自己如果再這么繼續(xù)項目下去,對自己的水平可能不會有多大的提升了,想到了跳槽,很幸運(yùn)現(xiàn)在的技術(shù)經(jīng)理看到了我的Blog,和我大概的談了談,得知加入能夠進(jìn)行產(chǎn)品的開發(fā),完全心動了,當(dāng)時的自己覺得非常需要一個這樣的機(jī)會,于是來到了上海,應(yīng)該說還是非常幸運(yùn)吧,我被錄用了,實(shí)話說,自己覺得離系統(tǒng)設(shè)計師的水平還是有一定的差距的,但很慶幸自己進(jìn)入公司后承擔(dān)了產(chǎn)品的系統(tǒng)設(shè)計師職位,應(yīng)該說這次角色的轉(zhuǎn)變令自己開始慢慢的變化,雖然在以前的公司最后的那個項目中主要承擔(dān)的也是設(shè)計的工作,但就像當(dāng)時的項目經(jīng)理說的,我更多的是在他的限定下進(jìn)行的,而在這個產(chǎn)品的開發(fā)中,我卻完全的做到了自己從系統(tǒng)級來做設(shè)計,才真正發(fā)現(xiàn)不站在這個崗位、這個角色上其實(shí)是很難得到鍛煉的,終于自己也開始慢慢的關(guān)注系統(tǒng)設(shè)計方面的知識,也是不斷的惡補(bǔ),到現(xiàn)在終于慢慢覺得自己開始踏入系統(tǒng)設(shè)計的這個大門,開始慢慢的成為合格的系統(tǒng)設(shè)計師,雖然目前還有距離,還有很長的路要走,但我想我會努力的,面臨挑戰(zhàn)、迎接挑戰(zhàn)是程序員的愛好、天性。
^_^,三年工作的回憶基本也就這么寫完了,回想起來真的是歷歷在目,應(yīng)該說,在這三年以來自己真的非常的幸運(yùn),幸運(yùn)的踏入了軟件行業(yè),在第一家公司中幸運(yùn)的被經(jīng)理重用、信任,在第二家公司中同樣幸運(yùn)的被經(jīng)理重用、信任,第一家公司的不斷參與項目讓自己的實(shí)戰(zhàn)水平得到了質(zhì)的提升,第二家公司產(chǎn)品的參與讓自己學(xué)會了站在不同的角度看待系統(tǒng),分析系統(tǒng),工作三年以來讓自己從一個連軟件行業(yè)大門都摸不著的人成為現(xiàn)在真正的軟件行業(yè)的一員,目前自己還有很多的不足,需要繼續(xù)努力,在實(shí)戰(zhàn)水平不斷提升的同時還是得補(bǔ)充自己的理論知識,相信理論結(jié)合實(shí)踐能讓自己再次得到質(zhì)的提升。
三年工作跳槽一次,應(yīng)該說這和其他行業(yè)對于IT行業(yè)跳槽頻繁的行為不那么一致,但我覺得跳槽真的需要慎重,跳槽前應(yīng)該慎重的考慮自己為什么要離開目前的公司,期待中下一家公司是什么樣的,期待自己在下一家公司承擔(dān)什么樣的角色,期待自己依托下一家公司的背景做些什么,至于待遇相對這些來說還是次要些的,如果找不清這些理由的話我覺得最好不跳,因為在一家公司的技術(shù)積累等各方面的積累才能讓你自己真正的發(fā)揮自己,真正的找到自己的平臺。
ps: 順便說說,覺得剛畢業(yè)的第一二年真的非常重要,我還是傾向剛畢業(yè)的學(xué)生應(yīng)該挑選那種做項目的公司,不斷的做項目真的能讓你的實(shí)戰(zhàn)水平得到快速的提升,能讓你真正的快速的踏入軟件行業(yè)這個大門,當(dāng)然如果能在做項目的時候結(jié)合自己學(xué)的理論知識會少走很多的彎路,仁者見仁,智者見者。
作為程序員或者IT從業(yè)人士我覺得最應(yīng)該喜歡的就是接受挑戰(zhàn),在挑戰(zhàn)中不斷的完善自己。