假如我像某个电影里的剧情那样武功尽失,从头再学c的话........
1. 立马首先安装 linux, 熟悉他的一些日常操作
2. 在 linux 上 搭建 c语言编程环境, 我的搭配将会是 vim+gcc+makefile
3. 用最迅速的如同赶厕所一样的速度看完基础知识,会选择一本最基础的书,如 c语言程序设计.....看到结构体,
把每个例子都亲手运行一边就拉到。
4. 看 <<指针总结>>,把c语言所有的知识点全都融入进 指针里, 让这个“针”贯穿整个c语言,变量是地址,数组是
指针,结构体是指针 , 指向指针的指针,........(疯狂吧)
5. 找一个比较大一点的程序如学生管理系统 从开头到结尾好好亲自写一翻,然后总结。
6. 开始每天读代码,写代码的枯燥阶段,总结一些新的发现。
7. 到一定阶段,开始看比较高深的书籍,如 <<c陷阱>> , <<现代C语言设计>>, 等等...........
8. 开始用c 做一些更大的东西,期间配合看 <<系统程序员成长计划>> <<深入理解计算机>>等,学会
在更高和更深的层面上理解语言和计算机
9. 学习其他语言,如 c++, java, 等面向对象, 重点再于思想方法的转换,学习设计模式,软件工程等。
10. 重复练习,并掌握框架,为的是快速开发自己的想法,而且还很健壮。
11. 多读,多写。
12. 熟能生巧.....