數(shù)字化已進(jìn)入“全要素”時(shí)代,數(shù)字化升級(jí)需要將整個(gè)技術(shù)底座打通,并且將整個(gè)組織進(jìn)行轉(zhuǎn)型。這一過(guò)程中,人才的權(quán)重成為了企業(yè)轉(zhuǎn)型是否成功的關(guān)鍵。從程序員1.0時(shí)代的“個(gè)人英雄”到程序員3.0時(shí)代的“萬(wàn)能開(kāi)發(fā)者”,程序員扮演的角色發(fā)生了重大的改變。未來(lái),只有能將技術(shù)與產(chǎn)業(yè)融會(huì)貫通的程序員,才是數(shù)字化時(shí)代真正的人才。
作者 | Aholiab 責(zé)編 | 徐威龍出品 | 新程序員在過(guò)去的幾年里,數(shù)字化已深刻地改變了社會(huì)、經(jīng)濟(jì)、生活等方方面面。數(shù)字化已成為全球發(fā)展的新趨勢(shì)。在我國(guó),從2017年首次將“數(shù)字經(jīng)濟(jì)”寫入政府工作報(bào)告,到“十四五”規(guī)劃強(qiáng)調(diào)“加快數(shù)字化發(fā)展,建設(shè)數(shù)字中國(guó)”,數(shù)字化早已全面向各個(gè)產(chǎn)業(yè)滲透,成為諸多企業(yè)的核心戰(zhàn)略。
在阿里云全球技術(shù)服務(wù)部副總經(jīng)理、交付技術(shù)負(fù)責(zé)人張瑞看來(lái),程序員單打獨(dú)斗就能創(chuàng)造奇跡的時(shí)代已經(jīng)過(guò)去,新時(shí)代的數(shù)字化轉(zhuǎn)型,需要打通戰(zhàn)略、策略、執(zhí)行等“全要素”,而這一背景,對(duì)程序員也提出了新的要求。
如果說(shuō)程序員1.0時(shí)代是天才輩出、個(gè)人英雄的時(shí)代;程序員2.0時(shí)代是以開(kāi)源為核心的大廠程序員創(chuàng)造奇跡的時(shí)代;那么3.0時(shí)代則是“萬(wàn)能程序員”的時(shí)代。技術(shù)將不再是程序員的天花板,因?yàn)槌绦騿T不僅要懂技術(shù),也要關(guān)心經(jīng)濟(jì)社會(huì)的發(fā)展,研究產(chǎn)業(yè)的前途和命運(yùn)?!八麄兗纫菍?duì)技術(shù)最精通的一批人,也要是對(duì)產(chǎn)業(yè)最了解的一群人?!?/p>
“我希望越來(lái)越多這樣的程序員加入進(jìn)來(lái),共同推進(jìn)實(shí)現(xiàn)數(shù)字化中國(guó)的愿景。”張瑞說(shuō)。
本文出自《新程序員·云原生和全面數(shù)字化實(shí)踐》
數(shù)字化進(jìn)入“全要素”時(shí)代
回到十多年前的2008年,那時(shí)中國(guó)網(wǎng)民的數(shù)量已接近3億,一批互聯(lián)網(wǎng)巨頭也已具備相當(dāng)?shù)囊?guī)模。然而,國(guó)內(nèi)的所有大型互聯(lián)網(wǎng)公司,仍然十分依賴IOE(IBM、Oracle、EMC)成熟的設(shè)備和系統(tǒng)。面對(duì)日益增長(zhǎng)的數(shù)據(jù)量,IOE所提供的設(shè)備和系統(tǒng)已經(jīng)無(wú)法滿足海量的數(shù)據(jù)存儲(chǔ)及交互的需求,越來(lái)越頻繁的宕機(jī)。因此,在這一年,阿里巴巴提出了“去IOE”戰(zhàn)略,期望通過(guò)自研可控的軟硬件系統(tǒng)擺脫對(duì)IBM小型機(jī)、Oracle數(shù)據(jù)庫(kù)及EMC存儲(chǔ)的依賴。2013年,隨著淘寶廣告系統(tǒng)Oracle數(shù)據(jù)庫(kù)的下線,阿里巴巴的“去IOE”戰(zhàn)略得以完成。
“去IOE”為更大的數(shù)字化建設(shè)奠定了基礎(chǔ),是數(shù)字化全要素升級(jí)的第一步。在這一基礎(chǔ)上,構(gòu)建動(dòng)輒上百個(gè)系統(tǒng)交匯的“超級(jí)數(shù)字工程”成為可能。讓從城市大 腦、12306等超大規(guī)模的業(yè)務(wù)平臺(tái),到煉鋼、水泥、汽車制造等行業(yè)解決方案,都能接受數(shù)字化的重塑。
“今天我們?cè)谔釘?shù)字化的時(shí)候,指的是將整個(gè)的技術(shù)底座打通,將整個(gè)組織進(jìn)行轉(zhuǎn)型,并且讓每一個(gè)組織里的人變得更好。我們不是交付一個(gè)系統(tǒng),而是交付一種價(jià)值。這個(gè)過(guò)程,我們稱為‘全要素的數(shù)字化’?!睆埲鹧a(bǔ)充道。
全要素?cái)?shù)字化有三個(gè)特征:
戰(zhàn)略上,建立一個(gè)數(shù)據(jù)中樞,以數(shù)據(jù)為核心資產(chǎn),進(jìn)而推動(dòng)智能化決策。
策略上,以一條工程總線打通企業(yè)的“經(jīng)絡(luò)”,實(shí)現(xiàn)組織敏捷,穩(wěn)步打造數(shù)字化的能力底座。
執(zhí)行上,重構(gòu)業(yè)務(wù)流程,實(shí)現(xiàn)場(chǎng)景創(chuàng)新與業(yè)務(wù)突破。
因此,在全要素時(shí)代下,數(shù)字化應(yīng)該與電氣化相提并論。正如電氣化把電變成了基礎(chǔ)設(shè)施,驅(qū)動(dòng)了第二次工業(yè)革命及信息產(chǎn)業(yè)浪潮。數(shù)字化也將催生出新的技 術(shù)經(jīng)濟(jì)生態(tài),帶來(lái)新的產(chǎn)業(yè)革命。在數(shù)字化革命下,數(shù)據(jù)變成了新的生產(chǎn)資料,程序員則成為了新的“勞動(dòng)者”。而新的時(shí)代對(duì)新的“勞動(dòng)者”也提出了新的要求。
程序員3.0時(shí)代
張瑞強(qiáng)調(diào),今天程序員已進(jìn)入3.0時(shí)代,只有將技術(shù)與產(chǎn)業(yè)相結(jié)合的“萬(wàn)能程序員”才能適應(yīng)數(shù)字化全要素時(shí)代。要理解什么是“程序員3.0時(shí)代”,需要從1.0時(shí) 代開(kāi)始對(duì)程序員的發(fā)展進(jìn)行回顧。
程序員1.0時(shí)代是“單打獨(dú)斗,個(gè)人英雄”的時(shí)代。優(yōu)秀的程序員往往是技術(shù)過(guò)硬,并且能夠?qū)崿F(xiàn)自己想法的人。“作為70后,我們那時(shí)候的偶像是求伯君、雷 軍、張小龍、王江民這些人,他們以一己之力寫出了非常牛的軟件,做出很牛的產(chǎn)品,就能快速得到社會(huì)的認(rèn)可和市場(chǎng)的回報(bào)。”
以求伯君為例,這位天賦異稟的程序員,在1989年就成功開(kāi)發(fā)出WPS1.0,填補(bǔ)了我國(guó)計(jì)算機(jī)中文字處理的空白,國(guó)內(nèi)市場(chǎng)占有率最高時(shí)一度達(dá)到90%,成為了中國(guó)計(jì)算機(jī)的標(biāo)配,1989年也由此被稱作“中國(guó)軟件元年”。類似的代表還有“中國(guó)殺毒第一人”王江民,他研究了中國(guó)首款專業(yè)殺毒軟件KV100,在很長(zhǎng)的一段時(shí)間里,該系列軟件是中關(guān)村的硬通貨,許多人送禮都送殺毒軟件。
作為《程序員》雜志(《新程序員》前身)的資深讀者,張瑞還以《程序員》雜志試刊(2000年)上提到的一個(gè)人物周奕為例(見(jiàn)圖1),談到他曾經(jīng)單槍匹馬寫出了在DOS時(shí)代輝煌無(wú)限的排版軟件,當(dāng)時(shí)全國(guó)寫過(guò)排版軟件的也只有他、求伯君、殷步久、王選等人。一個(gè)偶然的機(jī)會(huì)他發(fā)現(xiàn)可以用多線程編程的辦法將mp3刻成光盤,于是他在美國(guó)租用了一個(gè)服務(wù)器,注冊(cè)了zy2000.com網(wǎng)站,在1997年就實(shí)現(xiàn)了月收入50,000美元(約合當(dāng)時(shí)50萬(wàn)人民幣)。
圖1 2000年發(fā)行的《新程序員》試刊一
程序員2.0時(shí)代是以開(kāi)源為核心的大廠程序員的時(shí)代。張瑞回顧道:“隨著谷歌三篇論文的發(fā)表(指谷歌發(fā)表的GFS、MapReduce、BigTable三篇論文),三駕馬車的出現(xiàn),整個(gè)互聯(lián)網(wǎng)在分布式系統(tǒng)的大浪和數(shù)據(jù)智能的沖擊下崛起。能進(jìn)入大廠成了很多程序員的夢(mèng)想,也只有大廠才用到了當(dāng)時(shí)最牛的技術(shù)。后來(lái)隨著閉源軟件向開(kāi)源軟件的發(fā)展,成為開(kāi)源軟件的貢獻(xiàn)者,也成為了程序員莫大的動(dòng)力?!?/p>
隨著技術(shù)的發(fā)展,2.0時(shí)代涌現(xiàn)出了一批對(duì)垂直領(lǐng)域頗有研究的程序員,他們對(duì)開(kāi)源做出了非常多的貢獻(xiàn)。這個(gè)群體的代表,有“MySQL之父”Michael Widenius、“Linux之父”Linus Torvalds等。
1991年,Linux面世,允許用戶通過(guò)網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并任意修改其源代碼,因此創(chuàng)造了一種能夠更好、更快地開(kāi)發(fā)核心軟件技術(shù)的方法。越來(lái)越多的基礎(chǔ)開(kāi)源技術(shù)應(yīng)運(yùn)而生,開(kāi)源也有了技術(shù)革新和商業(yè)革新的良性循環(huán)。
之后的故事廣為人知——開(kāi)源實(shí)現(xiàn)了巨大的技術(shù)創(chuàng)新和商業(yè)創(chuàng)新。例如,2008年,軟件公司MySQL以10億美元的價(jià)格被收購(gòu)。遠(yuǎn)在中國(guó)的程序員們同樣投身于這股浪潮,如章文嵩,主導(dǎo)開(kāi)發(fā)了國(guó)內(nèi)最早的開(kāi)源項(xiàng)目之一LVS,這對(duì)其技術(shù)人生乃至其任職的企業(yè)都產(chǎn)生了深遠(yuǎn)影響。
程序員3.0時(shí)代是“萬(wàn)能開(kāi)發(fā)者”的時(shí)代?!斑@一代程序員應(yīng)該是生于云、長(zhǎng)于云、云原生的一代?!彪S著5G的發(fā)展,計(jì)算和數(shù)據(jù)正在加速向云上遷移,催生出云計(jì)算機(jī)、自動(dòng)駕駛等“新物種”,以及更多的數(shù)字化解決方案。
相比于前兩代對(duì)于具體技術(shù)(如某個(gè)開(kāi)發(fā)語(yǔ)言)的追求,這一代的程序員應(yīng)該在技術(shù)上“一專多能”,并且能夠?qū)⒓夹g(shù)與行業(yè)相結(jié)合。張瑞說(shuō):“今天對(duì)數(shù)字化人才的要求是,云計(jì)算、大數(shù)據(jù)、AI這三個(gè)技術(shù)至少要掌握其一,同時(shí)對(duì)其余兩項(xiàng)技術(shù)要有深刻的理解,否則會(huì)沒(méi)有想象力,很難產(chǎn)生創(chuàng)新?!?.0時(shí)代的程序員需要深度思考行業(yè)痛點(diǎn),長(zhǎng)期積累行業(yè)經(jīng)驗(yàn),不斷找出行業(yè)規(guī)律,并能夠通過(guò)數(shù)字化的工具和手段來(lái)幫助行業(yè)解決問(wèn)題、改進(jìn)效率、優(yōu)化組織?!耙酝某绦騿T可能不太會(huì)思考業(yè)務(wù)方面的問(wèn)題,認(rèn)為這是CEO需要考慮的,但未來(lái)這種思考應(yīng)該扎根在程序員的意識(shí)中。”
因此,未來(lái)技術(shù)不再是程序員的天花板,而是對(duì)行業(yè)創(chuàng)新的想象力。只有了解行業(yè)的技術(shù)人,才能成為數(shù)字化人才。這些人可能是來(lái)自IBM、微軟、Oracle、BAT的開(kāi)發(fā)者;也可能是來(lái)自建筑、交通、航空、銀行、稅務(wù)等行業(yè)的工程師。
張瑞介紹,阿里云在服務(wù)千行百業(yè)政企客戶的過(guò)程中,看到了許多既懂技術(shù)、又懂產(chǎn)業(yè)的技術(shù)人,他們代表著3.0時(shí)代程序員的發(fā)展方向。阿里云常講:“為客戶交付一個(gè)項(xiàng)目,沉淀一套體系,留下一支隊(duì)伍。其目標(biāo)就是,幫助客戶真正構(gòu)建起面向數(shù)字創(chuàng)新的技術(shù)與組織能力,和客戶一起培養(yǎng)更多的“3.0程序員”。
培養(yǎng)技術(shù)創(chuàng)新的想象力
當(dāng)被問(wèn)到“如何培養(yǎng)對(duì)行業(yè)技術(shù)創(chuàng)新的想象力”時(shí),張瑞坦言:“這不是一個(gè)憑空的過(guò)程,而是要去思考行業(yè)的痛點(diǎn)。每個(gè)行業(yè)都有痛點(diǎn),痛點(diǎn)可以通過(guò)傳統(tǒng)的方法來(lái)解決,也可以通過(guò)數(shù)字化技術(shù)的方法來(lái)解決。準(zhǔn)確地說(shuō),是通過(guò)云、AI和大數(shù)據(jù)的方法來(lái)解決。程序員去思考如何通過(guò)技術(shù)去解決痛點(diǎn)的過(guò)程,就是在培養(yǎng)這種想象力。”小的痛點(diǎn)得到解決后,往往會(huì)成長(zhǎng)為大的解決方案。
“例如,在疫情期間推出的健康碼就是客戶提出來(lái)的想法。從某種意義上來(lái)說(shuō),健康碼的實(shí)現(xiàn)在技術(shù)上不是很難。但當(dāng)健康碼出來(lái)后,逐漸演變成了一個(gè)大數(shù)據(jù)解決方案。我們與浙冷鏈合作,把健康碼的類似技術(shù)開(kāi)放到冷鏈溯源里面去。2020年8月,在厄瓜多爾白蝦被檢測(cè)出外包裝部分樣本新冠病毒核酸結(jié)果呈陽(yáng)性后,浙江省市場(chǎng)監(jiān)督局通過(guò)這一系統(tǒng)追溯,3分鐘內(nèi)就找到了相關(guān)商戶,并進(jìn)行了快速處置,最大限度地降低了病毒傳播的風(fēng)險(xiǎn)?!睆埲鸾榻B道(見(jiàn)圖2)。
圖2 浙冷鏈溯源界面
數(shù)字化人才,決定轉(zhuǎn)型成敗
全要素?cái)?shù)字化時(shí)代,對(duì)人才提出了更高的要求。反過(guò)來(lái),人才對(duì)企業(yè)數(shù)字化轉(zhuǎn)型的影響也至關(guān)重要。在張瑞看來(lái),企業(yè)中數(shù)字化人才的權(quán)重,直接關(guān)系到數(shù)字化轉(zhuǎn)型的成敗。數(shù)字化轉(zhuǎn)型不僅關(guān)乎IT服務(wù),也包括咨詢、運(yùn)營(yíng)等服務(wù),需要業(yè)務(wù)側(cè)、資金側(cè)、市場(chǎng)側(cè)、供應(yīng)鏈側(cè)無(wú)縫融合。只有對(duì)技術(shù)和業(yè)務(wù)都有深入的理解,才能保證這種融合的順暢?!皬哪撤N意義上來(lái)說(shuō),數(shù)字化人才是未來(lái)企業(yè)的核心競(jìng)爭(zhēng)力,也是判斷企業(yè)數(shù)字化程度的重要依據(jù)。”張瑞說(shuō)道。
不過(guò)張瑞也坦言,人才只是判斷企業(yè)數(shù)字化程度的其中一個(gè)指標(biāo),并不是全部。企業(yè)數(shù)字化轉(zhuǎn)型是否成功,以及數(shù)字化程度的判斷依據(jù)還包括“含云量”,即企業(yè) 的基礎(chǔ)設(shè)施層是不是使用了云。相比于開(kāi)源時(shí)代基于GitHub的協(xié)同方式,基于云則可以實(shí)現(xiàn)“更大層面的協(xié)同”。基于云的軟件開(kāi)發(fā)方式也會(huì)發(fā)生根本的改變?!熬桶⒗镒陨矶?,目前阿里的業(yè)務(wù)100%跑在公共云上,并且實(shí)現(xiàn)應(yīng)用100%云原生化。阿里巴巴本身也是阿里云的用戶?!睆埲鹧a(bǔ)充道。
此外,數(shù)據(jù)是否成為企業(yè)的主要資產(chǎn)之一并是否提供決策幫助,也是判斷企業(yè)數(shù)字化程度的標(biāo)準(zhǔn)。今天的數(shù)字化轉(zhuǎn)型不是看企業(yè)搭建了多少個(gè)數(shù)據(jù)中臺(tái),而是看數(shù)據(jù)到底有沒(méi)有成為生產(chǎn)資料,并指導(dǎo)企業(yè)的決策?!捌髽I(yè)的決策要真的基于數(shù)據(jù),而不是基于經(jīng)驗(yàn)拍腦袋做完之后,再用數(shù)據(jù)去印證決策的正確性?!?/p>
最后一個(gè)判斷企業(yè)數(shù)字化程度的標(biāo)準(zhǔn)是“組織是否在線”。張瑞認(rèn)為,數(shù)字化的本質(zhì)是組織數(shù)字化的過(guò)程,而非簡(jiǎn)單的IT系統(tǒng)數(shù)字化。組織是否在線意味著:你的所有賬號(hào)系統(tǒng)是否打通、每個(gè)員工的能力標(biāo)簽是否明確等。張瑞以釘釘為例,進(jìn)一步闡述道:“很多人認(rèn)為釘釘就是個(gè)聊天工具。他們其實(shí)沒(méi)有看到我們通過(guò)釘釘把整個(gè)企業(yè)的IT賬號(hào)以及所有基礎(chǔ)性的東西全部在線化了,而不是將釘釘作為單純的聊天工具和打卡工具?!?/p>
隨著數(shù)字化轉(zhuǎn)型進(jìn)程的加快,以及技術(shù)學(xué)習(xí)門檻的降低,未來(lái),我們很可能見(jiàn)證“人人都是開(kāi)發(fā)者”時(shí)代的到來(lái)。但在張瑞看來(lái),即使“人人都成為了開(kāi)發(fā)者”, 這些開(kāi)發(fā)者與傳統(tǒng)的開(kāi)發(fā)者仍然存在區(qū)別。他們應(yīng)該成為3.0時(shí)代的“萬(wàn)能開(kāi)發(fā)者”,能夠?qū)⒓夹g(shù)和業(yè)務(wù)融會(huì)貫通,并在技術(shù)上一專多能。
在這樣的開(kāi)發(fā)者的推動(dòng)下,數(shù)字化定能創(chuàng)造出無(wú)限的奇跡。
《新程序員003》聚焦“云原生時(shí)代的開(kāi)發(fā)者”與“全面數(shù)字化轉(zhuǎn)型”兩大主題。阿里、字節(jié)跳動(dòng)、網(wǎng)易、快手、亞馬遜等互聯(lián)網(wǎng)大廠的云原生技術(shù)的賦能者,從技術(shù)定義、技術(shù)應(yīng)用、實(shí)踐案例分享等方面,以直擊內(nèi)核的硬核輸出全面解析云原生,幫助開(kāi)發(fā)者在云原生時(shí)代快速找到適合自身發(fā)展的技術(shù)范式。
同時(shí),我們也將對(duì)微軟、英特爾、華為、施耐德、西門子等首批開(kāi)啟數(shù)字化轉(zhuǎn)型的企業(yè)展開(kāi)報(bào)道,通過(guò)十多位技術(shù)專家分享的鮮活案例,一窺金融、新零售、工業(yè)物聯(lián)網(wǎng)等領(lǐng)域的數(shù)字化轉(zhuǎn)型成果,幫助更多關(guān)注數(shù)字化轉(zhuǎn)型的開(kāi)發(fā)者從先驅(qū)者的經(jīng)驗(yàn)中獲得啟迪。
全年訂閱(001-004期)尊享更多會(huì)員福利