一位热爱编程的大一同学期末困惑

【来信】
  老师你好。我是来自一所普通的211学校,我从高二接触了编程,感觉编程太神奇了,然后自学了C语言,期间没有任何人教,都是自学。但由于高三的到来,一年没学编程。到高三自己立下目标,一定要考软件工程专业,结果的确实现了。
  开始我担心自己入学的编程水平太差,到暑假看汇编和复习C语言,然后又到网上找视频教程看,总之开学之前学完了C语言。不过开学后,我发现我们软件学院的学生很多人根本没学过编程。自学过C语言,目前竟然没发现。更让我郁闷的是教我们C语言的老师讲课水平实在不敢恭维,上课也没听过讲,(刚刚考完C语言考试,老师为了让我们过,提前将题目都放出来,由于指针这块很多人没掌握没考,我已经服了这学校了)。
  开始前几个月都感觉在浪费时间,索性向大2借了本数据结构然后到网上结合视频教程看了2个月,感觉学得很艰难,不过还好看完了(说实话自己也不知道学得咋样)。现在我也结合视频边看边敲代码,也结合C++ primer第4版看,感觉网上传的这本书也不太难,(可能是视频教程讲得已经很好了)。
  说了这么多,最主要问题来了,除了高数上课听了听但没做作业,其他课一概没听(一天到晚呆在宿舍学编程敲代码,效率感觉一般吧),感觉很多课都快挂了,自己其实非常了解高数和英语对编程的重要性,也十分想学好高数和英语,可一坐到电脑前就不想动了(看视频教程,敲代码),然后一坐到电脑前,看教程时又想到高数,英语,心情非常郁闷,可自己的确很想看教程学编程,索性课翘了很多。
  我现在十分担心高数英语挂科了。高数英语一挂,肯定影响以后编程水平的发展(算法与高数应该有很强的联系吧)。哎,我现在十分矛盾,希望老师指点,解答我的矛盾
 
 【回复】
  恭喜你能过自己的努力,进入大学,学到了自己心仪的专业。不过,从你这几月的经历来看,你还需要面对现实中的一些问题,调整和适应大学之路。
  除艺术、体育类的一些专业,大学中绝大多数的专业,招收新生是不需要专业方面的基础的,所以你看到的同学们以前没有学过编程,这太正常了。但你也不要忽视,能够在大学中调整学法,不再按高中死学的那一套学习的同学,他们很快会了解专业,掌握这些专业中的基本技能和基础。我一直赞成学习计算机类专业的新生,在大学入学前可以花一些时间自学编程,找点体验(2014年夏天我带过我的侄子),你高中的自主学习很有价值。
  你们C语言老师的做法,我作为同行,不多评论了。我在大学教书20年,我知道我们的高等教育在哪里向着好的方向发展,也知道周围有众多的努力改变教育和教学的老师,但也知道某些同行,有本身不投入的,有不适应新时代大学生拿不出办法的,有些,学生的学习观念、学习能力方面存在问题,老师束手无策(也算是能力方面的问题吧)。也有你这样知道了一点儿,就直接不听了的,你们老师挺可怜的。
  说这些,是告诉你,现实中的一切,你要接受。以此为基础,才能主动起来。你入学前主动,入学后貌似先行一步,却是没有最大化利用大学中给你提供的条件,直接走向了独行路。我自己这几年的教学,投入了精力营造氛围,收到了些成效。只是很多同行,依然靠着一己之力,抗着这么多的学和前行,好辛苦,却无成效。作为对你的回信,我想建议你这样的能手,为着大家的学习氛围做些事情,例如给老师从学生角度出些主意,主动帮助老师辅导同学,之类的事情,有很多。当整体水平能有提高时,你这个个体会受益。你这样做,对你的学识,对你的综合能力,都是提高。慷慨之人,从来也都是最大的受益者。在开源、分享成为主流的这个行业中,更是可贵。
  让我担忧的,是你选择的学习路线。提前学习,当真的学有余力时,我是赞成的,前提是均衡发展;用视频学习,在这个时代,是非常好的途径。然而你的问题出在,你只为了编程,忽视了均衡。我给你的第一个建议是,不要让翘课成为习惯,对任何课,不管以任何高尚的理由。第二个建议是,不要让宿舍成为你学习的主阵地。其次要解决的问题,出工就要出下力,有些课程,所有的问题当堂解决掉,若听讲无聊之时,看教材、想问题都可以在这个时候做。对于高数一类的课程,努力跟住老师的思维,而对外语这类的课程,接受听说读写方面的训练。总之,你需要在以后将时间合理分配好,做好了计划,认真地实施。
  而当前面临的问题,抓紧时间临阵磨枪,争取不挂吧。不过你要非常清楚地知道,因为没有有效的投入,没有挂住,也并不等同于你学有所成。大学的学习,必须抛弃应试思维,找到考试成绩之外的评价标准(其中包含考试要个好成绩)。我见证过无数大一没有调整好而在第一学期惨遭挂科的同学,从第二学期开始,真正地成了大学生。万一真的不幸“遇难”,换来一个清醒,这也价值非凡。
  至于“高数英语一挂,肯定影响以后编程水平的发展”,没这么吓人。这一个学期的分数,跟以后的发展没有任何的联系,关键是要看你以后的表现。包括时间安排、学习路线,以及学习品质。再说,要是高数、英语也像C语言那么放水,过了又能说明什么?在大家都在应试的语境中沉迷之时,大学就是这样,成绩要充分重视,但千万不要太把成绩当成全部的追求,别去神话那个分数的效力。算法与高数是有很强的联系,高数的学有所成,与高数是否通过有点关联,但真正的关联,只有你听过了课、做过了作业,甚至是自己再去阅读过别的教材,用高数知识分析并编程序解决问题后,才能够建立起来。任重道远。
  所以,将这些包袱放下,全力复习应对期末考试。你的学习需要调整,幸运的是,你的大学刚刚开始,改变后的空间,依然是那么广大。
  最后提醒你,即使学了软件工程,编程也不是你的全部。成天沉迷在宿舍编程,你可以有能力得到一份工作,但发展的空间却堪忧。走出宿舍,多与人交流。就这封来信,你检查一下标点、段落、错别字(我的博文中转载的部分做了些修改,以方便读者阅读),你会发现这样的表达,交待不了别人。我可以自己断句琢磨你的意思,将来工作中,上司、同事、客户却不应该有这个耐心。
  相信你能有全面的进步!

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

一位热爱编程的大一同学期末困惑的相关文章

一位想学很多的大一同学

[来信] --(一封标点.断句都很乱的信,作者甚至写完都没有再看.) [回复] 信结尾你说,说得有点乱.我在读的中间,要不是想看明白,也真觉得读不下去了.这是一封你一边想一边写出来的文字,想的中间有跳跃. 犹豫之后,我决定给你提出要求,请你将这封信重新整理后再给我发来.要知道,这封信如果是求职信,或是工作后给领导汇报工作的信,可能你失去机会的原因就是这个.你感觉自己的学习有些乱,大概这封信就是最贴切的写照. 这是你让别人明白的必要.我写的文字不少,现在也习惯了写完后,自己要至少看一遍,要交待的事

奥巴马成为美国历史上第一位会编程总统

奥巴马成为美国历史上第一位 会编程总统美国总统奥巴马最近活动频繁,多次登上科技媒体的报道.他先是决定将会为警察配备随身摄像机,之后还签署了电子标签法案,今天,他又作出了一件在美国历史上具有里程碑意义的事情.他现在成为了美国历史上第一位写了计算机程序的美国总统.具体来说,奥巴马使用Google的Blockly工具熟练地利用了一小段代码画出了一个正方形.虽然 这不是一个非常有用的程序, 但是奥巴马的这个举动向大家传达了一个信息,只要通过努力,任何人都可以学习编程.即使是这个星球上最繁忙的人之一.

对不起,“热爱编程”是什么鬼?

不知是因为各个互联网公司在招聘时总是标注他们要招那些"热爱编程的人",还是因为很多人到处标榜"我热爱编程",这个词汇在程序员圈子里已经随处可见了.可惜的是我从业这么多年,还是发现自己并不是一个热爱编程的人.不过,我真的很想问问他们: 热爱编程是什么鬼? 解释这个问题,先要确定一下对于"热爱"的理解,百科上这样解释的: 情愿全身心投入地爱,激情四射,充满幸福的幻想,去奋斗.去付出,享受其中过程(即使是酸甜苦辣),即使没有回报也不后悔.尤其在遇到阻力

《快游》欢迎每一位热爱手游的玩家和开发商投递原创稿件

十一假期就这样结束了,天气也逐渐变冷起来,天俞寒,人寂寞,却道天凉好个秋!每到这个季节,人们心里忽然就变的怅然若失,没关系,即使没有女友,我们也可以拿起手机上快游,玩游戏,看妹子.战斗继续,那些没完的游戏国庆七天假,快游推荐了满满的一手机的游戏玩,以供大家在路途中和被窝里打发时间,快游推荐的游戏款款都是经典新作,影之刃.FiFA15.海岛掠夺.蜘蛛侠2.2K赛车--好玩到欲罢不能啊.十一过后,还有陆续一大堆游戏准备上架,而窝在家里玩游戏将是今后4个月的主要业余生活,想第一时间玩到新游热游,快游是

重视基础学习的大一同学

[学生来信] 尊敬的贺老师 : 你好!我是一位普通二本大学的一名计算机系的大一学生,学校课程主要是C++方向,现在经过一年的学习C++课程(仅仅学过C++与离散)从面向过程到面向对象的学习,发现自己仅仅局限在课本.也就是只知道一些语法相关知识,另外离散数学听学哥说很重要,可是我学习了一个学期在编程上没有用过,对于离散在计算机编程中有什么作用我也不懂,希望老师能够回答我几个问题,谢谢您! 1,离散数学在计算机运用的书,哪些书适合初学者,我希望这些书能够在编程中用到. 2,C++最好的学习环境是在L

C++学有余力的大一同学的学习拓展

[一名亲弟子的来信]贺老师: 您好!我最近有点困惑,希望您能指点一下.我最近感觉作你平常的实践项目,感觉不是那么困难了.所以在剩余的时间里想早点事情来提高一下自己,我找了一些acm的试题,感觉还有很大差距,算法方面还是不行.想让老师给指点指点,以后课余的时间是着重提高算法能力,还是继续往下学习Windows程序设计?提高算法能力应该从哪下手?希望老师指点一二-- [答复] 这是一个很好的问题.本想着比较详细地谈谈对这种学有余力的同学应该如何学的问题,最近忙于写一本指导IT大学生找到有效学习的书(

大学生编程疑问-大一新生的程序设计大作业,火车每条线路的链表在什么时建立?求人教已绝望

问题描述 大一新生的程序设计大作业,火车每条线路的链表在什么时建立?求人教已绝望 这个题要求必须把每条线路都存在链表中,是要建一一个五个元素的结构体数组链表吗,最关键的是我知道火车的信息存在文件中,是要写一个函数建立链表并打开文件把链表存进去吗?那打开的时候怎么办,编译环境会自动识别链表吗,这好像是个语文的题求各位大神指点迷津 解决方案 http://download.csdn.net/detail/iexplore/2008905http://www.doc88.com/p-180681503

《快游》欢迎每一位热爱手游的玩家和开发商

又是一年中秋节,人人都在送月饼,快游也在送月饼,可是这个月饼不一样,里边不是枣泥.不是芙蓉.不是巧克力.更不是五仁,而是一份份大惊喜,上快游参与中秋活动吃月饼活动,可得到各种礼品,有电话费.电视盒子.还有大奖数码相机哦,这个中秋上快游试一下手气吧.活动时间:9月4日-9月10日活动规则:在活动日期内登录快游客户端,进入活动页面,点击月饼盒子将直接显示中奖结果,每位用户每日拥有三次抽奖机会,分享可再额外获得一次.活动奖品:一等奖--价值999元的数码相机二等奖--由驴妈妈提供的价值499元的电视盒

电商定位的时代(一):困惑与解决之道

中介交易 SEO诊断 淘宝客 云主机 技术大厅 现在的困惑 "现在引流量真难" 无论是开个店铺的小电们还是拥有自己独立平台的大电们,这一年都有着相似的感慨和困惑. 而伴随这种困惑而来就是马不停蹄的寻找解决方法,于是各种手段应运而生,无非是各种资源的整合和营销手段的出现,cps联盟合作.sem营销.还有各种吸引眼球的夸张信息. 就如同三个月前大家把微博和sns作为通往解救之道的完美圣经一样,最后大家除了一身的疲惫和更加的困惑外 什么也没得到. 电子商务的核心是商务.商务就是为了交易.任何