程序员困境
AI时代,程序员作为最后一道技术护城河,目前地位也岌岌可危,大多数普通开发人员都面临着失业困境。
而CurSor出现更加加速缩短了程序员的生命周期,不需要任何编程基础,也可以快速开发出实用的项目。
那么AI时代我们是否还需要学习编程,或者说我们普通人可以做什么?
对于青少年来说,有机会还是要打好基础的知识体系建设,锻炼深度思考的能力,而对于已经步入职场的人来说,能够快速使用工具提升工作效率才是重中之重,以解决问题为导向。
什么是CurSor?
Cursor 是一个基于 Visual Studio Code(VS Code)技术构建的高级代码编辑器,专为提高编程效率并更深度地整合 AI 功能而设计。它不仅继承了 VS Code 的强大功能和用户界面,还增加了专门针对 AI 支持的特色功能。
虽然专业版和企业版需要付费,但是对于普通人来说,使用基础版本已经足够,而且还可以免费使用Deepseek-R1推理模型。
快捷使用
首先,在本地磁盘建立文件夹,直接拖到侧边栏,例如,我准备两个文件夹,一个用来做C++算法题目(我的本职工作),另一个用来做Python项目,用于快捷开发。
由于很多朋友不熟悉英文,因此,我们安装插件进行汉化。
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
重启之后即可汉化成功。
Python实现俄罗斯方块
然后在【查看-外观】打开主侧边栏、辅侧边栏和面板,右侧会出现一个chat聊天框。
然后输入我们的提示词就可以了。我这里将模型选为Deepseek-R1。
例如:用pygame写一个俄罗斯方块游戏项目
给出代码和主要功能说明,同时,还考虑到用户可能没有Pygame模块,给出bash指令。
运行Python文件要安装Python插件:
但是,有一些小bug,按一次下箭头加速很慢,同时没有计分功能,因此,继续增加需求:
这里不仅仅功能实现了,同时,并没有将原有代码推倒重来,而是在之前的Tetris类基础上进行功能添加,生成好的代码直接接受就可以了。
C++算法对练
C++环境配置比较复杂,先来看一种常规的配置,就是安装MinGW编译器。
因为CurSor仅仅是一个文本编辑器,C++程序本质上就是通过MinGW运行的。
在弹出终端中,通过输入以下命令并按回车键,安装 MinGW-w64 工具链:pacman -S --needed base-devel
mingw-w64-ucrt-x86_64-toolchain
打开安装 MSYS2 的目录,先找到ucrt64文件夹并进入,再找到bin文件夹并进入,然后在地址栏中,复制路径。
如果一开始用默认路径,那路径就是C:\msys64\ucrt64\bin。
然后在搜索框中输入 编辑系统环境变量,并打开编辑系统环境变量的设置界面。
在path中添加之前的bin路径。
回车之后,就可以调出 CMD 的终端窗口了,然后分别输入下面的命令,每输入一次命令后回车一次。
gcc --version
g++ --version
gdb --version
接下来,编写C++程序,直接打开命令行运行:
还有一种更加简便的方法,就是安装插件:Competitive Programming Helper (cph)