老家一位侄子给我来信,谈了学程序设计的不顺。他大一,计算机专业。当叔的正好能给建议。
【来信】
叔,我上学期的学习中主要是C语言和英语有问题。俩门都是刚过,尤其是对于C的学习,基本没有什么兴趣,而且因为以前没有接触过,所以学习起来比较吃力,对于老师上课时候讲的东西很多都不懂,所以到后来就跟不上老师的节奏啦!这学期学习C++,老师没有换,所以很多东西是C语言中讲过的,因此他会一语带过,不会再细说,导致现在C++都听不懂,每次都是自己在那看书,慢慢学。您能不能给我提点意见(就是关于我这种的怎么才能尽快赶上来),期待您的回复......
【回信】
你自己选择了计算机专业,学习一门语言,体验程序设计,这是一个必须要做好的事。学起来吃力,因为遇到的问题都是第一次。然而,凡事都有第一次,在有过尝试之后,用仅有的一点体会再前行。在这样的前行中,忌讳的就是给自己加标签,例如兴趣之类的。还是存在的问题没有解决,没有体会到解决了力所能及的问题的喜悦,从而造成的没有信心。考试过了,是个不错的结果。但你应该知道了,大学的考试,并不能代表你具有了什么样的水平。这个学期,延续着的C++学习,要赶上来。
给你学习的建议:
(1)C++听不懂时,是就在课堂上自己看书吗?不可以,我刚刚回过一封信,建议他课前自学,你也一样,以此来将课堂充分利用起起来。这样的学法,浪费课堂,代价太大。
(2)实践性如此之强的课程通过看书去悟根本不是办法,你需要加强实践。你可以跟着我教2013级学生的方案实践,先到靠下方的“2012-2013学年第1学期”处(对应着你们开的C语言,只不过输入输出有些差别而已),看“上机实践项目”,会做的,过;需要考虑的,自己编程序解决。代码量积累起来了,一切问题都解决了。因为学习不顺,要找到学校里能上机的地方多投入一些,尽快赶起来。
(3)你可以也申请一个博客,像我的学生那样,每编好一个程序,就发一篇博文。这样,我也能关注到你。全国有不少学生在跟着这个方案走,你可以一试。你可以找一个能一起投入的同伴做,我顺便也能指导他,你有个伴商量,会解决不少问题。届时发表博文了,我自己,或者我委托他人解答你的问题。
我的专栏中程序初学者园地的文章你可以看,现在有了体验,你会有不少共鸣。
关于英语,我写过三篇博文《英语学习也可以“做中学”》,《消除对英语的恐惧》,《专业学习中,学、用英语》,再推荐你一本书《外语是怎样学会的》。调整学法,可以学出有用的英语来,而不仅是通过考试。
就说这些。更多的,你看我写的书《逆袭大学——传给IT学子的正能量》。将方法用对,发扬我们家里踏实、肯定功夫的传统,一定能够解决存在的问题。
china-pub | 卓越网 | 京东 当当 | 豆瓣 图灵社区 官方样章下载 |
==================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==| ======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 ======= |
china-pub | 卓越网 | 京东 当当 | 豆瓣 图灵社区 官方样章下载 |
==================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==| ======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 ======= |