从古法编程到现代交付:自评模型与8-12周转行路线
前两天在一个老同事群里有人甩了张截图配文是2026年了还手写一整个CRUD这不就是古法编程哥本人。群里笑成一片笑完之后有个人说了句实话我们组今年新招的两个年轻人一个人一周出的活比我们以前三个人一个月还多。这句话之后群里安静了大概十分钟。古法编程这四个字说的不是某一种语言落后也不是说写Java的就比写Go的土。它描述的是一种工作方式靠手感和记忆一行一行敲样板代码靠搜索引擎找API靠打印日志猜问题把大量的时间投在重复劳动上把我熟当成核心竞争力。所谓末法时代其实就是这种工作方式的性价比在2026年彻底撑不住了——不是你不能干了是同样的交付标准下愿意为你这种干法付钱的地方越来越少。这篇文章是写给三类人的。第一类写了五到十五年技术栈还停在JSP、SSM、jQuery、存储过程那一套现在每天上班心里发虚的老手。第二类在传统行业或者甲方内部做系统活儿不多但技术环境封闭想动又不知道从哪儿下手的中间层。第三类刚入行一两年跟着老项目照猫画虎把最土的做法当成了行业标准的新人。我会给一套能打分的自评模型、一份8到12周可以照着抄的节奏表、还有几个我亲眼见过有人栽进去的坑。不劝你裸辞也不劝你死扛只帮你算清楚一件事以你现在手里的牌多快能完成转行。1. 先把古法编程这四个字拆开看很多人一听这个词就急着反驳说我用什么技术关别人什么事。这话没错技术本身没有高低但市场有。真正需要警惕的不是你用了什么框架而是你的工作方式里有多少比例是不可替代的判断有多少比例是换个会打字的人也能干的重复劳动。判断比例比争论框架重要得多。1.1 六条特征中三条就该认真评估了我把这些年见过的古法编程特征整理成了一份自测清单。你不用全中中三条以上说明你的工作方式确实需要动一动一天的产出里超过一半是样板代码。实体类的getter/setter、DTO和VO之间的来回转换、表单校验、分页查询、导出Excel这些活儿占了工时的大头而且每次都长得差不多。查API靠搜索和记忆不看类型定义。遇到问题第一反应是去搜某某报错怎么解决而不是打开官方文档看参数和返回值出错了靠加一行打印慢慢猜。项目里最有技术含量的部分是SQL。业务逻辑堆在一个几百行的Service方法里层层嵌套的if改一处要担心碰坏另一处。没有自动化测试验证方式是我在本地点了一遍。上线前靠人肉回归出了问题靠日志和运气。部署靠手动传包改配置靠登服务器。发布是个仪式感很强的动作需要有人盯着出问题回滚靠备份文件。完全不用AI辅助工具。或者用过一次觉得它写的不对就再也没打开过。这里我要说句公道话前五条在十年前不是缺点那是主流。问题在于环境变了这五条从正常变成了低效。第六条才是真正致命的因为它决定了你补齐前五条的速度。1.2 末法到底末在哪三个地方第一个变化是交付标准的单位变了。以前谈需求单位是人月一个中等规模的内部系统给三个人做三个月大家都觉得合理。现在同样的东西需求方心里预期是两周能跑起来吗。这不是甲方变苛刻了是因为有人真的能两周做出来而且质量不差。当交付周期的基准线被整体拉低按老节奏干活的人就会显得慢哪怕你的代码质量其实更好。第二个变化是岗位描述的语言变了。你可以自己去翻翻这两年的招聘信息熟悉SSH/SSM这种写法基本绝迹了取而代之的是能独立完成从需求拆解到上线的全流程、熟悉容器化部署、有自动化测试意识。注意这些要求里很少出现具体的框架名字全是能力描述。这说明市场要的不再是会用什么而是能负责什么。第三个变化最隐蔽值钱的东西从记得住变成了判断得准。以前你记得住所有常用API、记得住各种配置文件的写法这就是硬本事。现在这些全部可以问出来、查出来。真正稀缺的是判断力——这个需求该不该拆、这个方案三个月后会不会变成负债、这个bug是偶发还是必然、这段代码该不该抽象。判断力的来源是踩过的坑和想清楚过的逻辑而不是记忆量。1.3 桌面工具箱和古法编程哥这两个热词透露的信息先说我理解的桌面工具箱。这是这几年个人开发者圈子里很热的一类东西一个人、一台电脑、几个依赖做出一个能直接双击运行、解决某个具体小问题的本地工具。批量改文件名、图片压缩、表格清洗、日志分析这类东西的共同点是需求极其明确、交付物看得见摸得着、不需要服务器也不需要运维。它的流行说明一件事市场对小而完整的独立交付物的接受度在变高。再说古法编程哥。这是个自嘲性质的称呼指的是工作方式停留在手工阶段的开发者。这个词能火起来本身就是个信号——大家心里都清楚这套干法过时了只是没人愿意先承认。把这两个词放在一起看其实藏着一条成本最低的转行路径先用桌面工具箱这个形态练手用一个周末做出一个真能用的小工具用它来证明你能独立交付。这条路不需要你重构整个技术栈不需要你背八股文只需要你完整地走一遍想需求、写代码、打包、给别人用、收集反馈、改一版的循环。这个循环走过三遍你对交付的理解就和以前完全不同了。2. 别急着报班先做一次可量化的技能资产盘点我见过太多人一转行就先买课、先收藏一堆教程结果三个月过去收藏夹满了手里的东西一点没变。问题出在顺序上转行的第一步不是学新东西是搞清楚你手里已经有什么。你以为自己是从零开始其实不是你有大量被你自己低估的资产只是它们没有被翻译成市场听得懂的语言。2.1 把老技能翻译成新市场听得懂的话下面这张表是我自己盘过一遍之后的总结你可以对着填。左边是你实际会的东西中间是它背后的真能力右边是你在简历和面试里该怎么表达。很多人卡住不是因为能力不够是因为表达方式还停在十年前。你实际会的东西背后的真能力现代等价表达市场认可度手写复杂SQL、调优存储过程数据建模与性能意识能定位数据层瓶颈并给出优化方案高维护过十年以上的老系统长期可维护性判断能评估技术方案的长期成本高靠日志和断点排过疑难bug系统性排错能力能独立完成线上问题定位与复盘很高手工部署、手工改配置对运行时环境的理解能设计并落地标准化部署流程中需补齐自动化精通某个框架的全部细节学习深度快速掌握新框架的能力证明低框架会过期和业务方反复确认需求需求翻译能力能把模糊需求拆成可交付任务很高我对这张表最大的体会是最后一行。很多人觉得跟业务方扯皮不算技术能力其实这恰恰是最难被工具替代的一块。我认识一个做了十二年企业内部系统的老哥技术栈旧得吓人但他能听业务方讲十分钟就画出准确的流程图还能指出对方没想清楚的三个漏洞。他去年转到一家做行业软件的公司薪资没降靠的就是这个。2.2 三条路径的适配度不是所有人都适合同一个方向转行不是只有一个方向。我把它粗分成三类你可以对照自己的性格和处境选。转行方向适合什么人需要补的核心典型周期主要风险独立交付型做小产品、小工具、外包接单喜欢自己说了算、能忍受收入波动工程化习惯、AI工具链、产品判断8到12周能出第一个交付物前半年收入不稳定现代工程岗进入规范团队做后端或全栈想要稳定、愿意在有约束的环境里成长容器化、测试、代码规范、协作流程3到6个月面试会问基础知识需硬补行业深耕型留在熟悉的行业做更值钱的角色在一个行业里待了五年以上、人脉还在把行业理解产品化、补数据能力6到12个月见效慢容易被短期焦虑打断我把话说直白点如果你在一个行业里已经待了八年以上别轻易换行业那是把最值钱的资产扔掉。你要换的是干活的方式不是干的领域。行业理解加上现代交付能力这个组合的稀缺度远高于又一个会写后端的人。2.3 一张能打分的自评表算完再决定光靠感觉判断我能不能转是不靠谱的感觉会被情绪带着走。我做了一个六维评分模型总分100分你花十分钟就能算出来维度说明分值编码基础数据结构、常见算法、语言特性是否还能手写出来0-20工程化素养Git分支、测试、部署、日志、配置管理0-20业务理解能否独立把模糊需求拆成任务0-20学习速度最近一年有没有自学并真正用起来的新东西0-20对外作品有没有别人能看到的、能运行的东西0-10时间与现金流每周能否稳定拿出10小时以上能撑多久0-10判断标准70分以上立刻启动边做边补50到69分先集中补最弱的那一维补两周再启动50分以下不要裸辞先用业余时间做半年的低风险准备。我写了个小脚本方便记录和复算你可以改成自己的版本# 转行准备度自评 weights { 编码基础: 20, 工程化素养: 20, 业务理解: 20, 学习速度: 20, 对外作品: 10, 时间与现金流: 10, } scores { 编码基础: 15, 工程化素养: 8, 业务理解: 18, 学习速度: 12, 对外作品: 2, 时间与现金流: 8, } total sum(scores[k] for k in weights) weakest sorted(weights, keylambda k: scores[k] / weights[k])[:2] print(f总分{total}/100) print(最需要补的两块, 、.join(weakest)) if total 70: print(结论立刻启动用真实项目补短板) elif total 50: print(结论先补两周最弱项再启动) else: print(结论低风险准备不要裸辞)注意这个分数只是帮你排除情绪干扰不是判决书。分数低但时间充裕的人往往比分数高但一点时间都挤不出来的人走得更快。3. 8到12周的执行节奏表每周具体干什么盘点完就该动手了。下面这套节奏是我带过几个人之后调出来的版本核心原则是每一周都要有能给别人看的东西而不是每一周都在学习。学习和产出的区别在于学习可以无限期拖下去产出不行。3.1 第1到2周把手上的工具链整体换一遍这两周不学新框架只改工具和工作习惯。别小看这一步它决定了后面十周的效率。编辑器换掉装上AI补全和对话式编程工具。这里我要多说一句很多人试过一次AI写代码发现它给的东西不能直接用就关掉了然后得出结论这东西不靠谱。这是用法错了。它不是替你写完整的模块它是帮你干掉那些你已经知道答案的机械部分——写正则、补样板方法、解释一段看不懂的代码、把一段代码从一种语言翻到另一种。把它当成一个永远不会烦你的结对同事而不是一个会自动交活的机器人。把版本管理用起来养成按功能开分支的习惯git checkout -b feat/task-export # 完成一个可自测的最小功能后 git add -A git commit -m feat: 支持任务列表导出为表格 git push origin feat/task-export本地环境容器化让在我机器上能跑这句话变成过去式# docker-compose.yml services: db: image: postgres:16-alpine environment: POSTGRES_PASSWORD: devonly ports: - 5432:5432 volumes: - pgdata:/var/lib/postgresql/data volumes: pgdata:写一个自动化脚本把每天重复的操作固定下来。哪怕只是一键启动本地环境也能让你体会到自动化的价值。提示这两周不要把时间花在比较哪个编辑器更好上随便选一个用起来用满两周再换也不迟。纠结工具本身就是一种拖延。3.2 第3到6周挑一个真实的小需求走完整链路这是整套计划里最关键的一个月。选一个真实存在、有人真的会用的小需求不要选做个博客系统这种教程题。来源可以是你同事的某个手工活儿、你自己每天在做的重复操作、你家里人抱怨过的一个麻烦事。选题标准就三条需求清楚到能用一句话说清一周内能做出能用的版本做出来至少有两三个人会真的用。技术选型上给一个我常用的保守方案后端一门你已经有基础的语言前端就用最少的依赖数据库用SQLite或Postgres全部本地能跑。重点是完整不是先进。完整指的是这几样必须有输入校验错误输入要有明确提示不能直接崩。错误处理出了异常要有日志能查到发生了什么。一份能看懂的README写清楚怎么装、怎么跑、怎么用。一个部署脚本让别人能一键跑起来。至少几个自动化测试覆盖最核心的那条路径。举个具体的例子。假设你选的是把杂乱表格转成规范格式这个工具核心函数大概长这样import csv from pathlib import Path def normalize_row(row: dict) - dict: 把一行脏数据清洗成规范格式。 result {} for key, value in row.items(): clean_key (key or ).strip().lower().replace( , _) clean_value (value or ).strip() if clean_value in {, -, null, N/A}: result[clean_key] None else: result[clean_key] clean_value if not result.get(id): raise ValueError(f缺少必填字段 id{row}) return result def convert(src: Path, dst: Path) - int: count 0 with src.open(encodingutf-8-sig, newline) as fin, \ dst.open(w, encodingutf-8, newline) as fout: writer None for raw in csv.DictReader(fin): try: cleaned normalize_row(raw) except ValueError as e: print(f跳过一行{e}) continue if writer is None: writer csv.DictWriter(fout, fieldnameslist(cleaned)) writer.writeheader() writer.writerow(cleaned) count 1 return count这段代码本身没什么技术含量但它体现的东西很重要字段名规范化、空值统一、必填校验、坏数据跳过而不是整体崩溃、处理结果可统计。面试官看的从来不是你用了什么高级技巧而是你有没有想过数据脏了怎么办。3.3 第7到10周把我做完了变成我能讲清楚这一步是我见过最多人忽略的。东西做出来了但讲不出来等于没做。先改README。一个能打的README包含这么几块一句话说清它解决什么问题、一张截图或一段30秒的演示、怎么安装运行、用法示例、已知限制。最后那块已知限制特别加分因为它说明你真的想过边界在哪。然后把老项目翻出来改造。这一步的性价比极高——你手上那些年久失修的老系统其实是最好的素材库因为你能说清楚它当年为什么那样设计、现在哪些地方是负债、如果重做会怎么改。下面这张对比表是我帮人改简历时常用的改造前改造后负责XX系统的开发和维护主导XX系统从手工部署到标准化发布的改造发布耗时从2小时降到10分钟使用SSM框架开发业务模块独立完成XX模块从需求拆解到上线全流程服务内部200人日常使用优化SQL提升查询速度定位到多表关联查询导致的全表扫描重构索引后接口响应从3秒降到200毫秒区别在哪改造前写的是我参与了什么改造后写的是我改变了什么。前者是职责描述后者是能力证明。3.4 第11到12周投递节奏和复盘机制最后两周不要边投边等那样心态会崩。按批次来第一批投5家作为练手和校准不要投你最想去的拿到反馈后改简历和话术第二批投10家第三批才是重点目标。每一次面试完当天写三行复盘被问住的问题是什么、我当时怎么答的、下次该怎么答。这个动作我做过多轮效果比刷十道算法题明显——因为被问住的地方暴露的是真实的知识空洞而不是随机分布的知识点。提示每周固定留出一个被别人看到的动作。发一个工具到小群、写一篇使用说明、给同事演示五分钟都算。长期不对外输出的人会逐渐失去判断自己水平的能力。4. 实操里最容易翻车的三个地方以及怎么排查上面那套流程听着顺但真做起来翻车的方式高度集中。我把这几年见到的典型问题整理出来你可以当成一份排除清单每周自查一次。4.1 坑一把会用新框架当成转行完成最典型的翻车方式是花三个月学了一个新框架能跟着教程搭出一个项目然后就觉得自己转行了。结果一面试问为什么要用这个而不是那个答不上来问如果并发上来十倍怎么办答不上来。新框架只是表皮。真正要换的是三个东西一是交付方式从我写好代码交给测试变成我负责到它能用二是验证方式从我点了一遍变成我有自动化验证三是判断方式从能跑就行变成这个方案三个月后会不会变成坑。排查方法很简单拿你最近做的东西问自己三个问题——如果需求翻倍我的代码要改几处如果线上出问题我怎么在十分钟内定位如果换个人接手他多久能看懂三个都答不上来说明你还在表皮。4.2 坑二作品集全是跟着教程敲的第二个坑更隐蔽。有些人做出的东西看着挺完整但一问细节就露馅为什么用这个数据库、为什么这样分表、为什么这块没做缓存答案是教程里就这么写的。破解办法是在教程之外加一步破坏性测试把数据量放大十倍、把网络断掉、把输入改成乱码、把并发调到一百看看会发生什么。然后修一修把修的过程写进README。这个过程产生的东西是教程里没有的是你自己的。我自己的习惯是给每个小工具写一个翻车记录文件专门记它出过什么毛病、我怎么修的、修的时候想到了什么。面试的时候翻开这个文件讲比讲任何技术点都有说服力。4.3 坑三简历时间线自相矛盾第三个坑很低级但很致命。常见表现简历上写着精通容器化部署但项目描述里全是手工传包写着熟悉自动化测试但问起来一个测试框架都说不清近期项目的时间和上一份工作的离职时间对不上。这类问题一旦被抓住对方会怀疑你整份简历的真实性。解决办法只有一条别写任何你讲不出细节的词。你可以写正在使用能独立搭建本地开发环境但不要写精通。写JVM性能调优之前先想清楚你能不能说出一次真实的调优过程。4.4 一张自查速查表症状可能原因处理动作三个月了还在学习阶段没有产出物用学习逃避交付立刻定一个周末能做完的小需求强制交付面了几家都在同一个问题上被问住知识空洞集中把这个问题的周边知识系统补一遍写成笔记作品能跑但讲不清楚缺少设计记录补一份设计说明写清每个选择的理由和被否掉的方案简历投出去没回音表述仍是职责式全部改成改变了什么量化结果越学越焦虑觉得永远追不上目标定得太抽象把目标切到周每周只解决一个具体问题老同事说你变了正常现象不用解释用交付物说话5. 该转还是该留几条能帮你下决心的硬指标说到最后很多人真正纠结的不是怎么转而是到底该不该动。我给出三条我自己用过的硬指标比任何职业规划课都实在。5.1 三个值得认真的硬指标第一个指标最近半年你有没有独立交付过一个从零到能用的东西。注意关键词是独立和能用。如果半年里你做的全是维护、改bug、加字段那你的技能其实在缓慢折旧。这个指标连续两年为负就得认真考虑了。第二个指标你每天花在重复劳动上的时间占比。拿一周做样本老老实实记一下写样板代码、手工部署、手工验证、手工导数据加起来占多少工时。如果超过一半说明你的时间大部分投在了可以被工具替代的地方。这个比例是可以靠自己动手降下来的降不下来往往是因为你没试过。第三个指标你身上有没有一样东西是别人需要三个月才能学会的。这个东西可以是行业理解、可以是排错直觉、可以是和人打交道的能力但必须真实存在。如果找不出来那说明你现在的可替代性偏高无论转不转行都得补。5.2 不同处境的人打法完全不同你的处境建议打法时间投入预期节奏工作五年内技术还愿意学直接冲现代工程岗补工程化短板每周15小时以上3到4个月工作八到十五年在一个行业扎得深不换行业换交付方式转行业解决方案方向每周10小时6个月起步在甲方内部活儿少环境封闭先做内部小工具把成果做成可量化的改进每周8小时边做边等机会现金流压力大不能断收入只做下班后的低风险准备坚决不裸辞每周10小时8到12个月刚入行一到两年最重要的事是换掉照抄老项目的习惯每天1小时2到3个月见变化这张表里我想强调第二行。行业纵深在现代市场里是被低估的资产。你懂一个行业的审批流程、懂甲方的真实痛点、懂哪些需求是伪需求这些东西新人补不上来。把这些理解配上现代的交付能力你的位置会比纯技术更好但不懂业务的人稳得多。5.3 不转也不是死路真正该升级的是什么也有人问我如果我实在不想折腾就守着现在的活儿行不行行但有前提你得把古法编程积累下来的真本事保住同时把那些纯手工的部分交出去。古法编程的人有三个别人抢不走的东西。一是稳定性意识你见过系统在凌晨三点崩掉所以你知道哪些地方不能省。二是排错直觉你从一堆日志里嗅出问题在哪这种直觉是长期泡在一线养出来的。三是业务纵深你知道这个字段为什么不能删因为三年前有人在上面栽过。这三样东西在任何团队里都稀缺。要交出去的是重复劳动。写样板、导数据、写文档、改配置这些现在都有办法自动化。你要做的是把它们整理成我自己的一套工具箱——写几个脚本、攒几个配置模板、把常用操作固定成命令。这件事我建议每个人都做哪怕你不转行。工具箱不用做得多漂亮能跑就行关键在于它逼着你把我每天怎么干活这件事想清楚一遍。我自己这两年最大的变化不是学会了多少新东西而是干活之前会先停十秒想一件事这一步能不能不手动做。就这十秒把我每天的工作时间省下了大概两个小时。省下来的时间我没有拿去学新框架而是拿去把自己踩过的坑写成记录。后来发现这些记录本身居然比技术本身更值钱——因为它证明我不只是干过而是想过。如果你现在还在犹豫要不要动我建议先做一件很小的事把上面那张自评表打印出来贴在显示器边上每周五填一次。填四周你就会发现真正让你焦虑的从来不是技术旧了而是我不知道自己现在几斤几两。分数出来该往哪走心里自然就有数了。

相关新闻

YuE模型:AR-NAR混合架构的Python原生长序列生成方案

YuE模型:AR-NAR混合架构的Python原生长序列生成方案

1. “YuE”到底是什么?一个被热搜带偏但技术含量十足的AI模型项目最近在Hugging Face社区和Python技术圈里,“YuE”这个词突然密集出现,搭配着“YuE2”“AR–NAR Mixture-of-Transformers”这些术语,让不少刚入门的朋友一头雾水—…

2026/9/19 0:16:43 阅读更多 →
VRPTW问题求解:混合遗传算法在物流配送中的实践

VRPTW问题求解:混合遗传算法在物流配送中的实践

1. 项目背景与核心价值VRPTW(Vehicle Routing Problem with Time Windows)是物流配送领域经典的优化问题。简单来说,就是如何在满足客户时间窗约束的前提下,用最少的车辆完成所有配送任务。这个问题在电商配送、外卖调度、冷链物流…

2026/9/19 0:16:43 阅读更多 →
使用 Terraform AWS Provider 的 aws_identitystore_group_memberships 数据源查询 IAM Identity Center 群组成员列表

使用 Terraform AWS Provider 的 aws_identitystore_group_memberships 数据源查询 IAM Identity Center 群组成员列表

使用 Terraform AWS Provider 的 aws_identitystore_group_memberships 数据源查询 IAM Identity Center 群组成员列表 【免费下载链接】terraform-provider-aws The AWS Provider enables Terraform to manage AWS resources. 项目地址: https://gitcode.com/GitHub_Trendin…

2026/9/19 0:16:43 阅读更多 →

最新新闻

Copilot替代选型:免费AI编程助手与代码补全工具组合指南

Copilot替代选型:免费AI编程助手与代码补全工具组合指南

1. Copilot替代需求的真实来源拆解1.1 为什么突然这么多人开始找替代方案最近一段时间,关于Copilot替代工具的讨论明显热闹了起来。几个触发点很有意思:Edge浏览器更新到153版本之后,很多用户发现侧边栏里那个熟悉的入口不见了;VS…

2026/9/19 0:58:05 阅读更多 →
Module `0xc0ffee::m` <a id=“0xc0ffee_m“></a>

Module `0xc0ffee::m` <a id=“0xc0ffee_m“></a>

Module 0xc0ffee::m 【免费下载链接】aptos-core Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience. 项目地址: https://gitcode.com/GitHub_Trending/ap/aptos-core 每个模块对应一个…

2026/9/19 0:58:05 阅读更多 →
Title (XXXX by @user)

Title (XXXX by @user)

Title (#XXXX by user) 【免费下载链接】prettier Prettier is an opinionated code formatter. 项目地址: https://gitcode.com/gh_mirrors/pr/prettier // Input (foo ?? baz) || baz;// Prettier stable foo ?? baz || baz;// Prettier main (foo ?? baz) || ba…

2026/9/19 0:58:05 阅读更多 →
合约价上行,NAND Flash CI任务用 TaoToken 管住

合约价上行,NAND Flash CI任务用 TaoToken 管住

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 0:58:05 阅读更多 →
TimesFM 2.5 零样本预测 5 行代码怕跑错?TaoToken 这样接 Codex 核对

TimesFM 2.5 零样本预测 5 行代码怕跑错?TaoToken 这样接 Codex 核对

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 0:58:05 阅读更多 →
测试 Agent 换 GLM-5v,TaoToken 把 Key 成本压到规则性轮次

测试 Agent 换 GLM-5v,TaoToken 把 Key 成本压到规则性轮次

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 0:57:04 阅读更多 →

日新闻

BP神经网络时序预测:滑窗长度与多窗口平均策略

BP神经网络时序预测:滑窗长度与多窗口平均策略

简介:面向机器学习、深度学习与数据建模学习者的一份完整研究文献,聚焦BP神经网络在农业产量预测中的应用。文档以1980—2018年全国棉花产量为样本,系统讲解数据归一化处理、激活函数原理、多层神经网络结构搭建及训练流程,展示敏…

2026/9/19 0:00:30 阅读更多 →
Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

上个月调一个Deformable DETR模型,在单卡上要跑将近两天。第二天早上我下意识打开终端翻日志,发现loss从凌晨两点就开始往上爬,一路从0.8涨到1.35,整整六个小时没人发现。那六个小时的训练不仅白跑,还霸占着卡——等于…

2026/9/19 0:00:30 阅读更多 →
OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目地址: htt…

2026/9/19 0:00:30 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/16 19:03:19 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/17 7:57:36 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/17 10:19:14 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/15 21:39:18 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →