2025年杭州的夏天感觉没有往年那么热,我记得之前的酷暑是让我没有任何出门意向的那种感觉,但是今年没有这种想法,现如今已经是夏天的后半段了吧,可能这个夏天就会这么平稳的过去。又或许是我的心态发生了变化,同时每日出行方式变成了开车带来的不一般呢?也有可能。

这一篇的标题想了许久也没想出个好的,因为更多的是碎碎念并且完成写博客的自我任务,没有什么明确的主旨,技术博客在AI出来以后感觉愈发的个人向,想必这里的日常属性会越来越浓郁吧,估计最终将变成一个博客而不是技术博客。翻翻入住的十年之约,几年前入驻的技术博客有相当一部分停的停、死的死、变的变,要知道这本身已经是热爱者才会入驻的地方,存活的博客大都是日常分享或者干脆变成了自己的朋友圈,可见时代的洪流。

工作

终于还是在这个夏天的伊始换了工作,带着变化悄悄地进入夏季。我如此的积极尝试还是不如不经意间一个猎头的电话,这无情的现实让我的眼里本就暗淡的光芒又落寞了三分吧。随着年龄的增大,转行的错位再加上大环境的变化,大头兵的我对进大厂不再有执念,人总还是要面对现实,这个曲线救国曲线到如此地步,更加弯曲一些又能如何。我也会怀疑自己的能力,可是出了校园我确实再没见过同年龄让我觉得惊艳的人,我觉得我对能力的强弱已经失去概念了,同时唯能力论终究是肤浅了一些。

老东家有让我不爽的地方,但我还是感激稍稍多一些些吧,在这里我第一次见到什么是相对规范的开发流程、渴望已久的大流量场景、性能优化后监控面板上陡峭的曲线,等等,头两年的成长很棒,但也只是头两年。坏的东西我还是不喷了,毕竟它赔了我一笔,但也只是补上了之前克扣掉的年终奖。会有一些不理解的地方,能创办出如此规模企业的人怎么会搞出那些莫名其妙的骚操作,可转头想想这世界大部分都是草台班子,再大的企业还不是照样有蛆虫,也释然了。

这次换工作还挺戏剧,头一次在国外面试;头一次体验一把小丑的感觉,把拒掉的offer给要了回来;这么多年再一次去到线下面试;头一次体验猎头把持主要流程。兜兜转转又进入了一家A轮创业公司去搞这个其实我不太相信的AI,我真的犹豫了很长一段时间,最后还是觉得要再试一次。最终让我决定做一把小丑的,我觉的还是因为有感受到一些对我的认可,所谓士为知己者死,当然了,没有那么严重,但就是这么个意思,说不定真的能看到我的闪光点然后让我做大做强呢?我觉得能收到认可,这里应该发挥了一些作用,面试这东西,想看出什么真挺难的。

去到新公司也有了一段时间,问题真是不少,甚至于已经熬走了一个同期进来的小伙伴,但对于我来说也没有超出预期,毕竟我这也是“二进宫”了。虽然我前面说了对能力的强弱感知失去了概念,但是人真的是最重要的,招了不合适的人进来真的是无穷无尽的麻烦。乐观点来说,不怕烂,烂才有进步的空间,真要是完美了,没我啥事儿了才是卷铺盖走人的坏情况。且看吧,每次进入新环境我总还会有“我已经做出改变”的安慰感,只不过持续的时间有限,希望未来少一点焦虑。

上图是办公室里喜欢睡我床的猫咪。

生活

其实今年变化不少,只不过平铺到每一天,就没有什么太大的感觉。和我爱的人领了证,办掉了婚礼这个人生大事,然后第一次走出国门度过了一个长长的蜜月。这就要“感谢”老东家不克扣法定假期和这个对结婚友好的年代了,如今浙江婚假已经来到了13天之多,想必之前结婚的打工人都有想重新结一次的感觉吧,真是太亏了。本来我并不想折腾,因为当时还没换工作,又想换工作又要度假,蛮冲突纠结的,但是度假优先级更高吧,毕竟总不能换了工作再度假。机会难得,最后我们去了一趟欧洲,细节就不展开了,不是很擅长写游记,总得来说挺值,欧洲的风景确实美如画,山山水水,国外的空气真的比国内好闻;欧洲人真的好惬意,任何一个地方的椅上都有休闲的人,哪怕是小山坡上的一处类似健身乐园的地方都有坐着看书的,好生羡慕。

度完蜜月没两个月差不多算是无缝衔接换了工作。因为工作地点变了,正好换住所和老婆住到一起,想来7年租房生涯就这么画上了句点,起初还有点不太适应,一个人住和两个人住真是不太一样,有好有坏吧。最大的缺点是独处时间变少,感觉对人生的思考在慢慢停滞,不过有心改善并不是不能解决。至于最大的优点,我想还是下班以后有人在等待的感觉吧,幸福这个东西,很难列举。

换完工作,换完住所,然后马不停蹄又换了个车。原因是这辆老油车在某个暴雨天有漏水的情况,夏天停外面车里又热的很,年限也差不多了自己还结了婚,再加上有置换补贴、明年开始新能源要交购置税等等,索性换一辆。不过后面卖车才发现这个漏水仅仅是因为天窗的排水管堵塞了,其实并没有什么大问题,因为这个情况车子地板上进了一些水有一些发霉,导致被砍价少卖了不少钱,算是长了个教训:有天窗的车一定要注意天窗上的排水管,不过这个教训后面也用不着了,因为新车是带天幕的新能源…

现在的电车已经背刺了之前好几轮,竞争依然比较白热化,很难说当下是不是一个比较好的买车点,电车越来越像电子消费品。看车试车也弄了相当一段时间,电车的行驶体验相较于同级的油车的确是吊打,中国的新能源真的可期,国家大力支持非常有眼光。不过怎么说呢,买完我也很不幸地遇到了一些不好的体验,虽然不严重吧,但是相比国外这些老牌车厂,基础的一些东西国产电车还是差了一点,这些基础体验我觉得也不是三两天就能改善的,就当支持国产了吧。

其他的变化还有不少,无法完全罗列,每个周末基本上都还算挺忙的,不知道以后会是如何。

开发者

到现在这个时间节点,GPT-5来了,又仿佛没来,这一轮AI有没有进入下半场呢?我也不太确定。之前的博客也讨论了相当多AI相关的内容,我觉得依旧需要保持关注和学习。不得不说现在的AI应用仍然没有几个破圈的,都还是行业内的潮起潮落,没有一款能够达到 deepseek r1 刚出来时的那种火爆,但是这一轮AI还在继续,目前也没看到开始退潮的迹象。

AI涉及的方面越来越多,但落到我个人头上,还是得多关心下对我们这些大头兵开发者的影响。其实这一波AI对于程序员的冲击相对是比较大的了,比其他大部分职业影响都要大,毕竟AI目前想要影响现实世界,代码是最大的桥梁,Anthropic已经开始有往编程专精大模型发展的趋势。

网上Vibe Coding经常会出来闹一闹,不乏炒作博取流量的情况。说实话我没怎么实用过这些所谓的Vibe Coding,这些个AI原生的IDE也用的不多,所以没有什么资格去评判它,仅仅是发表一些个人看法。我目前的观点和之前没有太大的变化,对于应用开发的职业程序员,AI可以带来很大的效率提升,主要有这么几点:

  1. 自动补全效果越来越好,就像cursor的宣传语,”tab tab tab”,习惯了AI补全以后,真的是不太想手动去敲那几个字母。对于像java这种比较啰嗦的语言来说有效减少了手指的能量消耗。
  2. 拉平信息差,在架构设计上,每个人都可以向AI询问索取最佳实践。一旦需求明确,可以让AI先把大框架设计出来,再按照具体情况进行修补和整改

但是,想要完全取代应用开发的职业程序员,为时尚早,当然了,初级程序员确实是比较危险,可是没有初级哪来的高级呢你说是不是,只要没法取代,就有培养的需求。没法取代,主要是这么几点:

  1. 基础设施与产品沟通。工程化的开发工作,绝大部分不是新起项目,要么是新增功能,要么就是在现有的大平台上新增应用,还不说有大量的已经在使用的组件等等都需要考虑。产品的需求也是一样,有大量的前置条件。本质上还是因为智能的刚需是庞大、复杂、多维的记忆,现在的LLM虽然context很长,但是还是没法长到足以代替高级熟手的程度,且context长到现阶段的极限情况下,整个效果已经是要打很大的折扣了。我感觉这也不是靠long context就能解决的。
  2. 自然语言与代码的效率有差距。不能说现在的AI不强,如果给AI说的足够清楚,我相信现在的AI能够写出比大多数程序员更漂亮的代码,只是这个“足够清楚”的代价往往超出不懂开发的人员想象中的大。一份工程代码出来包含了大量的细节,这些细节全部用自然语言描述出来是难以想象的,显然代码的表现力在某些方面要比自然语言强的多,这也是代码被设计出来的本质。非专业的你跟LLM一顿叽里呱啦真不一定能实现你想要的东西,不是漏了这个就是漏了那个。当然不是说这样不好,这已经是极大的激发了人类的创造力,对于没有明确条条框框的创造性工作,的确是给到了一根魔法棒。再多说两句实话,很多产品经理自己都没法完全想明白自己想要的是什么,做出来才知道不对劲。

其实还有一点,叫做“不合我意”,想必我还是对写代码有那么一些追求和乐趣的吧,目前AI写的再怎么流畅,我也是要把它写的改成我满意的样子,那这样我宁可还是自己掌握主导来的更舒服、效率更高一些,完全让AI控制反而是更加别扭。

最后,作为职场牛马,再感慨几句。最好的开发者品质不是高超的技术,而是热忱与责任,在这个充满草台班子的世界,再细节的开发手册、再完善的规章制度都无法避免代码的腐烂,而屎山只会赶走蜜蜂、招来苍蝇。优雅的程序员总是喜欢把自己给干死,因为太优雅了,真的没有那么多工作量。我还是有追求不平庸的心念吧,只不过已经过了炙热的年纪了。

不管怎样,AI的的确确是消减了不少程序员岗位,我还能当几年程序员呢?未来的路要怎么走总是想不出个所以然,还是继续得过且过的样子,不知道下一次转变是什么时候。