周末在家复盘上个月的面试经历,有一幕到现在还记忆犹新。
那是一家做企业数字化服务的公司,规模不大,但技术氛围看着不错。面试官是个看着很资深的技术总监,中等身材,穿着很随意,一上来先聊了几分钟技术栈,氛围还算轻松。
然后他喝了口水,突然抛出一个让我愣住的问题:“现在 AI 写代码比你快 100 倍,你觉得你的价值在哪?”
我承认那一瞬间大脑空白了一两秒。
不是因为这个问题多刁钻,而是因为我发现自己好像真的没有认真想过。做了这么多年的开发,每天泡在需求文档和代码逻辑里,忙到忘记抬头看看这个行业到底在发生什么。当面试官把“AI 正在取代开发工作”这个残酷的现实直接摆到我面前时,我才意识到——我们这一行,正在经历一场悄无声息的变革。
以前大家总开玩笑说“程序员是铁饭碗”,但最近两年,我身边被优化、被裁员、转行的同行越来越多。一位以前很看好“AI 取代开发工作”的同事,自己就是先被裁掉的那一批。
面试的结果最终还是给了我 offer,但我当时那个支支吾吾的回答,回头想想确实够减分的。真正让我在回去之后反复思考的,其实并不是面试本身,而是那个问题背后,一个技术人到底该如何给自己定位。
当大模型开始写代码
实际上,早在 ChatGPT 刚发布的时候,我就试过让它写一段增删改查的代码。那个准确率真的让我后背发凉,不光是逻辑通顺,连代码格式和变量命名都符合业界标准规范。
我也试用过其他的 AI 编程工具。有一次需要写一个复杂的接口,试了下让 AI 辅助完成,十分钟就把逻辑写好了,而且比我手敲的还要严谨。
当时一个挺资深的同事坐我旁边,看着屏幕直摇头:“完了,咱们这帮人真要没饭吃了。”
那句话听着像玩笑,但我看得出他眼底的认真。
之后我也观察了一段时间,发现现在很多公司的招聘要求也变了。以前只要会写代码就能进,现在除了项目经验,还要求你会用 AI 工具提效、理解业务逻辑、能独立搞定某个业务模块。单纯只会写代码的“码农”,确实越来越不值钱了。
这时候再回过头看面试官提的那个问题——“AI 写代码比你快 100 倍,你的价值在哪?”——我突然就明白了他的意思。
他并不是真的要我给出一个完美答案,而是在试探我有没有意识到这个变化。因为如果一个开发者到今天还觉得 AI 只是一个偶尔拿来玩玩的玩具,那他对行业的敏感度确实是不够的。
不过我也必须承认,就算知道了问题在哪,一开始我还是挺迷茫的。AI 效率是高,但又不至于高到彻底让我放弃写代码;项目还是得交付,甲方需求还是那么多变,老板照样催进度……我总不能直接让 AI 去跟业务方聊需求吧?
那段时间有点像是温水煮青蛙,明明知道水在慢慢变热,但就是不知道该往哪个方向跳。
偶然接触到的低代码平台
转折来得挺偶然的。去年公司接了一个内部管理系统的项目,需求倒是明确,但各种字段、流程、权限密密麻麻,光是一张审批表就涉及二十多个字段、七八个节点。
按照以前的做法,后端要建表、写接口,前端要画页面、写组件,再走一遍测试流程,前前后后没半个月下不来。
那时候一个朋友给我推荐了 JNPF 快速开发平台,说可以试试用这个工具来快速搭建,省时省力。一开始我心里有点抵触——这玩意不是给不懂代码的人用的吗?我一个写了这么多年代码的老程序员,用这个不是自降身价?
但架不住朋友一再怂恿,加上项目确实催得紧,我就抱着试试看的心态去研究了一下。
结果出乎我的意料。
首先,它的底层架构完全就是标准的全栈框架——后端 SpringBoot、前端 Vue3,还深度集成了 Java 和 .NET 两大技术引擎,封装了上千个常用类方便扩展,支持微服务和 K8S 集群部署。这根本不是什么“玩具级”的低代码工具,而是一个面向企业级的全栈开发框架,熟悉的技术栈让我这种老后端完全没有陌生感。
接着是核心开发流程的变革。它把表单设计、流程引擎、报表工具、大屏建模这些能力都做成了可视化组件,但又没有彻底剥夺对代码的控制权。像那个需要复杂流转的审批表单,我直接用它的可视化设计器把字段布局配好,流程节点用拖拽的方式设置清楚,再配上数据权限和审计日志。传统方式需要两到三周才能完成的功能,两天就搞定了测试版。
最让我感到“这是真懂我们开发者”的一个点是,JNPF 支持 100% 全源码交付。在平台上生成的代码,可以直接下载到本地进行二次开发,完全不受限制。这意味着我不是在给一个封闭系统打工,而是在用可视化的方式加速开发,但最终的掌控权还是在我手里。这种模式比那种只能在黑盒里拖拽的平台要可靠太多。
为什么我会接受工具的改变
可能有人会问:你不是觉得 AI 会取代你吗?怎么转头就接受了低代码?
这个问题的答案其实很简单——AI 和低代码其实是一体两面。
单纯靠大模型写代码,它永远无法理解业务背景、不会和需求方沟通、更不会对项目交付负责。它只是把“写代码”这个动作加速了,但技术人的核心价值从来都不是“写代码”本身,而是用技术去解决实际的业务问题。
而像 JNPF 这样的快速开发平台,本质上是把开发者从 80% 的重复性劳动中解放出来,让我们有更多时间专注于业务理解、架构设计和复杂逻辑的实现。这对于像我这样对业务本身有思考、却常常因为编码琐事而抽不开身的人来说,简直就是工作方式的进化。
JNPF 的适配能力也很强,全面实现国产化适配,无论是中小型企业的轻量应用,还是大型集团的核心业务系统,都能高效覆盖不同业务规模的需求。加上它在行业里连续四年蝉联《低代码企业 50 强》,在制造、政务、金融等领域都有成熟的落地案例,这些都不是靠概念营销能堆出来的,而是实打实的用户口碑。
当然,我并不是在鼓吹每个公司都应该立刻拥抱低代码。任何工具都有它的适用边界和天花板。在核心交易系统、高并发场景下,传统编码的灵活性和精细控制力依然是不可替代的。但如果你做的是企业内部管理系统、流程类应用、或者需要快速试错的业务项目,那低代码确实是一个极其高效的选择。
技术人的价值重新思考
面试结束后的那个周末,我在备忘录里写了很长一段话,其中有一句是:“我的价值不在于我写的代码有多优雅,而在于我能用技术解决多少别人解决不了的问题。”
这个认知上的转变,对我来说挺重要的。以前总觉得自己的成就感来源于能写出多复杂的算法、多精巧的设计模式,但现在我更关心的是:我能不能让一个项目更快上线?能不能让业务方满意?能不能让团队少走弯路?
从低代码到 AI 辅助开发,这些工具的出现其实并没有削弱技术人的价值,反而对技术人的能力提出了更高的要求。以前只要“会写代码”就能在行业里站稳脚跟,现在你需要具备更多的业务理解力、架构思维和工程化能力。你不会被 AI 替代,但你有可能会被“会用 AI 的同行”替代。
当 JNPF 这样的平台把表单设计、流程配置、权限管理这些基础工作标准化之后,我发现自己终于有精力去思考那些真正重要的问题:这个系统的数据架构合理吗?业务逻辑有没有优化的空间?后续的扩展性怎么保障?
这才是一个技术人应该花时间的地方,而不是每天都在重复写那些换汤不换药的增删改查。
写在最后
回看那次面试,虽然问题让我措手不及,但现在我反而感谢那个面试官。如果不是他抛出那个尖锐的问题,我可能还在埋头敲代码,一边焦虑着行业变化,一边又不知道该往哪个方向走。
我想对所有还在纠结这个问题的技术人说一句话:别怕 AI 写代码比你快,因为你从来就不是一个“写代码的机器”。
你的价值在于理解需求、在于解决问题、在于把一个模糊的想法变成可落地的产品。AI 再强,它也只是工具。真正决定项目成败的,永远是你对业务的理解、对技术的判断力,以及把事做成的能力。
而低代码平台的出现,只是让这个过程变得更高效罢了。它不是什么洪水猛兽,也不是什么银弹,它就是一个工具。用好了,它能帮你把时间花在刀刃上;用不好,它就只是一个花架子。
关键还是看你自己。