摘要:價值云時代,云計算成為了水電氣般的基礎設施,必然帶來程序員的進一步分化。如果說,云時代的云公司們提供的基礎設施和技術服務將是一輛車的發動機,那么面向業務開發的程序員其實提供的就是變速箱。
曾經翻譯了一篇文章《現在云戰爭(真的)開始了》 最后埋了個坑,說要寫寫云時代到來后程序員該何去何從?時間倏一下就過去了兩個月,要是再不及時填坑,久了可能就忘了。
變遷如果云時代如我們今天所設想的那般,云計算如水電氣一般成為互聯網的基礎設施,無所不在般的到來,那這的確又是一個巨大的技術時代變遷,而感覺上一次我所經歷的技術變遷是從傳統的 IT 到互聯網。
和別的行業不同,成為程序員不僅需要持續保持學習,更重要的是保持足夠快速的學習和適應能力。IT 技術的變化發展似乎就像一列火車,它按自己的時刻表轟隆隆向前,你只能按它的節奏和速度去乘車,并跟隨它向前奔行。
從我個人接觸的第一門編程語言 BASIC 算起,差不多有二十年了,我發現我每一次更換主編程語言似乎都對應著技術變遷。BASIC 算是我中學階段的編程啟蒙語言,后來到大學后開始學習 C 語言,但大學快畢業參加實習時,發現市場上需要更多使用類似 PB、Delphi 這類拖拽式集成開發工具來開發企業 C/S 應用,那時正是 C/S 應用的紅火年代。
再后來實習完后我沒去工作,考了研究生。兩年后,進入銀行做金融交易類系統,那時用的一種比較特殊的可以嵌入 SQL 語句的 C 語言,好像叫 Pro C(假如沒記錯的話)來做后端服務程序。不過當時技術的發展變化是 B/S 結構開始逐步取代 C/S 結構的程序,Java 的 J2EE 有些開始側漏出王霸之氣,不斷攻城略地,當時另一家國有大行已經開始逐步用 Java 來取代 C 實現交易系統。那時很多技術人員都在懷疑 Java 的性能是否能支持這么大交易量的系統,如今想必大家都不會有類似的顧慮了,而去年雙十一支付寶已經登頂全球最高并發的金融交易系統了。
而從進入研究生開始我就一直自學 Java,雖然工作頭一年維護和編寫了不少 Pro C 的程序。一年后,我跳槽了,換到了電信行業,做運營支撐系統,從此一直使用 Java 作為主編程語言到現在。在此期間為了做 Web 開發也用過 Javascript,幾年前移動互聯網火起來時,還看過一下 iOS 的 Objective-C,但沒多久蘋果推出了 Swift,覺得還是專注點好,就放棄了。期間后端語言比較有亮點的是 Google 的 Go 語言,但也就是剛出時了解了一下,一直保持觀望。如今卻是想明白了,雖然程序語言經常推陳出新,代表了一些技術潮流的趨勢,但并不重要,也不需要隨時保持跟進。一定時期內你只需要精通一門主流語言,何謂主流去 TIOBE 看看排名就知道了,結合你的實際工作環境需求在一門主流語言上做到精通。
如果云時代到來是否意味著我們編程開發模式的徹底變化?其實我現在已經不畏懼這個了,對于一個跟得上學習節奏要求的程序員來說,任何語言或開發模式的變化未來你都可以快速的學會。有時候我們感覺技術變遷眼花繚亂,似乎跟不上了,一些新東西新名詞完全沒聽說過,這太正常了。環境每天都在變化,雖然我們需要快速的技術變遷適應性,但并不是隨時隨地的適應性。
有一種動物叫蠑螈,這個物種的歷史可夠悠久的了,是侏羅紀中期演化的兩棲類中的一類。
這種生物適應能力太強了:把它放在沒有光線的地方,兩天之內它就可能把眼睛退化掉;如果再把它拿到有光線的地方,兩天之內它就會長出眼睛;把它扔到水里它就退化掉肺長出鰓,把它撈出來放到陸地上它就退化掉鰓長出肺。
這種生物雖然擁有強大的環境適應能力,從侏羅紀到現在有一兩億年了,但并沒因此向更高階進化,只是在原地變來變去,最終淪為了人類科學家的玩具。所以程序員不需要像蠑螈這樣極速非凡的適應變化能力,對環境的變化反應敏感過度。
面對技術變遷,程序員的有效適應性,是有意識的選擇與堅持。
價值云時代,云計算成為了水電氣般的基礎設施,必然帶來程序員的進一步分化。今天我們面臨的很多分布式問題,都由基礎設施提供的各類服務給解決或屏蔽了。就像今天我們開發程序也利用了很多操作系統提供的能力,而操作系統或虛擬機或容器是現在我們依賴的基礎設施。
目前像提供操作系統這類基礎設施的公司并不會多,所以很可能未來留存下來的能提供云基礎設施的公司也不會多。而大部分的基礎技術問題都將由提供云基礎設施的公司來解決,所以今天糾結于做純技術開發還是業務開發的同學,在云時代必然面臨明確的選擇分化。
云時代的云公司,它們的核心業務和面臨的問題就是今天這些純粹的技術問題,除了要能夠解決并封裝成服務,還需要不斷的降低成本和優化效率,而在云上的降低成本和優化效率這是真正意義上的技術價值的直接體現。亞瑪遜能夠連續 44 次降價來阻止競爭對手進入,正是技術綜合實力的體現,未來必然只有少數云公司能夠把提供服務的成本控制在自由市場競爭的價格之下,而一心追求技術之巔的程序員選擇進入這樣少數的云公司將成為必然。
而另一部分對業務更感興趣的程序員,更喜歡做業務開發,他們的價值又該如何體現?云公司封裝了業務開發面臨的核心技術難度,面向云開發已經成為絕大部分初創公司的選擇,那么是否意味著面向云的業務開發程序員的價值將會下降?
前段時間看了一篇文章《IT人的巨流河》,這是一條如何向業務證明 IT 工作價值的巨流河。而我現在所能看到的是進入云時代后,業務開發的程序員最大的核心價值恐怕就是需要在這樣一條巨流河上建立橋梁。面向業務開發的技術人員需要去看清、理解業務的價值鏈條,并在這個鏈條上嵌入展現技術的價值。
如果說,云時代的云公司們提供的基礎設施和技術服務將是一輛車的發動機,那么面向業務開發的程序員其實提供的就是變速箱。未來可供選擇的發動機可能不多,那么車輛差異化能力的變速箱倒是很關鍵了。(好吧,其實我對汽車原理并不熟,不知道這么比喻是否恰當)
無能怎樣變化,看清并抓緊整個價值鏈條的一環才能避免徹底的被邊緣化。
...
蒸蒸日上的行業或公司,就像一輛剛提的新車,若你不過是在其中干著空濾的活,還沒有點危機感么?
寫點文字,畫點畫兒。
微信公眾號「瞬息之間」,遇見了不妨就關注看看。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25169.html
摘要:更有甚者,在互聯網增值業務的發展上,電信運營商正面臨在互聯網產業鏈上的角色管道化及利益邊緣化的威脅,同時面臨新的計算模式對網絡組網結構與網絡資源虛占的挑戰。1 互聯網時代電信運營商面臨的困境目前國內的電信運營商已經是全業務的運營商,即中國電信、中國移動與中國網通可以同時提供固定電話網絡服務、移動網絡服務、互聯網服務。至今電信運營商業務收入結構中, 固定與移動語音技術成熟、仍是主體收入,但呈現...
摘要:在未來十年,管理數據倉庫的服務器的數量將增加倍以便迎合倍的大數據增長。毫無疑問,大數據將挑戰企業的存儲架構及數據中心基礎設施等,也會引發云計算數據倉庫數據挖掘商業智能等應用的連鎖反應。 大數據正在徹底改變IT世界。那么,什么樣的數據談得上數據呢? ? 根據IDC的報告,未來十年全球大數據將增加50倍。僅在2011年,我們就將看到1.8ZB(也就是1.8萬億GB)的大數據創建產生。這相當...
摘要:毫無疑問,大數據將挑戰企業的存儲架構及數據中心基礎設施等,也會引發云計算數據倉庫數據挖掘商業智能等應用的連鎖反應。 ?????? 大數據正在徹底改變IT世界。那么,什么樣的數據談得上數據呢? 根據IDC的報告,未來十年全球大數據將增加50倍。僅在2011年,我們就將看到1.8ZB(也就是1.8萬億GB)的大數據創建產生。這相當于每位美國人每分鐘寫3條Tweet,而且還是不停地寫2.6976...
摘要:而全球領先的存儲解決方案提供商希捷近日贊助推出的白皮書數據時代,就很好地說明了這個問題。據了解,希捷即將在年推出個高性能控制器通過單個插槽管理固態硬盤的閃存容量的新品。在大數據時代的今天,不僅熱播劇加入了數據分析元素,各行各業也都在紛紛引入,希望能幫助他們確定發展方向和提升業務。而全球領先的存儲解決方案提供商希捷近日贊助IDC推出的白皮書《數據時代2025》,就很好地說明了這個問題。希捷產品...
摘要:云計算在年月達到了較高的點擊率次。而大數據正處于上升期,云計算正處于興旺期,網格計算沒有再出現。所以,我們第四屆中國云計算大會就是以示范引領創新實踐作為一個口號。就是說云計算已經成為行業的主旋律,不再動搖不再懷疑。 云計算正在走向成熟,大數據正在發展 在經歷了對云計算的認識以后,已經成為當前信息通信行業的主旋律。我們可以用維基百科看一看當前對三個重要技術概念的理解。一個是曾經人們跟云計算混...
閱讀 2384·2023-04-26 02:54
閱讀 2307·2021-10-14 09:43
閱讀 3341·2021-09-22 15:19
閱讀 2837·2019-08-30 15:44
閱讀 2697·2019-08-30 12:54
閱讀 980·2019-08-29 18:43
閱讀 1932·2019-08-29 17:12
閱讀 1325·2019-08-29 16:40