C语言的知识结构整理成思维导图,例如以下图所看到的:

这张图的总体思路是:

  1. 用C敲代码。该学会什么?
  2. 要用C写的更好,改学会什么?

事实上。仅仅要是分层的知识结构,大致的思路是:

  1. 首先,研究本层的知识;
  2. 其次。研究上面第一层、以下第一层的知识;(若存在的话)
  3. 第三,研究上面、以下加一层的知识;
  4. 反复步骤3。

目标仅仅有一个:把本层的工作做好(牢记目标,别发散了。研究其他层过于深入)。举两个样例:

  1. 用C写出来的代码,差点儿相同是位于操作系统的层次结构中。假设是写库,就要去了解操作系统的原理(下第一层)和应用的需求(上第一层)。假设是写应用程序。就须要了解依赖的库是怎样工作的(下第一层。没有上第一层)。

  2. 作为一个程序猿,公司的人员组织也恰巧是层次结构。

    假设是普通程序猿,位于最底层,就须要了解组长(上第一层)他们的需求、大概每天在干什么等等。目标就是把自己的工作能做的更好。

最新文章

  1. jq分页异步刷新 ,全局刷新问题
  2. asp.net mvc 用Redis实现分布式集群共享Session。
  3. java笔试题(4)
  4. bottle + vue.js 打造你的单页应用
  5. 利用腾讯企业邮箱开放API获取账户未读邮件数初探
  6. java參数传递机制浅析
  7. C# GridView Edit & Delete, 点击Delete的时候弹出确认框
  8. [Python数据挖掘]第5章、挖掘建模(下)
  9. nginx 做数据仓库时,location 404 Not Found,发现找不到要用的数据报:Not Found
  10. solr安装配置(一)
  11. http协商缓存VS强缓存
  12. Swift5 语言指南(二十) 类型转换
  13. OK335xS 256M 512M nand flash make ubifs hacking
  14. asp.net mvc 上传图片 摘自mvc 高级编程第311页
  15. QT开发(二) windows下简单部署
  16. Unity3D研究院之DontDestroyOnLoad的坑
  17. wget命令 -c断点续传
  18. 【JavaScript】动态的小球
  19. 【Python+selenium Wendriver API】之下拉框定位
  20. JVM体系结构之五:本地方法栈

热门文章

  1. 【http】【转发】HTTP访问控制(CORS)
  2. PAT Basic 1021
  3. Python 轻量化简繁转换
  4. c#中的String方法
  5. 二分查找与 bisect 模块
  6. 03005_Tomcat
  7. Cocoa-Cocoa对象
  8. mongodb权限机制以及扩展
  9. Leetcode 378.有序矩阵中第k小的元素
  10. fdisk分区自动挂载