AICodeing 大大加速了代码开发的进程,但作为一个资深的程序员而言,其实在一定程度上而言却比以前更紧张了。一方面是随着工具能力的延伸真正所接触的知识在短时间内的快速膨胀几倍甚至几十倍,以前一个新的知识体系需要1年甚至3年5年才能有所理解,在AI的辅助下会将这一过程迅速的缩短到以周为单位。一周两周一个月两个月,学习进度也从:意念、测试(验证)、理解(融合),工程(实践)快速跃迁。但随之而来带来的思考也非常值得人深思,在这个过程中我们真正学习到了什么?我们认为和理解是不是真实的已经达到或者说能够达到。特别是在做最后的融合的时候,让一些新的维度新的技术融合到自己擅长的领域的时候,会有一种新的思考,在自己熟悉的领域会存在那么多“蹩脚”的设计有那么多需要甚至不得不做的改进,他糊涂、丑陋、到处是补丁。但真正去着手用新的工程方式方法工具去逐步重构的是后却发现,我们似乎又掉入一个新的逻辑怪圈,一个真实有着深厚(古董)的设计背后,他的逻辑叠加的过程其实并不是简单的推理,而是一种似乎近乎无限细分的逻辑过程。每一步都是环环相扣,每一步都需要认真的停下来去思考,去补但是快速的堆砌说留下的所谓的“技术债”,但这些债不是代码本身,而是当时的认知局限但是的实现局限。。。 而反思现在AICoding 给我们带来的其实真的不是Coding 本身的快与慢。而是一种思想解放,真正的去解决思考上的懒惰,真正的让我们慢下来去思考,该怎么写代码。
2 个赞