AI辅助编程学习的新方式:从实践到理论
在当今的技术环境中,人工智能(AI)工具的使用对于编程学习有着深远的影响。根据您的描述,您之前使用AI工具(如cursor)来编写代码,但这种方式似乎并没有显著提升您的学习效果。您发现AI生成的代码量庞大,难以理解和学习。随后,您转向使用Gemini的网页端,并让AI扮演教师的角色,逐步引导您从基础开始学习Web编程。这种方法使您能够从Hello World开始,逐步掌握FastAPI后端开发,并成功对接教务系统。您发现,通过这种方式,您不仅学到了新知识,还学会了如何编写结构化的代码,包括类型注解和目录层级。这种学习方式使您感觉到AI不再仅仅是开发工具,而是成为了学习的伙伴。您通过实践和指导,逐步提升了编程技能,并获得了更深入的理解。