为准大学生释疑——看书、敲代码、OJ

  1. 云栖社区>
  2. 博客>
  3. 正文

为准大学生释疑——看书、敲代码、OJ

贺利坚 2014-08-23 17:05:00 浏览1140
展开阅读全文

【】中是我的回复。

  老师你好。我语文相当差,写的信肯定不好,还恳请老师看完!【把语文差的标签给自己去掉,放松一些,在写一些文字时,写完修改修改,能将自己的问题、观点表达清楚。要上大学了,将读书的事情做一个计划,多读一些感兴趣的书。以此为基础,你能够写得更好。】

  我看了您的博客的文章。感觉受益很深,我是一名某大学软件工程的准大学生,我现在在家自学c++【入学前开展一段时间的自学,对适应大学节奏是个很好的事情。】

  我看了您的文章提到要动手敲代码,光看书不行,我按照您的做了,感觉很慢。我有个这样的疑惑,比如看完一章为标准,1.看懂代码为前提到底是边看书边敲代码好些,2,还是看完一章,在(再)集中把这些代码敲完,还有现在有人建议我看懂源代码实现的功能,自己独立写出相对应的程序(应该时间会更慢),效果会更好!!【这里要搞清楚看书、敲代码的目的是什么?是要掌握这些知识,而不是为了看完书、敲完代码。所以,孰前孰后的事情就不重要了,而且也应该是因人而异、因你正在学习的内容而异的。一切围绕着自己的感受掌握进度和学习方式。一般而言,看书的过程中,如果阅读中出现困难,正在看的例子中存在疑点时,就可以将相关的代码敲进去,运行一下,多给出几种输入,查看各自对应的运行结果,也可以自己将代码改一改,用已经掌握的知识,给出其他的解决方案。这将使你逐渐掌握住自己学习的节奏。而在相对完整的一部分看完之后,一定要做一些练习,运用已经学过的知识解决问题。注意,这里的一部分,对应不同的书,可能是一章中的几个小节,也可以是几章。初尝试自学,按照作者的思路,一章算作为一部分是一个简单的方案。这样的学习进程,一定会慢一些,自己不急躁,就能学有所成。重申,你的目标,不是看完,而是学会。】

  【从另一个角度,再结合你的实际情况,因为只是入学前的自学,目的在于体验,你不必将正在看的书中的每一点都搞得很懂。学会舍弃,实在让自己感到焦虑的部分,就暂时不学了,留给以后解决。这个阶段,发现了问题,遇着了难关,也是收获。这样一来,你就可以“快”一些了。大学还没有开始,你有的是机会。】

  对于某大学来说,从来没有参加过ACM(我其实还不懂什么大赛),还有您的博客说什么OJ我百度搜了,打开杭电的OJ,是英文完全看不懂‍。【我断定你是看见英文,下意识中就告诉自己不懂,而不是真不懂。再不行,打开电子词典,查一查,总可以吧。这种方式,恰是大学中学英语最好的方式,珍惜。不去看,你的英语水平,永远就是这样子的了。避开英语的话题,杭电的OJ中也有很多中文题目。上OJ的直接目标当然是学程序设计,为此,可以找这些中文题目做。山东理工大学(http://acm.sdut.edu.cn)的资源也不错。再次提醒你,到大学阶段,英语水平再不以选ABCD为目标了,英语对你很重要,不要放弃任何在使用中学英语的机会。ACM题目和OJ适合这些学校学生做吗?如果适合,一般什么时候学生可以做这些题,做这些题有什么好处,对于编程水平提高有用吗?【有用的事,不需要讲道理,有什么用,我想留给你走过一程后自己回答,不少CSDN上的学生博主实际上也已经有不少好的总结了。OJ上的成长之路,都是从做水题开始,一步一步地能做难题的,适合于任何的学生,适合在任何时候开始。只要你不是一口就想将天吃下去,你可以掌控好你当下的学习,以及大学中的学习。

  恳请老师解答我的疑惑。谢谢了。





=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====


0

=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====


0

网友评论

登录后评论
0/500
评论
贺利坚
+ 关注