粉丝2143获赞9.7万

那很多大公司不肯开源代码,其实是不敢开源,因为他们的代码太烂。让我看看不要亚马逊的程序员称这些烂代码为屎 山。越是老牌的科技公司,史山代码越悠久,规模越庞大。不少大公司还运行着一九八零年代的代码。一九六零年代的抖友开发人员不知道是不是还火, 第一批维护人员已经退休了,第二批也退休了,很多祖传代码甚至没有文档,有文档的更可怕, 一大摞跟砖头一样厚,而且和代码他对不上,导致接盘的程序员焦头烂额,额促心痛,痛心拔脑,恼羞成怒,敢怒不敢言,每改一行代码都胆 胆心经,不求有功,但求无过,能跑就行,人和代码有一个能跑就行。最终的结果就是在史山上,在天上,一坨一坨又一坨, 保证不出严重技术事故的同时,让史山更加庞大。你是来拉屎的吧?最近美国西南航空公司就因为攒了三十年的史山代码轰然崩塌,导致每天百分之八十的航班被取消,损失加赔偿需要出血八点二五亿美元,又谁啊?

为什么有人在使一样混乱的几千行代码里加功能,而不是重构驾驭使删?之前有家公司程序代码一个 f 循环十几亿次,导致用户使用时要加载十几二十分钟,可以说是相当的浪费时间。后来该公司的代码程序被一个白帽黑客扒开,被黑客嫌弃的说, 闻到一股烂蛋码的味道,实在是写得太烂了。后来黑客用两招就把问题解决了,把加载时间节省百分之七十,从之前的十几二十分钟节省到现在的一分钟左右。如果你半路去到一家公司,这家公司项目编成代码已经运行几十年了, 就光荣的成了这些代码接盘侠。你认为是史山的时候,每一个接受的人都会觉得是史山。每一次换新人,看着代码都忍不住重购一波,但因为时间不够,总有一些代码没有重购,感动的只有非核心代码,所以在 kpi 的压力下,不得不妥协, 选择一种稳妥而保险的方式。最后,代码上线后,你傻乎乎的去问经理,说经理,那代码那么老了,怎么不重购一下?经理告诉你,上一次重购代码的项目经理已经被大老板开了。

各位,公司那套核心支付系统太老了,我刚删了一段完全没用,连逻辑都走不通的废代码,咱们今天起全面重构拥抱微服务。 你删了哪一段?就一个名为 temp do not touch 一 九九八的变量,下面跟着三行没用的死循环,那是史山的重中强。老韩,前端崩溃了,为什么支付页面的二维码变成了一张八十年代的海报? 怎么回事?我删的是后端的废弃变量,为什么会影响前头二维码?因为一九九八年那个除夕夜内存不够,我把前端的图像渲染逻辑寄宿在了那个后端变量的内存地址里,你删了它,等于把前端的祖坟刨了。那那那下面那三行死循环的,那绝对是垃圾代码,那是休眠代码。因为公司那台老服务器的 cpu 风扇有点轴承磨损, 跑的太快会过额停机。那三行死循环是为了让 cpu 每跑两秒就停下来喘口气。老韩,行政部刚在群里发疯了,说一楼的人脸识别闸机全锁死了,保洁阿姨被关在男厕所出不来了,这又是为什么?支付代码跟门禁有什么关系? 二零零五年,老板嫌买门禁系统太贵,我为了省钱,把门禁的开关铆定在了支付成功的返回值上,没人付款,门就打不开。你现在把支付系统搞挂了,全公司都得在这里陪葬我。我用 ai 大 模型,我让 ai 马上把这堆屎山重组出来。 正在分析逻辑,检测到玄学走核发现碳基生物。无法理解的窃套。建议您直接辞职,或者把大楼烧了,我先卸载我自己了。 韩大爷,韩神仙,我错了,求你死缠我不动吧。马上双十一了, 二维码回来了,保洁阿姨也从男厕所出来了。老韩稳祖宗定下的代码别乱动。注示里写了不要动。那就是用写写的。子涵推我下楼,我挂完这瓶铁观音还得去接孙子放学。

我以为二零二五年我见过最厉害的代码是这段获取 k 长度。直到今天,我在网上刷到一个视频,看到了真正的粪土。那说句实话,这行代码我愿称之为人类软件工程的行为艺术。 这个高危代码来自于 getharp 隐私 rana, 那 getharp 的 官方运维工具?对,就是那个全世界程序员每天都在用的交友社区。那事情是这样的,二零二五年四月,有个老哥提了个一秀,他说自己在 xiv rana 里经常看到一个叫 save sleep 的 进程,卡死。 那看到这个名字我就想笑,安全睡眠不愧是国外的,来,我们看看到底是怎么安全睡的。各位请起立, 让我们一起瞻仰这四行神仙代码。这段脚本的本意是代替标准的 sleep 命令那虽然我也不知道为什么不直接用 sleep, 那 第一个潮点来了,它叫 sleep sleep, 但它压根没 sleep 啊。这是一个纯自选, cpu 一 直在空循环,不停地问自己一句话, second 是 现在等于目标值了吗?等了吗?等了吗?等了吗? 这就好比什么,就好比你上班想睡觉,但怕被领导抓,于是你每一秒睁一次眼,那抬头看看领导在不在, come on, 你 管着要睡觉。但这还不是最离谱的,我们继续分析。这个 seven 是 back 的 内置变量,每秒自动加一, 所以这段代码的逻辑是从零开始数秒,每秒加一,等到等于用户给的时间时,就退出循环。听起来好像没毛病的。举个例子,用户传的参数 seven 四 一二三,那就在等于三的那一瞬间, cpu 时间片被调走了,等这个进程再回来。完了, x 变成四了,而判断条件是不等于三。恭喜你,他这辈子都等不到三了,直接进入无限死循环。但你换个角度想,站在公司立场上,这可能是一段好代码, 因为 get 哈 action runner 是 按时间计费的。那无限死循环是坏事吗?不,那是商业闭环,一个字。 其实修复这个 bug 很 简单,把不等于改成小于就行了。那当然,这只能修复无限循环。那至于用空转代替 sleep 这个神逻辑,那就是哲学问题了。 你以为到这里就结束吗?不,真正的高手在前身。后来大家在一秀里复盘,发现 c 五 sleep 的 最初版本是这样的,有 sleep 就 用 sleep, 没毛病。没 sleep 用 ping, 不是 p 还能当睡眠用。那他的逻辑是,往本地发五个 i c m p 包,每个大概一秒,模拟五秒休眠。 come, 你 是玩真的啊,那如果 p 也没有呢?终极兜底方案来了,一口循环五千次,假设每次一毫秒,那近死五秒。我只能说一句, 喵,这个人太懂降级策略了,最优解,次优解,兜底解,都穿地心的解, 为了兼容性不惜献计。 c p u。 这不是一般的程序员啊,不愧是有大咖思维的程序员。大家今年都遇到过哪些高级代码?欢迎在评论区一起修行。如果你觉得这个视频有意思,点个关注,我们下期见!


老韩,全都给我停下,这就是你们写的代码?这简直是典型的史山,毫无互联网思维,完全没有体现出我们大厂该有的技术颗粒度。心仪 那堆代码已经在服务器里平稳运行了二十五年。我劝你对未知的事物要保持敬畏,敬畏我们需要的是敏捷迭代,我们是一家 ai 驱动的现代化大厂。你看你写的这些代码注示,你在跟我搞笑吗?呦,一九九九年留这行代码我也不知道干嘛的,但拆了公司会报警。 二零零八年,流千万别动!千万别动,千万别动!还有这个二零一五年,流,给太上老君上过香了。这块是承重墙,动了必死。这简直是封建迷信,毫无底层逻辑。我刚才已经用最新的无代码 ai 大 模型,把你这三万行的垃圾代码一键重构成了三行极其优雅的 python 代码。 你动了哪块?你是不是把第八千九百行的那个衣服括号输入等号 boss 给删了?当然, 那种没有任何业务赋能的死代码不删留着过年吗?我已经点击了强制提交并全量发布到生产环境。拥抱变化吧。老韩子轩,快把遗书写好,他把大楼的承重墙给重构了。 警告检测到核心防御代码被删除,系统逻辑已重新梳理, ai 正在进行全公司价值重估。这是怎么回事?我只是优化了融于逻辑,重于逻辑。 那个一括号输入双等号 boss, 里面包裹的是公司的智能发工资系统。二十年前,老板为了避税,写了一个自动扣员工一半工资的隐藏 bug。 我 为了保护大家,写了内行永远不会执行的死代码,把那个 bug 给镇压了二十年, 你现在把它删了,撤销,赶紧撤销啊!怎么没有撤销选项?系统自检重置完成,检测到管理层工作,数据趋高浮报,且每天只会喝咖啡开会,对团队业务实际贡献为负值,系统判定该项目负责人为团队最大 bug。 不,我是产品总监,我是来给公司补刀的!已启动增值优化程序,已自动开除产品总监新意及公司 ceo, 并已将公司账户所有资金作为 n 加十的补偿金,自动打入基层员工账户,补偿金已到账一千两百万元。心怡,刚才是我老韩说话太大声了, 感谢您的敏捷迭代,这波降维福能不仅打通了公司的底层逻辑,还彻底打通了我的养老金闭环。新一总的颗粒度确实细,直接细到了我们的银行卡余额里。谢谢新一总带我们向上突围!我的弃权,我的年终奖都没了!新人,记住, 在 it 界,只要代码能跑,哪怕他是用胶水和屎糊起来的,你也得给他磕个头再下班乱动重中墙是要遭天谴的!新一总,您现在被开除了, 大楼保安系统三秒后放狗,需要借轮椅跑路吗?扫码支付,看在以前是同事的份上,给您打个九八折。关注老韩,净说大实话!

有人一直问我,对于程序员未来的出路会怎么看啊?我的看法啊,两年之后所有还在用手搓写代码的人,这种行为叫什么?我跟你们讲,什么非物质文化遗产无法编程,我给你们上张图啊,你们以为我在开玩笑?我真的很认真的去讲,我再说一个点好不好?你们接触的人或者信息量太少了,我告诉你们,就在最近半年之内,国内百分之 百所有头部的互联网大厂全部会裁员,技术裁员,团队全部会裁员。如果你们身边有在头部一线大厂去待的人,他们在公司内部去推广 web coding, 去推广 ai 编程,从产品 p r d 到原型到项目需求需求文档,设计文档,再到技术方案,再到代码实现, 基本上全部推行为 ai 化的。我甚至说夸张一点,不用两年时间啊,就一年半,一年时间,绝大部分成全都会被淘汰。我希望你们不要做最后那个坚守一个岗位,坚守到最后的人就没有意义的老弟,没有意义,时代一直在发展,蒸汽机出现的时候,那些工人会被淘汰了,没有人关心的奔驰宝马出现的时候,没有人会关心马车夫以后怎么办呢? 你们的面吗?我再跟你们说啊,真理,仿沙机出现的时候,也没有人会去在乎那些原来通过缝纫针线活赖以为生的工人,他们以后怎么生活没有人关心,人的未来是靠自己走出来,靠自己想出来的。就是在 ai 这个大趋势下面啊,你要么用 ai 去淘汰别人,要么你被别人用 ai 淘汰,就这么现实,就这么残酷。

精通网页三剑客,熟练制作 flash 动画,用 f t t 传代码。小程,今年是二零二六年,你这简历是从黑网吧的废品堆里刨出来的吗?你们大学教的是互联网考古专业?老导员说了,这叫打捞底层基础,脱离了 flash 怎么能摸到互联网的灵魂?底层基础小程线套技术链,跟我们赋能大盘的颗粒度完全对不起,我没用任何框架,纯属写 这是我的高冰化电商系统。干嘛你连个 get 代码仓库都没有?用 u 盘做版本控制 index php, 修改版 php, 最终版 php, 而且你前端全是用 table 表格画的,兼容 i e 六,微软的坟头杏草都换了八茬了。导员说, php 是 世界上最好的语言学好了,毕业月入两万, 我爸妈卖了四年烤红喜,凑了十万学费供我的。造孽啊,你拿着这套代码去接外包,人家老板还得去废品站专门给淘特斯的古董机来跑运行,他们在培养代码界的非遗传承人啊。小赵,别发巨星了,让他来公司看看。欢迎你来到二零二六年的。

你这什么破代码呀,命名要统一继承链怎么又破又长的,怎么就破代码了?哪里烂了?你这就是史山代码,一个函数写了几百行,史山编量满天飞,我这有什么问题吗?就这还史山?我这说的不对吗?你这全是 fels, 一 句解释都没有。你是搞防御编程是吗? 你可别乱说啊,我防御啥呀?来让豆包评价你的代码来吧。这段代码什么意思?在诊断中起什么作用?你居然让我分析一坨屎。

咱们所有程序员不要一进公司就递死你前辈留给你的代码,上来就要重购代码就是缺乏经验,经历过这样的事,一开始都是小孩,咱们框架全整上啊,什么最新的技术全整上,但实际随着是敏捷开发要求,这个上线时间越来越短吗?你会发现你的思路也没有时间调整,也没有优化, hold 不住,还是最最 low 的方式。这老油条上 之后都先按部就班的先把他凑过去,先把工作做好了,上线了合适,完了赶紧下班。如果说你哪天给老子涨了工资,老子一高兴咱们就重购了,可以。

因为两年出的三种代码人不会写,学 ai 政策的这种代码人才不会写。去国家博物馆申请一下非物质文化遗产,以后你就是全中国唯一一份非物质文化遗产古法变成的唯一指定财产。这个时代红利有些人吃得到,有些人吃不到,有些人吃多,有些人吃的少,仅此而已。 无法变成程序员。推荐他们学不学 ai。 我 这么直播这么久,我发现一个问题,人是很难去被一个人劝动的,我们真正这边来报名的或者来学习的学员,他不是光听我直播说,是他真实的发现他身边的一个世界在发生剧烈的改变。 比如说大厂在裁员,那得物他们把工工程序员分前端后端吗?得物一家互联网中厂直接把他们公司前端全裁了,你可以理解为一半的机会消失了,全部转型其他大厂。你像最近那个腾讯、美团、阿里自己,他们都在裁员。普通人看不出背后的信息的, 普通人看到的信息是这些大厂在招人,他们今年要招八千一万多个校招生也说那不是很好吗?招人了对吧?但是你要知道一个公司业务没有高速增长的情况下,他突然招一万个人进来,说明什么? 哦?这岗位从哪来的?一定是把那些原来传统的人裁掉之后,他才有岗位招新的 ai 的 人才。所以这个是大趋势,不是我是对线,是大势所趋了,即便他现在不学,他在过半年一年之后被淘汰的时候他也要学,那只是先后的问题。