從程序猿到產品總監,我的成長歷程

29 評論 14623 瀏覽 38 收藏 11 分鐘

我敬佩有夢想的人,我更敬佩朝著夢想前進,合理規劃自己人生的人。

本人畢業于浙江某大學計算機專業,2009年出入職場。懷著對計算機行業的無比熱愛,從大四實習開始,就一直不斷找相關工作崗位。

第一份工作是以管培生身份進入浙江某合資企業,負責企業內部信息化工作。前面兩個月一直在各個部門之間輪崗,了解各個部門之間的工作職責和流程,試用期后是返回自己部門,擔任管理崗位。

可以說,這樣的工作是非常輕松的。而且,由于是合資企業,雖然試用期工資不高,但福利待遇還不錯,上下班廠車接送,當時的房租也比較便宜。但這個時候,我內心其實是矛盾的。

  • 一方面是輕松的工作和較好的待遇;
  • 另一方面,內心更想學點編程技術,從一名真正的程序猿起步,否則沒有扎實的基本功,后續應該是難以管理下屬的。

最終,又掙扎了半個月后,我毅然選擇了興趣更大的編程工作。

一句話總結下第一份工作:

管理崗,工資一般,福利較好,工作輕松,但不符合自己的職業規劃。

第二份工作是江蘇省某臺企。對的,你沒看錯,為了理想,為了自己感興趣的工作,我選擇背井離鄉,從浙江去了鄰省。這一次,同樣負責企業內部信息化工作,不同的是,這次不是管培生,而是程序猿。

由于08年金融危機,所以作為09年畢業的我們,當時找工作特別難,工資待遇也不行。特別是臺企,大家懂的,作為應屆生,拿著3千不到的工資,只身一人來到陌生城市,開始了我的漂泊之旅。

雖然工資不高,待遇一般,但臺企的工作流程還是非常規范的,而且還有前輩帶著。作為剛剛踏入職場的我,在前面2年就像一塊海綿被扔進水里,每天不知疲憊的吸收著新知識。這個時候,不得不說,興趣是最大的老師,如果不是興趣使然,我也不會那么努力寫代碼。

臺企對應屆生來說,起步低,規范化,知識又足夠多,個人建議在里面待2~3年是個比較合理的時長,超過3年以上,就沒必要了,因為凡是有利有弊。弊的是,知識體系保守,用的都是幾年前的成熟技術,很少有機會讓你接觸行業最新技能。所以,在里面3年不到的時候,我選擇了離開。

雖然離開了,但2年多來,讓我從一個對編程沒有任何項目實戰經驗的新人,學到了很多開發和項目類技能,如:ASP、JavaScrip、VBScript、VB.NET、.NET Framework 1.1 2.0+、ASP.NET WebForm、jQuery、jQuery UI、MS SQL Server、MySql、Oracle、VSS,以及項目管理和CMMI5涉及到的相關軟件文檔等。

一句話總結下第二份工作:

底層程序猿,跨省漂泊,工資低,福利少,比較累但很充實,憑借興趣打下扎實基礎。

第三份工作跳槽到某民營企業,依舊是企業內部信息化,兼網游后臺系統。之所以要跳槽,一方面需要緊跟行業風向標,學習并實際運用最新技能,不斷提升自己;另一方面,也是為了在這個陌生城市扎根下去,需要更多的收入。

收入翻倍的同時,工作量也成幾倍的翻。當時最夸張的時候是某個月在公司連續996一個月(當然,現在回顧,一個月996實在是小case),由于住的地方離公司比較遠,老大跟我住的又近,所以當時老大也經常跟我一起加班,晚上沒公交的時候會送我回去。

當時那個項目,我不止一次跟老大說,我能不能放棄,能不能換個人來做,我一個人實在搞不定。每次老大就只回我一句話:我相信你可以的,再試試。

為了不辜負老大的信任,也為了證明自己對編程的無限熱愛,咬著牙,經過無數次失敗,無數個不眠之夜,無數次google(因為公司內沒有同事會這個新技術,所以只能尋求谷歌),最后終于成功了。這是9年多職場生涯一路走來,難得記憶猶新的項目之一。成功的那一刻,成就感爆棚!

在這家公司雖然只待了一年多,但我覺得過了3年,學到了更多開發技能,如:jQuery Mobile、.NET Framework 4.0+、ASP.NET MVC、WPF、WCF、WebService、CSS3、HTML5、SVN等。

一句話總結第三份工作:

中級程序猿,工資翻倍,買了房,累但很充實,老大的信任讓我對編程更加狂熱。

第四份工作跳槽到某創業企業,這次不再是企業內部信息化,而是做電商。這次跳槽,主要是覺得應該開始嘗試下團隊管理崗位,以及抵擋不住的股權誘惑。畢竟是創業公司,開發人員不多,流程也比較混亂。

這時候之前的臺企規范化工作流程,在現階段的團隊管理上面,就有了很多借鑒之處。自己除了管理團隊,同時也是電商后臺系統的核心開發與架構師。

可惜好景不長,半年左右的時間,公司因為擴張過快、經營不善等原因宣布倒閉。雖然,只有僅僅半年時間,但對技術的追逐一點也沒拉下,如:ASP.NET Web api、RESTful api、并發、多線程、壓力測試、GIT等。另外,初次嘗試團隊管理,也是略有收獲。

一句話總結第四份工作:

資深程序猿,工資翻倍,股權激勵,團隊管理,滿懷創業熱情但遭遇失敗。

第五份工作是目前的工作,也是在職時間最長的工作(已經超過4年)。這是一家互聯網在線旅游公司,在里面負責企業內部信息化,沒錯,我又重操舊業了。

為什么要重操舊業呢?

原因很簡單,因為受不了頻繁換部門,頻繁做新人。剛進公司的時候,也是從小程序猿做起(沒錯,是不是有點埋沒人才,哈哈),可是互聯網公司戰略變化太快了,入職3個月內,經歷了多次部門拆分與重組,前前后后換了3個研發部門。

這時候,我告訴自己,一定要想辦法改變處境,如果再這樣下去,遲早會被淹沒,永無出人頭地之日。說來也巧,這個時候,公司內部的信息化部門負責人離職了,然后公司面向全員發起了負責人競聘通知。

我心想:機會啊,于其碌碌無為,不如去挑戰一下。當時,一起競聘的還有一位,工齡比我大一倍,技術也不錯,不過非常幸運,最終CTO和我后來的老大都把票投給了我。

在企業內部信息化這個熟悉又陌生的新崗位上,這一干,就是4年多。

  • 這4年來,公司員工數從最初的4000多人,到目前的10000多人(包含多家投并購子公司)。
  • 這4年來,部門人數從最初的6人,到頂峰的50人,到目前的30多人,自己的管理能力,也從主管一直晉升到總監。
  • 這4年來,部門系統從最初的2個,到目前的50多個。

這4年來,管理的下屬多了、系統多了、工種多了,自己的職責也不再是寫好每一行代碼,所以也逼迫自己逐漸從一名程序猿轉型至產品總監。新學了很多開發以外的知識,如:用研、原型、PRD、交互、設計、PMP、敏捷等。

我對部門內同事們說的最多的一句話,也是我給他們唯一承諾的一句話是:你們跟著我拼命干出成績,我拼命給你們漲工資。

一句話總結目前工作:

從程序猿產品總監,轉型還算成功,并準備長期投身產品經理事業。

寫在最后:

其實每一年,我都有給自己樹立一個年度目標,然后朝著這個目標不斷奔跑,不管成功與否,過程都能收獲不少。雖然現在已經是屬于中高級管理人員,但人還是要永遠有更高夢想的,萬一一個個都實現了呢。

你猜我的下一個夢想是什么?!

 

本文由 @?Thinking 原創發布于人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. Thinking,你好。文章寫的很好,見證自己的成長。很多人都有和你一樣的開始,但是結局各自不同。祝你在產品領域有更大的發展。

    回復
  2. 中級程序員轉產品,薪資應該不會高太多吧?從收入的角度來看我感覺不是很值,一般架構師年薪都有30W吧,年終獎也多,產品總監估計也就30,年終獎很少

    來自湖南 回復
  3. 互聯網行業的崗位變動太快了,真適應不了。

    來自廣東 回復
  4. 堅持就是勝利 給自己加一個油!

    回復
  5. 我也是從開發轉做產品,但是沒有你那么厲害,做了很短時間的開發,發現并沒有太大興趣,性格也不允許我做比較沉悶的工作;于是乎轉了產品,慢慢的學習,到15年年底從上?;乩霞医Y婚生娃,18年4月才重操舊業,自我感覺還行,并沒有落下什么,但是現在的工作在乙方公司,甲方是國企,流程太復雜,我們也沒有任何決策權,感覺更多只是在做一個執行的產品,內心是迷茫的!

    來自湖南 回復
  6. 好可怕 ,這么多人轉產品。

    來自上海 回復
    1. 本人產品 想轉開發

      回復
    2. 為啥?我正要轉產品呢

      回復
  7. 下個目標:投資房產

    來自浙江 回復
  8. 工作成功了,卻沒有事業成功。

    回復
    1. 說的很對,正如最后一句話,繼續努力中。

      回復
  9. 讀完這篇文章,我覺得最牛逼的是:畢業4年,做中級程序猿的時候就買了房 ?

    來自廣東 回復
    1. 要感謝那個時候房價還不離譜

      回復
  10. 我現在也是產品,大學學的軟件工程;畢業以后直接當了產品,又擔心以后落下技術身為不熟練技術的產品以后不能服眾,想著去一線程序員慢慢成長,您能給個建議嗎。

    來自河北 回復
    1. 開發技能不是產品經理必備技能,當然如果有,那么跟開發同學溝通會更有共同語言。
      我的建議是產品經理只要知曉項目中需要用到的技術就可以了,不需要自己對這些技術有實際寫代碼能力。

      回復
    2. 謝謝您百忙之中抽空回答我的問題,目前的情況是只負責功能設計,軟件設計和數據庫設計都碰不到;覺得好多東西學了都沒法用。因為沒實際干過開發,所以對自己的技術沒用底氣,就沒信心和開發提自己的想法,越是不用就越是沒底氣,這樣就陷入死循環,以后只是一個功能設計的產品了。因為不想讓大學學的技術都埋沒,以后想做技術性的產品經理,我現在是不是走錯路了。

      來自河北 回復
    3. 如果你對技術有比較強烈的興趣,建議可以先做幾年開發,再轉產品。不過,說實話,不懂技術也可以把產品做的很好。遵從你內心的想法,不讓自己后悔就好。

      回復
  11. 樓主厲害,佩服你的努力和勤奮。但通篇看下來,在產品經理職業方向上,沒看到能夠學到的一些東西,希望下次能在產品經理方向上多做一些干貨分享。

    來自浙江 回復
    1. 這個可以有

      回復
  12. 可贊,可嘆,但不可復制。
    可觀,可學,但不可重來。
    你提到的東西,我差不多也經歷過,只不過沒有你那么好的一個場景,或者說,也有可能是我沒有你那么努力的學習和總結。總之,技術都用到了,可我以前大局觀太局限。只考慮當一個幕后默默的程序員,沒考慮管理,自我正常,和增加價值觀。
    目前正在努力做產品經理,希望是一次新的開始,一次新的旅程。
    成功的人很多,成功的路只能自己走。
    再次感謝您的文章

    來自廣東 回復
    1. 加油,祝你成功。

      來自江蘇 回復
  13. ?? 贊

    來自山東 回復
  14. 厲害!記念那些年的 崢嶸歲月的青春奮斗史

    來自北京 回復
  15. 你的問題太開放了,你現在有哪些困惑點嗎,或者是因為什么沒有讓自己跨出轉產品這一步呢

    來自江蘇 回復
    1. 您好,您的文章讀起來確實讓人學到很多,很期待自己的職場生涯。作為一個應屆生,進入PM崗位,您覺得如何從校園轉向職場上,有什么具體的建議嗎?比如一些工作的習慣?做產品的小技巧?謝謝

      來自江蘇 回復
    2. 多讀書,多競品,多思考,多手工,少工具。

      回復
  16. 第一篇,紀念之。

    來自江蘇 回復
    1. 我也是程序員轉產品的

      來自江蘇 回復