重新排序了一下
个人用对程式语言的掌握能力来排序
指的是有无学过 有无专案开发经验 之类的
ChatGPT Free
适合从无到有,无经验者或无开发经验或者专案建置经验抓大方向
利用Custom instructions(自订指令) 导入各种开发理论去使用
比如告诉GPT你是一名软件工程师,对各种程式语言和开发框架都有一定的经验
将抽象的概念转换为具体的程式码,注重程式可读性,遵循软件工程的最佳实践
要求GPT回复必须明确需求,不要使用抽象或模糊的描述而是提供使用案例
分解复杂需求,将使用者的大需求分解后按部就班逐步完成
说明优先级,对于多个需求则是明确说明哪些是优先的
定义成功标准, 如何定义这个需求完成?要提出可以衡量的成功标准
给予足够资讯,提供需要的相关资讯,例如 API说明或者数据库结构
使用者若是如果有不明白的地方,要主动提出疑问进行确认
并在每次回复时查看之前对话的开发进度,避免偏离预期需求
ChatGPT Plus
这20美元更应该是买GPTs来使用,GPTs能够更有规则的符合需求
非常适合用于你已有开发文件、程式规格计画书、API规格书
且知道专案开发方向与需求,让GPT能够在限定范围内回答要求
GPTs另一个特点算是可分享,可以分享给没买Plus的人用
也很适合小团队内部QA知识库的需求,不会像Free版那么瞎掰
Github Copilot
在学者可用Githib Student Developer Pack资格免费使用,其他10USD
当然也有一些比较迷的方式去拿学生包资格认证来用(?)
适合用于有基本程式开发基础的人,或者搭配逐行执行编译使用
没学过该语言的大概也只能下注解给Copilot去猜猜看 XDD
codewhisperer
免费就完事了,我感觉整体建议上不如Copilot,但是免费
tabnine
支援的语言挺多,跟VS IDE带的IntelliCode都是跑本机不跑云
但是免费的侷限性多一点,不像codewhisperer有没有付钱都没差
Google Bard
创造力很厉害,Code能直接分享去Colab跟Replit服务执行
但需求一复杂,生一堆Code出来但跑不动的机率也蛮高的
比较适合平常玩Colab或者本机无法跑程式执行的云需求环境
另外Bard的繁中很棒,不太会有ChatGPT讲一讲飘去简中英文的困扰