×

作为.NET程序员,为什么我不再博客园写东西了

独孤求败 独孤求败 发表于2026-02-23 17:56:17 浏览8 评论0

抢沙发发表评论

从2008年在博客园发布第一篇.NET调试笔记,到2023年最后一次更新项目复盘,我在这个平台留下了53篇技术文章。那些深夜敲下的代码解析、踩坑记录,曾帮我拿到过心仪公司的面试邀约,也让我认识了几位同频的.NET开发者。但如今,我彻底停更了——不是不再写技术内容,而是选择了离开博客园。这个决定无关否定,更多是源于平台生态与个人成长需求的错位,是一个.NET程序员在技术写作路上的必然转向。

一、内容生态:.NET声音渐弱,供需早已失衡

博客园曾是.NET开发者的“精神角落”。早年打开首页,总能看到《ASP.NET Core中间件源码解析》《Entity Framework Core性能优化实战》这类垂直文章,评论区里全是讨论IIS配置、MVC路由的同行,甚至能找到微软官方文档里没讲透的细节。但近几年,这种“归属感”正在快速消失。

首页推荐栏里,.NET相关内容占比从2019年的近30%,降到了如今的不足5%。取而代之的是Python爬虫、前端框架教程、AI工具测评,偶尔出现的.NET文章,也多是“Hello World级”的入门内容,少有深入.NET 6/7新特性(如Minimal API优化、AOT编译实践)的深度分析。我曾花两周写过一篇《.NET 7下Dapr分布式追踪落地指南》,发布后一周阅读量不足200,评论区只有两条“求源码”的留言——对比我在其他平台发布的同主题内容,互动量相差近10倍。

更关键的是“供需错配”。作为.NET开发者,我写文章的核心需求有两个:一是和同行交流技术难点,比如Blazor Server在高并发下的内存泄漏问题;二是希望内容能帮到刚入门的新人,比如.NET 8 Web API的标准化搭建流程。但博客园的现状是,资深.NET开发者要么早已停更,要么转向了更垂直的社区;而新人更倾向于在短视频平台看“5分钟上手”的速成教程,很少有人会静下心来读一篇3000字的源码解析。当我发现自己精心打磨的.NET项目复盘,不如一篇“VSCode插件推荐”受欢迎时,便知道这里不再是我的主战场。

二、功能体验:跟不上技术写作的“新需求”

技术写作不是简单的“文字+代码”,尤其是.NET这类需要大量示例的领域——要展示项目结构、调试过程,甚至需要嵌入运行结果截图、代码片段高亮。但博客园的编辑器,仿佛还停留在10年前。

最让我头疼的是代码排版。.NET代码里常有长命名空间(如 Microsoft.EntityFrameworkCore.Infrastructure )和泛型语法,博客园的默认编辑器不仅不支持自动换行,连C#语法高亮都时常出错——明明是 await 关键字,却被标成普通文本;写 record 类型时,格式直接乱掉。每次发布前,我都要花半小时手动调整代码缩进、修改高亮样式,即便如此,在手机端打开文章,代码块还是会溢出屏幕,读者只能左右滑动才能看清。反观我现在用的平台,只需粘贴代码并选择“C# (.NET)”,就能自动实现语法高亮、行号显示,甚至支持一键复制、折叠代码块,这对看代码的读者来说,体验差距太大。

另一个痛点是“内容沉淀”。我写的.NET文章多是系列性的,比如《.NET微服务从0到1》,需要把“服务注册”“配置中心”“链路追踪”等篇章串联起来,方便读者按顺序阅读。但博客园的“专栏”功能极其简陋,只能手动添加文章列表,无法设置章节顺序,也没有“上一篇/下一篇”的自动关联。有读者留言说“找不到系列文章的第二部分”,我只能在每篇文章末尾手动加链接,既麻烦又影响阅读流畅度。后来尝试用“标签”分类,却发现平台对标签的检索支持很差,搜索“.NET 8 AOT”,出来的结果混杂着2015年的.NET Framework文章,时效性完全无法保证。

三、社区互动:从“同行交流”到“无人回应”

我最初选择博客园,很大程度是因为这里的“技术氛围”。早年写《ASP.NET Core跨域问题踩坑记》时,有位微软MVP在评论区补充了“预检请求优化方案”,让我意识到自己忽略的细节;还有次讨论.NET Core部署到Linux的权限问题,评论区里有运维同学分享了自动化脚本,直接解决了我项目里的难题。那种“你抛出一个问题,有人愿意认真回复”的互动,是技术写作最珍贵的收获。

但不知从何时起,评论区变得“冷清”了。2022年我写《.NET 6下使用MassTransit实现消息队列》,文章里特意留了一个“死信队列处理”的疑问,想听听大家的实践方案,结果一周过去只有一条“学习了”的泛泛之谈;之前写的.NET调试文章,评论区里最多的留言是“链接失效了,求补发”,很少有人再讨论技术本身。更让我无奈的是“反馈时效”——有读者指出我文章里一处EF Core查询的性能问题,我当天就修改了内容并回复,但直到一周后,修改后的版本才在前台显示,等读者再看到时,讨论的热度早已过去。

对比现在常去的.NET社区,这种差距更明显。在那里发布一篇《.NET 8 Minimal API性能优化实践》,当天就能收到十几条留言:有人补充“启用HTTP/3后的性能提升数据”,有人分享“压测时遇到的坑”,甚至有微软工程师私信我,指出文章里关于“请求管道简化”的一个细节错误。这种即时、深度的互动,才是技术写作该有的样子——而博客园,显然已经给不了了。

四、不是告别,是换个地方继续生长

写下这些,不是想否定博客园的价值。对很多老.NET开发者来说,这里承载的是一段青春:是刚入行时查资料的“救命稻草”,是第一次分享技术的“起点”,是和同行抱团取暖的“港湾”。我至今还会偶尔回去翻一翻早年收藏的.NET Framework教程,那些带着时代印记的文字,依然能唤起对技术的初心。

但技术世界永远在向前走。当.NET已经从Framework迭代到8,从Windows专属走向跨平台,从“小众框架”变成支持云原生、AI集成的生态系统时,我们的技术写作平台,也需要跟上这种变化——需要更友好的.NET语法支持,需要更活跃的同行交流,需要能让深度内容被看到的机制。

现在的我,会在垂直.NET社区写深度解析,在技术社交平台发碎片化的踩坑记录,偶尔也会在视频平台录一段“5分钟搞懂.NET新特性”的短内容。虽然发布平台变了,但写技术文章的初心没变:还是想把.NET开发里的那些“门道”讲清楚,还是希望自己的经验能帮到更多同行。

对我而言,离开博客园不是终点,而是换个更适合的地方,继续记录.NET开发的路上的风景。毕竟,真正重要的不是在哪个平台写,而是始终保持分享的热情,始终对技术保持敬畏与好奇——这才是程序员最珍贵的东西。

群贤毕至

访客