如何成為技術(shù)高手穆端?

鄭昀 創(chuàng)建于2015/6/30 最后更新于2015/10/13

關(guān)鍵詞:成長(zhǎng),知識(shí)體系仿便,學(xué)習(xí)金字塔体啰,論壇,博客嗽仪,RCA荒勇,分享會(huì)

本文檔適用人員:技術(shù)人員

面試的時(shí)候,我會(huì)問面試者闻坚,你日常如何構(gòu)建自己的知識(shí)體系沽翔,如何讓自己更高更快更強(qiáng)?多數(shù)工程師并沒有深入地思考過這個(gè)問題窿凤,基本上是零敲碎打仅偎,隨機(jī)性大。

本著不能讓你白來(lái)一趟的精神雳殊,好為人師的我會(huì)娓娓道來(lái):

第一階段 認(rèn)真構(gòu)建完整的知識(shí)體系

十幾年前我投身軟件行業(yè)的時(shí)候橘沥,光是講解數(shù)據(jù)庫(kù)原理、操作系統(tǒng)夯秃、TCP/IP座咆、組網(wǎng)痢艺、算法等等基礎(chǔ)知識(shí)的英文原版書摞起來(lái)就等身,認(rèn)認(rèn)真真看完介陶,各種上手實(shí)踐腹备,入行后,讀遍 C++ 各種經(jīng)典著作斤蔓,讀遍各種協(xié)議原文,認(rèn)認(rèn)真真打基礎(chǔ)镀岛。

很多工程師都說(shuō)自己平常就是在某些 IT 門戶上看看推薦的博文或新聞弦牡,我說(shuō)這屬于典型的零敲碎打,不夠刺激漂羊。

聊到這時(shí)驾锰,我會(huì)舉一個(gè)例子,為什么要閱讀長(zhǎng)篇小說(shuō)走越,因?yàn)橹卸唐≌f(shuō)就像用針扎你椭豫,而長(zhǎng)篇小說(shuō)就像把你裝進(jìn)一個(gè)沙袋里吊起來(lái),從四面八方用狼牙棒打你旨指,酣暢淋漓赏酥。構(gòu)建可用的知識(shí)體系,就得讀書谆构,書是有體系結(jié)構(gòu)的裸扶,你關(guān)心不關(guān)心,現(xiàn)階段你用到用不到搬素,它都講到了呵晨,從頭到尾看幾遍,針扎得透透的熬尺。


第二階段 順著一個(gè)Topic鉆進(jìn)去摸屠,鍛煉自己的預(yù)研能力

無(wú)論公司業(yè)務(wù)還是自己喜歡做的事,都可以抽象出通用性課題粱哼,然后以做論文的方式殺進(jìn)去季二。這個(gè)事情得反復(fù)操練,有意識(shí)操練皂吮。

做事方式為:

- 抽象出 Topic——如分布式鎖戒傻,分布式并行計(jì)算引擎,防CSRF的FormToken自動(dòng)生成框架蜂筹,定時(shí)任務(wù)管理與調(diào)度平臺(tái)需纳,分布式跟蹤,等等

- 向功課好的學(xué)生學(xué)習(xí)——有針對(duì)性地深入了解業(yè)界其他公司是如何分析問題和解決問題的艺挪,匯總各種方案不翩,站在巨人的肩膀上

- 分析特定應(yīng)用場(chǎng)景兵扬,技術(shù)選型

- 兼顧高可用性和可伸縮,做設(shè)計(jì)評(píng)審

- 做測(cè)試自證靠譜口蝠,梳理知識(shí)點(diǎn)器钟,開技術(shù)分享會(huì)

- 上線商用,總結(jié)經(jīng)驗(yàn)教訓(xùn)妙蔗,開經(jīng)驗(yàn)分享會(huì)

其中一個(gè)重點(diǎn)是匯總和分享傲霸。05年時(shí),應(yīng)電信級(jí)統(tǒng)一消息業(yè)務(wù)需要眉反,我去研究了 SIP 協(xié)議昙啄,做了各種試驗(yàn),分析報(bào)文寸五,寫了一系列的幻燈片梳凛,做了公開分享,一時(shí)間還頗受歡迎:

SIP_to_Freshman_by_zhengyun.ppt

SIP之穿越NAT_by_zhengyun.ppt

SIP體系架構(gòu)講義及消息交互演示_by_zhengyun.ppt

SIP多方會(huì)話消息之實(shí)例講解_by_zhengyun.ppt

SIP安全框架之認(rèn)證[NTLM和Kerberos]_by_zhengyun.ppt

SIP消息之逐項(xiàng)講解_by_zhengyun.ppt

為什么要寫出來(lái)梳杏、講出來(lái)呢韧拒?

因?yàn)橛幸粋€(gè)學(xué)習(xí)金字塔理論,如下圖所示:


我們讀過的事情能夠記住學(xué)習(xí)內(nèi)容的10%十性,

我們聽過的事情能夠記住20%叛溢,

我們看過的事情能夠記住30%,

我們聽過和看過的事情能夠記住50%——如看影像/看展覽/看演示/現(xiàn)場(chǎng)觀摩烁试,

我們說(shuō)過的事情能夠記住70%——如參與討論/發(fā)言雇初,

我們說(shuō)過和做過的事情能夠記住90%——如做報(bào)告,給別人講减响,親身體驗(yàn)靖诗,動(dòng)手做。

這也就是我在《研發(fā)過去幾年做對(duì)了哪些事》中闡述的管理方法:我們從入職之后就有意識(shí)地訓(xùn)練大家支示,讓大家能夠公開陳述刊橘、清晰表達(dá)。所以颂鸿,試用期內(nèi)促绵,新人必須做一次技術(shù)分享和一次技術(shù)評(píng)審,面對(duì)各方的 challenge嘴纺;預(yù)研的中間和結(jié)尾都要有分享會(huì)败晴;平時(shí)也要定期組織技術(shù)講座。


第三階段 瘋狂回答技術(shù)問題

知識(shí)體系慢慢構(gòu)建栽渴,與業(yè)務(wù)相關(guān)的抽象 Topic 也在探索中尖坤。

但這還不夠。

因?yàn)槟阌H身接觸到的世界太小闲擦,可能不足以構(gòu)成挑戰(zhàn)慢味,你可能意識(shí)不到自己缺多少知識(shí)和技能场梆,不利于你分析問題、提出問題和解決問題的能力培養(yǎng)纯路。

所以或油,要主動(dòng)出擊:

瘋狂回答問題

我曾經(jīng)在入行的頭幾年里幾乎把我關(guān)注的垂直領(lǐng)域(包括語(yǔ)言領(lǐng)域和業(yè)務(wù)領(lǐng)域)里的所有問題都回答了一遍驰唬。我對(duì)外宣揚(yáng)知無(wú)不言言無(wú)不盡顶岸,放出郵件地址和 MSN(那時(shí)候 MSN 很高大上),很多網(wǎng)友都會(huì)發(fā)郵件或者加我好友叫编,問各種開發(fā)疑難問題蜕琴,平均每天都有幾個(gè),然后我把解決問題的過程寫成微軟 KB(KnowledgeBase) 文體發(fā)表在我的博客上宵溅。

你想想看,工作中的問題你平均每隔幾天才能遇到一個(gè)上炎,而這么做恃逻,每天你都會(huì)遇到幾個(gè)乃至于十幾個(gè),第一讓你腦力激蕩藕施,第二接觸到更多新知寇损。

05年到06年期間,我因工作需要學(xué)習(xí)了 JavaME(或古老的稱呼 J2ME)裳食,早年間 Symbian 手機(jī)上的客戶端開發(fā)矛市。那段時(shí)間我天天掃中文論壇的帖子,力求回答所有問題诲祸,尤其是那些 BUG 或故障浊吏。對(duì)于那些暫時(shí)沒有人解決的,如流媒體實(shí)時(shí)播放救氯,如仿 OperaMini 二級(jí)菜單界面找田,都上下求索,最后放出思路以及源碼着憨。

同時(shí)墩衙,我經(jīng)常整理常見問題,梳理成冊(cè)并發(fā)布甲抖。譬如我整理過的 J2ME 疑難問題:

[J2ME Q&A]真機(jī)報(bào)告MontyThread -n的錯(cuò)誤之解釋

[J2MEQ&A]WTK初始化WMAClient報(bào)錯(cuò)XXX has no IP address的解釋

[J2ME Q&A]untrusted domain is not configured問題回應(yīng)

[J2ME]“Cannot open socket for LIME events”錯(cuò)誤解決

幾個(gè)月后漆改,我成為 J2ME 中文論壇超級(jí)版主。通過這個(gè)歷程准谚,我想告訴大家挫剑,回答網(wǎng)友問題,技巧得當(dāng)?shù)脑挿湛热鐒e老是重復(fù)回答新手問題暮顺,試著攻克那些疑難問題厅篓,或者離奇故障僚楞,絕對(duì)不會(huì)浪費(fèi)你的時(shí)間吃媒。

為什么浴讯?

因?yàn)槟阋欧睿?/p>

你學(xué)過的每一樣?xùn)|西涮阔,你遭受的每一次苦難隙畜,都會(huì)在你一生中的某個(gè)時(shí)候派上用場(chǎng)棚贾。

——佩內(nèi)洛普·菲茲杰拉德 《離岸》

Everything that you've learnt and all the hardships you've suffered will all come in handy at some point in your life.


第四階段 RCA/總結(jié)

現(xiàn)在是你把經(jīng)驗(yàn)教訓(xùn)變?yōu)樨?cái)富的時(shí)刻了逞力。

什么是好的技術(shù) Leader锅论?

隨便一個(gè)業(yè)務(wù)需求或業(yè)務(wù)場(chǎng)景講出來(lái)祈纯,你立刻把它抽象為幾個(gè)模塊/系統(tǒng)/Topic令宿,然后侃侃而談,業(yè)界都是怎么解決的腕窥,我們以前又是怎么分析怎么解決的粒没,現(xiàn)在咱們這種情況下應(yīng)該如何設(shè)計(jì),可能會(huì)遇到什么問題簇爆,我們應(yīng)該做哪些預(yù)防設(shè)計(jì)癞松,blabla。

怎么做到這一點(diǎn)入蛆?

第一响蓉,寫 RCA 報(bào)告。

我以前說(shuō)過哨毁,『窩窩從 2011 年開始枫甲,一直堅(jiān)持每錯(cuò)必查、錯(cuò)了又錯(cuò)就整改扼褪、每錯(cuò)必寫想幻,用身體力行告訴每一個(gè)新員工直面錯(cuò)誤、公開技術(shù)細(xì)節(jié)话浇、分享給所有人举畸,長(zhǎng)此以往,每一次事故和線上漏測(cè)都會(huì)變?yōu)槲覀兊呢?cái)富凳枝。這就是我們的 RCA(Root Cause Analysis)制度抄沮,截止到目前已經(jīng)收集整理了近兩百個(gè)詳盡的 RCA 報(bào)告♂澹』

RCA 報(bào)告格式為:

-背景知識(shí)(Optional)

-問題現(xiàn)象

-影響范圍

-問題原因

-問題分析過程(Optional)

-解決辦法

-后續(xù)處理措施:如線上臟數(shù)據(jù)如何修復(fù)叛买,如對(duì)用戶造成的影響如何彌補(bǔ)等(Optional)

-經(jīng)驗(yàn)教訓(xùn)

-RCA類型:如代碼問題、實(shí)施問題蹋订、配置問題率挣、設(shè)計(jì)問題、測(cè)試問題

這樣露戒,作為一名合格的老兵椒功,你見過了足夠多的血捶箱,并且把它們變成了你的人生財(cái)富。

第二动漾,寫總結(jié)丁屎。

話說(shuō),要經(jīng)常拉清單旱眯。

侃侃而談得有資料晨川,這些都得是你自己寫才能印象深刻,關(guān)鍵時(shí)刻想得起來(lái)删豺。

好了共虑,這就是我告訴面試者的高手煉成四個(gè)階段。

點(diǎn)擊鏈接看一下技術(shù)總監(jiān)是干什么的呀页。

-EOF-

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妈拌,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蓬蝶,更是在濱河造成了極大的恐慌供炎,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疾党,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡惨奕,警方通過查閱死者的電腦和手機(jī)雪位,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)梨撞,“玉大人雹洗,你說(shuō)我怎么就攤上這事∥圆ǎ” “怎么了时肿?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)港粱。 經(jīng)常有香客問我螃成,道長(zhǎng),這世上最難降的妖魔是什么查坪? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任寸宏,我火速辦了婚禮,結(jié)果婚禮上偿曙,老公的妹妹穿的比我還像新娘氮凝。我一直安慰自己,他們只是感情好望忆,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布罩阵。 她就那樣靜靜地躺著竿秆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪稿壁。 梳的紋絲不亂的頭發(fā)上幽钢,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音常摧,去河邊找鬼搅吁。 笑死,一個(gè)胖子當(dāng)著我的面吹牛落午,可吹牛的內(nèi)容都是我干的谎懦。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼溃斋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼界拦!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起梗劫,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤享甸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后梳侨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛉威,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年走哺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蚯嫌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡丙躏,死狀恐怖择示,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情晒旅,我是刑警寧澤栅盲,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站废恋,受9級(jí)特大地震影響谈秫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鱼鼓,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一孝常、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蚓哩,春花似錦构灸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)稠氮。三九已至,卻和暖如春半开,著一層夾襖步出監(jiān)牢的瞬間隔披,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工寂拆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留奢米,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓纠永,卻偏偏與公主長(zhǎng)得像鬓长,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子尝江,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容