技术文档¶
汇总学过、做过的“技术事儿”。
编程语言¶
在 AI 时代,我更希望深入掌握 C、Python 和 Java,以及它们各自常用的工具与框架。这三门语言足以覆盖我目前的学习和实践需求。
学习 C,一方面是出于兴趣(可以写轮子),另一方面是希望理解内存、编译和程序运行背后的机制。Python 用于自动化、数据处理和 AI 相关实践,Java 则用于学习后端开发和应用工程。
当然,语言不是固定的,需要针对具体的场景具体选择,不必拘泥!
这部分内容质量随着阅历、经验的提升而提升,如有什么不足之处,欢迎提交 PR 。
工具¶
除了语言本身,开发过程中还需要使用版本控制、项目构建、依赖管理和环境管理等工具。
好的工具对实际开发有着很大的裨益。
除了这些开发工具,这里也会收集一些我认为好用、优质的开源工具。
基础与应用¶
推荐学习资料¶
印度的编程资源,内容全面并详细,更新时间很新,用于学习各类编程语言是不错的选择。
SpringBoot 的官方参考网站,学习使用 SpringBoot 利用这个网站很不错。
尽管现在的 AI 非常强大,但是我们仍然需要牢牢掌握计算机基础部分和 AI 的相关原理,不要只做调用者。
What I cannot create, I do not understand. — Richard Feynman