网易首页 > 网易号 > 正文 申请入驻

22年后,他还是选择放弃了.NET

0
分享至


编译 | 苏宓

出品 | CSDN(ID:CSDNnews)

在编程语言与开发框架飞速迭代的技术圈里,.NET 曾占据着举足轻重的地位,它以相对顺手的开发体验和完善的生态,吸引了大批开发者投入其中,资深技术人后来也是多家公司 CTO 的 Walter G. 便是其中一员。


不过,在深耕 .NET 二十二年后,他还是做出了一个不算轻松的决定——离开这个陪伴自己职业生涯大半时间的技术生态。为此,他专门写下《22 年后,我告别了 .NET》一文,梳理自己与 .NET 从相识、深耕到最终转向其他技术赛道的全过程,也坦诚讲述了背后的思考与转变。


初识 .NET

2003 年,Walter G. 在大学的一门通用编程课上第一次接触 C# 和 .NET 框架。更久之前,他主要用 C 和 C++ 编程,谁能想到,那时需要不断地手动维护指针、管理内存结构、处理垃圾回收,仅是处理底层细节就早已占据了他大量的精力。

后来,C# 的出现让人眼前一亮,这门语言可以自动内存管理、更高层次的抽象,让他终于可以把注意力放回业务逻辑本身。

那种轻松感,他后来形容为“久旱逢雨”。

几乎在同一时间,Visual Studio .NET 也开始崭露头角。使用一些类似的代码既能生成 Windows Forms,又能生成 Web Forms,这种体验在当时堪称惊艳。即便多年之后回忆起来,Walter G. 仍觉得震撼。


职场刚起步,遭遇理想与现实的落差感

然而,21 世纪初的就业市场,大多数开发者纷纷转向 Java。因为 Java 生态成熟、拥有更多工具和集成开发环境(如 JBuilder),就业机会也更多。

相较之下,或许因为他本就喜欢 C++,也或许是性格里那点不愿随波逐流的倔强,他一直以来坚持使用 C# 。

大学毕业时,他在简历最醒目的位置写下“C# 开发者”。

然而现实并不总如人所愿,大学毕业后的第一份工作往往不是自己能决定的。

「大多数时候,你只是抓住能抓住的机会。于是,尽管我是以“C# 开发者”的身份入职,最终却成了一名全职 X++ 开发者。如果你不知道什么是 X++,也不用担心——现在几乎没人知道了。」Walter G. 无奈地说道。

幸运的是,当时 Walter G. 所在的公司内部有多个 .NET 项目。不久之后,有同事找到他:“你懂 C# 对吧?”

他笑着点头。很快,他被调入 Web 团队,也由此开启了多年专注 Web 开发的职业路径。


黄金岁月:把热爱变成职业

调入 Web 团队后,他如鱼得水。

白天写代码,晚上回家继续折腾十几个个人项目。开发不仅是工作,更是一种沉浸式的乐趣。他还坚持每天看 Channel9 的视频——那是微软面向开发者的重要社区平台,几乎承载了那一代 .NET 开发者的学习记忆。后来,Channel9 在 2021 年被整合进 Microsoft Learn。

除了 Channel9,4GuysFromRolla 博客也是 Walter G. 的重要知识来源。他坦言,自己能在工作中游刃有余、拿到不错的薪资,很大程度上得益于这个博客。

那几年,他对 C# 的熟悉程度,已经到了“几乎可以瞬间搭建出任何想法”的地步。语言本身未必神奇,真正让人着迷的,是那种掌控感。靠自己热爱的技术谋生,本身就是很多人的理想,而他确实活在那样的阶段。

在求职市场上,他几乎没有遇到阻力。扎实的 C# 功底,让他找工作面试几乎没有遇到阻碍。


被动追赶:从 Web Forms 到 MVC

变化在 2011 年左右悄然到来。

技术领域里,ASP.NET Web Forms 逐渐式微,ASP.NET MVC 开始成为主流。MVC 3 搭配 Razor 视图的出现,更是加速了迁移潮。

很多公司开始从 Web Forms 迁移到 MVC,或直接在新项目中采用 MVC。

可 Walter G. 的日常工作依然是在维护 Web Forms 项目。一方面,他经验丰富;另一方面,熟悉 Web Forms 的人越来越少,他反而成了“稀缺资源”。

直到 2015 年,他才第一次从零开始主导一个 MVC 项目,比行业趋势晚了整整四年。

即便如此,他依然兴奋,觉得自己终于重新跟上了“现代化”。

不过,MVC 给他的感觉并不如 Web Forms 那般有趣。对比之下,MVC 更严谨。过去 Web Forms 项目里常见的各种“巧妙绕法”,在 MVC 世界里难以存在。但他明白,这是技术演进的方向。适应,是唯一选项。

当时的项目完成后,Walter G. 又维护了它好几年。


再次转折:ASP.NET Core 带来的迷茫

到了 2016–2017 年,又一件事让 Walter G. 开始怀疑自己的职业方向。

2016 年,微软发布 ASP.NET Core 1.0。这是一次彻底重写。它不再依赖 .NET Framework,可以跨平台运行在 Windows、Mac 和 Linux 上。更快、更现代。但关键是——它和 Walter G. 当时正在开发的项目完全不兼容。

这一次,Walter G. 陷入了迷茫,不知道自己的发展方向是什么:回头去找需要维护 Web Forms 的公司?还是继续深耕 MVC?亦或者押注尚未完全成熟的 ASP.NET Core?

答案并不轻松。

最终,他选择了另一条路——学习 React,并接受了一个教学机会。

那时的 React 正风头正劲,营销满天飞,各种编程训练营、社区、企业都在拥抱它。

Walter G. 坦言,「公平地说,我从开发生涯第一天起就大量使用 JavaScript——jQuery 动效、XMLHttpRequest、整个 Ajax 革命。但它始终只是后端代码的补充,从未成为主角。

我从没把 JavaScript 当作真正的前端核心框架使用。所以接下来的四年,我几乎沉浸在各种 React 技术栈里,比如 MERN、PERN,还教了数百名学生,从底层原理讲到实战应用。」

慢慢地,他对 React 的喜爱,竟然和当年初识 C# 时的感觉相似。

React 当然也有缺点,但它终究是 JavaScript 的延伸,而不是一次彻底推翻重来的重写。生态快速发展,底层基础却相对稳定。五年前的项目,今天依然能运行。

这种稳定,让他安心。


扎根 React:重新掌控技术选择权

2021 年,他加入职业生涯中的第二家创业公司,负责搭建一个 B2B SaaS 市场平台,并拥有技术栈的决定权。

这一次,他毫不犹豫地选择了 React。

几年过去,这个决定从未让他后悔。React 仍在主流之列,Node 依然活跃。他不必担心框架被彻底废弃,也不用频繁重写部署流程。更多精力被释放出来,用于真正的产品构建。


回望 .NET:怀念的是时代,而非框架

过去几年里,他也曾动过回归 .NET 的念头。但冷静下来后,他意识到,自己熟悉的 Web Forms、MVC 5、Entity Framework 6,早已成为历史。行业已经进入 EF Core 10 时代,并继续前进。

在 .NET 世界里,他反而成了“新人”。

这或许正是答案:他从来都不是一个只属于 .NET 的开发者。他是一名 Web 开发者,只是在不同阶段使用不同工具。

他会彻底告别 .NET 吗?大概不会。他的个人博客至今仍运行在传统 .NET 框架上。每年他都说要重写,却始终没动手。或许那不仅是技术选择,更是一段青春的记忆。

至于重新投入 .NET 生态,学习 Blazor、追赶快速迭代的版本节奏?目前,他没有这个打算。

这不是对 .NET 的否定。事实上,它如今的使用率或许比以往更高。真正让他停下脚步的,是一种更清醒的认知:他怀念的,并不是今天的 .NET,而是那个属于自己成长阶段的时代。

二十二年,足够长。告别,不一定意味着否定,有时只是承认——自己已经走向了另一段路。

原文:https://www.thatsoftwaredude.com/content/14253/quitting-dot-net-after-22-years

未来没有前后端,只有 AI Agent 工程师。

这场十倍速的变革已至,你的下一步在哪?

4 月 17-18 日,由 CSDN 与奇点智能研究院联合主办「2026 奇点智能技术大会」将在上海隆重召开,大会聚焦 Agent 系统、世界模型、AI 原生研发等 12 大前沿专题,为你绘制通往未来的认知地图。

成为时代的见证者,更要成为时代的先行者。

奇点智能技术大会上海站,我们不见不散!

声明:包含AI生成内容

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

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.

相关推荐
热点推荐
小S复出继续消费大S,红衣红鞋遭全网抵制,金典歌后喊具俊晔光头

小S复出继续消费大S,红衣红鞋遭全网抵制,金典歌后喊具俊晔光头

壹月情感
2026-02-14 18:16:02
14岁身高2米20!中国女篮又冒出一天才中锋:下一个文班亚马是她

14岁身高2米20!中国女篮又冒出一天才中锋:下一个文班亚马是她

篮球快餐车
2026-02-14 03:17:06
联合国前主席称:中国人的风俗,世界上没有一个国家能够学得来

联合国前主席称:中国人的风俗,世界上没有一个国家能够学得来

原来仙女不讲理
2026-02-13 17:31:20
老牌军事网文平台宣布关停,产生过《夜色》《兵王》等大热作品,连载小说改编的电视剧《雪豹》曾引发热潮

老牌军事网文平台宣布关停,产生过《夜色》《兵王》等大热作品,连载小说改编的电视剧《雪豹》曾引发热潮

大风新闻
2026-02-12 20:17:04
澳主持人日本直播全裸入浴,“太冷了,缩回去了”惹笑网友

澳主持人日本直播全裸入浴,“太冷了,缩回去了”惹笑网友

澳洲红领巾
2026-02-13 14:45:23
北约秘书长回应“爸爸梗”:是我英语不好造成的,已经接受现实

北约秘书长回应“爸爸梗”:是我英语不好造成的,已经接受现实

环球网资讯
2026-02-14 10:14:11
前广州首富,判了无期

前广州首富,判了无期

三农老历
2026-02-14 12:12:32
环球时报突然发文,五常中,唯有中国还没有统一!释放了什么信号

环球时报突然发文,五常中,唯有中国还没有统一!释放了什么信号

全球热点大揭秘
2026-02-14 19:17:20
川大通报王竹卿事件调查结果!存在科研失信行为、违规套取科研经费1万元、指导研究生沟通失当等问题!

川大通报王竹卿事件调查结果!存在科研失信行为、违规套取科研经费1万元、指导研究生沟通失当等问题!

高分子科学前沿
2026-02-14 20:25:29
他是原副总理,1975年被永远开除党籍,1979年当选为副主席

他是原副总理,1975年被永远开除党籍,1979年当选为副主席

老范谈史
2026-02-13 08:38:33
68岁大爷哭诉:我原本有65万存款,如今却连20元的份子钱都拿不出

68岁大爷哭诉:我原本有65万存款,如今却连20元的份子钱都拿不出

人间百态大全
2025-12-24 06:35:02
320万拆迁款,外婆分给舅舅和小姨各160万,母亲一分钱没得

320万拆迁款,外婆分给舅舅和小姨各160万,母亲一分钱没得

晓艾故事汇
2025-09-28 11:33:32
多特蒙德创造德甲纪录

多特蒙德创造德甲纪录

绿茵情报局
2026-02-14 05:03:49
将军住院看女护士眼熟,竟然是分别的妻子,却导致妻子被枪毙

将军住院看女护士眼熟,竟然是分别的妻子,却导致妻子被枪毙

扬平说史
2026-02-14 18:40:55
2月13日俄乌:盟友的350亿美元新援助

2月13日俄乌:盟友的350亿美元新援助

山河路口
2026-02-13 15:58:40
学医后才知道,脑梗最危险信号,不是手脚麻,而是频繁出现3症状

学医后才知道,脑梗最危险信号,不是手脚麻,而是频繁出现3症状

蜉蝣说
2026-02-12 15:18:32
“战时可击毙台独分子”,政协委员提建议,岛内回应显示有人怕了

“战时可击毙台独分子”,政协委员提建议,岛内回应显示有人怕了

顾蔡卫
2026-02-14 16:06:48
下馆子,这3道菜尽量别点,大多都是预制菜,老板都夸你是内行人

下馆子,这3道菜尽量别点,大多都是预制菜,老板都夸你是内行人

江江食研社
2026-02-13 18:30:09
女星周秀娜回应香港富豪李家诚控告:深感委屈,将委托律师跟进

女星周秀娜回应香港富豪李家诚控告:深感委屈,将委托律师跟进

封面新闻
2026-02-14 02:17:08
郭富城陪方媛回安徽过年,身高年龄都太有梗,合影画面太微妙

郭富城陪方媛回安徽过年,身高年龄都太有梗,合影画面太微妙

洲洲影视娱评
2026-02-14 16:04:36
2026-02-14 21:23:00
CSDN incentive-icons
CSDN
成就一亿技术人
26325文章数 242231关注度
往期回顾 全部

科技要闻

字节跳动官宣豆包大模型今日进入2.0阶段

头条要闻

加码南美市场 比亚迪与吉利或竞购奔驰墨西哥工厂

头条要闻

加码南美市场 比亚迪与吉利或竞购奔驰墨西哥工厂

体育要闻

金博洋:天才少年的奥运终章

娱乐要闻

吴克群变“吴克穷”助农,国台办点赞

财经要闻

谁在掌控你的胃?起底百亿"飘香剂"江湖

汽车要闻

星光730新春促销开启 80天销量破2.6万台

态度原创

游戏
家居
本地
艺术
军事航空

梦幻西游130无级别琴音飘带出炉,风少回应为何不买16技能谛听

家居要闻

中古雅韵 乐韵伴日常

本地新闻

下一站是嘉禾望岗,请各位乘客做好哭泣准备

艺术要闻

大长腿,直击心脏!瞬间沦陷了!

军事要闻

外媒:特朗普一旦下令攻击伊朗 行动或持续数周

无障碍浏览 进入关怀版