2021年,開發者的落日

file

小說《三體》第一部結尾,葉文潔透過紅岸基地天空看到了最後一次日落。她親手發出的訊息讓人類太陽永遠沉淪。多年以後,一顆小小的水滴瞬間摧毀龐大的人類星際艦隊,人類的驕傲與自尊灰飛煙滅。葉文潔在登上紅案基地前,說出了那句振聾發聵的話:

這是一切的開始,這也是人類的落日。

下面這幾十行字只是一時興起的個人思考。基於對2021年整個互聯網技術從業者的可能變化和未來的個人思考。

前幾天,我看了阿里雲李飛飛老師在數據庫大會上的講話,關於數據庫行業未來的發展的思考。老實說,李飛飛老師還是有兩把刷子的,站在技術管理者和企業應用的角度,視野比較高,我個人暫時難以望其項背。

不過呢,小編也可以站在開發者的角度從下往上看一下開發行業或者說小編從事的數據這個小分支的未來的幾個變化。

技術越來越不值錢

首先提出我個人的一個觀點,從某種程度來說,技術不產生價值。普通的開發者要深刻理解一件事情,如今你暫時拿在手裏的看似高薪不是個人能力的體現,是行業帶動的結果,那麼行業帶動的結果。你要感謝兩家公司微軟和Google。

如果整個互聯網行業只有2家公司可以存活的話,除了微軟和Google,任何其他企業都沒有資格,只能去死。

微軟大幅降低了編程的門檻,圍繞操作系統誕生一整套的生態,把編程變成了一種普通人可以當成工作的玩意兒。

Google站在巨人的肩膀上,從提出分佈式這個概念開始,幾乎重塑了整個計算機行業。此後,Google不滿足於此,不僅瘋狂制定頂層標準,而且在科技界的貢獻持續造福全人類。

可以這麼說,互聯網行業這些年的高光完全是行業熱潮帶動普通開發人員受益,而不是個人本身。我們都是風口上的豬而已。

技術本身門檻的大幅降低導致【技術通貨膨脹】,更多的人蔘與就代表每個人分到更少的蛋糕。迴歸公司的本質,一個專注於技術但是對業務0貢獻的開發者爲什麼能拿高薪趴在電腦前?

存量市場的競爭白熱化,躺着賺錢的時代終結。不懂業務,瘋狂跳槽,盲目轉行,僅僅追逐技術能力的提升脫離商業本身的開發者最終會被棄之如敝履。

FasS重上風口浪尖

關於雲計算時代的一些名詞不做過多解釋,可以自行去查資料。

從2021年開始,其實從2020年下半年就初露端倪。FaaS重新被推上風口浪尖,普通開發者應該感到危機。

FaaS是Functions as a Service的簡稱,它往往和無服務架構(Serverless Architecture)一同被提起。

大家注意,FaaS自上而下,和下文的低代碼自下而上對普通開發者形成了雙重擠壓,對普通開發者的生存空間造成了嚴重影響。

FaaS在幹什麼?FaaS拋棄了原來大型複雜應用的架構,將整個架構中的單元進行拆分,將各種軟、硬件資源等抽象爲一種服務提供給開發者使用,讓他們不再擔心基礎設施、資源需求、中間件等等,專注於具體邏輯實現。

看到了麼?FaaS已經將整個開發者最需要腦子和開發量的工作喫掉了。基礎設施和中間件乃至服務器資源的管理,不需要開發者介入。這會導致什麼後果?

大批量【填鴨式】進入這個行業的開發者你們應該感到危機。因爲FaaS正把你們變成實實在在的【工具人】。

所謂工具人,就是低成本、易替換。

低代碼大行其道

Low Code Development Platform 是指無需編碼(0代碼)或通過少量代碼就可以快速生成應用程序的開發平臺。

低代碼在幹什麼? 我們直接引用行業大佬的一句話:

低代碼是基於可視化和模型驅動理念,結合雲原生與多端體驗技術,它能夠在多數業務場景下實現大幅度的提效降本,爲專業開發者提供了一種全新的高生產力開發範式。另一方面,低代碼能夠讓不懂代碼的人,通過“拖拉拽”開發組件,就能完成應用搭建。從意義上講,低代碼可以彌補日益擴大的專業技術人才缺口,同時促成業務與技術深度協作的終極敏捷形態。

看到了麼?低代碼是讓不懂代碼的人可以進行組件開發。這個領域的發展會迅速淘汰掉企業中做企業內部系統的那批人,然後向外蔓延開來。大家可以參考釘釘。

2020年12月28日,釘釘宣佈推出低代碼開發平臺"宜搭",爲用戶提供低代碼開發能力。根據釘釘發表的最新用戶數據:企業組織1500萬、個人用戶3億。"宜搭們"的上線意味着,中國低代碼開發的普及被按下了加速鍵,未來幾年甚至有可能迎來爆發式增長。

上面這個信息已經爲企業內部系統的開發者們敲響了警鐘。顯而易見,其他領域最終也不能獨善其身。

喪鐘爲誰而鳴?

數據領域未來的幾個變化

再次聲明,只是個人的思考。我也希望未來幾年回過來看自己使勁打自己臉。

數據領域進入平臺期,門檻降低。受到FaaS和低代碼理念的影響,未來數據領域最先受到影響的兩個崗位顯而易見,大家可以自己思考。

未來低代碼盛行,類SQL、拖拉拽大行其道,會導致開發者們離原理越來越遠,不懂底層設計,不懂頂層架構,不如業務懂業務,不如開發懂開發。

愚者還在竊喜,智者卻在悲傷。

因爲業務同學會用Excel和低代碼平臺幹掉開發者。因爲數據領域天然Low Code。

而致力於低代碼和FaaS的領域的行業推動者正是微軟、Google、阿里雲這些行業引領者。

它們成就了開發者盛世,也會親手毀掉開發者。

所謂,成也蕭何敗也蕭何。

我們該做什麼

懂原理

2020年下半年,數據領域新概念頻出,我在之前的文章中也提到過。這些新概念勢必會帶動一些基礎架構部門的發展,因爲基礎架構部門不向前跑,就會變成運維專家,變成答疑專家,就會自己幹掉自己。

所以,作爲引領公司甚至行業的基礎開發者,基於業務大膽啓用新的技術方案前,只有對原理足夠熟悉,才能做到順利轉型。盲目上馬,不做出充分調研,技術能力不足會被其他領跑者拖死。

做頂層架構設計

尤其是基於業務系統的合理技術選型和正確的架構設計,這對開發者提出了相當高的要求,技術棧足夠深入,場景足夠豐富的情況下才能遊刃有餘。對於那些技術Leader,這更是巨大的挑戰。否則,一將無能,累死千軍。要麼你足夠優秀可以當做火把給全隊把路照亮,要麼就要有足夠的魅力發現和吸引那些是火把的人。

懂業務

業務纔是開發者的立足根本,對業務足夠熟悉,才能最終站穩腳跟。隨着開發門檻的不斷降低,業務人員,尤其是一些專業的熟悉業務的且可以做分析的業務人員,它們對於開發會逐漸降低依賴,在低代碼和套件化足夠成熟的未來,只懂開發的開發者會被邊緣化。

做好行業沉澱

技術不能安身立命,但是行業沉澱可以。舉幾個例子,2020年下半年拼多多開始在物流領域發力,抖音拿下支付牌照。請問大家,哪些人會成爲被挖角和追捧的對象?

所以,2021年是一切的開始,也是開發者的落日。

歡迎關注,《大數據成神之路》系列文章

歡迎關注,《大數據成神之路》系列文章

歡迎關注,《大數據成神之路》系列文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章