07年畢業至今,算是干了五年程序員了。我一直喜歡給自已定的標簽是程序員,而不是軟件工程師。07年快畢業時,導師讓自已寫職業規划,我記得那時自已定的腳步是初程往高程努力。而且我定的時間是五年,那時甚至覺得,自已應該努力成為微軟MVP。現在看,是實現不了當初的理想了,但不后悔這些年自個走過的路。
一畢業,我就到了上海,在華東師大附近。做的第一個項目是IM相關的,從周邊功能,慢慢開始接觸核心功能。從UI畫界面,到SOCKET完成端口通訊,再到數據庫相關的管理系統,我記得那時都是靠博客園在進步。在這里我真心感謝博客園這個平台,不僅提供知識,並且提供夢想。那時主要還是在於學習NET2.0基礎知識,還有WINDOWS API,除了博客園,另外一個給我非常幫助的平台就是Codeproject。
任何一個做Winform的都知道學WINFORM的看不懂C++,看不懂Windows API的話,基本就廢了, 我記得那時主要是通過ALEAN LEE《實戰2.0》那本書得到整個DONET框架的學習,無論NET到3.5還是4.0,其實基礎的東西一直不變,那時打好的基礎,在為后來WCF,LINQ的學習打了很好的基礎,使后來學習都很順手。
金融危機后,我就離開了上海回到家鄉汕頭。原本以為小城市,應該不會有什么高手。可正如貓撲常說的一句話:高手在民間。我才知道,其實除了園子里排名前一百外,還有很多高手是隱居在民間而不輕易發表文章,或DONET范圍的文章。我記得我第一位導師,他說他也沒啥,就是差不多用了兩年自已一人基於LINUX開發了一個可視電話上位機系統。包括與下位機通訊,包括整個圖形界面庫,包括整個通訊傳輸編碼解碼等等。跟着他,學到好多DONET以外,WINDOWS系統底層知識。
回到汕頭第一個項目是一個3D全景攝像系統,主要是圖像處理,還有控制下位機與佳能數碼相機配合通訊。而這個項目最最讓我來感覺是系統考核了我前兩年的UI處理能力,那時整個UI的控件都是自個畫出來的,包括客戶區非客戶區。現在那個項目產品還有運營,而且是成立新公司運營,有興趣可以到www.winbiz.cn看看或百度搜搜盈商3D,那時已經差不多兩年的經驗了,公司也有意培養,我就慢慢在往負責項目過渡。而那時做為這個產品的主要負責人,與我們的上家商務中國的配合中,慢慢接解產品經理這個概念,跟着商中的產品經理全國巡展。

接下來開始接觸公司的核心項目,開始慢慢扛點責任,在這過程中,鞏固了很多編程基礎的東西。剛畢業那會看到新技術就覺得好,現在是慢慢在選擇適合自已項目的技術。學習了很多基礎再基礎的東西,像TCP,HTTP協議等,像正則表達式,像GDI圖像庫等等。而在這些歷練過程中,BOSS也慢慢在了解我,而我敢闖敢拼敢嘗試的個性慢慢顯現出來。
突然那么一天,BOSS找我:“現在有一個新項目,雖然你一直做WINFORM,但以你這些年的經驗,我希望你能扛起這個WEB的項目。不僅開發,包括產品,還有運營”。這樣我從一個開發,過渡到一個項目經理。那是一個團購網項目(
www.haochimei.com),而這個項目並不像拉手,美團那么風風火火,沒有風投投資,但努力之后,也慢慢開始盈利。現在月交易額在一百萬以上,日IP近萬,是本地知名的社區之一。而我接手那會,那網站日IP 500不到。在做這個項目的過程中,既要與技術人員溝通,還要與市場業務客服等部門溝通,本身還負責推廣運營。但我自已也很融入其中,並努力做好,再一次在BOSS面前證明自已。
或許第一個項目有那么點運氣成份,正值國內團購網打得火熱推波助瀾一把。通過這個項目,我從開始知道什么是產品經理,到體驗這個職位,雖然公司沒有設立這個職位,但我知道我是在干這么一件事。我開始了解這個職位具體是干嘛的,應該怎樣成為一名好的產品人,慢慢偏離開發。
這是我第二個項目,驢家網(
http://www.lvjia.cn),通過之前的SEO知識的學習,這個站選定全自動生成靜態頁面技術。我協調開發人員開發,指揮前端設計,自已做SEO計划與實施,最后提前半個月完成項目第一期。

這么一個流水帳,我從狂戀技術的純開發,到用技術實現需求工匠,到協調開發人員開發,到最后的產品運營,我用了五年的時間。五年前經常討論的問題是,30歲以后是否能做程序員,是否就要轉行,程序員是青春飯,而我現在有了我自已的答案。路是自個走出來的,一直在前進,不怕沒路可走。
最后曬一曬這些年看過的書,這是其中一部分,中間那三本黃色是<windows程序設計>打印版哈。。。。
PS:在博客園發博客至今,從未推過首頁,今天就試試吧。。。或許寫得不好,但希望更多人看到,程序員是可以有很多路子走的。
