大家好,我目前有一些想法想要做一个不算复杂的桌面程序。但是遇到了一些问题:
1. 起步困难
我目前还是学生阶段,但并非CS专业,也不懂软件工程。我的技术栈仅限于使用C/C++写算法题,Python语法较为熟练,但是使用仅限于pandas numpy之类的工具包。并没有亲自完成过任何应用程序项目。
我不知道该如何把一个想法转化成具体的程序。我问过AI,我应该怎么设计,怎么选取技术栈。但是我面对空白的文件夹还是无从下手,看着Github上别人仅仅有条的项目仓库,但是自己只会写脚本,用jupyter运行数据分析的代码。
我是否应该去学习软件工程这门课?包括上面提到的AI给出建议的技术栈,对于前端技术,我也许看得懂HTML CSS和JS,但是自己却完全不会写。我需要先去学习到某个程度再回来继续吗?
但也许这些技术我都有了入门的水平,我依旧不知道怎么组织一个项目。我尝试上网搜索一些软件开发的全流程实例,但似乎没有人会这么做,因为我也搜索不到任何结果。不知道别的个人开发者是怎么从零开始构建一个项目的。
2. 个人和AI的平衡
上面说,我没有亲自完成过任何项目。事实上我在codex的帮助下完成过一个项目,但是仅仅是纯粹的氛围编程,功能确实实现了,但是我并不觉得自己学习到了任何东西,事实也是如此。因为我现在还在学习阶段,我不需要AI为我完成什么工作,创造收益。我只是想学习技术,但是很迷茫。
我刚来到NodeSeek,感觉这里氛围很好,希望大家可以帮助我。
流程?
第一步:
想好提示词,然后交给 ai 润色
第二步:
润色后的提示词,交给 agent
应该差不多了

@xiaoxia #1 AI审查呢
先学习下基础的语法,自己先手动写一些小玩具,然后再让ai给你点评改进,然后再结合自己或者市场的需求写一些别人需要的东西,然后再整点开源项目看人家的架构啥的,基本上就可以了,最主要是要动手。
当然说了这么多,我感觉还是抵挡不住ai一梭子。。。
需求需求需求
有需求就有动力,遇到任何问题都可找ai
先学习点基本的代码,至少大概看懂 AI 写的啥。
一定要说的话,去实习一次是比上任何网课都管用的,但现在这个环境,你什么作品都没有实习都不好找,还是先自己从零开始做几个开源的项目
那你这要从计算机组成原理开始学起吧,毕竟代码都是要在内存里运行的
第一步站内拼个 GPT 的车
第二步下载 codex
第三步输出你的需求
最后项目就完成了
@nnoname #3 谢谢你的回答,先做些更简单应该也比较适合我上手。
我现在基本上都是先在网页端(ChatGPT、Gemini 等等)和 AI 聊聊我想做的东西,以及相关细节、想达到的需求,和它慢慢探讨,等它给到你觉得符合你的思路的计划后,再让它总结一个丢给 Codex/Claude Code 的 Prompt,最后把 Prompt 丢给 Agent,就把项目雏形搭起来了。
后续的话,再写一个计划文档,以此类推。。。