博文

目前显示的是 十二月, 2024的博文

小白使用cursor编程心得

这两年无论是Chatgpt还是其他的大模型如Claude、Genimi进步飞速,几乎每隔几个月就能看到他们“重大更新”的新闻。但对于我来说,除了日常用它们应付下工作中的写作,整理下表格,其他倒也没有很依赖的方面。不过近期倒是发现了一个编程工具-Cursor。 对于程序员来说,Cursor可能已经流行一段时间了,但对于我这种业余爱好者,平时写个宏代码最多不超过100行,用网页版的Chatgpt就绰绰有余了。之所以关注到cursor是因为电脑里装了很久的一个OneNote剪辑的chrome插件突然停止服务了,这对我影响其实并不大,但却提醒到我,我是不是可以自己开发一个这样的插件放在chrome商店,甚至赚点小钱呢?另外微信公众号端的OneNote剪辑也早就不能用了,我觉得开发这样一个功能出来应该会有一定市场。也是恰巧在此之前一天看到X上有人提到cursor,我就拿来实验了一番。 下载了Cursor后我并没有直接去做OneNote剪辑工具,而是先做了一个简单的自动签到程序试了试水。签到的网站是我常用的一个梯子,几年前买了传家宝套餐,可以通过每日签到续命。我仅仅告诉cursor我要做一个签到工具,cursor给我列了个步骤,“登录-签到”,两步,然后很快就把py写了出来。测试了一下,居然就通了。 这给了我极大的信心,立刻就投入到OneNote剪辑工具的编写中。不过这个剪辑工具就不是那么简单了,首先要解决的就是微软账号API的问题。cursor贴心的告诉我需要通过azure里的Microsoft entra来获取令牌,以及如何获取OneNote笔记本的信息。没想到这个工具最复杂的其实就是授权的过程,不是无法登陆微软账号,就是登陆后获取不到笔记本信息。经过反复的把错误信息发给cursor,cursor给出的建议也是反复修改,最后我只能到微软论坛求助。微软论坛的回答也没有解决问题,倒是提醒我换用账号进行测试,使用新的账号后出现另一个报错,cursor最终解决了问题。最后算是顺利完成了本地简易版的OneNote剪辑工具。 通过使用cursor做的两个小工具,对很多博主讲的“人人可做程序员“这一说法进行了思考。首先,cursor还没有达到那种“使用自然语言就可自动编写程序”的程度。cursor可以帮忙编写框架,编写程序主体的代码,但是复杂一点的程序,特别是遇到一些涉及到引用外部API...