今年AI在各个方向有了巨大的突破,在视频、文字、语音等都有了非常大的进步,同样编程方向表现亮眼。
今年年初的时候由于项目需要需要在netfilter上做网络数据传输的控制管理的产品研发,我还是用chatgtp找一些代码的片段,没有修改代码的情况下做了一个hello.ko的内核模块。
```
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Your Name");
MODULE_DESCRIPTION("Simple Hello World Kernel Module");
// 模块加载函数
static int __init hello_init(void) {
printk(KERN_INFO "Hello, World!\n");
return 0; // 返回 0 表示加载成功
}
// 模块卸载函数
static void __exit hello_exit(void) {
printk(KERN_INFO "Exit\n");
}
module_init(hello_init);
module_exit(hello_exit);
```
由此我进入到了内核网络模块的开发进程,从一个从来不懂netfilter内核模块开发的小白,完成了项目的需求并很好的交付了,它是一个很好的老师,但是也会出错,会生成代码片段作为你的参考,也会出现错误,你需要根据自身的情况对代码进行修改和优化。
现在完全变了,可以生成项目工程,代码实现几乎不需要自己修改,你需要告诉他你想要的是什么,你需要学习的是如何准确无歧义的让他知道你想要什么。
本人测试使用了一下,极为震惊,由此我想到很多年前,大家还都使用qq这个社交软件,智能手机只有魅族的时代,我发短信给女朋友的费用高的吓人,有一天我想到一个点子,手机使用网络发送消息,像qq那样,从而可以省下我为数不多的生活费,由此我还画了草图,写在了我的日记本上,我感到这是一个重大的发现,有不可获知的价值,感到异常激动的睡不着,在深夜的床上画着流程图,软件界面的思考。它还是沉睡在了我的日记本里,微信实现了它,并且远远的超过了它,可是我的思想还是提前了六七年,这点我还是很兴奋的。
扯远了,这个是我为啥要用Cursor来做聊天软件选择的原由,我想从0到1完全使用cursor这个ai的人工智能是否可以做出这个软件,能做到什么程度,做一个小的实验,它是开源的,项目地址如下:
chatsrv: 从0到1使用cursor做一个聊天软件服务器
Cursor:Cursor - The AI Code Editor
并且我将过程记录做了视频:第一节 在gitee上创建开源项目
希望大家喜欢关注,我不要写一行代码,我只告诉它我想要什么,真的可以替代程序员吗,真的会没法吃吗,我是不信的,做了这么多年的代码,我深耕的行业。