跳到主要内容

编程知识

编程是一种思维,更是一种实践。编程知识以笔记保存,成为第二大脑。

思维的形成离不开学习与实践。

先学习经典,再学以致用,用实践验证所学;持续优化,螺旋上升,过程如有名师指导,并帮助衔接,更可事半功倍。

为何学经典? 因经典本是知识的源头。

为何择名师? 名师就是学习经典的成功案例,已融汇贯通经典的人。

经典和名师是学习的窍门,而日知的窍门也同样重要,不要让它们散落然后遗忘,须靠 学习知识笔记 来整理和汇集。

AI时代的笔记定位

已是 AI 辅助编程的时代,AIGC 很容易展开知识目录第一层;然,知识目录第二层,还需要逐一生成和确认。

试想,缺少对第二层知识的了解和理解时,很难提准深入第三层的问题。

因此,在修整 学习知识笔记 花园第一阶段,笔记策略是求广度,定位是中级知识。

编程通识

主要从开发语言、开发平台、数据库三个方向开始,逐步进入涉及的编程主题,在需要之处再深入细节。

  • 开发语言。从开发语言进入编程总是恰当的。
  • 开发平台。主要探讨平台提供的功能,特别是编程的API(广义的)。
  • 数据库。指广义的数据存储平台,主要有关系数据库、非关系数据库、缓存、消息队列、文档数据库、全文搜索引擎。
开发语言开发平台数据库
CWebSQL
C#LinuxMySQL
HTML/CSSWindowsCache
JavamacOSRedis
JavaScriptUNIXMQ
PHPiOSElasticsearch
PythonAndroid
Rust
开发框架
Laravel
Django
Flask

序号规划

  • 编程主题:1~100
  • 开发语言:101~200
  • 开发平台:201~300
  • 数据库:301~400
  • 开发框架:501~600
  • 开发库:701~800
  • 编程工具:801~900
  • 编程之外:901~1001