给一位准大三学生的建议

【学生来信】
  老师您好,刚看到您给一个准大四学生的回信,觉得分析的很中肯,又看了一下底下评论的,才知道您是专门答疑解惑的,很高兴在CSDN上认识您。
  我在这里留言,希望您也能给我些建议。
  我是一名211高校的学生(我们学校其实只在本省有些名气),即将大三,学的是数学与应用数学专业,专业学的过得去吧,但拿过奖学金。以前因为个人兴趣原因,想过考公务员,但后来逐渐成熟觉得自己并不适合走那条路。在去年接触的c++,但那时没有认真学,学的也纯粹是为了应付考试的。后来通过兴趣的培养,我对时下比较热门的移动互联网、云计算都挺感兴趣。这个暑假学习C++,一方面是为了九月份的二级考试,一方面是为了毕业后自己能有一技之长,毕竟我们专业的就业率是超低的。您推荐的书《读大学,究竟读什么》我看过,对我影响还挺大的,有时甚至觉得我和那个作者真的很像。
  我现在的状态是,在努力学习C++,最近在看指针和引用这里,发现真的很难。目前自己也挺热爱编程的,不过绝大多数情况下我都是照书上打的。首先,我如果想顺利通过九月份的C++考试,应该做哪些准备?最后,您对我的以后职业生涯有什么建议?
  打了很多字,先谢谢老师在百忙中看看了!

【我的回复】
  我不是专门答疑解惑的,不过我觉得既然给我写信、评论,总是值交流的人,能为学生成长提些可能用得上的建议还是一件善事。我想C++考试首先应定位于促进你学习C++可能更好一些,而不是拿上那个证书,这样,才能让你用健康的方式,而不仅是应试的方式学习这个实践性很强的学科。我感觉你目前最大的问题就是自己编程太少,照书上打程序,练打字么?找上一本能够让你易于投入实践的参考书,一定要让自己亲手编程才行。这样做可能从时间上与9月的考试冲突了,但要先解决核心问题。我最近看的《好学的C++》上面给的练习还不错,可供参考,我给我的学生写的题目也可以参考(http://blog.csdn.net/sxhelijian/article/details/7056008),不过这个可能太费时间了。我学、练结合,再难的内容有了直接体验后也会变得易于突破了。既然喜欢,而且你的专业做计算机是很有优势的,以后的事,可以在程序设计基础(体现在C++上)的问题尽快解决(10月前)然后,确定下一步努力的方向。像数学专业,搞算法和底层的一些东西有优势,但你进入大三了,而就业市场上做应用的机会更多些,是否也可以考虑找一个喜欢的应用方向再学下去,也可能是一种选择。需要你先有个计划,等你再有新的想法时,如果需要,我再给你出主意。


【学生回复】
  很激动,谢谢老师的回复!
  其实我目前学习C++也仅仅不是为了拿个二级证书,只是我就觉得这个证书是必需的。我现在在看的是Dr Dobb's Journal专栏作家Al Stevens 的《C++大学自学教程》,因为据介绍这本书还不错。我主要是想先打好基础。而编程方面,因为我目前可以说还没学习到类部分,所以自己动手编程的时候不多。不过有些书上程序还是会写吧,或许是因为理解加记忆吧。还有您所说的这些应用方向是什么?我不太清楚呃……

【我的回复】
  比如web技术、移动开发、数据库……太多了,到CSDN首页看栏目吧。目前先把编程基础关过了再说,你不自己编程,光看、理解、记忆,会出问题的。希望还是要学练结合起来。

【学生回复】
  嗯,多谢老师不厌其烦的解答。

你可能感兴趣的:(编程,C++,算法,互联网,云计算)