174期 映昕 Denken【技術小白用 AI 寫程式的魔幻體驗】
智慧建造房屋,聪明立定根基。
7月23日(周四)晚8点,分享嘉宾是映昕(技術小白,Claude code 入門 1.5 個月)和Denken(十年工程師)。
映昕平常負責馬特市(Matters)的社區運營,技術小白一枚,從來沒想過人生會跟寫程式扯上關係。但命運般(?)的安裝 Claude 之後,開始感受AI 的魔力,現在用 code 的時間比用 chat 多。網路上有一個笑話,說 AI 發展之快,可能要失業才有辦法追上全部進度;剛好趁這個機會,來分享一下新手入門的階段性各種酸甜苦辣。
这次交流围绕“非技术背景使用者利用 AI 编写代码(AI Coding / Vibe Coding)的真实体验”展开,主要由 Matters 的运营与产品参与者映昕分享亲身经历,资深软件工程师 Denken 从专业架构与行业历史角度发表意见。
映昕首先分享了自己尝试用 AI 搭建和修改网页功能的经历。在初级数据整理和生成基础数据看板时,AI 展现出了极高的效率,按照指令能很快搭建出可用界面。但当她试图深入修改网站前端细节(例如修改活动页面的留言区和互动按钮)时,却遇到了巨大挑战。由于缺乏专业的设计规范和前端开发概念,AI 在执行指令时经常“顾头不顾尾”——比如调整了留言字体大小,却漏掉了旁边同组的“展开更多”按钮;又比如只处理了留言成功的正常状态,却忽略了超长文本收折、发送失败以及后台数据库同步等一系列边缘情况与联动逻辑。这种反反复复修改、拆东墙补西墙的感受就像在做无用功,让她意识到哪怕有了 AI,想要做出高品质、不影响用户体验的产品,专业经验与细致把控依然不可或缺。
针对映昕的体会,Denken 表示这正是所有程序员在打磨产品时都会经历的标准思考过程。工程师在手动敲代码时,同样需要频繁查阅文档、调试漏洞、考虑全盘联动与边界条件,因此“打磨产品的核心”在于使用者是否具备项目经验与判别力,而不仅仅在于是否掌握了特定的编程语言。在 AI 技术的赋能下,非科班人员可以迅速跳过传统计算机系学习底层原理的阶段,直接具备初级工程师的产出能力。然而,专业资深工程师的价值,体现在软件系统的模块化设计、安全架构规划以及敏锐的判断力上。由于大语言模型本身是基于语言概率生成而非绝对的逻辑推理,AI 输出的代码往往参差不齐,有时甚至隐藏着重大安全漏洞或低效逻辑,如果没有清晰的基准思维去监督和引导 AI,使用者很容易被 AI 带偏,最终导致产出质量不达标。
从技术演进与历史视角来看,Denken 指出降门槛一直是软件工程的发展主线。从早期试图用记事本或 Word 导出网页,到后来的无代码(No-Code)与低代码(Low-Code)工具,行业一直在寻求让普通人轻松创建软件的方法。编程语言本身也经历了从机器码、汇编语言,到高级语言(如 Python、PHP),再到如今自然语言的漫长演变。AI 并不是凭空改变了规则,而是加速了这一自然趋势。至于外界关注的“AI 是否会取代工程师”这一话题,从实际市场供需来看,过去十几年软件行业经历了盲目扩张与人员过剩,如今 AI 的出现让企业重新评估用人成本,这确实挤压了初级与低阶打杂型岗位(即“高级黑手”)的空间,市场对缺乏经验的新人需求有所减少。但与此同时,拥有丰富架构与调试经验的高阶工程师反而更加吃香。此外,现在的 AI 发展很大程度上建立在模型厂商亏损与低价补贴的基础上,如果未来 Token 成本显著上升,人工与 AI 之间的成本性价比关系可能会再次发生逆转。
最终总结认为,AI Coding 让专业与非专业之间的界限变得空前模糊,它极大地解放了生产力,让更多拥有产品感和逻辑思维的人能够将想法转化为实际产出。但决定一个产品能否成功交付的关键,始终在于背后的“人”是否具备良好的审美、清晰的逻辑和持续积累的实践经验。随着技术热潮逐渐平复,真正决定胜负的依然是使用者在日常交互与项目演进中所沉淀下来的核心能力。

