有前辈说,程序设计里,只有C语言高手,其他语言没有高手一说。
现在你要的是掌握自己的一套程序的学习并使用的方法,不要吸收过多的重复知识。
比方说在C++里有“引用“,本人就很少去用,因为一直以来都以指针来解决问题,已经形成自己解决问题的套路。
(当然有些地方会逼不得已才去使用"引用",可能为了“引用”会去翻下书,次数多了"引用"可能就掌握了。)
我们要针对项目来学习,不要因为书上有这个知识点就去学,过多的这样会使人消化不了。
比方说多级指针,有些高人可能会用到,但一般会很少的人去用,因为他理解起来会相当有难度。
我们在做3d游戏的时候,人物角色的坐标移动是三个方向的,难道我们要用到三级指针去记录?(其实没必要)
我们会让他成为一个2维的指针记录平面xy坐标,然后让一个一维指针记录z轴,一样能解决问题,而且以后回来修改让别人按也很容易理解.
所以现在就试着用已有的知识去实现一些小项目来巩固已有知识,同时提高自己的兴趣,从项目中发现自己哪些地方不熟悉,然后去学习会事半功倍,天天看书会让人透逗的。