Software Development
搜索文档
软件开发板块1月22日涨1.04%,深信服领涨,主力资金净流出2.3亿元
证星行业日报· 2026-01-22 17:01
市场整体表现 - 2024年1月22日,软件开发板块整体上涨1.04%,表现强于大盘,当日上证指数上涨0.14%,深证成指上涨0.5% [1] - 板块内个股表现分化,涨幅前十的个股涨幅在4.31%至20.00%之间,跌幅前十的个股跌幅在-1.50%至-2.71%之间 [1][2] 领涨个股分析 - 深信服(300454)领涨板块,收盘价167.05元,单日涨幅达到20.00%,成交额38.28亿元,成交量24.62万手 [1] - 久其软件(002279)涨幅居前,收盘价10.48元,单日涨幅9.97%,成交额25.24亿元,成交量255.42万手 [1] - 其他涨幅显著的个股包括*ST立方(涨19.79%)、雷建科(涨7.60%)、奇安信(涨4.58%)等 [1] 领跌个股分析 - 德赛西威(002920)领跌板块,收盘价128.43元,单日跌幅-2.71%,成交额17.26亿元 [2] - 卫宁健康(300253)跌幅较大,收盘价11.51元,单日跌幅-2.29%,成交额18.80亿元,成交量162.48万手 [2] - 其他跌幅较大的个股包括概伦电子(跌-2.46%)、通达海(跌-2.02%)、华大九天(跌-1.55%)等 [2] 板块资金流向 - 当日软件开发板块整体呈现主力资金净流出状态,净流出额为2.3亿元 [2] - 游资资金呈现净流入状态,净流入额为2.64亿元,而散户资金净流出3418.07万元 [2] 个股资金流向详情 - 久其软件(002279)获得主力资金大幅净流入3.01亿元,主力净占比达11.94%,但游资和散户分别净流出1.26亿元和1.75亿元 [3] - 深信服(300454)获得主力资金净流入1.84亿元,主力净占比4.82%,游资和散户分别净流出4510.29万元和1.39亿元 [3] - 科大国创(300520)、万兴科技(300624)、金山办公(688111)分别获得主力资金净流入1.56亿元、1.45亿元和1.43亿元 [3]
万字长文 | 程序员如何保持身体健康?
程序员的那些事· 2026-01-21 23:49
文章核心观点 - 程序员及其他长期伏案工作者面临一系列由职业习惯引发的、可预防的健康问题,这些问题主要源于对工作的过度投入而忽视了基本的生理需求与身体活动,通过建立工作与生活的平衡、采纳简单的日常锻炼和调整工作习惯,可以有效缓解或避免这些问题,从而提升整体健康水平与工作效率 [3][8][12] 程序员面临的普遍健康问题 - 职业具有欺骗性,看似无体力消耗实则导致多种劳损,忽视健康会影响心理状态与工作效率 [8] - 常见问题包括:手腕疼痛、眼疲劳、背部问题、肠道/泌尿系统问题、脱水、痔疮/前列腺问题、缺乏维生素D、睡眠紊乱、身体僵硬 [11] - 根本原因在于对编程的过度专注(“着魔”),导致忽略饮食、休息、运动等基本需求,这种为职业牺牲健康的行为并不值得 [12] 手腕问题的成因与解决方案 - 成因:作为程序员和吉他手,因重复性活动(打字、弹琴)导致周期性手腕疼痛 [13] - 解决方案借鉴合气道等武术中的手腕练习,通过拉伸增强手腕力量与柔韧性,修复关节错位 [13] - 具体练习方法:打字前进行热身(快速抓空气20次,正反向转动手腕各10次),进行中等强度的针对性练习(5-10组),每组后放松关节,避免过度用力 [15] - 吉他手情况更严重,需额外注意:选择不伤手的乐器、进行手指专项练习、调整演奏姿势与吉他高度、优先站立演奏 [21][22] 眼部健康与视觉疲劳管理 - 长期盯屏幕导致视力下降,早年CRT显示器闪烁问题严重,现代液晶显示器及字体渲染技术有所改善 [23] - 缓解方法:每天保证至少2小时完全不看电脑,进行如散步、弹琴等活动 [23] - 调整环境因素:合理调配室内光线、显示器亮度、显示质量及桌面主题,而非采取极端措施(如关掉所有灯) [24] - 核心要点是定时休息 [25] 背部、肩颈问题的预防 - 问题多出现在上背部、脖颈及肩膀,常因坐姿不直、注意力集中时肩膀缩紧导致 [26] - 建议使用无靠背的凳子(如钢琴凳)迫使坐直,锻炼核心肌群 [26] - 有效锻炼方法:利用门框进行上肢伸展运动拉伸胸部和肩部;每晚做10个慢速俯卧撑以锻炼胸部、背部、手腕和颈部 [26][27] 脱水与泌尿/肠道健康 - 脱水常因过量饮用咖啡且未补水导致,可能引发头疼,建议每喝一份非水饮料就补充等量水,少喝碳酸饮料 [28] - 肠道问题源于有便意时强忍不去,导致便秘,危害健康,应“有感觉时,赶快去” [29] - 泌尿系统问题同样因憋尿导致,可能引发感染,需及时排尿 [29] 痔疮与前列腺问题的诱因 - 诱因包括:久坐、搬运重物姿势不当、该上厕所时强忍、强迫自己上厕所、长时间坐在马桶上 [31][32] - 长时间坐马桶会使直肠承受过大压力,导致痔疮,严重时需手术 [32] - 预防措施:多吃蔬菜或纤维补充剂、有便意及时如厕、避免过大压力 [36] - 久坐也可能引发前列腺问题,应多起身活动,若出现尿血或尿频应及时就医 [32] 维生素D缺乏与睡眠紊乱 - 缺乏维生素D源于日照不足,可能导致情绪低落、骨骼疼痛等,根据阳光强度,每天晒5-30分钟太阳即可补充 [33] - 建议利用午休时间外出就餐、走路、晒太阳,而非一直待在办公室 [33] - 睡眠紊乱与作息不规律、熬夜、过量饮酒有关 [36][37] - 改善睡眠的实用方法:投资高质量的床垫;采用冥想/自我催眠法(如想象呼吸与漂浮于星空中)帮助入睡;严重失眠者可尝试进行1-2小时高强度健身 [37][38] 身体僵硬与日常预防性锻炼 - 长期感觉身体僵硬需进行日常拉伸,推荐每周一次瑜伽或参考基础拉伸书籍进行练习 [39] - 睡前进行5-6组大幅度伸展运动有助于放松身体与精神,结合冥想可提升精神适应力与创造力 [39][40] - 建议在开始编码或弹吉他前进行简短的“编码热身”:活动所有关节(手腕、手臂、脖子、背部、胯部)正反向各5次;做少量腕部练习,每组间放松手腕 [43][45] - 这些基本练习旨在预防常见职业健康问题,但若有特定健康问题仍需先咨询医生或理疗师 [43]
Node.js之父:手写代码已死
量子位· 2026-01-21 18:00
文章核心观点 - 两位后端技术领袖(Node.js之父与Redis之父)公开发声,认为人类亲手写代码的时代已经结束,AI已永久性地改变了编程行业[1][2][7] - AI编程工具已广泛渗透,大幅提升了开发效率与生产力,编程工作正从关注语法细节转向关注目标意图[12][13][24] - 尽管手写代码时代落幕,但程序员的工作不会消失,其角色将从代码编写者转变为需求提出者、问题解决者和代码维护者[30][35][40] 行业技术领袖观点 - **Node.js之父 Ryan Dahl** 认为人类写代码的时代已经结束,其观点在社交媒体上获得四百万围观[2][4] - **Redis之父 Salvatore Sanfilippo** 同样指出编程已被AI永久改变,并提醒人们不要陷入反AI的炒作[7][8] - **Linux之父 Linus Torvalds** 态度发生转变,从批评AI生成代码转为认可Vibe编程是绝佳入门方式,并已在个人项目中使用,同时强调程序员需长期维护AI生成的代码[32][34][35] - **英伟达CEO黄仁勋** 认为开发者的首要职责在于发现并解决问题,而不仅仅是编写代码[36][38] AI编程工具发展与应用现状 - **工具普及与效率提升**:基于OpenAI Codex的GitHub Copilot已帮助开发者开发提速50%以上[15] - **全栈开发能力**:Cursor、Claude Code等工具能完成全栈开发、调试优化、DevOps部署整套流程[16] - **企业级应用广泛**:国内外企业级开发已大部分用上AI,Stack Overflow报告显示84%的开发者会在工作中使用AI工具[17][24] - **生产力提升共识**:69%的开发者认为使用AI工具提高了生产力[24] AI编程的具体产出案例 - **Claude Code案例**:新智能体Cowork的全部代码由Claude Code编写,开发时间仅10天左右[18][19] - **字节跳动TRAE案例**:其原生编程工具TRAE在2025年一年内编写了1000亿行代码,相当于300万名程序员全年的工作量,团队正用TRAE开发TRAE自身[22][23] 行业趋势与影响 - **编程范式转变**:代码工程正在从关注语法转向关注目标意图[12] - **渗透率预测**:Gartner预测到2030年,超过80%的企业将深度使用AI编写代码[26] - **招聘要求变化**:不少公司在招聘程序员时,已要求熟练使用AI编程工具[28] - **开发者角色演变**:软件工程师的工作从写代码转变为提需求,AI接管“手活”,人类保留“脑活”[40][41]
破防了,工程师抢着给 AI 当牛马,还说「真香」
36氪· 2026-01-21 11:58
AI在软件开发中的角色转变 - AI从执行工具转变为指挥者,能够给人类下达具体任务指令,例如要求人类去TestFlight发包、写文案、跑测试[1] - 这一转变被形象地比喻为《料理鼠王》中老鼠指挥人类烹饪的场景,AI扮演指挥者“雷米”,人类扮演执行者“小宽”[4] 新型AI开发工具的出现 - Anthropic推出的终端原生AI工具Claude Code,定位为“智能体”,具备自主执行任务的能力[6] - 其核心逻辑是递归循环:收集上下文、制定计划、采取行动、验证工作,并能主动扫描项目文件、读Git日志、分析代码依赖[6] - 该工具拥有实际执行权限,可运行Bash命令、创建文件、编辑代码、跑测试脚本,并在测试失败时自行修改Bug,形成可长时间无人值守运行的自我迭代闭环[6] - 工程师受此启发开发了名为Shannon的应用,旨在让更多人体验被Claude反向指挥工作的模式[10] 软件开发模式的根本性改变 - Node.js之父Ryan Dahl宣称人类编写代码的时代已经结束,程序员不再需要编写具体语法,而是向AI描述意图,这与“Vibe Coding氛围编程”概念不谋而合[13] - Linux之父Linus Torvalds在新项目AudioNoise的自述中坦言,其Python可视化工具基本是用Vibe Coding方式编写的[15] - Google软件工程师Logan Thorneloe对此表示赞同,认为软件工程已经发生了根本性的改变[15] - 软件开发流程转变为:程序员向AI描述诉求,AI负责实现细节,完成后AI反过来指挥人类进行测试、部署、查阅文档[15] - 真正的转变或许是从编写代码到审查代码,人类仍需深刻理解优秀代码的标准,以识别AI可能生成的优雅但无意义的代码[15] AI协作模式的演进与效率提升 - 2025年之前主流的AI协作愿景是“半人马模式”,即人类直觉与机器计算协同工作[10] - 当AI的规划能力超过人类时,让AI指挥人类执行效率更高,可类比为在陌生拥堵城市驾驶时,人类完全听从导航指挥,只负责方向盘和油门操作[10] - 最近大火的Cowork工具允许用户下达模糊指令后离开,AI可自主规划执行,并在遇到无法识别的文件时向人类发送“工单”[12] - AI被授权访问本地文件夹后,可自动重命名文件、整理下载目录、从截图提取数据生成表格,人类普遍接受这种变化,因为效率得到提升,工作变得轻松[12] - 主导权归属变得不那么重要,关键在于整体效率的提升[12] 行业从业者的心理冲击与职业重塑 - DeepMind研究员Rohan Anil的比喻“在汽车时代,我感觉自己像一匹马”成为行业痛点,意指在AI时代,软件工程师如同工业革命后的马,虽然自身能力未减,但在核心任务上变得不再重要[15][16] - AI在代码生成的速度和质量上均已超越人类平均水平,使软件工程师面临职业困境[16] - OpenAI联创Andrej Karpathy曾预言软件工程职业正被一场“9级地震”彻底重塑,人类对代码的贡献变得“日益稀疏”,如今这一预言正在具体化[17] - 比起AI产生自我意识,更微妙的变化在于AI正温柔而高效地接管越来越多的执行细节,并在需要时礼貌地要求人类协助[17]
硅谷深夜不写一行代码,放羊大叔Ralph引爆奇点,睡一觉AI全跑通
36氪· 2026-01-21 10:52
核心观点 - 一种名为Ralph Loop的AI智能体编程方法正引发软件开发生产力的革命性变化 该方法允许开发者在无需手写代码的情况下 通过将任务拆解为最小颗粒度并交由AI在后台循环执行 从而在开发者休息时自动完成软件开发工作 实现效率的指数级提升[1][6][34] 产品与工作模式 - Ralph是一个AI智能体 其核心是“while-true”迭代闭环 能够在人类离开电脑后无限构建软件[7] - 工作流程为:接收任务清单 -> 挑选任务 -> 写代码、测试、运行 -> 成功则保存进度并抓取下一个任务 -> 失败则重试 -> 循环直至所有条件满足[9][20] - 该方法将复杂功能拆解为“AI一次就能做完、一次就能判断对错”的最小任务单元 解决了传统AI编程因任务过大而导致的崩溃和混淆问题[11][12] - 开发者角色转变为产品设计师 只需描述最终产品形态 AI则充当工程团队执行具体构建[13] 操作方法与优势 - 使用分为三步:1) 描述需求并让AI转化为正式清单 2) 将任务拆解为具有明确“是/否”成功标准的子任务 3) 启动Ralph自动循环执行[14][15][19] - 优势包括:每轮任务从干净环境开始避免混乱累积 成功标准明确无需人工干预 具备“复利知识”能力可记录日志并避免重复犯错[21][22] - 成功关键在于需求描述的清晰度 模糊描述会导致垃圾输出 花一小时在需求上可节省十小时的修补时间[23][24][25] - 提供两种运行模式:“挂机版”用于需求明确的任务可通宵运行 “人机协作版”用于需更多控制权的复杂功能可逐轮审查[26][27] 效率与成本效益 - 典型Ralph运行10轮循环成本约为30美元[29] - 有案例显示 使用Ralph交付、审查并测试整个应用程序花费不到300美元 而雇人完成同样工作需50,000美元[30] - 传统开发者完成一个功能需6-8小时 使用Ralph后可能仅需1小时写需求 其余工作由AI在休息时完成 实现相同时间内5倍的产出[34] - 有团队在创业黑客马拉松期间利用Ralph通宵发布了六个不同项目 也有人完全使用Ralph在不到3个月内从零构建了一整门编程语言[31] 行业影响与开发者反馈 - 该方法被视为软件开发方式的根本性转变 从传统的“一砖一瓦搭建”转变为基于循环的AI编排模式[35][38] - 行业内部出现分水岭 部分软件工程师拒绝AI或仅用其加速过程 而倡导者认为软件开发成本已变得极低 甚至低于快餐店员工工资 且可在挂机时自主构建[38] - 开发者反馈显示 Ralph可完成约90%的工作 人类仅需约1小时处理剩下的10% 从而将全天专注工作转化为睡醒后的清理工作[33] - 风险投资人等非传统开发者也开始使用Ralph来自动化处理复杂搜索、API调试等任务 并取得惊喜效果[42][43]
恒生电子跌2.01%,成交额13.72亿元,主力资金净流出9564.22万元
新浪财经· 2026-01-20 14:23
股价与交易表现 - 2025年1月20日盘中,恒生电子股价下跌2.01%,报32.18元/股,总市值609.53亿元,当日成交额13.72亿元,换手率2.21% [1] - 当日资金流向显示主力资金净流出9564.22万元,其中特大单净卖出4452.76万元,大单净卖出5100万元 [1] - 年初至今股价上涨6.73%,但近5个交易日下跌2.16%,近20日上涨10.32%,近60日微跌0.19% [2] 公司基本情况 - 公司全称为恒生电子股份有限公司,成立于2000年12月13日,于2003年12月16日上市,总部位于浙江省杭州市 [2] - 主营业务为面向证券、银行、基金等行业的应用软件开发,软件业收入占主营业务收入的99.45% [2] - 公司所属申万行业为计算机-软件开发-垂直应用软件,概念板块包括数字货币、国产软件、大数据、信创概念、华为鸿蒙等 [2] 财务与股东数据 - 2025年1月至9月,公司实现营业收入34.90亿元,同比减少16.66%,归母净利润为4.55亿元,同比增长2.16% [2] - 截至2025年9月30日,公司股东户数为21.38万户,较上期增加6.09%,人均流通股为8863股,较上期减少5.59% [2] - 自A股上市后,公司累计派发现金红利24.44亿元,近三年累计派现6.82亿元 [3] 机构持仓变动 - 截至2025年9月30日,香港中央结算有限公司为第二大流通股东,持股9212.70万股,较上期减少4078.07万股 [3] - 华宝中证金融科技主题ETF(159851)为新进第六大流通股东,持股2494.46万股 [3] - 华泰柏瑞沪深300ETF(510300)为第五大流通股东,持股2572.74万股,较上期减少121.89万股,易方达沪深300ETF(510310)为第九大流通股东,持股1862.73万股,较上期减少58.21万股,华夏沪深300ETF(510330)已退出十大流通股东行列 [3] - 中国证券金融股份有限公司为第七大流通股东,持股2493.72万股,持股数量较上期未变 [3]
IDE消亡之年?Steve Yegge两句狠话:2026年还用IDE就不行,每天烧500~1000美元Token才合理
程序员的那些事· 2026-01-20 09:07
文章核心观点 - 软件开发行业正面临一场由AI驱动的“生产方式换代”,而非简单的工具升级,继续依赖传统IDE的工程师将在2026年后被迅速拉开差距 [1] - 当前以Claude Code为代表的AI代码补全工具方向错误,其本质是单一、高成本的“肌肉蚂蚁”或“大潜水员”,未来的方向应是基于多角色智能体协作的、类似“数控机床(CNC)”的新一代开发系统 [2][3][14][19] - 采用新型AI开发方式(Vibe coding)的工程师与拒绝使用的同级别工程师之间,生产力差距可能高达10倍,这将对技术组织的结构和人员规模产生颠覆性影响,管理层甚至可能因此裁掉50%的工程师 [1][5] - 工程师应将每日在AI工具(Token)上的开销重新定价,使其接近日薪水平(约每天500到1000美元),以获取最大的机械优势和认知优势 [1][3][32] 对软件开发行业的影响与变革 - AI对技术组织的影响,可能比十年前的敏捷、云计算、CI/CD和移动化带来的变革大上百倍,并将重塑整个经济结构 [27] - 部署方式已发生根本改变:高绩效团队从一年发布一次版本,发展到如今每天能多次部署,并在一小时内完成发布,这曾是2009年被视为“不道德”的做法 [28] - 新的开发方式可能导致“无开发(NoDev)”趋势,支持团队、设计师、UX设计等非传统开发角色将能直接“对话式地”将功能发布至生产环境,极大消除了协调成本 [27][35] - 遗留系统的修复方式正在改变,有团队集合资深工程师,用AI生成修复方案并成功提交Pull Request,改变了以往AI生成内容被污名为低质量代码(AI slop)的状况 [49] 新一代AI开发方式(Vibe Coding)的特征与优势 - Vibe coding被定义为由反复对话推动、由AI生成代码的过程,这已成为一些领先公司开发者的“唯一方式” [29] - 其优势可概括为“Faster, Ambitious, Able, Fun, Optionality”(更快、更具雄心、更独立、更好玩、更多选择) [35][36][38] - **Ambitious(雄心)**:使过去不可能的项目成为可能,同时将琐碎任务成本降至近乎为零,例如客户问题可在30分钟内直接修复并发布 [35] - **Able(能力/更独立)**:AI消除了两类关键协调成本——“等待他人”的成本和“理解意图”的成本,LLM成为惊人的“协作中介” [36] - **Optionality(可选项)**:能同时进行更多实验,创造更高的期权价值和经济价值 [38] - 掌握AI工具是一项可训练的技能,使用时间越长,信任度和熟练度越高,仅尝试一小时就做出负面评价是片面的 [42] 未来技术组织的雏形与案例 - **团队规模与结构变化**:过去需要8人(6开发、1 UX、1产品)在6周完成的项目,未来可能仅需1名开发者和1名领域专家即可完成 [38] - **案例:Travelopia**:年营收15亿美元的旅行企业,一个小团队在6周内替换了一套传统系统,展示了新方式下团队规模的大幅缩减 [38] - **案例:Fidelity的关键应用**:一位负责人用5天时间通过Vibe coding开发并上线了一个用于查询2.5万个应用受Log4j影响的关键工具,而团队此前预估需要5个月并需招聘前端工程师,该应用上线后内部用户数量增长了10倍 [41] - **案例:领导者工作坊**:在一次为领导者举办的3小时Vibe coding工作坊中,完成率100%,一位15年未写代码的参与者成功制作了一个自动化工具 [44] - **代码产出与协作模式变化**:有技术领导者透露其应用包含6万行AI生成的代码,而自己一行未看;另有团队表示代码提交速度过快,导致每个代码仓库只能容纳一名工程师,否则合并冲突成本将爆炸性增长 [47][49] 当前AI开发工具的缺陷与未来方向 - 以Claude Code为代表的当前工具被批评为使用难度高、认知负担重,且常常“撒谎、作弊、偷懒”,导致大多数开发者并不真正喜欢或采纳 [2] - 其根本错误在于试图打造一个单一、庞大的智能体(“肌肉蚂蚁”或“大潜水员”),即使将上下文窗口(氧气瓶)扩大到一百万token,仍会耗尽且效率低下 [3][14][19] - 正确的未来方向是构建多角色协作的智能体系统(如产品经理、开发、测试、审查等不同“潜水员”),进行任务分解和组件化协作,而非依赖单一智能体 [19][22] - 未来的用户界面(UI)将是全新的IDE形态,Replit公司在此方向上已处于领先地位,行业不应继续追逐旧形态的命令行界面 [11] - 这一变革被类比为从“手持电锯、电钻”转向“数控机床(CNC)”,代表了生产精度的根本性提升 [2] 对工程师的警示与建议 - 如果工程师在2026年1月1日后仍在继续使用传统IDE,可能会被视为“不好的工程师” [3][24] - 资深与Staff级工程师是拒绝使用新工具的主要群体,其反应被类比为当年瑞士机械表工匠面对石英表颠覆时的抗拒 [5][8] - 工程师应学习使用Claude Code等工具以适应新方式,但更核心的是为转向未来的多智能体协作系统做好准备 [24] - 行业可能正处于最后一代手写代码开发者的阶段,开发者应享受这段“最后的旅程” [29]
EPAM Systems' Quarterly Earnings Preview: What You Need to Know
Yahoo Finance· 2026-01-19 22:10
Founded in 1993, EPAM Systems, Inc. (EPAM) provides digital platform engineering and software development services worldwide. The company has a market capitalization of $11.7 billion and offers engineering services, cloud services, data, analytics, artificial intelligence, and cybersecurity. The Newtown, Pennsylvania-based company is projected to release its Q4 2025 earnings soon. Ahead of this event, analysts anticipate the company to generate earnings of $2.55 per share, representing an increase of 14.4 ...
定制APP人工费4000元起,用AI做一款APP仅需10分钟
新浪财经· 2026-01-19 21:15
市场趋势与需求 - 近期多家软件开发工作室接到大量用户定制轻量化应用的需求 [1] - 市场存在一种普遍心态,认为开发成本低(可能仅一千多块钱)而成功后估值可达1个亿,因此许多人希望抓住此机会 [1] 传统开发成本 - 以客户身份咨询发现,功能相对单一的APP从需求确认到上架应用商店的整套服务报价普遍在4000元至6000元人民币之间 [1] AI技术对开发的影响 - 社交媒体上涌现大量利用AI工具生成APP的教程 [1] - 实测多款AI编程工具,用户只需在指令框中输入需求,AI即可理解意图并一键生成可运行的功能代码 [1] - 从指令输入到代码生成,创建一款轻量化应用全程仅需不到10分钟 [1]
“手写代码已不再必要!”Redis之父罕见表态:AI将永远改变编程,网友质疑:我怎么没遇到这么好用的AI!
猿大侠· 2026-01-19 12:11
文章核心观点 - AI正在永久性地改变编程行业,在绝大多数情况下,亲手编写所有代码已不再是理性选择,开发者的核心价值将转向理解“要做什么”以及“应该如何去做” [8][10][16] - 行业顶尖开发者通过亲身实践证实,AI编程工具能极大提升工程效率,在特定任务上可将耗时从数周缩短至几小时甚至几分钟 [1][12][14][16] - 关于AI编程的实际效用存在显著分歧,部分开发者认为其在复杂系统设计、长期维护和代码质量方面仍存在明显不足 [20][22][26] - 面对不可逆的技术变革,逃避无益,开发者应积极学习并深入测试AI工具以掌握其应用,从而专注于更高层次的创造活动 [29][30][31] 科技圈大佬的观点与态度 - Google首席工程师Jaana Dogan指出,Anthropic的Claude Code用1小时完成了谷歌团队耗时一整年的攻坚工作,方案方向高度一致 [1] - Linux之父Linus Torvalds最初对“用AI写代码”兴趣不大,更看重AI辅助代码维护,但其后亲自体验Vibe coding并创建了新开源项目,展现了实践探索 [1] - Redis之父Salvatore Sanfilippo (antirez) 持颠覆性论断,认为写代码本身在多数情况下已非必要工作,开发者应拥抱AI以更快抵达创造的终点 [2][5][10] AI编程能力的实证与效率提升 - **效率对比**:Claude Code在1小时内完成了谷歌团队一年的攻坚工作 [1] - **具体案例**: - 改进linenoise库以支持UTF-8并构建测试框架,仅需几小时,而过去因成本问题难以实施 [12] - 修复Redis测试中棘手的瞬态失败(由网络波动、高并发等问题引起),AI能持续运行测试直至复现并修复bug [13] - 构建纯C实现的BERT推理库(约700行代码)仅用5分钟,其输出与PyTorch一致,速度仅慢约15% [14] - 根据设计文档,在约20分钟内复现了Redis Streams的全部内部实现 [16] AI编程的优势与适用条件 - **任务类型**:任务越独立、越容易用完整文本描述,模型表现越好,系统编程是典型例子 [15] - **开发者能力**:关键在于开发者能否在脑中建立对问题的清晰抽象并准确传达给模型 [15] - **核心转变**:开发者的核心工作从“写代码”转变为理解“要做什么”以及“应该如何去做”,AI在后一点上也是出色的伙伴 [16] 对行业与社会的影响展望 - **行业民主化**:AI编程有望像90年代的开源运动一样,让小团队拥有与大公司竞争的机会,让代码和知识更加民主化 [17] - **技术集中化风险**:AI技术不能只掌握在少数公司手中,目前开放模型与封闭实验室的前沿模型仍在竞争,其民主化状态能否长期维持尚不确定 [17] - **就业与组织影响**:企业可能选择雇佣更多人构建产品,也可能削减成本仅保留少数擅长提示工程的程序员,其他行业的人类甚至可能被完全取代 [18] - **社会政策建议**:应通过政治投票支持那些理解变革并愿意为失业人群提供支持的政府,以应对可能增加的社会压力 [18] - **积极期待**:AI有望推动科学进步,减少人类生活中的痛苦,提升整体生存状态 [18] 开发者社区的质疑与现存局限 - **代码质量与架构问题**:有开发者指出,AI生成的代码在提交评审前通常需要重写约70%,存在细节处理不到位和根本性架构问题 [22] - **错误率与速度权衡**:响应速度快的模型错误率高得惊人,而更慢、更“深思”的模型等待时间过长,有时不如直接搜索高效 [26] - **适用场景限制**:AI工具可能更适合原型开发或中小项目,在复杂、有15年历史的遗留企业级系统(如多服务、多数据库、硬件通信的系统)中表现不佳 [25][27] - **削弱系统理解**:过度依赖AI可能削弱工程师对系统的整体理解 [27] 面对变革的应对建议 - **不可避免的趋势**:AI发展已出现明显跃迁,从“编码助手”升级为“工程团队替代方案”只是时间问题,可能直接服务于非技术产品团队 [31] - **技术栈影响**:AI可能促使单体架构回潮,因为将业务逻辑置于统一容器更便于AI整体分析,微服务并行开发的优势可能减弱 [31] - **积极投入学习**:跳过AI对职业生涯无益,建议花几周时间谨慎深入地测试新工具,若不适应可间隔数月再尝试 [31] - **保持创造乐趣**:使用AI是为了能够更多、更好地创造,当年熬夜编程所追求的那种创造乐趣依然存在且丝毫未减 [30]