国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

這篇具有很好參考價(jià)值的文章主要介紹了猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

那些年

編程語(yǔ)言之爭(zhēng)

? ? ? ?11年正式進(jìn)入IT行業(yè),成為一名程序員。那時(shí)候的技術(shù)圈還停留在語(yǔ)言之爭(zhēng)上,那時(shí)候爭(zhēng)論的是到底誰(shuí)是世界上最好的編程語(yǔ)言,php說(shuō)過(guò)自己是世界上最好的語(yǔ)言,C#說(shuō)過(guò)自己是世界上最好的語(yǔ)言,那時(shí)候Python這個(gè)小兄弟還沒(méi)來(lái)到Top3,彼時(shí)JAVA長(zhǎng)期位于榜首。隨著技術(shù)的進(jìn)步,編程語(yǔ)言的排名也是不斷變化。

2011編程語(yǔ)言排行榜

? ? ?下面這張是2011年的編程語(yǔ)言排名。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

2022編程語(yǔ)言排行榜? ? ?

? ? ? 下面這張是2022年的編程語(yǔ)言排名

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? ?你可以看到,現(xiàn)在大熱的人工智能,機(jī)器學(xué)習(xí),python變得越來(lái)越流行,它已經(jīng)占據(jù)了top1的位置。而企業(yè)中大量采用的還是Java開發(fā)語(yǔ)言,Java依然排在top3。

? ? ? ?話說(shuō),各位小伙伴們,在你的從業(yè)經(jīng)歷中有沒(méi)有見證或者親身經(jīng)歷了哪門編程語(yǔ)言的消亡。在我的職業(yè)經(jīng)歷中就親身經(jīng)歷了delphi這門語(yǔ)言的企業(yè)消退。

職業(yè)經(jīng)歷

? ? ?本文從入行開始一只使用JAVA開發(fā)語(yǔ)言,雖然業(yè)務(wù)會(huì)去看看其它編程語(yǔ)言,比如PHP,C#,Python,但局限于語(yǔ)法層面的,沒(méi)有經(jīng)歷過(guò)大規(guī)模的企業(yè)應(yīng)用實(shí)戰(zhàn)開發(fā)。所以就從自身的角度聊聊那些年,我們所經(jīng)歷的技術(shù)變遷。

? ? ?彼時(shí)的技術(shù)圈,從架構(gòu)上來(lái)講,很多都是單體化架構(gòu),前臺(tái)和后臺(tái)、數(shù)據(jù)庫(kù)、運(yùn)維幾乎都干過(guò)。每個(gè)同學(xué)都是多面手,擅長(zhǎng)多個(gè)領(lǐng)域的技術(shù)。本人也是,后端、前端、數(shù)據(jù)庫(kù)、運(yùn)維、架構(gòu)、項(xiàng)目管理也是都經(jīng)歷過(guò)。

1、后端

? ? ? ? 記得11年那會(huì),去企業(yè)面試,基本都是問(wèn)SSH(Spring+Struts2.x/1.x+Hibernate),甚至一些運(yùn)營(yíng)商的管理系統(tǒng)都是用這種架構(gòu)來(lái)做,所以只要掌握SSH這三大框架,基本找份工作是沒(méi)有什么問(wèn)題。分享一個(gè)Struts2的架構(gòu),那時(shí)候SpringMvc還沒(méi)那么流行,Struts2真的是無(wú)敵的存在。當(dāng)然還有一些老的項(xiàng)目也還是使用Struts1

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? ?還記得那時(shí)候,Hibernate的教程是多如牛毛,很多培訓(xùn)的網(wǎng)站上都是講的Hibernate,仿佛學(xué)會(huì)了Hibernate,走遍填寫都不怕。而且當(dāng)年寫代碼,還是用的基于Xml的配置,多么熟悉的味道。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

至今還能找到以前學(xué)過(guò)的Hibernate古董級(jí)資料。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? 現(xiàn)在看起來(lái)真的特別有趣。仿佛真的一招鮮吃遍天。

2、混亂的jar包管理

? ? ? ? 彼時(shí),我們用得最多的jar管理還是來(lái)得非常簡(jiǎn)單而粗暴,沒(méi)有maven,沒(méi)有g(shù)radle,我們簡(jiǎn)單的引入jar包,采用原始的方式,直接放在lib目錄下。比如下面這種,在那個(gè)洪荒時(shí)代,加入遇到j(luò)ar不兼容的情況,那就恭喜了,我們采用最原始的人工處理模式。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

?3、后端數(shù)據(jù)層

? ? ? ? 彼時(shí)的數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)還是一枝獨(dú)秀,可以憑此絕技包打天下。放一張彼時(shí)的數(shù)據(jù)庫(kù)神仙打架,群雄割據(jù)的局面。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? ?當(dāng)時(shí)的大哥是Oracle,真正的一哥,那時(shí)候mysql剛發(fā)布5.5的版本,對(duì)事務(wù)有了更好的支持。辦公室里還充斥著單庫(kù)的優(yōu)化,性能提升,可能還聽得到一些存儲(chǔ)過(guò)程這樣依賴數(shù)據(jù)庫(kù)的開發(fā)模式。而現(xiàn)在,企業(yè)級(jí)開發(fā),恐怕用存儲(chǔ)過(guò)程這種技術(shù)的也不多了。

? ? ? 而后,阿里轟轟烈烈的去IOE,數(shù)據(jù)庫(kù)界迎來(lái)了新的一春。下圖是阿里去IOE的關(guān)鍵節(jié)點(diǎn)。面對(duì)互聯(lián)網(wǎng)海量數(shù)據(jù),高性能,高可靠,最終,變成了OceanBase的全面開花,現(xiàn)在OceanBase已經(jīng)全面對(duì)外提供服務(wù)。?

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

4、緩存系列

? ? ? ?當(dāng)時(shí)我們開發(fā)的應(yīng)用系統(tǒng),不是面向互聯(lián)網(wǎng)用戶,企業(yè)用戶的話,針對(duì)不同的量級(jí)有不同的部署方案??梢杂眉耗J?,可以增加一點(diǎn)服務(wù)器,初步具備高可用。緩存慢慢進(jìn)入我們的視野。于是在大家的技術(shù)方案或者架構(gòu)中,會(huì)在技術(shù)那一層逐漸加入緩存,用來(lái)保護(hù)數(shù)據(jù)庫(kù)層,避免數(shù)據(jù)庫(kù)層容易被打爆。

? ? ? ?那會(huì),會(huì)開啟ehcache,這種單例級(jí)的緩存,復(fù)雜一點(diǎn)也會(huì)開啟memcached,它的架構(gòu)圖如下,一般這就是比較有流量的應(yīng)用會(huì)采用的架構(gòu):

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? ? 剛開始的時(shí)候,對(duì)于memcached和redis也是神仙打架,redis也還沒(méi)有開啟碾壓式的領(lǐng)先,兩者還是和諧共存,甚至redis還有些吃虧,memcached出道時(shí)間早些,技術(shù)圈引入的時(shí)間還早一點(diǎn)。而現(xiàn)在,memcache已經(jīng)被遺忘了。redis幾乎成了緩存事實(shí)的存在。

5、前端

? ? ? 在單體化架構(gòu)時(shí)代,甚至是SOA年代,微服務(wù)還未流行,很多的企業(yè)都還在搞JSP技術(shù),稍微先進(jìn)一點(diǎn)可能會(huì)用thymeleaf或者freemarker模板技術(shù)。前端jquery是標(biāo)配,還沒(méi)有現(xiàn)在這種前后端分離。

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-423930.html

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? ?以前,能將Jquer用得很熟練就敢宣布自己是一個(gè)前端攻城獅,再會(huì)一點(diǎn)css就是全棧了。當(dāng)然,現(xiàn)在前端繼續(xù)在發(fā)展。?

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? ? 做過(guò)后臺(tái)管理系統(tǒng)的恐怕對(duì)layui都不陌生,很多后臺(tái)管理系統(tǒng)都采用過(guò)它的模板。而在2021年10月13日宣布下線,不再開源維護(hù)。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

?面向未來(lái)

? ? ? ?回顧歷史,展望未來(lái),我們可以看到,不論前后端戶,都在往專業(yè)化的道路發(fā)展。后端的架構(gòu)已經(jīng)從單體化進(jìn)化到SOA,到微服務(wù),現(xiàn)在的的服務(wù)網(wǎng)格。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

后端不斷在進(jìn)步,與前端關(guān)系更加密切,前后端攻城獅融合更加緊密,一個(gè)項(xiàng)目,需要團(tuán)隊(duì)中不同的角色一起完成。

? ? ?在存儲(chǔ)這層,newSQL發(fā)揮了越來(lái)越重要的作用,比如圖數(shù)據(jù)庫(kù),文檔數(shù)據(jù)庫(kù),彌補(bǔ)了關(guān)系型數(shù)據(jù)庫(kù)的不足,讓我們的系統(tǒng)發(fā)揮得越來(lái)越好。

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)

? ? ? 更加專業(yè)的前端,我們?cè)谌鎿肀碌那岸耍热鏥ue還有React,當(dāng)然在前端界,關(guān)于Vue和React誰(shuí)是前端一哥的爭(zhēng)議也是一直居高不下,從業(yè)務(wù)的角度講,不論選擇react或者vue,只要是滿足了業(yè)務(wù)需要便是好技術(shù),至于語(yǔ)言的靈活性,代碼的可讀性和擴(kuò)展性,這更考驗(yàn)的是技術(shù)leader的能力。

? ? ? 最后,作為技術(shù)人,尤其是IT圈的技術(shù)人,我們需要不斷得鉆研技術(shù)。這個(gè)世界上唯一不變的就是變化,這句話放在技術(shù)圈就是不容置疑的真理。朋友們,技術(shù)之路很苦,想要深耕在這條道路上,需要付出很多,需要不斷清空自己的舊有思想,汲取新的營(yíng)養(yǎng),這樣才能不被過(guò)去所迷惑,才能面向未來(lái),從容的應(yīng)對(duì)所有的變化。不論是低代碼平臺(tái)的流行,還是人工智能的快速發(fā)展,對(duì)會(huì)思考的程序員還是依賴的,掌握這些技術(shù)的核心,變化的都是外在的表現(xiàn)形式?;仡橧T這條從業(yè)之路,有辛酸也有一絲成就感,祝大家都不迷茫,勇往直前。

?

?

?

到了這里,關(guān)于猿創(chuàng)征文|那些年我們追過(guò)的那些技術(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 那些年我們用過(guò)的機(jī)械鍵盤【一把鍵盤,無(wú)限可能】

    那些年我們用過(guò)的機(jī)械鍵盤【一把鍵盤,無(wú)限可能】

    ?寫在前面:看標(biāo)題就知道這是一期安利的文章,是來(lái)自博主的親身體驗(yàn),鍵盤對(duì)于程序員的意義,就像是你的左膀右臂,文章將 從K1~K8,Q1測(cè)評(píng) ,希望能為你排憂解難! ?博客主頁(yè): 努力的小鳴人 ?下面我們直接進(jìn)入正題! Keychron是一個(gè)網(wǎng)紅機(jī)械鍵盤,可以同時(shí)兼容多款操

    2024年01月17日
    瀏覽(22)
  • 技術(shù)之外(02)猿創(chuàng)征文|寶藏工具篇|數(shù)字芯片設(shè)計(jì),嵌入式開發(fā),人工智能|沒(méi)我可以,沒(méi)你不行

    技術(shù)之外(02)猿創(chuàng)征文|寶藏工具篇|數(shù)字芯片設(shè)計(jì),嵌入式開發(fā),人工智能|沒(méi)我可以,沒(méi)你不行

    新芯設(shè)計(jì):專注,積累,探索,挑戰(zhàn) ??由于工作的繁忙,已經(jīng)有較長(zhǎng)的時(shí)間沒(méi)有發(fā)文了。偶然之間,在回復(fù)讀者來(lái)信的時(shí)候,關(guān)注到了 CSDN 創(chuàng)作活動(dòng)中的「 猿創(chuàng)征文 」 第四季 | 2022 年我的開發(fā)者工具 。這時(shí)才晃過(guò)神來(lái),2022 年,已經(jīng)跨入了倒數(shù)的一個(gè)四分之一,歲月的印

    2024年01月23日
    瀏覽(62)
  • 【Python童年游戲】滿滿的回憶殺—那些年玩過(guò)的童年游戲你還記得嗎?那個(gè)才是你的菜?看到第一個(gè)我就淚奔了(致我們逝去的青春)

    【Python童年游戲】滿滿的回憶殺—那些年玩過(guò)的童年游戲你還記得嗎?那個(gè)才是你的菜?看到第一個(gè)我就淚奔了(致我們逝去的青春)

    滴一一學(xué)生卡?? 結(jié)伴上車的學(xué)生仔子們 用笑聲打破車廂的沉默 大人眼里的晚高峰 是給放學(xué)后快樂(lè)??時(shí)光的加時(shí) 下車的學(xué)生匆匆起身帶起 一陣熟悉的梔子香于?? 是關(guān)于校園的記憶 開始零零散散地閃現(xiàn) 放學(xué)后集合的秘密基地/跟著城市變了模樣 超級(jí)馬里奧里的隱藏地圖??

    2023年04月09日
    瀏覽(25)
  • 新技術(shù)越來(lái)越多,作為程序員,我們應(yīng)該怎么規(guī)劃職業(yè)生涯? | 社區(qū)征文

    新技術(shù)越來(lái)越多,作為程序員,我們應(yīng)該怎么規(guī)劃職業(yè)生涯? | 社區(qū)征文

    隨著科技的不斷進(jìn)步,新技術(shù)不斷涌現(xiàn),對(duì)程序員的要求也在不斷提高。作為一名程序員,要想在這個(gè)競(jìng)爭(zhēng)激烈的行業(yè)中立足,就需要制定一份明確的職業(yè)規(guī)劃,不斷學(xué)習(xí)和掌握新技術(shù),提升自己的職業(yè)能力和競(jìng)爭(zhēng)力。 首先,程序員需要明確自己的職業(yè)方向和目標(biāo)。程序員的

    2024年02月06日
    瀏覽(22)
  • 猿創(chuàng)征文 | Shell編程【上篇】

    猿創(chuàng)征文 | Shell編程【上篇】

    目錄 1,Shell編程 1.1:簡(jiǎn)介 1.1.1:shell解釋器 1.2:快速入門 1.2.1:編寫腳本 1.2.2:執(zhí)行shell腳本 1.3:shell變量 1.3.1:簡(jiǎn)介 1.3.2:使用變量 1.3.3:刪除變量 1.3.4:只讀變量 ?1.4:字符串 1.4.1:?jiǎn)我?hào) 1.4.2:雙引號(hào)? 1.4.3:獲取字符串長(zhǎng)度? ?1.4.4:提取子字符串 ?1.5:傳遞參數(shù) 1

    2024年02月02日
    瀏覽(24)
  • 猿創(chuàng)征文 |【Linux】常用命令

    猿創(chuàng)征文 |【Linux】常用命令

    ?? 博客主頁(yè): ??@不會(huì)壓彎的小飛俠 ? 歡迎關(guān)注: ?? 點(diǎn)贊 ?? 收藏 ? 留言 ? ? 系列專欄: ??Linux專欄 ? 歡迎加入社區(qū): ??不會(huì)壓彎的小飛俠 ? 人生格言:知足上進(jìn),不負(fù)野心。 ?? 歡迎大佬指正,一起學(xué)習(xí)!一起加油! command [-options] [parameter] command:命令名 [-o

    2024年01月16日
    瀏覽(56)
  • 猿創(chuàng)征文|【HTML】標(biāo)簽學(xué)習(xí)之路

    猿創(chuàng)征文|【HTML】標(biāo)簽學(xué)習(xí)之路

    ?? 目錄 一、HTML語(yǔ)法規(guī)范 1.基本語(yǔ)法概述 2.標(biāo)簽關(guān)系 二、HTML基本結(jié)構(gòu)標(biāo)簽 1.第一個(gè)HTML頁(yè)面 2.HTML基本結(jié)構(gòu)標(biāo)簽總結(jié) 1.基本語(yǔ)法概述 html是由尖括號(hào)包圍的,列如: html 。 html標(biāo)簽通常是成對(duì)出現(xiàn)的,列如:html和/html,我們稱為 雙標(biāo)簽 。標(biāo)簽對(duì)里的第一個(gè)標(biāo)簽是開始標(biāo)

    2024年01月16日
    瀏覽(25)
  • 猿創(chuàng)征文|ZooKeeper(偽)集群搭建

    猿創(chuàng)征文|ZooKeeper(偽)集群搭建

    前言:zookeeper作為一款分布式協(xié)調(diào)中間件,其重要性不言而喻,因此需要保證其高可用性。所以一般都會(huì)搭建zookeeper集群,今天葉秋帶領(lǐng)大家在一臺(tái)服務(wù)器上搭建偽集群。 目錄 1、 搭建要求 2、 準(zhǔn)備工作 3、 配置集群 ?4 啟動(dòng)集群 ?5 模擬集群異常 1、 搭建要求 真實(shí)的集群是

    2024年02月01日
    瀏覽(30)
  • 猿創(chuàng)征文| redis基本數(shù)據(jù)類型

    猿創(chuàng)征文| redis基本數(shù)據(jù)類型

    ??個(gè)人主頁(yè):不斷前進(jìn)的皮卡丘 ??博客描述:夢(mèng)想也許遙不可及,但重要的是追夢(mèng)的過(guò)程,用博客記錄自己的成長(zhǎng),記錄自己一步一步向上攀登的印記 ??個(gè)人專欄:微服務(wù)專欄 ??redis常見的操作命令:http://www.redis.cn/commands.html 命令 功能 keys * 查看當(dāng)前庫(kù)的所有key exists key 判斷

    2023年04月08日
    瀏覽(18)
  • 以太坊是什么?|猿創(chuàng)征文

    以太坊是什么?|猿創(chuàng)征文

    以太坊是一個(gè)可編程、可視化、更易用的區(qū)塊鏈,它允許任何人編寫智能合約和發(fā)行代幣。 在以太坊(Ethereum)出現(xiàn)之前,各種區(qū)塊鏈應(yīng)用的功能非常有限,例如,比特幣和其他加密貨幣都只是純粹的數(shù)字貨幣。 以太坊(Ethereum)創(chuàng)始人Vitalik Buterin將以太坊(Ethereum)設(shè)想為開發(fā)人員

    2024年02月02日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包