在之前学习Java开发的时候,接触到了很多能够直接开箱即用的框架模板,用的最多的就是RuoYi框架,当时觉得代码生成、权限控制实在是太方便了,我用这个框架还完成了好几个项目。
但是到后面越来越发现,我有自己的代码风格、习惯,框架代码已经不符合我的习惯了,用起来感觉到不顺手了,且框架是大而全的,但是大多数情况下,其中很多功能是用不上的,所以我就有了创建自己的代码模板的想法。
只是为了让自己写代码的时候更加舒服、顺手,且任何代码都是自己写出来的,更可控、出问题更容易定位,更重要的是,这个过程能训练自己去思考架构、培养工程思维,这是一种真正的成长。
但是现在AI发展太快了,以后的程序员肯定是离不开AI编程的,那么创建自己的代码框架是否还有必要?
有必要,甚至我觉得比以前更有必要。
对于大部分刚进入工作不久的同学,为了找工作学习了很多技术栈,工作一年发现大部分技术栈没有用上,但是熟练度却在一点点降低,就跟高考后进入大学的状态一样。
搭建自己的代码框架,将自己学到技术都可以塞进去,这是对自己的知识进行深度理解、固化的过程,是对抗遗忘、建立体系的最好方式,是自己的沉淀。
虽然AI现在很强了,但是自身不扎实的程序员,使用AI也是有上限的,AI始终是工具,无法完全替代使用者,在很多情况下,还是需要靠程序员自己的经验判断来做一些决策。
所以说,AI时代,不是放弃自己动手的理由,而是自己动手的底气,有AI学起来更快、更方便。不要因为AI能写代码,就放弃搭建自己的框架,恰恰相反,正因为AI能写代码,才更需要一个属于自己的框架。框架是我的规则,AI是我的执行者,没有框架,AI只是在堆砌代码;有了框架,AI是在按照我的思想去构建。
还需要摆正自己的态度,搭建自己的代码框架终极目标不是为了开源、商用,而是为了沉淀自己、方便自己。
夜雨聆风