现在假设你是公司的产品经理,你要带一个会编程的新手。你打算咋办?
是给他下个:"自己学学,然后把淘宝做出来的命令?"
很少有人能做到的,何况是cursor这个呆头鹅。
第一步,选择最好的模型给他
模型选择中选择sonnet-20241022这个模型
第二步,劝他自己先收集好信息,三思而后行
1. 劝他自己收集信息
cursor是能收集上下文的,选择composer的normal模式,会读取大量上下文,或者用codebase作为上下文
假如你看不懂上面的名词,那就问问cursor是什么意思
2. 劝他不懂时候问你
一个简单的方法是分解任务。为什么?因为你无法为复杂任务补充给cursor全部信息,你必须将任务拆解了,为每个步骤补充信息就好了。
每个小任务运行时候prompt最后最好加一句: "你缺少什么信息,或者什么不确定的时候,务必问我。"
然后尝试去学习,并回答他的问题,通过这个对编程的世界有点了解。
第三步,为他上个保险
学会用github的保存功能,这样什么时候他写错代码了,你可以回退。
第四步,认识个懂编程的朋友
假如你有个有耐心的编程朋友,让他帮你克服难关。假如你没有,那就找一个。
切换职业,说到底涉及到个人的转变。
成为一个好的程序员,不仅仅是技术上学到,心态上也要转变。没有太多捷径可走。
cursor目前来说不是那种能让你某个部分重新发育,增长10厘米的赛博春药。