Answers
仅靠课上讲的和一两份大作业绝对是做不了什么事情的吧?那么小白们应该、可以做些什么?
注意,你现在的心态有 危险信号 ,你目前是学生,就一定要把学生该做的事情做好,不要老想着 什么实战,要做个什么事出来 。那么,什么是学生该干的事情?
- 老师通过上课引你入门,入了门,一定要趁热打铁, 找到知识盲点 ,去找相应的书和文章看。
- 一定把 作业做好 ,不要忽视作业,再简单的作业题往深了做,也能做的非常不一样,见: 如何编程求解100以内的质数 , 如何用 C 语言画一个“圣诞树”? , 如何用C语言画一个“心形”? 等等。
- 看书 ,你说 C++ Primer 看不下去,你打算什么时候看完?实习时?还是工作之后?实话说吧,这种特别基础却又非常经典的书籍,工作之后根本没时间过一遍,你学生时代不过一遍,以后根本没机会。
上面三件事,没有一件事不费时耗力,你要做好,根本没时间想什么实战。其实你的心虚是真的,因为上述三件事可能没干好,但实战并非良药,工作之后几乎每时每刻都在实战,你现在着什么急呢?
学了一学期的C++和一学期的数据结构
我猜你是大二,因为我是大二学的这两门课。这两门课非常的重要,C++语言庞杂精深,数据结构又是后续一切课程的基础,我建议你下功夫把这两门课的基础打扎实了。
- 把 C++ Primer 坚持看完。可以来参考我的答案: https://github.com/pezy/Cpp-Primer
- 把 算法 C语言实现 看完,用 C++ 实现一遍。(名字叫算法,其实讲的都是数据结构的知识)
这两本书,远比你做个小项目,有更长远的意义。
补充,关于如何读 C++ Primer ,我曾经总结了几个教训,你可以参考参考: http://www.zhihu.com/question/26536792/answer/33175086
老挪威炸酱面
answered 11 years, 5 months ago