引言

       各位师傅们好,这篇文章不做技术的分享了,我想来探讨一个问题——我们能在AI编程的过程中获得实质性的提升吗
       今天我参加了TRAE Friends的线下活动,看着一些是计算机的,非计算机的等等各行业的朋友们分享着自己用Trae ide做的项目demo,由此我联想自己的学习/开发经历一直在想这个问题,也就是本文要探讨的问题。

介绍我的背景以及问题的来源


       我是一名大一的学生,实际上学习的知识体系并不多,关于计算机网络,网站建站的知识是利用初高中的寒暑假等课余时间一点点学了点皮毛,只能说是入了个门。在某一天有一名同学拉着我进入了大创赛的团队,本来想着有学长/学姐或者指导老师带着,我们或许只是打个下手,于是就同意了,不曾想里面大部分都是大一的,少数大二的还不懂计算机的知识,于是我居然就成了里面的技术担当,于是乎这个项目的制作都是我利用AI Coding ide工具作为一个“独立开发者”完成的,在开发的过程中我发现了这个问题,我利用自己已经拥有的知识体系去完成这个项目,然而在开发之后,总感觉自己之前懂什么现在依旧懂这些知识。这不得证明了用AI Coding获得的知识是非常有限的,大部分都是处于输出的一个状态。
       由于我对计算机的兴趣是源于网络安全的,联想我之前自学网安的一名老师的观念,进行渗透测试的有两类人:一是深入理解计算机网络,网站背后的基本原理,能够通过自己编写的一些工具进行渗透测试;二是知道大体框架,只会用已经编写完成的工具进行渗透测试,这类人也被称为脚本小子。就好比在那个网安体系不成熟的时代,msf这个渗透测试工具的出现成就了全民“黑客”的时代,人们只需要按照网上的教程,遵循一定的流程就可以进行一次渗透攻击行为。为例的有著名的Windows永恒之蓝漏洞。我们只需要利用这个工具,按照流程,便可以渗透进一个存在此漏洞的电脑中。

结语


       同样,现在AI Coding ide的出现会不会也造就了全民“程序员”的时代,这的确是一种时代红利的同时也出现了我们需要面临的一种现实问题——AI Coding真的有利于我们吗?

 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐