99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

1970年以來技術的發展趨勢,怪不得程序員35歲就被裁......

0
分享至

今天整理了一下1970年以來技術的發展趨勢:

編程范型 主流網絡和協議 主流架構

1970s

結構化編程

APARNET

分組交換

NCP、X.25

主機---終端

層次數據庫,網狀數據庫

1980s

面向對象

局域網

Usenet

TCP/IP

Socket

FTP

SMTP/POP3

客戶端---服務器架構

關系數據庫

1990s

面向對象

面向組件

撥號網絡

互聯網

Web 1.0

HTTP

RPC

C/S 向 B/S 遷移

2000s

面向對象

面向服務

互聯網,Web 2.0 ,WebService, P2P、HTTP、SOAP、XML-RPC

B/S架構,面向服務、三層架構、MVC、EAI、ESB、SOA、REST

2010s

多泛型結合

移動網絡,物聯網

3G、4G、5G、Wifi

MQTT、WebSocket、WebRTC

微服務、EDA、無服務架構、云原生、服務網格、分布式架構、并行、容器化、云計算,DevOps

2020s

這個表格年代的方式列出了技術的變化,不一定100%準確,例如以10年為一個單位有些武斷,Web Service實際上跨越了90年代和2000年代,C/S應用跨越了80年代和90年代......

下面展開解釋一下:

1970年代

早期的編程語言依賴于GOTO語句,用于控制程序的執行流程,隨著程序規模的擴大,過多的GOTO語句會導致程序難以理解和維護,形成所謂的“面條式代碼”。

60年代末,出現了軟件危機,結構化編程被認為是解決方案之一。


結構化編程通過明確的控制流、清晰的程序結構和模塊化設計,使得軟件開發變得更加可維護和可靠。

Edsger Dijkstra的理論和對GOTO的批評是結構化編程興起的關鍵因素,結合Pascal、C等結構化編程語言的普及,結構化編程逐漸成為編寫高質量軟件的標準。


這個時代的網絡還不發達,ARPANET繼續發展,成為現代互聯網的基礎,雖然以太網已經被發明出來,但是還沒有得到廣泛應用。

應用程序主要安裝在大型機上,用戶可以通過終端進行遠程訪問,使用的主要是層次數據庫和網狀數據庫。

1980年代

企業和大學開始使用局域網,全球互聯網雛形已經形成。

1983年,TCP/IP取代NCP成為ARPANET的主要協議,并逐漸成為互聯網的標準協議。


此時的互聯網上還沒有Web,流行的應用是電子郵件、FTP、Usenet、Gopher等網絡應用。


以C++,Smalltalk為代表的面向對象編程開始興起,強調通過類對問題進行組織和抽象,封裝、繼承、多態的概念開始為大眾接受。


客戶端-服務器架構開始興起,軟件都裝在臺式機(客戶端)上,然后通過局域網連接到中心的數據庫(服務器)執行數據操作。


1990年代

90年代早期,大家主要用局域網,比如非常流行的Novell,是很多大學局域網的標配。

拖拽式快速開發工具(如Delphi、VB等)大行其道,成為開發桌面軟件和C/S軟件的不二之選。


用Sybase的PowerBuilder開發MIS在國內也非常流行,它的DataWindow提供了一個可視化的SQL繪制器,支持外連接、聯合和子查詢操作,非常受歡迎。


到了中后期,國內才可以撥號上網,連上了互聯網。

1995年,Java的出現給面向對象又加了一把火,面向對象成為主流。


在Windows平臺上,微軟推出了COM和COM+,主推面向組件編程


90年代后期,Web應用開始出現,但是這個時候的應用都非常簡單,一個公司和單位能有一個靜態頁面構成的網站就不錯了。

以CGI、PHP、ASP為代表的技術開始讓網頁可以和用戶進行交互,一些應用程序從C/S架構開始往B/S架構遷移。

2000年代

ASDL進入千家萬戶,雖然網速只有幾M,但相比90年代的幾十K的撥號網絡,已經快多了。

B/S架構正式占據主流,中小網站特別喜歡LAMP:


2000年代早期,Sun推出的J2EE發展到頂峰,應用服務器(Weblogic、WebSphere)大行其道,不管應用是大是小,跑在應用服務器中才顯得高大上。

在這個架構中,企業的業務要封裝成EJB,放到應用服務器中運行,應用服務器提供了分布式、安全性、事物等功能。


理念是挺好的,實際上卻跑偏了,J2EE笨重繁瑣,到后期被SSH,Tomcat等輕量級的框架和應用服務器替代。

面向對象,設計模式更是火得不得了,Java、設計模式、XML成了“絕配”。

面對80年代,90年代建立的各種遺留系統,巨頭們提出了面向服務的架構(SOA)來實現系統的集成,ESB、SOAP、WSDL、UDDI、XML-RPC等新概念層出不窮。


2010年代

程序員的黃金時代。

互聯網的盛宴還未結束,移動互聯網又驟然爆發,再加上大數據、云計算,給程序員帶來了無窮多的機會。

這個時代,人手一部手機,從3G到4G、5G,移動網絡和WIFI無處不在,HTTP協議已經不夠用了,MQTT、WebSocket、WebRTC、QUIC、gRPC等針對不同場景提出了不同的解決方案。

程序員的職業也開始細化:手機端、前端、后端、大數據、算法、運維,可謂百花齊放。

前端程序員操作著各種JS框架實現頁面展示和操作流程控制,調用后端的服務來實現業務。

后端程序員則把應用拆成了微服務,運行在云端的Docker容器中,用k8s管理起來。


由于移動互聯網帶來的海量用戶和海量請求,數據也在瘋狂累積,大數據程序員則忙著用Hadoop、Spark、Hive、Kafka、Flink等工具對數據進行分析,希望從中發現一些規律。

DevOps開始普及,自動化工具使得開發和部署變得更加快速高效,縮短了從開發到生產環境的時間,同時提升了軟件的穩定性和質量。

Java、JavaScript、Python、Go等語言不但支持面向對象,還支持函數式編程。為了更好地處理數據流,出現了響應式編程。

2020年代

我們現在還處于2020年代的前期,用的網絡、技術、軟件架構和2010年代后期差不多,唯一一個出現巨大變化的就是以ChatGPT為代表的人工智能了。

但人工智能在編程領域依然還處于輔助階段,給它明確的需求,它能幫程序員快速生成代碼,但是還無法獨立地從需求開始,設計,編碼,測試,部署,這可能得等到通用人工智能的突破了。

程序員的35歲危機問題

從大型機到局域網,從局域網到互聯網,從互聯網到移動互聯網。

技術時代的每一次變化都會引發通信協議、編程語言、軟件架構發生巨變,這種變化基本上每隔10年左右就來一波。

這種劇烈變化的奇觀可能在全行業中都是獨一份,程序員也就沒有辦法像律師、醫生等行業可以積累幾十年的領域知識,成為行業專家。

一個大學生畢業時,二十出頭,工作10來年,出現了新的技術浪潮,可不就遇到危機了嗎?

其實這么說也不完全對,因為:

1. 技術的發展不是突變,而是漸變

不是說十年一到,老技術就一刀切,不再用了。

像Servlet/JSP這樣的技術,市面上仍然很多老舊的系統是用它們開發的。60多歲的COBOL,依然支持全球43%的銀行,處理者每天3萬億美元的交易。

老技術依然有市場,但是大多處于維護狀態,不需要那么多的人力了。

2. 程序員會持續學習的

像70后80后,經歷了局域網時代,互聯網時代,移動互聯網時代,有很多人不愿意走出舒適圈,跟不上了,但也有很多人也在不斷學習新的技術,新的架構,與時俱進。

這些人可能當上了架構師、技術經理,或者在某個基礎技術領域深耕多年,成為專家,繼續保持競爭力。

3. 在應用層瘋狂內卷,被資本家無情壓榨

這個才是主要原因,國內公司在基礎軟件上發展很差,沒法養活大量的深耕操作系統、數據庫、編譯器、中間件等領域的程序員,大部分公司都是實現業務,在應用層瘋狂內卷,拿著國外開源的框架/類庫開發一下就行了,不需要在某個領域積累深厚的專家級程序員。

既然付出的主要是人力成本,資本家選擇的肯定是便宜的、年輕的,更能加班的,年紀大的就會被無情拋棄。

希望再過10年,下一代程序員能過得更好一點兒吧!

全文完,覺得不錯的話點個贊或者在看吧!

近期爆文

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
巧合?三河市委書記曾任固安縣一把手,固安招牌也曾忌諱“紅黑藍”

巧合?三河市委書記曾任固安縣一把手,固安招牌也曾忌諱“紅黑藍”

小蘿卜絲
2025-04-12 11:20:39
“丹鳳眼”有多罕見?看一眼就再難忘,精致到骨子里的眼型

“丹鳳眼”有多罕見?看一眼就再難忘,精致到骨子里的眼型

星光歷史
2024-12-22 10:37:17
特朗普發言人又“翻車”了,穿著中國產衣服,還說抵制中國制造!

特朗普發言人又“翻車”了,穿著中國產衣服,還說抵制中國制造!

凱撒談兵
2025-04-15 11:32:40
中國元首此時訪越有何深意?

中國元首此時訪越有何深意?

看看新聞Knews
2025-04-15 00:43:10
馮德萊恩:我們無法消化產能過剩,也不會接受對歐盟的商品傾銷

馮德萊恩:我們無法消化產能過剩,也不會接受對歐盟的商品傾銷

羅sir財話
2025-04-12 20:10:51
鬧大了!63歲重機車網紅去世,晚上騎車撞護欄,更多細節曝光

鬧大了!63歲重機車網紅去世,晚上騎車撞護欄,更多細節曝光

阿矗論古今
2025-04-14 16:58:59
醒醒吧!就算中國同時拉出5支艦隊30艘大艦,也遠未達美7成實力

醒醒吧!就算中國同時拉出5支艦隊30艘大艦,也遠未達美7成實力

時時有聊
2025-04-09 16:16:26
許敏律師李圣說:他媽媽也被打傷了,4個嫌疑人被抓,今天開庭

許敏律師李圣說:他媽媽也被打傷了,4個嫌疑人被抓,今天開庭

漢史趣聞
2025-04-15 09:25:39
明年通車!鄭州將再開通一條新高速!

明年通車!鄭州將再開通一條新高速!

大象新聞
2025-04-15 10:34:01
46歲楊樂樂在家養生做操,皮膚下垂顯老態和汪涵住中式庭院好氣派

46歲楊樂樂在家養生做操,皮膚下垂顯老態和汪涵住中式庭院好氣派

檸檬有娛樂
2025-04-15 11:22:02
獨立試駕比亞迪海豹06GT:年輕人的新玩具

獨立試駕比亞迪海豹06GT:年輕人的新玩具

駕仕派
2025-04-15 13:10:17
克倫克:擁有巔峰約基奇是種責任 若不問他的意見我就是最傻的人

克倫克:擁有巔峰約基奇是種責任 若不問他的意見我就是最傻的人

直播吧
2025-04-15 15:20:31
國內油價或迎近三年最大跌幅!每升降0.4-0.42元

國內油價或迎近三年最大跌幅!每升降0.4-0.42元

金融界
2025-04-15 17:05:36
73年三名女兵7天滅狼89只,離開的前一晚,她們的房門被敲響了

73年三名女兵7天滅狼89只,離開的前一晚,她們的房門被敲響了

濤哥講堂
2025-04-07 16:03:02
對手打瘋了,王楚欽挽救兩個局點,胳膊疑似出現不適,將再戰強敵

對手打瘋了,王楚欽挽救兩個局點,胳膊疑似出現不適,將再戰強敵

大嘴說臺球
2025-04-15 16:05:22
甲方逆天需求:LOGO里要放18只貓和二維碼!

甲方逆天需求:LOGO里要放18只貓和二維碼!

LOGO研究所
2025-03-29 10:08:52
千年匠心賡續世博情緣 五糧液和美之釀飄香大阪世博會

千年匠心賡續世博情緣 五糧液和美之釀飄香大阪世博會

糖煙酒熱點
2025-04-15 10:20:03
(深入分析)特朗普已被逼到了懸崖邊上,因為中國擊中了其要害

(深入分析)特朗普已被逼到了懸崖邊上,因為中國擊中了其要害

阿胡
2025-04-12 11:30:46
朱亞文妻子素面朝天送娃上學,額前白發搶鏡,美的別有一番韻味

朱亞文妻子素面朝天送娃上學,額前白發搶鏡,美的別有一番韻味

情感大頭說說
2025-04-15 00:50:47
我的后半生結局,小田田在老茍死后得套房,轉身搶樂姍喜娘手捧花

我的后半生結局,小田田在老茍死后得套房,轉身搶樂姍喜娘手捧花

TVB的四小花
2025-04-15 14:19:25
2025-04-15 19:03:00
碼農翻身 incentive-icons
碼農翻身
有趣且硬核的技術文章
118文章數 456關注度
往期回顧 全部

科技要聞

對等關稅下顯卡被爆炒:黃牛背刺游戲玩家

頭條要聞

1家3口被撞案受害者親屬:肇事者對著寶寶遺體談笑風生

頭條要聞

1家3口被撞案受害者親屬:肇事者對著寶寶遺體談笑風生

體育要聞

父母是臺灣移民!女林書豪被WNBA球隊選中

娛樂要聞

娛樂圈模范夫妻塌房?私生活曝光!

財經要聞

美國財長,突然發聲!涉及“對華關稅”

汽車要聞

轉型中的"穩健派" 一汽-大眾的智能化突圍路徑

態度原創

時尚
教育
旅游
手機
房產

今年初夏“九分褲”太火了,學會這些技巧,輕松變腿精

教育要聞

英國校長代表團再訪華,雙方在教育、科研及人文領域展開深入交流

旅游要聞

熱聞|清明假期將至,熱門目的地有哪些?

手機要聞

三星OneUI 7系統升級計劃公布:Galaxy Z Fold6、S24系列本月推送

房產要聞

2300億砸向海南,一大波超級項目要來了!

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 阿巴嘎旗| 景谷| 颍上县| 南投市| 敦煌市| 台南县| 历史| 九龙县| 湖北省| 湛江市| 隆回县| 惠州市| 竹山县| 乌兰察布市| 石首市| 万载县| 休宁县| 扎鲁特旗| 拜泉县| 九江市| 珲春市| 九台市| 肇庆市| 二连浩特市| 历史| 临潭县| 年辖:市辖区| 大姚县| 东莞市| 永康市| 冀州市| 楚雄市| 正蓝旗| 永善县| 莲花县| 陇西县| 缙云县| 阳原县| 江川县| 望奎县| 湄潭县|