鄭昀
一
從初中級走向中高級、走向技術專家的過程,必然伴隨着價值觀輸出。
為什么?
因為伴隨着你越來越有 Power,越來越有 Experience,你一定會時不時輸出一下價值觀。你的疆域不再只是你寫的代碼,你負責的工程。限制你的僅僅是你的意願和行動力。
什么是輸出價值觀?
-
分享你分析問題、解決問題的過程,譬如主動撰寫RCA報告;
-
把經過自己深入思考、有了透徹理解的技術方案清晰明了地介紹給其他人;
-
引入或建議團隊引入提升工作效率、簡化流程的以下事物:
-
框架
-
構建工具
-
工具
-
中間件
-
理念
-
庫
-
最佳實踐
-
……
-
積極參與Code Review
-
在設計評審會上積極發言
-
積極幫其他人調查技術問題
-
主動承擔系分工作
-
看到目前系統中的不足,主動承擔開發模塊、外圍支撐系統或中間件的重任
-
看到團隊一而再再而三地犯同樣的錯誤,主動組織大家培訓
-
主動申請做新人的導師,對新人的工作質量負責
-
主動撰寫某個領域的最佳實踐,並在團隊內布道
-
……
-
你能想到輸出你的價值觀的其他事,小到技術團隊內部,大到業界
我們內部有一份《研發P序列晉升評審表》,仔細讀過之后你會發現它們背后隱含的就是『你有沒有輸出你的價值觀』和『你輸出價值觀的功率有多大』。
二
我們研發的晉級晉升基本上都需要過評審會,給P8以上的人一個機會,面對面挑戰你的機會。
2011年,我在內部飛行研討會上說:
別人聽不懂,那多半是因為你講不清楚,你講不清楚,往往是你一沒聽懂、二沒想清楚。(所以你沒邏輯。)
很多人會搬出“Talk is cheap, show me your code”的擋箭牌,說能 coding 就行。
我們是在一個協同性很強的(龐大)團隊里,有產品有研發有測試有運維有運營,大多數場景下,不管你是P5、P6還是P7、P8,對外你需要公開地闡述清楚你對業務的理解和實現邏輯,用簡單明了的語言挑戰產品和運營,對內你更需要講清楚實現細節,講清楚故障原理。你橫豎不可能讓產品和測試看你的代碼吧。
吭哧吭哧說半天,詞不達意,細節模糊,也不會畫輔助圖(調用關系圖、業務流程圖、時序圖、泳道圖……),那你怎么自證靠譜?
這是外部逼迫你要搞清楚技術細節和原理,要能公開地清晰表達。
內在逼迫你的是學習金字塔原理:
為什么要寫出來、講出來呢?
因為有一個學習金字塔理論,如下圖所示:
我們讀過的事情能夠記住學習內容的10%,
我們聽過的事情能夠記住20%,
我們看過的事情能夠記住30%,
我們聽過和看過的事情能夠記住50%——如看影像/看展覽/看演示/現場觀摩,
我們說過的事情能夠記住70%——如參與討論/發言,
我們說過和做過的事情能夠記住90%——如做報告,給別人講,親身體驗,動手做。
這也就是我在《我們過去幾年做對了哪些事》中闡述的管理方法:我們從入職之后就(要)有意識地訓練大家,讓大家能夠公開陳述、清晰表達。所以,試用期內,新人必須做一次技術分享和一次技術評審,面對各方的 challenge;預研的中間和結尾都要有分享會;平時也要定期組織技術講座。
國家體操隊有一幅標語:上級逼,下級逼,互相逼,自我逼。
如果你懶,
如果你雜事兒太多,
如果你沒時間,沒環境,
那么怎么逼你?
各位 Leader 一定要審視自己的隊友,把那些藏在后面不露頭的人叫出來,內部開講,內部多挑戰多提問,多做設計評審和CodeReview,不要求你涉獵旁通,經你手的每一件事總能公開地、流暢地表達吧。
講給一塊做過的自己人聽能聽懂,這不叫本事。
講給沒做過、不知道技術概念和術語的人聽,他聽懂了,那才叫本事。
講給“小白”產品經理聽,他能聽懂,那才叫“清晰表達”。
留一個課后作業,大家回去跟自己的另一半講一遍,爭取讓對方聽明白:
RSA加密和RSA簽名有什么區別,各自發生在什么場景下?
++請傾聽我們過去幾年做對了哪些事情++
-EOF-
