<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          .NET 誕生 20 周年,我和 .NET 相伴的 17 年

          共 2630字,需瀏覽 6分鐘

           ·

          2022-02-21 23:51

          今年是 .NET 誕生 20 周年,最近也看了很多張善友大佬發(fā)的一系列關(guān)于慶祝 20 周年的視頻,很有感觸,回想起自己這一路走來(lái),和 .NET 相伴也快 20 年了。

          下面說(shuō)說(shuō)我跟 .NET 的故事。

          04 年學(xué)校開(kāi)設(shè)了 VB 的課程,目的是為了讓我們能快速上手做些可用的軟件。后來(lái)一次逛書(shū)店,發(fā)現(xiàn)有 Visual Basic.NET 的書(shū),當(dāng)時(shí)還不懂 .NET ,也沒(méi)細(xì)看,還以為就是我們學(xué)習(xí)的 VB ,便買(mǎi)了一本:

          回宿舍細(xì)看才發(fā)現(xiàn)跟我們學(xué)習(xí)的 VB 不一樣,書(shū)中的示例的工具也不一樣。也就是這個(gè)時(shí)候才知道 .NET 的存在 ,知道了 .NET 中除了能用 VB.NET ,還能使用 C# ,而我最先學(xué)的是 VB 6、就順理成章地先學(xué)了 VB.NET,最后才學(xué)習(xí)的 C#。

          有了書(shū)籍,還需要有編程工具才能動(dòng)手寫(xiě)代碼。當(dāng)時(shí)的網(wǎng)絡(luò)資源和網(wǎng)速都極其的差,便約同學(xué)去電腦城買(mǎi) VS 的安裝光盤(pán),老板忽悠我們說(shuō)現(xiàn)在有最新的 VS 2005 ,買(mǎi)回去安裝后才發(fā)現(xiàn)是 Visual Studio 2003,陰差陽(yáng)錯(cuò)地正好和書(shū)中的內(nèi)容匹配了。就這么一路從 Visual Studio 2003 用到了現(xiàn)在的 Visual Studio 2022 。

          因?yàn)橛?VB 的基礎(chǔ),所以學(xué)習(xí) VB.NET 還比較快,開(kāi)始都是做的一些 WinForm 程序,像計(jì)算器、記事本、抽獎(jiǎng)工具等。后來(lái)因畢業(yè)設(shè)計(jì)選題是《基于 .NET 的 BBS 設(shè)計(jì)與實(shí)現(xiàn)》,就開(kāi)始學(xué)習(xí) C# 和 Web 編程方面的知識(shí)。

          帶著目的去學(xué)習(xí),成長(zhǎng)速度非??欤麄€(gè)畢業(yè)設(shè)計(jì)的系統(tǒng)從 UI 界面、數(shù)據(jù)庫(kù)設(shè)計(jì)、邏輯編寫(xiě)都是獨(dú)立完成,所以很輕松就通過(guò)了答辯。那段時(shí)光非常難忘,每天晚上都去圖書(shū)館、去自習(xí)室,別人復(fù)習(xí)應(yīng)對(duì)考研,我敲著鍵盤(pán),學(xué)習(xí)編程。


          畢業(yè)之后的前三年,我認(rèn)為是技術(shù)能力提升的黃金時(shí)期,自由時(shí)間比較多,那會(huì)每天下班后大部分時(shí)間都泡在 CSDN 和博客園,為了賺取 CSDN 的論壇技術(shù)分,需要去查資料、搞懂別人提的問(wèn)題,然后去回答,幾個(gè)月的時(shí)間,技術(shù)分漲到了一萬(wàn)多。

          而博客園就是 .NET 程序員的大本營(yíng),2006 年就在博客園開(kāi)通了賬號(hào),現(xiàn)在回想起來(lái):dudu、老趙、張善友、artech、李會(huì)軍、王濤、dflying、路過(guò)秋天... 這些名字還歷歷在目。特別是張善友大佬,一直在推廣 .NET 技術(shù),他運(yùn)營(yíng)的公眾號(hào)「dotNET 跨平臺(tái)」也是我最早關(guān)注的技術(shù)公眾號(hào)。

          2007 年 Ajax 技術(shù)興起,微軟當(dāng)然也不會(huì)落后,不知道多少人還記得 Atlas 這個(gè)名字,最早的 ASP.NET ? Ajax 框架,后來(lái)改名為 ASP.NET Ajax 1.0、ASP.NET Ajax 2.0 。當(dāng)時(shí)覺(jué)得非常神奇,Ajax 不用寫(xiě)原生 JS 了,可以直接用服務(wù)器控件來(lái)實(shí)現(xiàn),配置下屬性就可以,還在博客園寫(xiě)了一系列學(xué)習(xí)筆記:

          https://www.cnblogs.com/oec2003/category/92712.html

          后來(lái)參加博客園的一個(gè)活動(dòng),收到了 dflying 簽名的譯著:


          08、09 年的時(shí)候,互聯(lián)網(wǎng)上沒(méi)有現(xiàn)在這么多的學(xué)習(xí)資源,學(xué)習(xí)微軟技術(shù)除了 MSDN 上的文檔之外,最好的就是 WebCast 講座了,iReaper 就是當(dāng)時(shí)下載 WebCast 視頻的利器。

          印象最深刻的就是 2009 年學(xué)習(xí)李建忠的《C# 面向?qū)?xì)想設(shè)計(jì)模式縱橫談》,下班后,一有空就反復(fù)看視頻教程,寫(xiě)代碼示例,整理成博客文章,現(xiàn)在博客園上還有當(dāng)時(shí)寫(xiě)的設(shè)計(jì)模式學(xué)習(xí)筆記系列:

          https://www.cnblogs.com/oec2003/category/92713.html

          從 C# 2.0、C# 3.0、到 ASP.NET 4、WCF 等,WebCast 給我了很大的幫助,下圖是之前下載的部分系列教程:


          2010 年,加入北漂一族,公司當(dāng)時(shí)做的是移動(dòng)、電信的業(yè)務(wù)。在四川移動(dòng)的項(xiàng)目中有一個(gè)電臺(tái)播放的業(yè)務(wù),領(lǐng)導(dǎo)讓我研究 WMS ,這是完全沒(méi)有接觸過(guò)的領(lǐng)域,花了一周左右的時(shí)間,日夜奮戰(zhàn),最終不負(fù)所望,把項(xiàng)目的關(guān)鍵核心技術(shù)順利搞定了。

          2011 年因?yàn)榻Y(jié)婚又回到了武漢,在北京待的時(shí)間不長(zhǎng),略有遺憾。回武漢后,又接觸到了 SharePoint ,AD 等新的東西,總是有新的挑戰(zhàn),讓我感覺(jué)很好。

          2012 年進(jìn)入一家公司,應(yīng)該是武漢做 .NET 最大的公司,流程、制度、規(guī)范都非常的標(biāo)準(zhǔn),唯獨(dú)就是開(kāi)發(fā)語(yǔ)言是 VB.NET ,對(duì)于很多程序員來(lái)說(shuō)從 C# 轉(zhuǎn) VB.NET 有點(diǎn)痛苦,畢竟 VB 不是類(lèi) C 語(yǔ)言,風(fēng)格上有較大的差異。而我就像是見(jiàn)到老朋友一樣,一種久違的感覺(jué)。VB.NET 終歸不是主流,在公司內(nèi)部也慢慢被 C# 取代。

          早些年的工作一直都是使用的 ASP.NET WebForm , 2014 年為了提升開(kāi)發(fā)效率,開(kāi)發(fā)了一個(gè)表單控件,根據(jù) XML 配置進(jìn)行頁(yè)面的渲染,項(xiàng)目實(shí)施的過(guò)程中,涉及到界面的修改,只需要修改 XML 文件就可以,這期間《道不遠(yuǎn)人》這本書(shū)給了我很大的幫助。


          微軟有新的技術(shù)發(fā)布,都會(huì)第一時(shí)間關(guān)注,盡管工作中不一定能馬上應(yīng)用得上。像 ASP.NET MVC 直到出了第四個(gè)版本,在 2015 年組織團(tuán)隊(duì)開(kāi)發(fā)企業(yè)云盤(pán)產(chǎn)品時(shí)才使用上。而 .NET Core,在 2018 年重構(gòu)零代碼平臺(tái),采取前后端分離的模式,后端才使用 .NET Core 2.0 ,一年多之后,升級(jí)到了 3.1 的版本。

          2018 年 5 月開(kāi)通了公眾號(hào),取名「不止dotNET」,其中一層含義就是 .NET 是根基,是因?yàn)?.NET,我才進(jìn)入 IT 這個(gè)行業(yè),十幾年的相伴,已然像是朋友一樣了。

          近些年,管理的事情做的更多了,但技術(shù)依然沒(méi)有丟下,繼 .NET Core 3.1 之后,又推出 .NET 5 實(shí)現(xiàn)了大統(tǒng)一,2021 年 11 月,.NET 6 正式發(fā)布,現(xiàn)在 .NET 7 的預(yù)覽版已經(jīng)可以下載試用了。

          希望大家能放下刻板印象,現(xiàn)在的微軟已經(jīng)是一個(gè)很開(kāi)放的平臺(tái),.NET 的發(fā)展也非常迅猛,我也希望自己在未來(lái)能夠更多地為 .NET 社區(qū)、生態(tài)的發(fā)展盡綿薄之力。

          祝愿 .NET 越來(lái)越好!

          瀏覽 126
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄片视频入口 | 一本色道无码道dⅴd在线录音 | 日韩一级片| 免费一级A片在线播放 | 欧美女三级片网站 |