畢業(yè)6年,做過千萬級后臺的主程勒庄,也主持過億級DAU推薦系統(tǒng)的架構(gòu)設(shè)計串前,招過人帶過人開過人瘫里,也曾以產(chǎn)品經(jīng)理的角色參與過多個運營系統(tǒng)項目。深知程序員與產(chǎn)品經(jīng)理的溝通始終是IT行業(yè)繞不過去的坎荡碾,不長的職業(yè)生涯里谨读,見過程序員與產(chǎn)品經(jīng)理溝通順暢相得益彰雙雙升遷的正面案例,也見過更多的撕逼堵心相互拆臺兩敗俱傷的反面案例坛吁。這兩種職業(yè)本來不應(yīng)該有如此水深火熱的對立漆腌,甚至從技術(shù)轉(zhuǎn)產(chǎn)品也好從產(chǎn)品轉(zhuǎn)技術(shù)也好都可以找出成功的樣板,那么癥結(jié)在哪里阶冈?作為實現(xiàn)過角色轉(zhuǎn)換的人,我覺得根本是二元思維的對立:程序員的游俠精神塑径,產(chǎn)品經(jīng)理的老板想象女坑。那么兩個如此迥異的物種如何溝通無間合作自如相親相愛呢?以下就是我從各自角度出發(fā)的一點細微建議统舀。
首先是給程序員的三個溝通錦囊:
學(xué)習技術(shù)不應(yīng)成為最重要的目標
也許沒有如同程序員一般自由的職業(yè)了匆骗,雖然經(jīng)常被類比農(nóng)民(碼農(nóng)),可真正下地干活時我們可以做到心無旁騖誉简,帶上降噪耳機循環(huán)一首不合時宜的搖滾碉就,機械鍵盤奏鳴著敲下的,是你的奇思妙想闷串,與天時與地利無關(guān)(甚至我還碰到過因為想寫自己喜歡代碼甘愿從leader自降為普通員工的程序員)瓮钥。然而,有很多初出茅廬的程序員就會滑向另一個極端:認為追求技術(shù)的持續(xù)深入是工作中最為重要的目標烹吵,如此一來導(dǎo)致的壞結(jié)果就是碉熄,要是產(chǎn)品經(jīng)理丟過來的需求沒有技術(shù)含量,就不樂意接肋拔,就打心底抵制锈津;要是產(chǎn)品經(jīng)理插入的需求恰好要破壞這一畝三分地(代碼架構(gòu))的美感,就像被要了老命似的凉蜂。
公司不是學(xué)校琼梆。公司支付你的薪水,不是讓你深造技術(shù)窿吩,而是希望你替老板解決問題茎杂。你的聰明才智,除了用來造一個酷炫的預(yù)測模型擬合出用戶增長的趨勢纫雁,除了用來搭一個華麗的網(wǎng)絡(luò)框架支撐千百萬并發(fā)的訪問蛉顽,自然還得用來跑一個尋常不過的活躍數(shù)據(jù),寫一個簡陋不已的監(jiān)控網(wǎng)頁先较。因為携冤,這些都是業(yè)務(wù)發(fā)展不可或缺的一環(huán)悼粮。而你還想學(xué)習最拉風的技術(shù)?那么請窮盡所有的業(yè)余時間曾棕,去閱讀最頂尖的論文扣猫,去操練最前沿的工具,去模仿最鬼斧神工的代碼翘地。一旦回到工作場合申尤,你的大腦應(yīng)當無時不刻在思考,如何高效衙耕、準確昧穿、敏捷完成產(chǎn)品提出的需求,以擠出更多的時間去關(guān)注業(yè)務(wù)的全局變化橙喘、去思考新技術(shù)與既有業(yè)務(wù)的結(jié)合點时鸵、去提高其他成員的技術(shù)能力。如果能做到這一點厅瞎,我相信你會迅速成為團隊所倚重的技術(shù)骨干饰潜。
刻意培養(yǎng)對外表達能力
程序員一直是羞于言語表達的,祖師爺Linus的格言早已銘記于心:Talk is cheap, show me the code和簸。但是公司卻是各種角色的集合彭雾,像老板、設(shè)計師锁保、HR薯酝、外包測試乃至前臺,彼此間的交流仍然要通過自然語言而不是機器語言實現(xiàn)爽柒。所以能夠適時把肚子里的聰明才智秀出來蜜托、能夠恰當把眼皮底的功勞業(yè)績拿住了、能夠隨時把身邊的工作伙伴愉悅了霉赡,自然而然會成為受歡迎的人橄务。隨著平臺的擴大,表達也不局限于一對一的單挑溝通穴亏,向上匯報蜂挪、規(guī)劃腦圖、總結(jié)郵件嗓化、技術(shù)指南棠涮、膠片與演講,都是現(xiàn)代職業(yè)人不得不學(xué)的技藝刺覆。學(xué)會了它严肪,你的影響力將成十倍成百倍的擴散。可惜的是驳糯,我曾經(jīng)看到過不下十個編程功夫已入化境的程序員倒在了這一陣篇梭,由于天性內(nèi)斂敏感,加上長時間對著機器酝枢,養(yǎng)成了拙于表達恬偷、怯于表達的人設(shè),導(dǎo)致回報與產(chǎn)出完全不成比例帘睦。從畢業(yè)至今袍患,我一直堅持著一個從前任CTO那里偷師來的習慣:工作一兩個小時起來走一圈,隨意挑一位不忙的同事竣付,和他聊上兩三分鐘诡延,了解他近期手頭的項目,順道也介紹自己的項目古胆,許多意料之外的成果就產(chǎn)生在這種貌似不刻意的小連接之上肆良。
勇于挑戰(zhàn)產(chǎn)品經(jīng)理的邊界
若干年前我曾寫過一篇倍受歡迎的理想的程序員,講到理想程序員比普通程序員突出的六個一點點赤兴,就有一點是Never Say No,這引發(fā)了很熱烈的爭辯隧哮,也有讀者誤解為全盤接受產(chǎn)品提出的需求桶良,當然不是!我只是鼓勵程序員尤其是新手程序員以開放的心態(tài)去面對需求沮翔,并不意味著合理的不合理的需求都要一昧接下陨帆。在我看來,除了表達能力之外采蚀,程序員最該培養(yǎng)的第二項技能就是產(chǎn)品思維疲牵。技術(shù)工作的本質(zhì),無非就是通過技術(shù)實現(xiàn)用戶或客戶的需求榆鼠,產(chǎn)品經(jīng)理恰好是承擔了連接技術(shù)與商業(yè)的職責纲爸,如果連接器沒發(fā)揮好,即便技術(shù)完美達成了妆够,也是無用功识啦。除了產(chǎn)品經(jīng)理之外,整條互聯(lián)網(wǎng)流水線上的所有角色尤其是負責實現(xiàn)需求的程序員神妹,都應(yīng)該是需求的把關(guān)者颓哮,都應(yīng)該具備敏銳的產(chǎn)品意識。當然你一開始或許不具備Say No的能力鸵荠,但是接到需求時不妨多想一想需求從何而來冕茅,它真實存在嗎,你是用戶怎么感受,你媽是用戶又怎么感受姨伤。長此以往的死磕之后你的產(chǎn)品意識會越來越好哨坪,程序員懂產(chǎn)品,好比流氓會武術(shù)姜挺,并不是你一定要和AllenZhang一樣轉(zhuǎn)行去做產(chǎn)品經(jīng)理齿税,但至少你在產(chǎn)品經(jīng)理心目中的話語權(quán)和專業(yè)度會漲好幾個段位,需求也會越接越少炊豪,越接越精凌箕,騰出更多時間去建設(shè)你的技術(shù)影響力。
然后是給產(chǎn)品經(jīng)理的三個溝通錦囊:
產(chǎn)品經(jīng)理不是經(jīng)理
記得畢業(yè)前問一位同學(xué)為什么選擇產(chǎn)品經(jīng)理這個職業(yè)词渤,他打趣道因為這大概是惟一能給應(yīng)屆生提供的經(jīng)理職位牵舱,許多人也許有類似的誤解,覺得產(chǎn)品經(jīng)理比程序員地位更高缺虐。一個產(chǎn)品經(jīng)理尤其是新手產(chǎn)品經(jīng)理芜壁,如果帶著這么一種心態(tài)去與程序員溝通結(jié)果無疑是悲慘的。產(chǎn)品經(jīng)理與程序員一樣要從螺絲釘做起高氮,無非一個的職責是寫代碼慧妄,另一個則是寫需求。雖然產(chǎn)品經(jīng)理有更多與老板對接的機會剪芍,但切記一定不能把自己代入為老板塞淹。請看某產(chǎn)品菜鳥A與程序員菜鳥B的失敗溝通案例:
A:現(xiàn)在有一個超級緊急的需求,X總說今晚就想上線罪裹,加個班兄弟饱普?
B:@!#$%^&*
再來看產(chǎn)品大牛C與程序員菜鳥B的溝通就順暢多了:
C:我們最近看了數(shù)據(jù),發(fā)現(xiàn)在左側(cè)加個導(dǎo)航欄能增加10%的聊天功能活躍状共,和X總溝通過之后他覺得這個功能也挺重要的套耕,上線這個功能之后今年的KPI也就有譜了,這個模塊你最熟峡继,能不能評估需要多久改完冯袍?雖然X總很著急,但是我們肯定要先保證質(zhì)量碾牌,人力方面有困難的話我?guī)湍闳f(xié)調(diào)颠猴。
B:有理有據(jù),無法拒絕小染。
C與B的對話翘瓮,雖然目的同樣在于傳遞一種要求,但有更多的平等交流的味道裤翩,能讓對方了解到更多的背景信息资盅,讓對方感覺是在為共同的目標工作调榄,而不是把對方當成下達指令就能開動的機器。
主動為程序員尋找資源
羅振宇曾經(jīng)把產(chǎn)品經(jīng)理比喻為一個連接器呵扛,這個連接器除了連接上文提到的技術(shù)與商業(yè)每庆,還需要連接團隊中的不同角色。通常產(chǎn)品經(jīng)理所掌握的信息是最多的今穿,但是許多產(chǎn)品經(jīng)理并不知道信息必須要充分流動起來才能成為資源缤灵,比如哪里有現(xiàn)成的組件、誰做過類似的工作蓝晒、哪個組可能有空缺的人力腮出,這些信息都是有潛在價值的,一旦供應(yīng)方的信息和需求方的信息匹配上芝薇,就會形成資源的優(yōu)化配置胚嘲。一個合格的產(chǎn)品經(jīng)理,應(yīng)該為程序員留心和協(xié)調(diào)資源的引入洛二,幫助他們減輕工作負擔馋劈、提高產(chǎn)出效率。而一個優(yōu)秀的產(chǎn)品經(jīng)理晾嘶,還應(yīng)該為程序員的職業(yè)發(fā)展路徑考慮妓雾,幫助不善言辭的程序員向上請功,幫助醉心技術(shù)的程序員爭取更多與大牛交流的機會垒迂,幫助堆砌業(yè)務(wù)的程序員挖掘更多的技術(shù)亮點械姻。畢竟你幫助別人更多,別人自然也就更愿意回報你娇斑。產(chǎn)品經(jīng)理與程序員策添,從來就是相依為命材部,「狼狽為奸」毫缆。
做團隊的最強大腦
產(chǎn)品經(jīng)理這個職業(yè)相比程序員,最有趣的一點就是除了決定怎么做乐导,還能決定做什么(當然程序員這個職業(yè)太多更有趣的地方苦丁,容我賣個關(guān)子,以后專文寫)物臂。所以旺拉,一個差勁的產(chǎn)品經(jīng)理將成倍放大團隊的人力耗費,降低團隊的運作效率棵磷。有許多經(jīng)驗帖都談到產(chǎn)品經(jīng)理與程序員的矛盾癥結(jié)在于改需求蛾狗,其實改需求只是表象,互聯(lián)網(wǎng)本來就是一個快速變化的行業(yè)仪媒,改需求不可避免沉桌,根源在于產(chǎn)品經(jīng)理是否有獨立思考的能力和意識,改需求是人云亦云,是老板Push留凭,還是實踐過后從觀察數(shù)據(jù)洞悉人性得來的深刻啟發(fā)佃扼,這里大不相同。因此產(chǎn)品經(jīng)理除了要當團隊的連接器之外蔼夜,還得鍛煉自己成為團隊的大腦兼耀,不僅是大腦,而且還得是最強大腦求冷。只有你把需求想踏實了瘤运,想細致了,想全面了遵倦,才有足夠的底氣去應(yīng)對各方各面的挑戰(zhàn)尽超,讓程序員們信服你,追隨你梧躺,死心塌地為你改需求似谁。
下次去找產(chǎn)品經(jīng)理(程序員)對需求之前,不妨帶上我的這三個溝通錦囊掠哥,真心期待你們能碰出新的火花巩踏,攜手走向下一個職業(yè)巔峰。