很严重了,大家别轻易离职。。
AI Coding,问世不到3年,职场已经天翻地覆!感受到最近的招聘变化了吗?尤其是大厂的招聘动作:以前还分前端、后端、架构师……现在岗位表上只写四个字:Agent工程师!为什么会有如此变化?因为AI
阅读全文AI Coding,问世不到3年,职场已经天翻地覆!感受到最近的招聘变化了吗?尤其是大厂的招聘动作:以前还分前端、后端、架构师……现在岗位表上只写四个字:Agent工程师!为什么会有如此变化?因为AI
阅读全文最近一直在聊 Agent,聊 Vibe Coding。但我发现,一个很关键的问题,其实一直被很多人忽略了。真正卡住大多数人的,根本不是模型不够强,也不是 prompt 不够花,而是你没有一套像样的工作
阅读全文当代码生成越来越快,真正重要的能力,反而变成了:你有没有勇气慢下来,重新思考什么该做,什么不该做。过去一年,AI 编程代理真正开始进入主流开发者视野。从最初只能帮你补全几行代码、改一点小 bug,到现
阅读全文把 Anthropic 这篇工程文章讲得更清楚一点原文:Claude Code auto mode: a safer way to skip permissions很多人第一次看到这个标题,可能会以为
阅读全文这篇文章,受 Junyang Lin 那篇 《From "Reasoning" Thinking to "Agentic" Thinking》 启发,但下面我不准备按原文顺序复述,也不打算做逐段翻译。
阅读全文最近一段时间,关于 Agent 和 AI 编程的讨论里,Harness 成了一个高频词。但很多人对这个词的理解,仍然停留在一个很模糊的层面:• 有人把它理解成多 agent 编排;• 有人把它理解成
阅读全文很多人讨论 AI 编程时,最容易陷入一种直觉:模型越来越强,长任务、多文件工程、完整应用开发这些问题,迟早会被更强的模型自动解决。Anthropic 这篇文章最有价值的地方,在于它明确地指出:模型能力
阅读全文AI 基础 Codex 最佳实践:C++ 工程师别把它当聊天机器人,要把它当工程搭档 从构建、调试、测试、AGENTS.md 到自动化,站在初学者视角理
阅读全文如果你同时在用 Claude Code 和 Codex,大概率遇到过这些问题:skill 散落在三四个目录里。 Claude Code 的 skill 在 ~/.claude/skills/,Code
阅读全文刚学 C++ 的人,最容易被几个词一起吓住:对象、封装、构造、析构、面向对象。 这些词一股脑儿压过来,很容易让人产生一种错觉——仿佛 C++ 里有一套脱离机器、悬在空中的神秘机制。其实不用。如果你愿意
阅读全文前几天看到 OpenAI 发布的一篇工程博客,标题是《Harness engineering: leveraging Codex in an agent-first world》,作者 Ryan Lo
阅读全文最近各大厂裁员消息满天飞,看似就业行情见底、机会变少,其实是:程序员的高价值赛道变了!2026年,真正稀缺、高薪、抗风险的岗位,只有一个——大模型应用开发工程师!百度、华为重组AI项目架构,全力投入应
阅读全文面试的时候,"请你讲一下 C++ 里 const 关键字的用法"几乎和 static 一样高频。很多人的第一反应是"const 就是定义常量嘛"。没错,但这只是冰山一角。const 在 C++ 里渗透
阅读全文面试的时候,"请你讲一下 C++ 里 static 关键字的用法"大概是出场率最高的基础题之一。它看起来简单——你在 C 语言里就见过它。但 static 这个词在 C++ 里至少有四种完全不同的含义
阅读全文写模板的时候,你大概有过这种体验。代码写完了,编译一下,屏幕上哗啦啦滚出几十行报错。你盯着看了半天,发现真正的问题其实就一句话——你传了个不该传的类型进去。但编译器不会直接告诉你"这个类型不行"。它会
阅读全文最折磨人的,不是一上线就炸的 bug。是“偶尔炸一次”的 bug。同一段代码,在 A 机器能跑,在 B 机器崩。你翻日志,常常只剩一句:类型不对。当年大家怎么硬扛把时间拨回去。那会儿还没有 std::
阅读全文那会儿我们写 C++。还不叫 C++11。还叫 C++03。大家对“拷贝构造”这件事。有一种很天真的信任。觉得它应该不贵。反正代码看起来很干净。直到某天线上延迟突然抬头。你才发现自己在热路径上复印东西
阅读全文那几年,写 STL 算法像背咒语。你会在代码里看到 bind1st、bind2nd、mem_fun。像一串古老的法术名。懂的人很淡定。不懂的人会怀疑自己是不是学错了语言。当年的痛点其实很朴素。你只是想
阅读全文并发里最吓人的东西。不是线程。也不是锁。是那句“当然”。“当然我先写 data。”“当然再写 ready。”“当然别人看到 ready,就能看到 data。”当年大家就是这么想的。因为单线程一直这么活
阅读全文typedef 这东西。老。但它当年是救命的。那会儿你想写一点“通用代码”。类型名一长就失控。你以为自己在写程序。其实是在抄模板参数。typedef 就像一根救生绳。先把你从类型海里拽出来。然后你会更
阅读全文很久以前。写 C 的年代。你想表达“某一位是 1”。文档上画的是一格一格的二进制。代码里却只能写十六进制。于是大家开始背。0x80 是第 7 位。0x40 是第 6 位。0x20 是第 5 位。背熟了
阅读全文先说句不那么体面的真相。当年写线程。很多时候不是在写业务。是写“平台差异”。Linux 这套。Windows 那套。你写的是 void*。你传的是 void*。你 debug 的也是 void*。有些
阅读全文C++11 刚落地那会儿。大家一边兴奋。一边心里发虚。兴奋是因为。终于能写点新东西了。发虚是因为。编译器跟不上。你写的代码。不一定能过。更烦的是。它就算过了。也可能在你看不见的地方“偷偷干活”。比如。
阅读全文那会儿是 2013 年。C++11 刚从标准里出来没多久。编译器们各自“支持一点点”。你在博客上刷到一句话。“可变参数模板很强。”你一激动。想把自己的小项目也写得像个库。结果写着写着就卡住了。不是不会
阅读全文C++11 刚出来那会儿。大家刚学会写模板。写得挺兴奋。直到你要给函数写返回类型。手就停住了。不是不会。是你突然发现。你得把同一个类型。写两遍。一遍在表达式里。一遍在签名里。而且还得保证。永远一致。这
阅读全文很久以前。你写 C++。还没有 auto。返回类型就得老老实实写全。写 wrapper 的时候。最先累的是手。然后是眼睛。再然后。你开始想办法“少写点”。typedef。宏。还有一句自我安慰。“我知道
阅读全文我第一次被“时间单位”坑。很久以前。久到我还以为“超时”这种东西。只会发生在别人家。结果它找上门了。而且一点都不高级。就是单位写错。当年:时间单位靠人脑记在 C 的世界里。你写延时,常见就是这些。sl
阅读全文那会儿写 C++。标准还没给你太多“高级玩具”。但项目该写还是得写。我们会写一堆常量。配一堆平台。再配一堆开关。你以为你在写一个 MAX_BUF。其实你在写一场“预处理器赌博”。预处理器就是编译前那一
阅读全文那会儿 C++11 刚开始进团队。大家第一次认真聊起一句老话。“资源跟着对象走”。对象死了。资源也该跟着收回。听起来很美。但你把代码一翻。还全是 new。你会愣一下。这戒指戴上了。怎么手里还攥着前任送
阅读全文你写 C。一个函数想多返回点东西。你就把指针塞进去。当年大家都这么干。也不是不行。就是有点别扭。指针一多。你会开始记不清。到底哪个是“耗时”。哪个是“状态码”。后来 Boost 先做了 tuple。B
阅读全文