怎样学好计算机科学与技术?
——先要明确一点,你必须要有兴趣,兴趣,兴趣,兴趣是最好的老师。进入学校之后,你们会发现其实在专业课方面什么都听不懂,自己也一点兴趣都没有,没有兴趣那就没有学习的动力,而且这个专业是要靠悟性的,悟性很重要,而兴趣是培养悟性的第一步。
然而接下来,你们会发现越往后学专业课越难,也越听不懂啦,好一点的呢,就会狠下心来,硬着头皮苦学一点,还有可能走出一片天地来。而学不好的呢,就开始放弃了,只需要混着等考试通过,混毕业啦,找家公司安心上班,就这样。最悲哀的,有些人上了几年学,连自己上了哪些课都不知道!!拿到一个个程序他都分不清是用C语言写的还是用pascal写的,不小心进了dos不知道怎么再回到Windows……
而有些人呢,说起游戏来头头是道,好像每个都是职业玩家一样,有的每天只知道泡电脑面前玩游戏,我只能唉叹,这就是中国计算机人才下一代di悲哀!
给你一点点建议:
0、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。
1、C语言是基础,很重要,很重要,很重要,如果你不学好C语言,那么什么高级语言你都学不好。
2、C语言与C++语言这两种语言是两回事噢!就象大熊猫和小熊猫一样,只是名字很像!!!!!
3、学习编程的秘诀是:编程,编程,再编程……,认真学习每一门专业课,那是你以后的饭碗。
4、我还是强调认真听专业课,记住了,因为有些课像什么《数据结构》、《编译原理》、《操作系统》等等这些,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月,有的甚至看了好几年都看不明白,哈哈~~~
最后呢,我想跟你说,编程不是技术活,而是体力活。在读书期间,最好不要沉迷游戏,沉迷游戏你就没有心思学习,更不要想学好啦!
计科专业毕业从事嵌入式开发已经超过十几个年头,在工作中还是非常感谢在学校中开设这些课程,当初填报志愿父母也是特地给选择了这个专业,期望下来能够做个计算机老师,后来觉得老师没有意思自己跑去了北漂,所以课程涉猎全面但不精细,开设的课程中有C语言,计算机英语,线性代数高等数学,微积分,计算机组成原理,汇编语言,数字电路,模拟电路,数据结构,c++,操作系统等等,课程的种类非常多,放在现在看任何一个科目对于后续软件的理解都有一定的补充作用。
但放在当时的意识形态上很难有这种认识,觉得开设这么多课程放在社会上有多大的用处,本身还排斥想着如果能够集中精力学上几门课找工作还容易找,放在现在看多课程对于增长自己的知识面有非常大的好处,好在当初这些课程的基本概念还能理解的差不多,有了这些概念之后后续学习实践性的操作起到了非常大的作用,现在很多大学生都觉得学生时代有些无聊,而在社会上打拼的人特别羡慕在校学生,能有机会重新学习这种奢望不停在脑中想象,只是想想而已,世上没有后悔药。
去年十月份有个郑州大学的大二学生在公司跟着实习做项目,在公司呆了一个多月最后最后做自我总结的时候说到,才发现在学校的时光的最美好的,因为在实际软件开发过程中想要抽调大块的时间学习太难了,而在学校这种大块的时间随便一弄就有一堆,越是拥有人越是不懂得珍惜,每次都失去了才觉得弥足珍贵,建议在校大学生如果有机会能在上学期间能有一次真正工作的机会,当然不是大四的实习期因为在那种阶段即使发现自己缺失的东西时间已经不够了,很难弥补回来。最好是大二或者大三的时候找个真正的工作环境体验下,提前让自我有一个珍惜时间抓紧学习的机会。
能不能学好一个专业跟什么具体的专业关系不是很大,主要还是自我突破精神,大学生很多诱惑和干扰,有谈情说爱的,有迷恋游戏的,有喜欢写小说的,有喜欢痴迷体育运动的等等这些都是成为好好保持自我学习状态的绊脚石,绝大部分人都会被同化,一般来讲大一还刚出高中阶段转化过来,还算是比较老实阶段,慢慢到大二大三放开了会玩了,时间很容易大把的流失,等到大四明白过来了发现已经时间已经不多了,有多少人的大学生活就是这么过来的,有多少人在大学期间埋怨自己的指导员对自己太过严厉,多少年过去了还想着是不是该回去看看他老人家。
作为一个过来人在学校期间要找到自我学习奋进的动力,以考研为目标,哪怕最后真的没有考上,中间过程学到的东西是自己的,如果有对编程感兴趣的,可以给自己设定方向,重点学科重点突破,一般课程不要拉下,常见的概念还是要掌握,起码做到不挂科,大学期间学的越多,在社会上就会轻松一分,不要被外界所谓的上学无用论给误导了,没上过大学混的不错的,毕竟少数人如果不是天才就不要拿天才的标准来定位自己,还是老老实实的学习,积累多了事情自然就会出现转机。
在图书馆多呆会,多看本书没有什么坏处,希望能帮到你