<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          你和世界上頂級(jí)的程序員差幾個(gè)等級(jí)?

          共 4019字,需瀏覽 9分鐘

           ·

          2021-08-05 03:01


          導(dǎo)讀:這些年,我跟一些年輕的軟件工程師朋友們交流,大家都對(duì)未來的職業(yè)發(fā)展有著憧憬和規(guī)劃,要做架構(gòu)師、要做技術(shù)總監(jiān)、要做CTO。對(duì)于如何實(shí)現(xiàn)自己的職業(yè)規(guī)劃也都信心滿滿,努力工作、好好學(xué)習(xí)、不斷提升自己。


          但現(xiàn)實(shí)總是復(fù)雜的,日復(fù)一日的工作與生活總能讓人一次又一次地陷入迷茫。原因之一就是對(duì)職業(yè)發(fā)展軌跡和自我能力提升的一般規(guī)律缺乏認(rèn)識(shí),做事找不到方向或是操之過急。

          作者:李智慧
          來源:華章計(jì)算機(jī)(ID:hzbook_jsj)




          01 軟件技術(shù)的生態(tài)江湖與等級(jí)體系

          軟件編程這個(gè)領(lǐng)域看似平等、開放、自由,但這并不代表混亂、無序。這個(gè)領(lǐng)域并沒有成文的行為準(zhǔn)則,卻自有一套運(yùn)作體系。依靠這套體系,軟件開發(fā)的技術(shù)和知識(shí)以極快的速度在全世界范圍內(nèi)傳播、推廣。

          如果你致力于成為軟件架構(gòu)師,你就必須了解軟件技術(shù)的生態(tài)江湖與等級(jí)體系,因?yàn)槟愕募夹g(shù)處境和技術(shù)發(fā)展之路就在其中。

          全世界從事軟件開發(fā)的技術(shù)人員大約有幾千萬,有序穩(wěn)定的組織方式總是金字塔結(jié)構(gòu),在軟件開發(fā)這個(gè)領(lǐng)域也不例外。我們按照每個(gè)人的影響力和技能水平,使用二八定律進(jìn)行劃分,得到一個(gè)如下圖所示的金字塔結(jié)構(gòu)。

          ▲軟件從業(yè)人員等級(jí)體系

          80%的工程師處在這個(gè)金字塔最底層,全世界絕大多數(shù)的代碼出自這一層的工程師之手,但是他們卻沒有任何技術(shù)決策能力和技術(shù)影響力。用什么編程語言、用什么數(shù)據(jù)庫、用什么編程框架、日志規(guī)范與代碼規(guī)范如何制定,統(tǒng)統(tǒng)不由他們決定。

          大多數(shù)情況下,一個(gè)10人的團(tuán)隊(duì)中,有8個(gè)人是這樣的,他們在金字塔的第零層,在這個(gè)體系中,他們沒有自己的稱呼。

          在這一層之上,剩下的20%的技術(shù)人員中的80%,也就是總數(shù)的16%的工程師被稱為團(tuán)隊(duì)影響者。他們是項(xiàng)目架構(gòu)師、技術(shù)經(jīng)理、技術(shù)骨干,撐起了項(xiàng)目的技術(shù)核心,在項(xiàng)目范圍內(nèi)決定著各種技術(shù)方向,核心代碼由他們開發(fā),出了重要的問題也要找他們解決。在一個(gè)10人的團(tuán)隊(duì)中,大約有1~2位這樣的人。

          團(tuán)隊(duì)影響者之上是公司影響者,大約占總數(shù)的3.2%,他們決定整個(gè)公司的技術(shù)方向,比如,用Java還是用PHP?用MySQL還是SQLServer?微服務(wù)用Dubbo還是Spring Cloud?

          在一個(gè)有300名技術(shù)人員的公司中,這樣的人大約有10人。他們通常是公司的技術(shù)元老,是公司的技術(shù)團(tuán)隊(duì)中擁有較大知名度的技術(shù)專家。

          團(tuán)隊(duì)影響者和公司影響者又如何做出技術(shù)判斷和決策呢?他們的技術(shù)從何而來?通常他們會(huì)關(guān)注國內(nèi)最新的技術(shù)風(fēng)向,參加各種技術(shù)峰會(huì),閱讀各種技術(shù)圖書,通過這些信息獲取知識(shí)并做出自己的技術(shù)判斷和決策。

          而向他們傳播這些最新技術(shù)動(dòng)向的人,就是全國影響者。這些人通常來自知名的IT互聯(lián)網(wǎng)公司,當(dāng)他們說“我們在淘寶、騰訊如何做開發(fā)”的時(shí)候,全國的開發(fā)者都會(huì)靜心傾聽。

          這些全國影響者通常是通過關(guān)注國外的技術(shù)動(dòng)向來獲取信息的,主要是一些美國的公司,比如Google、Facebook、微軟這些公司的工程師。當(dāng)他們說“我們在Google如何做開發(fā)”的時(shí)候,全世界的開發(fā)者都會(huì)靜心傾聽,以便了解下一次的技術(shù)潮流在哪里。他們是全球影響者。

          在這個(gè)技術(shù)影響力體系里,越往高處背景越重要。你是誰不重要,你代表誰更重要,人們關(guān)注的不是你叫什么名字,而是你來自哪個(gè)公司,這也是很多人想要加入Google、阿里巴巴的原因。

          有趣的是,來自知名大廠的一些工程師常常忘記這一點(diǎn),覺得自己得到的關(guān)注和掌聲是來自自己的成就和能力,結(jié)果導(dǎo)致對(duì)自己的職業(yè)發(fā)展產(chǎn)生重大誤判。

          直到這里,技術(shù)等級(jí)體系關(guān)注的都是技術(shù)影響力,通過影響力決定使用何種技術(shù)進(jìn)行軟件開發(fā)。那么,我們常用的這些軟件技術(shù)又從何而來?

          事實(shí)上,正是這些知名軟件的開發(fā)者推動(dòng)了一次又一次軟件編程的革命,領(lǐng)導(dǎo)了一次又一次技術(shù)進(jìn)步,他們帶領(lǐng)軟件技術(shù)行業(yè)不斷前進(jìn)。

          他們有的開發(fā)了一些關(guān)鍵性的技術(shù)產(chǎn)品,比如廣為使用的JSON解析器、單元測試框架、分布式緩存系統(tǒng)。他們是關(guān)鍵開創(chuàng)者。

          還有一些人則開創(chuàng)了一個(gè)領(lǐng)域,如Spring,構(gòu)建了一個(gè)完整的Java web開發(fā)技術(shù)棧。這些軟件的核心開發(fā)者是領(lǐng)域開創(chuàng)者。

          在這個(gè)金字塔的最頂層,則是那些開創(chuàng)了一個(gè)行業(yè)的行業(yè)開創(chuàng)者,Hadoop成就了大數(shù)據(jù)行業(yè),Linux引領(lǐng)了操作系統(tǒng)行業(yè),Linus、Doug Cutting這些人就是軟件技術(shù)領(lǐng)域的王者。

          基本上,只要能超越你當(dāng)前所在層次80%的人,你就可以進(jìn)入更上一個(gè)層級(jí)。



          02 技術(shù)進(jìn)階之捷徑

          如何完成技術(shù)層級(jí)的躍遷,成為更高一級(jí)的技術(shù)高手呢?你當(dāng)然可以一級(jí)一級(jí)地從金字塔的最底層努力做起,在每一層都超越80%的人,進(jìn)入更上一層的技術(shù)等級(jí)。

          那么,有沒有捷徑呢?

          其實(shí)還真有,而且許多人都嘗試過,那就是直接去做一個(gè)全國影響者,在工作之外,通過持續(xù)地維護(hù)一個(gè)技術(shù)博客或者技術(shù)公眾號(hào),不斷地發(fā)表一些高質(zhì)量的原創(chuàng)技術(shù)文章,在某個(gè)技術(shù)領(lǐng)域打造自己的技術(shù)影響力,并通過在一些有影響力的技術(shù)峰會(huì)上做主題演講,以及出版一些高質(zhì)量并暢銷的技術(shù)圖書,持續(xù)擴(kuò)大自己的影響力。

          應(yīng)該說,每一次大的技術(shù)浪潮,都會(huì)使一批默默無聞的技術(shù)人員快速獲得全國性的技術(shù)影響力,在分布式技術(shù)、移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、AI、區(qū)塊鏈等領(lǐng)域,莫不如此。

          因此,通過這種方式獲得全國性的技術(shù)影響力,一方面要持續(xù)努力,不斷學(xué)習(xí)、實(shí)踐,持續(xù)獲得知識(shí),并把這些知識(shí)有效地傳播出去。

          另一方面還要有眼光,在一個(gè)已經(jīng)非常成熟的技術(shù)領(lǐng)域耕耘,再努力也很難獲得足夠的關(guān)注,而在那些尚不成熟的技術(shù)領(lǐng)域努力,你又如何知道將來這項(xiàng)技術(shù)一定會(huì)成功?這就需要具有足夠的技術(shù)敏感性,在進(jìn)行足夠多的技術(shù)嘗試后,才能做出有戰(zhàn)略眼光的技術(shù)決策。

          所謂的捷徑只是路徑上的捷徑,要想在這條捷徑上獲得成功,需要付出更多的努力。

          事實(shí)上,如果你足夠努力并有足夠的天分,你甚至可以超越影響者階層,直接進(jìn)入開創(chuàng)者階層,比以上捷徑更快。

          在計(jì)算機(jī)軟件開發(fā)領(lǐng)域,美國是全球的領(lǐng)導(dǎo)者,軟件領(lǐng)域的新技術(shù)基本都是美國人引領(lǐng)的,我們?nèi)粘J褂玫母鞣N軟件基本上也都是在美國開發(fā)的。大到各種編程語言,小到各種編程框架和工具。

          如果說,最近幾年這一現(xiàn)象有什么細(xì)微的變化,那就是中國開發(fā)者的身影越來越多,中國本土開發(fā)的軟件也越來越多地被全球開發(fā)者接受,特別是在開源軟件以及最新的技術(shù)領(lǐng)域上,中國人的成就和作品越來越多。

          最近十幾年,中國軟件開發(fā)者人數(shù)急劇增加,中國軟件開發(fā)者的技術(shù)水平也快速提高。在上個(gè)世紀(jì),中國人開發(fā)一款技術(shù)產(chǎn)品,被全球軟件開發(fā)者使用似乎是天方夜譚,而到了今天,這完全不是什么不可能的事情。

          所以,如果你能直接開發(fā)一款在全球范圍內(nèi)被軟件開發(fā)人員廣泛接受的技術(shù)產(chǎn)品,并能吸引全球的開發(fā)者參與到你的產(chǎn)品開發(fā)中,那么你就成為某方面的開創(chuàng)者了。

          事實(shí)上,因?yàn)橹袊浖_發(fā)者人數(shù)龐大,即使你的產(chǎn)品只在中國范圍內(nèi)獲得廣泛的認(rèn)可,距離全球范圍內(nèi)流行也已經(jīng)不遠(yuǎn)了。

          比捷徑更快的路不是沒有,只是更加艱難,不只需要你個(gè)人努力,還要看歷史的進(jìn)程。



          03 小結(jié)

          從根本上說,技術(shù)進(jìn)階根本沒有捷徑,所謂的捷徑其實(shí)是你經(jīng)歷了各種努力和挫折后,最后化繭成蝶的驚鴻一瞥。為了最后眾人矚目的成功,你需要經(jīng)歷金字塔每一層的考驗(yàn)。

          在工作中,技術(shù)實(shí)力固然重要,但是技術(shù)實(shí)力要轉(zhuǎn)化成公司需要的成果和價(jià)值;技術(shù)影響力也非常重要,通過技術(shù)影響力引導(dǎo)團(tuán)隊(duì)、部門、公司按照你的技術(shù)價(jià)值觀去構(gòu)建產(chǎn)品架構(gòu)和技術(shù)發(fā)展路徑,凝聚公司的技術(shù)力量,讓你自己和公司向著更高的技術(shù)等級(jí)前進(jìn)。

          關(guān)于如何構(gòu)建自己的技術(shù)影響力,有如下兩點(diǎn)建議。

          • 承擔(dān)責(zé)任:重大的技術(shù)決策可能會(huì)帶來重大的技術(shù)風(fēng)險(xiǎn),要有勇氣承擔(dān)風(fēng)險(xiǎn),并因此贏得他人的尊重。
          • 幫助他人:團(tuán)隊(duì)成員遇到技術(shù)問題的時(shí)候,即使不是自己的工作范圍,也可以幫助他們?nèi)ソ鉀Q問題,一方面建立自己的技術(shù)影響力,另一方面通過解決問題獲得更快的技術(shù)成長和領(lǐng)悟。

          當(dāng)然,技術(shù)影響力的前提是具有真正的技術(shù)實(shí)力,沒有實(shí)力的影響力就是空中樓閣,不堪一擊。

          關(guān)于作者:李智慧,資深架構(gòu)專家,同程旅行交通首席架構(gòu)師,曾在NEC、阿里巴巴、Intel等知名企業(yè)擔(dān)任架構(gòu)師,也曾在WiFi萬能鑰匙等企業(yè)擔(dān)任CTO。長期從事大數(shù)據(jù)、大型網(wǎng)站的架構(gòu)和研發(fā)工作,領(lǐng)導(dǎo)設(shè)計(jì)過多個(gè)日活用戶在千萬級(jí)以上的互聯(lián)網(wǎng)系統(tǒng)架構(gòu),實(shí)戰(zhàn)經(jīng)驗(yàn)豐富。曾設(shè)計(jì)、開發(fā)過 Web 服務(wù)器防火墻、分布式NoSQL 系統(tǒng)、大數(shù)據(jù)倉庫引擎、反應(yīng)式編程框架等各種類型的軟件系統(tǒng)。

          本文摘編自架構(gòu)師的自我修煉:技術(shù)、架構(gòu)和未來》,經(jīng)出版方授權(quán)發(fā)布。

          延伸閱讀架構(gòu)師的自我修煉:技術(shù)、架構(gòu)和未來


          干貨直達(dá)??


          更多精彩??

          在公眾號(hào)對(duì)話框輸入以下關(guān)鍵詞
          查看更多優(yōu)質(zhì)內(nèi)容!

          PPT | 讀書 | 書單 | 硬核 | 干貨 | 講明白 | 神操作
          大數(shù)據(jù) | 云計(jì)算 | 數(shù)據(jù)庫 | Python | 爬蟲 | 可視化
          AI | 人工智能 | 機(jī)器學(xué)習(xí) | 深度學(xué)習(xí) | NLP
          5G | 中臺(tái) | 用戶畫像 1024 | 數(shù)學(xué) | 算法 數(shù)字孿生

          據(jù)統(tǒng)計(jì),99%的大咖都關(guān)注了這個(gè)公眾號(hào)
          ??
          瀏覽 16
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日产精品久久久久久久 | 成人黄色电影A片 | 亚洲国产精品久久久久久久 | 成人大香蕉网站精品免费 | 无码一区在线观看 |