咸宁市网站建设_网站建设公司_色彩搭配_seo优化
2025/12/21 19:38:59 网站建设 项目流程

前言

开发趋势年年看,感想年年有,但今年刚好我入行 20 年,全职 C# 程序员 15 年有余,突然想写下点什么。图表非常多,我选择了几个我比较在意的,发点牢骚。

正文

接下来我会按照“吃饭的本钱”、“低调的基石”、“趁手的兵刃”、“时代的浪潮”的顺序来谈谈我基于今年的趋势调查图表产生的一些思考。本想找补几句套个盾,但又觉得太矫情,直接开始吧。

吃饭的本钱——开发语言

language-prof-social
不意外,脚本语言继续大行其道。我很讨厌前端技术一把梭,看到程序启动就拉起一串进程,内存直接几百兆吃掉,我就上头。瞧不上脚本语言很多年了,我觉得它们登上了它们不该在的位置,然而事实上越来越多的产品选择了这个技术栈,或许我的抱怨是来自前代主流技术遗老遗少的不甘吧?
Python 的崛起是因为它成了机器学习领域的事实标准,就如同 CUDA 的如日中天。JavaScript 的崛起,第一波是因为 V8 带来了高效和 Node.js 带来了泛用性;第二波是因为 Electron 补齐了桌面的短板;第三波就是 AI 带来了可用的生成代码,环环相扣,汹涌绵长。
我总觉得脚本语言的繁荣,让编程失去了“美感”。人们更在意如何更快速的迭代,而抛弃了曾经的扎实稳健;人们渐渐习惯了频繁更新,bug 反复,反而觉得开发者“活跃”,那小心翼翼发布经过精心测试的稳定版本的“好日子”渐行渐远了;人们更在意工具的美观,而不介意功能的简陋,那些健壮强大但界面“落后”的工具们渐渐失去了往日的荣光。我不知道这算不算一种劣币驱逐良币,我宁可做一个“老顽固”,就如同在遍布精美自动武器的世界里偏爱左轮的“老炮”吧?
我的本命 C# 和宿敌 Java 杀的难解难分,咬牙切齿之余不能忘了感谢我大“团结”带我们上分;老前辈 C++ 和 C 仍在前列,心里稳当不少,真想过去告状“您看看前面那几个,您得管管”;曾经的“小甜甜” PHP 现在成了“牛夫人”,更不用说 Ruby 往日的风光赫然在目,Go、Rust、Kotlin、Dart 几个当初的少壮派终究还是没能革了老大哥的命;往下扫去,Perl、Delphi、Lisp 一群老熟人,Zig、Elixir、Gleam 几个新面孔,拖到最后不禁惊讶——Fortran、COBOL 你们怎么还在?

低调的基石——数据库

database-prof-social
工作中用 Oracle 和 SQL Server,个人项目使用 PostgreSQL 和 SQLite。
MySQL 只在刚入行的时候用过一段时间,体验不是很好。那个时候选择它单纯是因为它免费,好不好用的没什么感知,毕竟业务上没那么多数据,数据库压力不大。后来 LAMP 时期算是成为了一种“标配”,我觉得这是它获得广泛认知的一个阶段。再后来,大厂开始魔改,成了事实标准,它也就俨然成了行业标杆。说实话,即使考虑到免费的因素,这个调查问卷里的状态才是我心里的排位,我爱大象。
从图表可以看出,热点还是围绕在免费产品,低门槛带来了更广泛的应用。而商业数据库中,还是门槛更低的获胜了(SQL Server),别的不说,从配套的客户端工具来说,这个排名也是名至实归。可见无论什么产品,价格和易用性永远是排在采用因素前列的。
相较前端按框架分阵营,后端按语言分阵营,数据库这边按产品分阵营显得稳重不少,虽然大家也是为了谁性能更好而论战,但总归觉得还比较良性。毕竟相对于前后端的百花齐放,数据库这里可供选择的其实不多,产品的位置其实都定好了,只看让谁坐上去而已。生面孔太多,只看几个熟人儿的话,缓存的存在感明显更强了,随着网络规模越来越大,只靠关系数据库确实顶不住;而大数据阵基本营处于它们该在的位置,毕竟屠龙之技,当年数据挖掘专业的硕士成了我的同事,可一叶知秋;另外与开发语言图表的分布占比的区别还有一个关键因素,毕竟数据库双修甚至多修的应该比例远不及开发语言,就算全栈,专攻一个数据库也完全说得过去。

趁手的兵刃——IDE

dev-envs-prof-social
工欲善其事必先利其器,我一向愿意为了更好的干活而花时间寻找一款趁手的开发工具。
我 VS 成最大赢家,不愧是宇宙第一 IDE。这 VS Code 的势头可以预见,但没想到这么猛,我觉得它超强的扩展性和扎实的基底素质是其成功的秘诀。工作中使用 Visual Studio,私人时间是 JetBrains 的全家桶用户,作为 15 年的 C# 老登,Rider 所处的位置让我惊讶,但也乐见其成,希望它持续进化成宇宙第二 IDE(手动狗头)。
VS Code 以外的免费编辑器中,我比较惊讶 Vim 的排名如此之高,因为平时一直用 Windows,这东西我是真用不来,在 Linux 命令行界面下,我宁可用 Nano,不知道哪些大佬还在用这传说中的神器,话说 Emacs 咋没在呢,难道大家真的认为它只是化装成编辑器(再次狗头)?而 Eclipse 真的是被后浪彻底拍在沙滩上了,不过更唏嘘的是 NetBeans 直接没出现在图表上。VS Code 的强势登顶,直接融化了所有 IDE 的护城河啊。
Cursor 的出现真的代表了新势力的崛起,起手就有这么高的位置,真是让人觉得时代的浪潮在无情的冲刷着自己。无论如何,AI 已经开始迅猛的影响到诸多行业的一线从业者,我还是认为现在它距离替代工作岗位还有一段路要走,但对于工作效率的提高和工作方式的改变,已经不能再视而不见了。今年开始试着与 AI 协作,打不过就加入,希望自己不要成为时代的眼泪。怎么说?以后的程序员只需对着电脑叨叨就可以了吗?

时代的浪潮——AI 使用

language-prof-ai-social
与我在网络上的风闻与自身体验基本吻合,现在 AI 最擅长的还是前端代码以及脚本语言,我不知道该归因为它们的复杂度更低还是学习样本更丰富。而对于我的日常工作 AI 仍然略显乏力,尽管它已经以我意料之外的顺滑度融入我的工作流之中,但对于它自动产生的代码的可用程度还是毁誉参半。一方面自省于我的设计使得 AI 难于理解,一方面寄希望于 AI 可以更加智能的生成出可用的代码,于我而言,我们还处于磨合期。
不知道今后会不会产生面向 AI 的设计,就如同之前大行其道的提示词探索。但我觉得过分迁就 AI,就算将来 AI 可以很好的理解人的意图,产生可靠的代码,这会不会带来行业的衰退呢?毕竟最优先的技能已经变成了如何更好的向 AI 下达更正确的命令。当然,换一个角度思考,借助 AI 的高效,可以让技术的进步更加迅捷也是很可能的。人与 AI 该如何共生,我持一种保守的警惕态度,或许生产力的迭代更新,对于劳动者的冲击就是这种感受吧?
与数据库与 IDE 的免费为王的状态不同,AI 这东西可是要付出代价的。虽然免费额度也可以将就用,但是作为生产力那就不得不付费。虽然目前的主流订阅费用其实并不算高,但我觉得现在人们利用 AI 产生的效益并不能覆盖算力的开销,这一部分的落差终究会找人买单的。要么指望算力成本下降,目前看不可能;要么就得涨价,让用户分摊这部分成本,那最起码 AI 得真的能当一个人用才行,目前看似乎正在变得可能。难以想象,今后的工作状态会变成一个人带着一帮 AI 干活吗?听起来很魔幻,但让人不安的是这看起来很像标准答案啊。
它究竟是泡沫还是浪潮,我看不清。

后记

匆匆一览,浅浅一谈,虽然不敢标榜为“行业老兵”,但也可以称为行业“老登”,身处日新月异的行业,感受着汹涌而来的浪潮,有点迷茫。就如秉烛夜登山,终究身前些许光明,可刚到半山腰,人家通电了,难免有点兔死狗烹的心忧。

参考

2025 Stack Overflow 调查问卷

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询