搜索

首页  >  问答  >  正文

数据结构和算法 - 如何从课堂走向应用与岗位--C++学习疑惑

感觉在这里问这个问题挺不合群。。。但这里大部分是有实战经验的大牛。。。学了一学期的C++和一学期的数据结构,但感觉自己还是很虚,也看过C++Primer,没坚持下来,看了第一部分就停了(有人说C++Primer不适合入门学习?)想问各位走上工作岗位的大牛都是怎么成长的,仅靠课上讲的和一两份大作业绝对是做不了什么事情的吧?那么小白们应该、可以做些什么?

PHPzPHPz2809 天前601

全部回复(3)我来回复

  • 巴扎黑

    巴扎黑2017-04-17 11:43:47

    仅靠课上讲的和一两份大作业绝对是做不了什么事情的吧?那么小白们应该、可以做些什么?

    注意,你现在的心态有危险信号,你目前是学生,就一定要把学生该做的事情做好,不要老想着什么实战,要做个什么事出来。那么,什么是学生该干的事情?

    • 老师通过上课引你入门,入了门,一定要趁热打铁,找到知识盲点,去找相应的书和文章看。
    • 一定把作业做好,不要忽视作业,再简单的作业题往深了做,也能做的非常不一样,见:如何编程求解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

    回复
    0
  • ringa_lee

    ringa_lee2017-04-17 11:43:47

    不是大牛, 来答一个

    • 课堂上学习到的东西肯定是远远不够的
    • 有这个担心为什么不现在就开始做一个项目呢. 在实战中不停的学习, 总结
    • C Primer 没有什么入门不入门的说法, 感觉有的书不管看几遍都有不同的感受。现在可能看的有点难度,做完一个项目再来看, 没准书上说的你都遇到过滤。现在看只是回顾一遍而已。。。。

    回复
    0
  • 迷茫

    迷茫2017-04-17 11:43:47

    的确学校里学的东西实战性不强,跟实际做项目差的太远,但我觉得就扎扎实实把这些基础知识学好就不错,着什么急呢

    回复
    0
  • 取消回复