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