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系統底層知識。
接下來開始接觸公司的核心專案,開始慢慢扛點責任,在這過程中,鞏固了很多程式設計基礎的東西。剛畢業那會看到新技術就覺得好,現在是慢慢在選擇適合自已專案的技術。學習了很多基礎再基礎的東西,像tcp,http協議等,像正規表示式,像gdi影象庫等等。而在這些歷練過程中,boss也慢慢在了解我,而我敢闖敢拼敢嘗試的個性慢慢顯現出來。
突然那麼一天,boss找我:「現在有乙個新專案,雖然你一直做winform,但以你這些年的經驗,我希望你能扛起這個web的專案。不僅開發,包括產品,還有運營」。這樣我從乙個開發,過渡到乙個專案經理。那是乙個**網專案(www.haochimei.com),而這個專案並不像拉手,美團那麼風風火火,沒有風投投資,但努力之後,也慢慢開始盈利。現在月交易額在一百萬以上,日ip近萬,是本地知名的社群之一。而我接手那會,那**日ip 500不到。在做這個專案的過程中,既要與技術人員溝通,還要與市場業務客服等部門溝通,本身還負責推廣運營。但我自已也很融入其中,並努力做好,再一次在boss面前證明自已。
或許第乙個專案有那麼點運氣成份,正值國內**網打得火熱推波助瀾一把。通過這個專案,我從開始知道什麼是產品經理,到體驗這個職位,雖然公司沒有設立這個職位,但我知道我是在幹這麼一件事。我開始了解這個職位具體是幹嘛的,應該怎樣成為一名好的產品人,慢慢偏離開發。
這是我第二個專案,驢家網(通過之前的seo知識的學習,這個站選定全自動生成靜態頁面技術。我協調開發人員開發,指揮前端設計,自已做seo計畫與實施,最後提前半個月完成專案第一期。
這麼乙個流水帳,我從狂戀技術的純開發,到用技術實現需求工匠,到協調開發人員開發,到最後的產品運營,我用了五年的時間。五年前經常討論的問題是,30歲以後是否能做程式設計師,是否就要轉行,程式設計師是青春飯,而我現在有了我自已的答案。路是自個走出來的,一直在前進,不怕沒路可走。
最後曬一曬這些年看過的書,這是其中一部分,中間那三本黃色是
跳脫程式設計師思維 從開發到管理的蛻變
it168 專稿 因為我在參與的軟體專案開發表現出色,公司在新乙個軟體開發專案上委派我做專案經理,全權負責專案各種事務的管理。繁忙的事務處理使我體力透支,有一種脫了一層皮的感覺,但最使我心力交瘁的是從軟體程式設計師到專案經理的一種思維方式和觀念的痛苦轉變。在軟體越來越複雜,需求多變的情況下,程式設計...
程式設計師從技術開發到專案管理PM 思維轉變
對以往所做專案的經驗做下總結,作為專案經理首先要對專案負責,思維要做下轉變,要從專案全域性角度考慮問題 從個人成就到團隊成就。無論是做管理還是做技術,成就導向意識是優秀員工的基本素質。只有具備很強的成就導向意識,才能把事情做得超預期,才能追求卓越。剛剛上任的管理人員的思維方式往往還處於個人成就導向階...
程式設計師從技術開發到專案管理PM 思維轉變
對以往所做專案的經驗做下總結,作為專案經理首先要對專案負責,思維要做下轉變,要從專案全域性角度考慮問題 從個人成就到團隊成就。無論是做管理還是做技術,成就導向意識是優秀員工的基本素質。只有具備很強的成就導向意識,才能把事情做得超預期,才能追求卓越。剛剛上任的管理人員的思維方式往往還處於個人成就導向階...