一、断章取义
C语言出现50年了,有很多内容已过时,至少有百分之二十的内容没有实用价值。
C++更过份,至少有百分之七十的内容没有实用价值。
Linux也是,命令上千个,对程序员来说常用的不超过50个。
人的精力是有限的,对于不常用的知识,了解概念即可,不要去折腾。在我的教程中缺了链表、位操作、排序算法、二叉树、红黑树、C++的输入输出 流、C++模板、C++异常等,这些知识没有实用价值,除了用来吹牛别无用处。
现有C/C++语言的教材,大部分是教授和讲师写出来的,在身经百战的程序员面前,没有经过实战的教授和讲师始终停留在小学生水平。
网上也有不少视频教程,大部分的教程只是把书本上的内容搬到视频中,没有新意。
二、培养程序员的感觉
我喜欢看动物世界,高级的哺乳动如狮子,低等的昆虫如密蜂,它们都有自己的语言。与人类的语言相比,动物的语言非常简单。但是如果您对动物的语言没有研究,完全看不懂。
与人类的语言相比,计算机的语言其实也很简单,初学者认为难是因为不适应,不习惯。
所以,对初学者来说,培养程序员的感觉是最重要的事情。
程序员是写出来的。
去过紫禁城的人都知道&#