王志勇 发表于 2026年10月18日 13:15
在2026年初,V站上有人发帖统计全面使用AI编程之后,公司的失业情况,大部分人回复没有失业,有很多公司因此扩招了,但很多人的感觉是使用AI编程之后,任务更多了,更累了,薪水也没有增加。2026年8月、9月之后,开始出现因为AI编程而明显裁员,其中有篇帖子说的是他的同事是位老员工,被叫去谈话,第2天就没来了,很多人回复这位同事由于是高薪的老员工,所以被裁了。
因此,AI编程除了屎山代码之外(后面从实战角度重点谈屎山代码),正如郎咸平先生预测的一样,会造成程序员大规模裁员,更可怕的是,现在裁员之后,找到新工作的难度比以前难很多。
如今,很多企业大规模使用AI编程,很多人使用AI编程已经十分熟练。但统一的流程是基本不看AI产生的程序代码,因为看不懂。
为什么会看不懂呢?因为没有一个人能在短时间内看得懂。比如AI短时间产生的程序代码,如果原来人工编程,可能需要1天、3天、15天以上,AI几个小时就完成了。
这种程序代码量,让另一个人来分析程序,至少需要花费写程序的3倍~20倍以上的时间,才能完全读懂。
因此,整个行业的编程流程,是完全交给机器来编程,人工完全无法干预。
AI编程和人工编程的用途
由于现在很多企业要求AI编程,所以AI编程适合于上班。
但是,如果希望程序能发展、迭代,尤其是独立开发者,必须100%人工编程。遇到不会的函数、命令,通过搜索引擎来查询资料,然后调试,应用到程序当中。
人工编程(古法编程)的流程
人工编程,今年2026年有个新名词,称为“古法编程”。相比较AI编程,人工编程可能速度会慢很多,但实质上,人工编程并不慢。
这好比是装修,装修师傅所有工作量都是实打实的,贴砖、水电活、木工活、抹墙,每个环节并不少。
人工编程的流程,就和装修一样,每个环节一个都少不了,十分精确。
而人工编程,有很多AI编程永远代替不了的工作──精细化、迭代、精确升级。
例如我最近编写的一个新作品,防止DDoS的主机高防程序,程序思路如前文《这一次的程序设计速度和防攻思路》《实验测试结果》。
当初的主体程序,集中用3天的时间完成,从0开始人工编程。主体程序当时3.08K,涵盖了多种非(隔开)法访问方式,能自动屏蔽很多的非(隔开)法访问。遇到大规模、超大规模攻击时,立刻自动切断网络,能防止10G、100G、200G……的流量损失。
这时候要做的,不是让VPS立刻自动重启(因为重启后仍然在攻击),而是自动切断网络之后,等待一段时间再自动联网、或者自动重启一次。(自动调用的命令如:sleep 1800; reboot; 或者sleep 1800; iptables (恢复网络)……)
这时候也不是让VPS自动执行(真)关机的命令,因为一旦执行(真)关机的命令,是无法自动开机的,影响VPS的正常使用。
这种功能AI无法实现。因为在后期半个月的时间,又经过了100多次的大小修改,修改了很多的bug,主体程序由最初的3.08K,变为4.65K,里面有30多个~40多个小功能。
这个程序,都是针对访问日志的特征,做出的应对。例如有这些非(隔开)法访问的类型(一小部分),可以单独自动屏蔽IP:
1. 短时间内频繁刷新超过正常阀值。
2. 直接访问IP地址的空路径。
3. 404空路径。(这个也是攻击的主要途径,能消耗很多资源。)
4. 网页添加参数。
5. 域名恶意解析。(这种攻击也很多。)
6. URL过长。这条同4,直接把URL过长的访问自动屏蔽,能免除第4条的很多关键词设定。
上述是程序精细化的一个实例。
实际的开发中,约有60%以上的程序,就像这个主机高防程序一样精细。所不同的是,高防程序更容易引发读者的兴趣,更有代表性,日常的大部分程序,是较难获得关注和理解的。
因此,自行开发主机高防程序,是最好的实例。
博客、网站受到DDoS流量攻击的深层原因
在网络上,这几年,也有一些博客被DDoS攻击,少部分博主发声了。有很多人怀疑,是不是某篇文章得罪人了?是意见不同的人,发起的攻击?
经过观察,流量攻击很多是同行竞争,例如网络游戏的服务器。
但是,博客受到DDoS攻击,大多数是攻击者为了勒隔开索。他攻击成功后,主动联系博主,收取一笔费用。
并不是得罪人了,但有一定的关联,这个流程是:
博客中难免会出现有争议的话题,博客本来就是很主观的平台,没有这种主观、揭露,社会的很多问题会无法解决,世界无法进步,你往左走,能走得很好;对方往右走,也能走得很好。
大多数人,各走各的,虽然观点截然相反,但是互不干涉。
这时候,少数人会以批评、或者直接辱骂的方式,在别的平台贴出你的链接,并召集别人来一起批评、甚至辱骂(人以群分),导致这个博客的热度迅速上升,如果群里正好有专门从事攻击的人,这个博客就是他测试勒(隔开)索的目标,他原先并不知道有这个博客。
记忆力不好,能不能从事编程?
记忆力不好的人,更要从事编程。记忆力不好的人,可能不太适合做快递驿站的工作,找不到东西会崩溃的,特别是不适合做维修、DIY制作的工作,因为找不到东西。
人工编程,其实对记忆力的要求很低,甚至这个要求会低会很多传统的工作。
因为人工编程,程序大多是相同的套路,哪怕是论坛、新闻页、博客、Web版聊天群、各种APP,结构都是一样的,即前台页、前台数据提取,后台存储、删除,等等。
只有特殊功能,需要调用相应的模块,例如图片的处理,防护程序需要调用Shell命令,等等。
平时需要及时做开发笔记,存下经常用的程序片段、模块,平时需要用的时候替换这些程序片段里的变量,然后直接复制粘贴。
人工编程,相对于传统的工作,还有个优点是一旦有思路,程序的开发速度还是很快的(比DIY制作要快得多),很多的程序开发,实质上就是发明的过程(虽然有很多是重复发明),容易有成就感。
所有的人工编程,并不像工厂那样总是机械重复,人工编程都是把思路写成程序代码,是一个自动学习、提升的过程,都是一边调试,一边写程序,是被迫做到十分精确的,不用怀着紧张的心情上程序的战场,一旦开始编程,调试、出现bug会自动告诉你答案。
编程的过程,就是自动学习的过程,只要你经历过,下次开发别的项目也会,因为项目之间大的结构是一样、或相似的。
AI编程和屎山代码
由于AI编程短时间内产生大量的程序代码,如上述的原因,这些程序代码无法读懂,所以出现冗余代码、垃圾代码、屎山代码的机率极高。
并且,这些垃圾代码、屎山代码,会逐年迅速增加,因为为了防止出现崩溃,新的开发者无法删除旧的程序代码。
而实际的人工开发中,特别是独立开发者,有时候需要对在原有的程序部分,不断修改、删除、添加新程序,而不是像AI编程一样可能经常在添加新代码。
对于使用了AI编程的项目,经过几年的迭代,可能有效代码不到整体程序的10%
这也是为什么现在的显卡驱动程序,有很多解压缩后的目录总体积,达到了600MB~700MB,甚至超过1GB;很多手机APP已经达到100多MB~200多MB。
解决这些屎山代码的另一个途径是不断提升硬件的性能。
国外技术先进的原因
因为他们更关注内核,关注哪些是有效的,哪些是无效的。因为AI编程,是他们要向全世界推销的产品,这是他们能赚钱的途径。
但如果一个原本高效的程序项目(例如Windows系统),里面也大量采用AI编程,无疑是灾难性的──屎山代码不可能避免,还可能迅速增加。
所以,先进的公司,主体应该是采用更精细的人工编程。当然,在开发的过程中,如果AI编程能够生成辅助的测试工具,这类可以使用AI编程。
人工编程永远会比AI编程先进,因为AI编程无法避免屎山代码,无法精准提高效率。
人工编程的目的,是要让程序自动控制机器。
抱歉,评论已关闭。
置顶的文章:
股骨头坏死的中早期修复方法
Windows流畅度300%以上体感的操作
超低价享受i7-7700的体验
家用电脑理性优化升级天梯图之2026
服务器版Linux系统的选择之2026
秒会+实战PHP程序设计培训(2)
如何快速自制CPU天梯图?
我不明白你明不明白我明白(明白不)
近期的主题:
AI编程和人工编程的差别
世界上最好的二级域名
数码评测(77):最好的音乐播放硬件
博客新调整计划
人生讨论(28):滑翔伞运动
真玄学心得(26):最新消息
DIY(35-4):6路×2 USB全自动电脑切换器
特级干货(1-2):发质/脱发与内分泌研究
“更新提示”的好处/提醒用语
PHP和Java、CGI、Python的区别
前几天差点进入生活黑洞
为什么不要定义Web 3.0?
歌名含义最好的一首中文歌
实验测试结果
这一次的程序设计速度和防攻思路
关于是否撤文章的问题
程序的及时作用
数码评测(76):万元的折叠屏手机
数码评测(75):DDR 3/4/5的性能测试
健康维护(3):为什么股骨头坏死中期可能能治疗?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2025年-2026年03月(10)
2024年(13)
2023年 +