我写博客的宗旨是:知识的点与面结合,知识的体系、结构、联系清晰可见,较快的理解知识点,让人看了能学以致用。
随笔中记录的是关于整个计算机基础知识体系的内容,可能以后会更新其他前沿应用知识框架和技术。我会在所构建的分类框架下以标签的形式对具体的知识模块具体的深入的写下自己的理解。对于经常通过博客、论坛寻找关于某个问题答案的同仁来说,博客中文章有诸多抄袭,转载,很多对于某个问题搜索出来的内容基本一致,草草几句而不深刻,不能达到解决问题的目的。我不想自己写出来的内容也一样泛泛而谈,只针对点而不针对面,当然初期我的博客知识体系可能都是泛泛而谈,不会涉及到具体怎么去使用,而是介绍一些知识的概念,后面会逐渐充实,细化每个模块的具体内容。
对于随笔分类,我将写如下几大块内容:
编程基础
- 开发工具
1.文本编辑器:NotePad,NotePad++,UltraEdit等
2.集成开发工具:不同的语言有不同的开发工具及编译运行环境,也有些集成开发工具可以使用多种语言进行开发
主要有以下几类(主要介绍VS与VSCode的使用)
汇编:Masm
C、C++:Visual C++6.0(windows)、GCC(linux)
Java:Eclipse、Myeclipse等
C#:Visual Studio
Python:内置的IDLE、Vim、Sublime text
JS:VSCode
3.代码版本控制工具:Git、Svn
- Web前端知识体系
- DotNet知识体系
- 数据库知识
关系型数据库:MySql、SqlServer、Oracle等
非关系型数据库:MangoDB、Redis等
编程进阶
- 编程思想介绍
- 程序设计
- 设计模式
- 数据结构与算法
系统架构设计
流程分析
后台架构设计
计算机知识
- 编程语言(汇编语言、C语言、C++、Java、Python,Js)
- 计算机网络
- 操作系统
- 信息安全(加密算法、网络安全)
- 编译原理
特定知识模块
- 机器学习
- 图像处理
- 人脸识别
- 语音识别
以后会慢慢把这些所列的模块完善的,现在这些模块的内容还是在我的笔记本上,还没有迁移到博客上,我会努力构建一个比较完善的技术体系,而不是只记录某一个方面的内容