C语言知识结构之二
2015-08-23 00:44
344 查看
C语言的知识结构整理成思维导图,如下图所示:
这张图的整体思路是:
用C写程序,该学会什么?
要用C写的更好,改学会什么?
其实,只要是分层的知识结构,大致的思路是:
首先,研究本层的知识;
其次,研究上面第一层、下面第一层的知识;(若存在的话)
第三,研究上面、下面加一层的知识;
重复步骤3。
目标只有一个:把本层的工作做好(牢记目标,别发散了,研究其它层过于深入)。举两个例子:
用C写出来的代码,差不多是位于操作系统的层次结构中。如果是写库,就要去了解操作系统的原理(下第一层)和应用的需求(上第一层)。如果是写应用程序,就需要了解依赖的库是如何工作的(下第一层,没有上第一层)。
作为一个程序员,公司的人员组织也恰巧是层次结构。如果是普通程序员,位于最底层,就需要了解组长(上第一层)他们的需求、大概每天在干什么等等。目标就是把自己的工作能做的更好。
这张图的整体思路是:
用C写程序,该学会什么?
要用C写的更好,改学会什么?
其实,只要是分层的知识结构,大致的思路是:
首先,研究本层的知识;
其次,研究上面第一层、下面第一层的知识;(若存在的话)
第三,研究上面、下面加一层的知识;
重复步骤3。
目标只有一个:把本层的工作做好(牢记目标,别发散了,研究其它层过于深入)。举两个例子:
用C写出来的代码,差不多是位于操作系统的层次结构中。如果是写库,就要去了解操作系统的原理(下第一层)和应用的需求(上第一层)。如果是写应用程序,就需要了解依赖的库是如何工作的(下第一层,没有上第一层)。
作为一个程序员,公司的人员组织也恰巧是层次结构。如果是普通程序员,位于最底层,就需要了解组长(上第一层)他们的需求、大概每天在干什么等等。目标就是把自己的工作能做的更好。
相关文章推荐
- C++对象模型——执行期类型识别(第七章)
- 由一段程序引起的volatile认识
- 有趣的C/C++语言
- LeetCode[97]::Interleaving String C++
- c++:函数模板与函数包装器
- C语言字符串、指针和内存问题总结
- C++ Primer 5e chapter 13.2
- C语言打印九九乘法表
- [C语言]结构体
- [C语言]内存管理
- C语言undefined behaviour未定义行为
- C语言三种循环反汇编分析
- LeetCode[91]::Decode Ways C++
- C++ Primer 5e chapter 13.1
- C语言中的内存对齐
- C++中 cin 与 cout 的用法
- C/C++ 笔记(1)-- malloc 的工作原理
- c++中构造函数和析构函数执行过程
- c++中基类写成虚函数的作用
- C语言的取模结果