作者:涵爸
來(lái)源:阿里技術(shù)(ali_tech)
阿里妹導(dǎo)讀:每個(gè)人都會(huì)經(jīng)歷一個(gè)新人的階段,不管是初入職場(chǎng),還是到一個(gè)新的工作環(huán)境。作為技術(shù)新人,我們常常會(huì)面臨哪些困惑?普通人和非凡人的差異在哪里?除了體力上的勤奮,還有哪些方法可以加速成長(zhǎng)?本文從第一性原理、結(jié)構(gòu)化思維和多維度思考等方面分享如何從思維深度上提升自己,分享關(guān)于技術(shù)人成長(zhǎng)之道的心得體會(huì)。
一 摘要
阿里優(yōu)秀的人很多,他們身上共同的特質(zhì)是什么?讓我最佩服的是思考力強(qiáng)的人,對(duì)事情有深入洞見(jiàn)和觀點(diǎn)的人。大多數(shù)人還停留在表面看問(wèn)題,很多看法禁錮在思想里逃不出來(lái)。古人說(shuō),立德立言立功為三不朽,立言就是思考力和認(rèn)知力,人和人的差異,在長(zhǎng)久的職場(chǎng)中或者生活中,除去運(yùn)氣外,其實(shí)就是認(rèn)知和思考力的差異。
這篇文章是給新人講我個(gè)人的總結(jié),技能的升級(jí)通過(guò)體力上的勤奮可以到達(dá)普通人的高度,當(dāng)然到達(dá)比較好的段位,還需要天賦。但是認(rèn)知和思考力的升級(jí),不僅僅要靠勤奮,而且要有敏感和好奇心。因此本文首先立足于如何從思維深度上提升自己,只有在思維上體現(xiàn)不同,有深度,才能借助于阿里這么好的平臺(tái),才能做長(zhǎng)足的發(fā)展。
二 新人的困惑
每個(gè)人都有新人的經(jīng)歷,也有新人的困惑,過(guò)幾年后新人也慢慢變成了老人,有多少人能夠真正收獲成長(zhǎng)呢?
- 如何融入團(tuán)隊(duì),如何在繁忙的業(yè)務(wù)中提升自己
- 進(jìn)來(lái)后發(fā)現(xiàn)和想象中有很大的差別,沒(méi)有沉淀,完成功能為主
- 業(yè)務(wù)對(duì)技術(shù)的挑戰(zhàn)不多,學(xué)不到東西
- 新人如何保證先活下來(lái),然后再求發(fā)展
- 事情很多,但是總不能很快拿到結(jié)果
- 有沒(méi)有快速成長(zhǎng)的路線,能夠有明顯的進(jìn)步和成長(zhǎng)
- 要學(xué)的東西太多,沒(méi)人告訴我如何成長(zhǎng)
- 如何借助阿里的平臺(tái),有更好的收獲
三 從普通人到非凡人的四個(gè)階段,思維決定高度
我們大多數(shù)人生而平凡,但是如何讓自己在看似平凡的工作和事業(yè)中,也有讓自己小小的成就感和滿足感,也能不枉此生?我們先看從普通的人到非凡人的差異,也給我們自己立個(gè)目標(biāo),超越自己。很多時(shí)候,我們?cè)谑聵I(yè)上停滯不前,往往是思維上禁錮了自己。人的思維層次很大程度上決定了人的發(fā)展。我從支付寶到集團(tuán),從AE到保險(xiǎn)、到企業(yè)智能,見(jiàn)過(guò)讓我非常佩服的人,他們的思維層次和格局、看問(wèn)題的獨(dú)特視角,讓我受益非常多:
四 理解阿里的技術(shù)文化——新人成長(zhǎng)的第一步
阿里有眾多不同類型的業(yè)務(wù),也有非常復(fù)雜的架構(gòu),也有很多文章闡述這些架構(gòu)的來(lái)龍去脈到沉淀成今天的樣子,這些架構(gòu)都是非常好的學(xué)習(xí)案例。例如做供應(yīng)鏈的業(yè)務(wù),對(duì)履約、大寶、交易、庫(kù)存、物流等核心系統(tǒng)的架構(gòu)都有機(jī)會(huì)去了解,在企業(yè)智能也能學(xué)習(xí)到 ToB 業(yè)務(wù)的底層支撐架構(gòu)、中間件(業(yè)務(wù)編排、服務(wù)編排、元數(shù)據(jù)、多租戶、規(guī)則引擎、人財(cái)事物場(chǎng)的組織中臺(tái)業(yè)務(wù))。任何地方都有自己可以學(xué)習(xí)的地方,所以告訴新人的一點(diǎn)是,如果感覺(jué)到學(xué)習(xí)不到東西,可能是我們自己的認(rèn)知出了問(wèn)題,也可能是自己學(xué)習(xí)的方法不對(duì)。實(shí)際上阿里的技術(shù)文化,是促進(jìn)成長(zhǎng)的文化,但是這個(gè)文化,需要你去實(shí)踐和執(zhí)行、行動(dòng)才能學(xué)到更多的東西:
其中最重要的是任何事情,不管做成這樣的,別人說(shuō)的,還是自己設(shè)計(jì)的架構(gòu)和技術(shù)方案,都要問(wèn)自己背后的 why 是什么。多問(wèn)自己背后的 why 是鍛煉思考力最基本的方式,鍛煉多了,自己的思考力也會(huì)慢慢起來(lái),未來(lái)無(wú)論做技術(shù)方案,還是對(duì)業(yè)務(wù)的理解、架構(gòu)的理解,都有自己獨(dú)到的思考。這也是學(xué)習(xí)各種技術(shù)框架,做架構(gòu)設(shè)計(jì)最關(guān)鍵的基本的思考力。例如當(dāng)一個(gè)新的技術(shù)出現(xiàn),背后的驅(qū)動(dòng)力到底是什么,為什么會(huì)出現(xiàn)這個(gè)技術(shù),解決了什么問(wèn)題,還有什么不足或者適配的使用場(chǎng)景?這些問(wèn)題的背后也體現(xiàn)了對(duì)技術(shù)的好奇心和熱愛(ài),是成為一個(gè)好的技術(shù)人的關(guān)鍵。如果僅僅是為了 KPI,為了完成功能,永遠(yuǎn)做不好事情,也無(wú)法到達(dá)一定高度,枉費(fèi)了此生。
五 從思維方式上入手,思考力提升后,成長(zhǎng)就有了堅(jiān)實(shí)的基礎(chǔ)
1 第一性原理——鍛煉了解背后的本質(zhì)的能力,是提升思考力和做事邏輯的有力助手
第一性原理是因?yàn)轳R斯克而火起來(lái),他非常擅長(zhǎng)于把很多業(yè)務(wù)按照背后的本質(zhì)和原理,再進(jìn)行拆分。例如他創(chuàng)建的 SpaceX,如何低成本、安全地把人送到火星?假如單人送往火星的成本要1億美金,要送 100 個(gè)人,如果每個(gè)人的成本降低 100 倍,那就變成了 100 萬(wàn)美金。特斯拉電動(dòng)車(chē)如何降低成本?電動(dòng)車(chē)的成本主要在電池上,去松下購(gòu)買(mǎi)需要600美金/千瓦時(shí),如果自己去做原料只需要 80 美金,因此馬斯克選擇了自己做電池廠。
做穩(wěn)定性的時(shí)候,我們經(jīng)常聽(tīng)老板或者架構(gòu)師說(shuō)要梳理依賴,但是背后具體是什么?所以后來(lái)我總結(jié)了穩(wěn)定性公式,要提高穩(wěn)定性,就要從梳理依賴走起,要么減少依賴(很多常見(jiàn)的手段去解決這個(gè)問(wèn)題),要么提高依賴鏈路的可用性,要么用多冗余鏈路來(lái)提升穩(wěn)定性。
學(xué)習(xí)技術(shù)框架也一樣。我們要知道新的技術(shù)框架的第一性的是什么,解決了其它框架沒(méi)有解決的問(wèn)題是什么,這樣的學(xué)習(xí)效率是最高的。很多人學(xué)習(xí)了很多技術(shù),但是到最后也不知道,這些技術(shù)到底解決了什么問(wèn)題,很多人只是停留在使用上。
很多時(shí)候,我們并不能很快了解背后的本質(zhì),但是我們可以慢慢沉淀、慢慢總結(jié)這些東西。有了這個(gè)方法后,我們的思維方式就不是從表面看問(wèn)題,而是問(wèn)自己背后的本質(zhì)是什么,如同魯肅關(guān)于技術(shù)人成長(zhǎng)說(shuō)到的,要化繁為簡(jiǎn)。對(duì)業(yè)務(wù)本質(zhì)的理解,這個(gè)本質(zhì)就是第一性。所以領(lǐng)域建模水平的高低,并不是一個(gè)簡(jiǎn)單的把用例梳理出來(lái)并提取名詞來(lái)識(shí)別領(lǐng)域?qū)ο螅嗟臅r(shí)候,是對(duì)業(yè)務(wù)本質(zhì)的把控和理解,是對(duì)業(yè)務(wù)的問(wèn)題域的精準(zhǔn)理解。
2 結(jié)構(gòu)化思維——讓你解決問(wèn)題的思路、表達(dá)更清晰
結(jié)構(gòu)化思維,在說(shuō)事情、做規(guī)劃、做述職、做總結(jié)以及解決問(wèn)題時(shí),都有很多的應(yīng)用場(chǎng)景。很多時(shí)候我們說(shuō)不清楚問(wèn)題,思維混亂,總結(jié)和述職的時(shí)候,直接線性思維,直接說(shuō)明結(jié)果,但是背后的 why 是什么卻不清楚。任何事情都有自己內(nèi)在的結(jié)構(gòu),把結(jié)構(gòu)解構(gòu)出來(lái),非常有助于解決問(wèn)題,并且非常有邏輯,找到關(guān)鍵要素,去解決它,往往更有成效。
- 結(jié)論先行:這個(gè)是初學(xué)者都會(huì)犯的錯(cuò)誤,表述事情,說(shuō)了一堆理由,最后告訴你一個(gè)結(jié)論,聽(tīng)起來(lái)費(fèi)勁,邏輯也不清楚。結(jié)論先行,然后再表達(dá)推導(dǎo)這個(gè)結(jié)論的結(jié)構(gòu),思路要清晰很多。
- 解構(gòu):將問(wèn)題進(jìn)行解構(gòu),可以形成完整的思維閉環(huán),處理事情也不會(huì)形成遺漏。例如做資金安全的保障,要從事前、事中、事后的結(jié)構(gòu)來(lái)解決資金安全的問(wèn)題,往往不會(huì)形成遺漏,方案也更加清晰。
3 多維度思考——提高自己思考、設(shè)計(jì)、方案的全面性和深度
在輔導(dǎo)團(tuán)隊(duì)同學(xué)的時(shí)候,發(fā)現(xiàn)很多同學(xué)的思維非常線性,思考角度單一,讓人感覺(jué)技術(shù)沒(méi)有深度。
一個(gè)事情是多個(gè)角度、多個(gè)維度共同作用的結(jié)果,架構(gòu)也是多個(gè)關(guān)注點(diǎn)分離分別滿足的過(guò)程。從技術(shù)上來(lái)說(shuō),一定要有多維度思考的習(xí)慣,把方方面面考慮到,自然就有深度。
六 技術(shù)人的邏輯思維——理解環(huán)境變化、業(yè)務(wù)、組織階段來(lái)制定策略
聽(tīng)過(guò)很多的技術(shù)規(guī)劃,大多數(shù)沒(méi)有任何策略,想到哪里做到哪里。策略是用來(lái)平衡組織人力、技術(shù)現(xiàn)狀、業(yè)務(wù)現(xiàn)狀的。事情永遠(yuǎn)是做不完的,人永遠(yuǎn)是不夠的,任何一個(gè)事情,都不是一觸而就的,不是所有的問(wèn)題都要解決,但是一定要解決業(yè)務(wù)最痛的那個(gè)問(wèn)題,解決最痛的點(diǎn),并且制定出合理的路經(jīng),就是策略。所有脫離于實(shí)際和現(xiàn)狀的規(guī)劃都是紙上談兵。策略是逐步走到遠(yuǎn)方的捷徑,是最能匹配業(yè)務(wù)發(fā)展的方法,也是解決問(wèn)題眾多路經(jīng)的最合理的路經(jīng)之一。技術(shù)人一定要有策略思維,這也是邏輯思維的關(guān)鍵體現(xiàn)。
下面這個(gè)案例是以前團(tuán)隊(duì)做穩(wěn)定性的時(shí)候,提出的治理策略,這一年穩(wěn)定性實(shí)現(xiàn)了 0 故障、0 故障分(之前是故障多、故障分高)。策略因組織現(xiàn)狀、人員現(xiàn)狀、業(yè)務(wù)階段、技術(shù)階段不同而不同,一定是實(shí)例化的,穩(wěn)定性治理不是把所有的規(guī)范、全景的治理方法照搬過(guò)來(lái)進(jìn)行實(shí)施和操作,一定要找到關(guān)鍵的問(wèn)題點(diǎn)去做策略,這樣才能到達(dá)最好的結(jié)果。
七 后序
關(guān)于思考力,我其實(shí)有很多的感觸。我們一直在路上奔波,很累很辛苦,但是成長(zhǎng)卻甚微。如今小時(shí)候的很多疑問(wèn)也得到了解惑,小時(shí)候特別不解魯迅為什么要棄醫(yī)從文,也不理解周游列國(guó)的孔子,也不理解靠八股文、寫(xiě)文章寫(xiě)的好的人就能中進(jìn)士中狀元。人和人最大的差異就是認(rèn)知和思考的能力,當(dāng)然思考后也要有行動(dòng)力,有思考也要有落地的能力。
新人從外面公司進(jìn)來(lái),有很多需要注意的地方。從思想上改變,從體力上的偽勤奮到思考上的真勤奮,是每一個(gè)新人的成長(zhǎng)之道:
- 總結(jié)自己行事的方法:解構(gòu)、重組。從時(shí)間維度解構(gòu)問(wèn)題、按照業(yè)務(wù)節(jié)點(diǎn)解構(gòu)問(wèn)題。
- 在不同的業(yè)務(wù)做實(shí)例化的架構(gòu)和策略:要有邏輯的解構(gòu),把關(guān)鍵的點(diǎn)找到,并有邏輯地定義問(wèn)題和制定策略,用四兩撥千金的方式去拿到關(guān)鍵結(jié)果,把關(guān)鍵的問(wèn)題解掉。
- 總結(jié)屬于自己獨(dú)特的思考和邏輯:在支持業(yè)務(wù)時(shí),我們總能接收到不同的信息,在做技術(shù)時(shí),我們也能從外界得到很多輸入和經(jīng)驗(yàn),但是一定要消化前人的總結(jié),并根據(jù)自己的業(yè)務(wù)和技術(shù)的痛點(diǎn),總結(jié)屬于自己的觀點(diǎn)。例如高內(nèi)聚,低耦合,實(shí)際上在支撐業(yè)務(wù)時(shí),表現(xiàn)出來(lái)的是邊界錯(cuò)位,導(dǎo)致維護(hù)困難,形成纏繞式依賴。面對(duì)這種情況,我們可以自己總結(jié)成:邊界原則,一個(gè)領(lǐng)域的邊界確定了,職責(zé)就會(huì)清晰,依賴就簡(jiǎn)單了,維護(hù)性就更高了。
- 做每件事,想想做這件事情的結(jié)構(gòu)是什么:對(duì)業(yè)務(wù)來(lái)說(shuō),我們根據(jù)業(yè)務(wù)活動(dòng)形成業(yè)務(wù)的閉環(huán)思維,這樣可以把問(wèn)題各個(gè)擊破。如果要解決線上問(wèn)題,一般可以按照時(shí)間序,將問(wèn)題的處理分成前中后,這樣就能找到關(guān)鍵的薄弱項(xiàng)進(jìn)行優(yōu)化,解決線上問(wèn)題的效率會(huì)事半功倍。定義問(wèn)題和分析價(jià)值,要能升維到客戶思維、戰(zhàn)略思維,不僅僅從自己的局部的業(yè)務(wù)看,我們總能找到最關(guān)鍵的價(jià)值去支持,去做策略。
- 做每件事情,想想有沒(méi)有更好的設(shè)計(jì)方案,每個(gè)方案的缺點(diǎn)是什么,學(xué)會(huì)用同一個(gè)維度來(lái)評(píng)價(jià)方案的優(yōu)劣,這樣深度就有了。
- 先立再破:看別人的設(shè)計(jì)或者觀點(diǎn),有沒(méi)有自己要學(xué)習(xí)的地方,先學(xué)習(xí)可以學(xué)習(xí)的地方,再去用辯證的思維看。很多時(shí)候,別人的設(shè)計(jì)和別人說(shuō)的話,不一定是對(duì)的。
- 對(duì)技術(shù)要有嚴(yán)格的邏輯思維,對(duì)每個(gè)鏈路的架構(gòu)設(shè)計(jì),對(duì)每個(gè)分層的復(fù)用架構(gòu),對(duì)每個(gè)名詞,都要思考邏輯是否正確。