编程知识
编程是一种思维,更是一种实践。编程知识以笔记保存,成为第二大脑。
思维的形成离不开学习与实践。
先学习经典,再学以致用 ,用实践验证所学;持续优化,螺旋上升,过程如有名师指导,并帮助衔接,更可事半功倍。
为何学经典? 因经典本是知识的源头。
为何择名师? 名师就是学习经典的成功案例,已融汇贯通经典的人。
经典和名师是学习的窍门,而日知的窍门也同样重要,不要让它们散落然后遗忘,须靠 学习知识笔记 来整理和汇集。
AI时代的笔记定位
已是 AI 辅助编程的时代,AIGC 很容易展开知识目录第一层;然,知识目录第二层,还需要逐一生成和确认。
试想,缺少对第二层知识的了解和理解时,很难提准深入第三层的问题。
因此,在修整 学习知识笔记 花园第一阶段,笔记策略是求广度,定位是中级知识。
编程通识
主要从开发语言、开发平台、数据库三个方向开始,逐步进入涉及的编程主题,在需要之处再深入细节。
- 开发语言。从开发语言进入编程总是恰当的。
- 开发平台。主要探讨平台提供的功能,特别是编程的API(广义的)。
- 数据库。指广义的数据存储平台,主要有关系数据库、非关系数据库、缓存、消息队列、文档数据库、全文搜索引擎。
开发语言 | 开发平台 | 数据库 |
---|---|---|
C | Web | SQL |
C# | Linux | MySQL |
HTML/CSS | Windows | Cache |
Java | macOS | Redis |
JavaScript | UNIX | MQ |
PHP | iOS | Elasticsearch |
Python | Android | |
Rust |
开发框架 |
---|
Laravel |
Django |
Flask |
序号规划
- 编程主题:1~100
- 开发语言:101~200
- 开发平台:201~300
- 数据库:301~400
- 开发框架:501~600
- 开发库:701~800
- 编程工具:801~900
- 编程之外:901~1001