從程序猿到產品汪,我是如何轉型的?

7 評論 11297 瀏覽 50 收藏 19 分鐘

有朋友問我是如何從一名程序猿轉型為產品經理的。正好2017年年末羅振宇的跨年演講“時間的朋友”火爆朋友圈,很高興有機會借用一下人生算法的概念,對過去進行回顧。而回顧,是一個人最好的成長方式。所以,故事就從我進入SAP成為程序猿開始吧。

程序猿:把一件事情做好

十年前剛進入公司做程序猿時,不會的東西太多。為了完成任務,需要不停地請教別人。不管是參加內部講座,還是收看公司內的郵件,到處都是陌生的術語,到處都是一路深入都點不完的鏈接。有一種已經被信息和知識淹沒的焦慮感,有點無所適從。

那時,我只有一個信念,加倍努力,站穩腳跟。我很用心地做好我該做的事情。慢慢的,我可以做比別人多的任務。再后來,就有人請教我問題了。

我想,努力就應該是一個年輕人的標配。那時候沒去想那么多人生的大道理,也沒有什么職業發展規劃。我只是有個小目標:把一件事情做好,成為一個領域的專家。否則沒有全力以赴過,怎么知道是否擅長、是否喜歡這份工作?!

于是,兩三年的時間里,我都把自己的精力聚焦在數據倉庫和分析方面,不僅具備了可以為團隊貢獻自己知識的能力,也在驅動團隊在這個領域相關工作的推進。

在這個過程中,非常感謝我的經理,為我提出了富有挑戰的目標,那就是不僅要自己優秀,還要幫助團隊成員成長,在這個產品線的全球組織中有能見度。于是,我組織了技術話題的學習小組,引導、幫助更年輕的同事一起探索最新的課題。我也積極接觸其它部門的專家,不僅從他們那里學到新的知識,也參與他們的討論,為整個產品做出貢獻,從而贏得對方的信任。

把一件事情做好,讓我爬上了一座小山,從而有機會看到更多的山。其實,這就是專注,努力,這是一種人生態度。這是我在公司內實踐的第一種人生算法。

Scrum Master:不低看自己的工作

接下來的幾年,我經歷了不同的產品和部門。雖然我依然能夠又快又好的完成任務,也能勇敢面對未知的技術難題并找到辦法攻克。但是,漸漸地我覺得成為技術牛人不能給我帶來更多的滿足,在深入鉆研技術方面我難以做到持久。2011年的時候,正好公司正在推廣Scrum這種軟件項目管理方式,而我對管理有些興趣。于是,很自然的,我嘗試了Scrum Master這個角色。

簡單來說,Scrum master是負責一個團隊按照scrum方式運行的角色,相當于敏捷教練。Scrum當時對我和我的團隊來說,都是一個新鮮事物。我又一次進入亢奮狀態。從參加培訓、四處找資料開始,參與公司內外論壇,組織scrum master圓桌會議,建立和其他團隊scrum master的聯系網絡,從而建立更新自己知識庫的生態系統。

從公司安排的scrum導入培訓當中,我知道了基本概念和流程。而在實踐當中,我留意到了很多問題,比如如何避免反復的交付延遲,如何把retrospective大會開好,如何有效管控項目風險,如何實現真正的快速迭代開發。帶著這些問題,我在學習中去尋找答案。而在不斷學習的過程中,我又能受到啟發、得到很多新的想法。

那時候,我覺得最有自我滿足感的事情就是,我又學到了新的東西,并把那些新想法引入團隊。某種程度上,我是團隊的改革引領者,有成就感。

可是,另外一方面,Scrum master要做的事情很雜,難以專注提高自己的技術能力。所以,從事自己喜歡的工作固然重要,但是很多情況下,難以完全實現。這時,發現工作的價值與意義,就非常關鍵。我覺得我最深的一個體會就是,從別人看來也許普通的工作當中看到了巨大的、提升自我價值的機會。我想我沒有辜負那段時間。

在最初推動落實Scrum流程的過程中,如果只是滿足于主持各種會議、當救火隊員,我想那對團隊和個人來講價值太低了。但是當把好奇的眼光打開,會發現很多公司內外關于敏捷或大或小的最佳實踐。比如Done Criteria workshop,就是我在學習中了解到的一種實踐方法,用來解決團隊中backlog關閉比較隨意、關閉之后仍然不斷有后續任務和問題冒出來的情況。我了解了一下其他團隊的做法,整理了一些范例,成功地帶領團隊定義了自己的Done Criteria,并應用在實際工作中。其它思考并實踐過的有usable software,結對編程、ready criteria、測試驅動、團隊知識管理、持續改進、敏捷測試等等。了解、思考和嘗試這些新方法論的過程,就是增加個人價值的過程。

后來,我思考更多的是如何帶領團隊并不斷取得成績。這是一個難得的鍛煉機會。就算是叱咤商業領域的那些風云人物不都在強調帶團隊嗎?給一個隊伍,怎么帶出戰斗力?這是一個必須不斷實踐練習才能習得的能力。比如對于團隊建設,我也有一個認識不斷深入的過程。剛開始的時候,對于team building的理解也是停留在大家一起吃吃飯、聯絡一下感情的層次上。后來,通過接觸這方面的知識,才知道有很多團隊建設的方法。另外,我也思考過如何打造學習型團隊,如何提升團隊的凝聚力,如何分析團隊的成熟度并讓團隊成長為自組織團隊,從而讓scrum master的作用逐漸淡化。這些探索和學習都增加了我的經驗和能力。

相對程序猿,Scrum Master有更多的機會和產品經理、直屬領導以及其他團隊打交道。如果有心,總是很容易就能發現比自己牛得多的人,從而從別人身上學到東西。我相信,如果一個人接觸的高手很多,那他也成為高手的概率要大得多。退一步先不說能不能成為他們那樣的人,即使能在個人水平的某個方面向他們靠攏一點點也足以激勵自己。記得那時接觸ThoughtWorks和其他在敏捷社區中很活躍的人,從他們的見解中受益匪淺那是必須的,我還能感覺到他們對從事并傳播敏捷有傳教士般的熱情。對此,除了敬佩不已、自愧不如之外,我也深受鼓舞。

Scrum Master有非常多的機會鍛煉并提高軟技能。我需要考慮如何平衡來自團隊內外不同方面的要求,如何在團隊內外協調進度并解決復雜問題,如何處理自己繁雜的任務,如何提高自己和團隊的工作效率,如何幫助團隊并管理好項目。這些都需要傾聽、有效溝通、時間管理、領導力、自我管理等軟技能。這是我第一次深刻認識到,無論一個人的職業發展方向是什么,軟技能在個人能力結構中占有如此重要的地位,以至于當你缺乏它的時候,你遲早會遇到向上發展的天花板。如果說硬技能的高低決定一個人能否完成某項任務,那么軟技能則會決定一個人在職業生涯中往上發展的潛力。

我想,這是我在工作歷程中最重要的一個轉折點。不低看工作,而是靠著挖掘工作的價值,另外一扇綜合提升自己的大門開啟了。就像那些厲害的程序猿,也善于在普通的工作當中提升價值一樣,我們需要靠著這個強大的人生算法在日常忙碌的工作當中,思考如何在技術快速更新的時代不讓自己的知識貶值,總結疑難問題分析思路和快速學習方法,發現不同不同領域知識背后的共性。

實施顧問:找點更難、更刺激的事情

做了幾年的scrum master,雖然還是有空間可以發揮、進步,但是,我覺得需要一點更難、更刺激的工作。我了解到實施顧問需要快速學習,壓力大和加班是必不可少的。于是,2014年的時候,我轉去做實施顧問。剛到客戶現場準備常駐的時候,還是有點忐忑,怕自己長期面臨壓力不能適應,怕自己難以應付客戶的挑戰,怕在和標準產品開發迥然不同的客戶項目中難以立足。

果然,不久我就遇到一件比較棘手的事情。客戶要求在銷售訂單界面中進行大量的功能增強,并和其它系統集成。由于我有開發背景,所以我既負責和客戶談需求并整理成需求描述文檔,也參與部分方案設計和開發工作。很快我就了解到了技術方案的復雜性。如果貿然進行功能增強的開發,不僅要占用比較大的開發人力資源,未來系統升級也會面臨風險。我在研究各種相關資料并論證技術方案之后,有了些眉目,但也依然拿不準,只好硬著頭皮向項目組匯報情況。最終,在相關專家的參與下確定了最終的技術方案。

再后來,雖然任何時候都有一個長長的、做不完的任務列表,也經常不得不加班到深夜,但是,一旦做好吃苦和迎接挑戰的準備,那就都不是事了。

甚至,我喜歡上了這種漂泊在外的生活。在工作累得像狗之后,坐在五星級酒店的會員酒廊里品著酒、眺望西湖,很容易就有把時間浪費在美好事物上的感覺了。我終于覺得這就是我想要的有意義的生活,在工作中拼搏,在生活中享受。除此之外,生命沒有任何浪費。

后來由于項目意外終止,同時要顧及將要出生的小孩,我只好回到開發團隊。因此,我非常珍視這段經歷。我初步有了和客戶打交道的經驗,體驗到了和項目團隊其他背景各不相同的成員相處的微妙之處,知道了客戶項目實施的過程,也接觸到了企業的業務需求。最重要的是,我知道了另外一個人生算法:勇敢些,沒有什么困難是征服不了的。

產品經理:抬頭看天,打開格局

在做實施顧問期間,每天都要和客戶討論需求,將之轉化為需求描述文檔并最終參與實現。有了這段經歷,我對產品經理這個職位有了更多了解,并產生了濃厚的興趣。加上在開發和項目管理方面的積累,2015年我成為了產品經理。

《啟示錄》一書中這樣描述“產品經理”這個職位:去交付有價值、可用且合理的產品。相應地,我開始從用戶體驗、技術和商務三個方面積累技能。

然而,剛開始的時候,很辛苦,但是不得要領。由于慣性的作用,不由自主的就想把過去的經驗發揮出來。于是以一個有經驗的過來人身份為團隊排除難題和風險、為項目保駕護航,介入了項目籌備、設計、質量和開發工作的一些細節中。而對于產品需求管理這項重中之重的本職工作反而著力不夠。

這當中同事對我的反饋幫助很大。尤其是這樣一句話讓我印象深刻:抬頭看天,低頭看路。換一個說法就是要眼高手低?!把鄹摺?,就是視野要開闊,能夠從更高的角度思考問題; “手低”,則是能夠低下手來,腳踏實地做事情。后者我做到了。而前者則是我缺乏的。

所以我開始看書,看相關的新聞和文章,研究相關產品。我試圖對所從事的領域有更寬的理解,對相關市場的發展趨勢和公司內外的技術趨勢有所把握,了解用戶體驗和商業模式相關的知識。我想,只有深刻地理解了這個領域的特點、背后的驅動力和用戶痛點,才能把握住整個產品的發展方向。方向對了,產品至少成功了一半,方向一旦錯了,所有的努力都白費了。

在學習的過程中,我的思維升級了,幾乎可以說世界觀都變了。因為商業市場和專業領域實在太過喧囂,有太多的現象,有太多的概念,諸如互聯網經濟紅利,注意力經濟,人工智能,長尾效應,共享經濟等等。但是,這些概念和現象背后具有共性和本質的東西是什么?和我的工作有什么聯系?這些問題無時無刻不在吸引著我去思考和探索。慢慢地,就有了自己的理解。比如,當講到新零售、全渠道和線上線下融合的時候,其實是在講用戶體驗,在講場景,在講拉近商品、服務與用戶的距離。這其實就是在透過現象看本質,在用邏輯思維能力去重構自己的認知。

看得多、想得多了之后,就會有強烈的感覺:不同領域的知識,要么互相連接,要么有想通之處,到最后,總會有“哇, 原來如此!”的感覺。打開眼界和格局之后,再看我做的產品,就有了更豐滿的理解。我相信,去看整個技術、經濟、商業、社會、歷史發展的脈絡,就是在培養格局。這是一種重要的受益終生的人生算法。

結束語:油膩中年?

回過頭看走過的路,雖然曾經也焦慮過油膩中年的危機,懊惱過財富自由的幻滅,迷茫過我究竟想要什么樣的職業生涯??墒?,我看到了自己的進步。我就是在不斷迎接挑戰和不斷反思的過程中成長并完成轉型的。

相信很多人和我一樣,看過很多諸如XX是成功的關鍵,XX決定一切的雞湯文,那個XX可以換成情商、信念、態度、習慣、執行力等等。一開始覺得很有道理,甚至會覺得像打了雞血。但是,慢慢的,看過也就看過了,行動也淪為淺嘗輒止。似乎只是水面上起過一些漣漪,最后什么也沒改變。從過去的經歷當中,我看到了在我身上發生一些改變的原因,那就是只要全力以赴、勇于突破自己,工作自然會和這些不同的人生信條發生連接,就會有無數個機會練習。

展望2018,波瀾壯闊的技術和商業創新以及中國崛起,給了我仔細觀察這個時代的沖動。毫無疑問,這是最好的時代!從工作相關的視角學習新的知識,從而去看懂它,連接它,并把靈感帶回工作中,這是多么有意義的事情!

今后是否繼續轉型,對于此刻的我來說并不重要。我相信,應對未來最好的方式就是把握現在,就是不斷迭代、找到新的人生算法,重復它,強化它,專注于成為一個更好的自己!

 

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

題圖來自 Unsplash,基于 CC0 協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 我現在剛做了一年ABAP,想轉型產品,但是沒有相關工作經驗,不知道簡歷怎么寫,大神可以指導一下嗎?

    來自北京 回復
    1. 同問

      來自廣東 回復
  2. 從前端想轉型到產品經理…

    來自廣東 回復
  3. 這是一篇一個收入3w的技術總監走向收入6k的產品狗的故事。

    來自江西 回復
    1. 真相了我看完也是這么覺得的,不是應該專一深入嗎

      來自上海 回復
  4. 從客服轉型運營菜鳥,很想退縮。謝謝你的個鼓勵!無奮斗不青春!專注于成為一個更好的自己!

    來自湖北 回復
  5. 筆者的經歷和我太接近了,可以我不是SAP公司的,同樣從開發,轉到實施顧、再到現在的產品經理,不過我目前做專做數據分析了。共勉

    來自福建 回復