怎么学好计算机专业?

这个问题 我得分两个部分来回答,一个是学,一个是学好。

先说怎么学计算机专业,抛开兴趣等因素,我说一下我的个人看法。

首先,你得保证最低限度学习时间,每天分配两个小时在计算机相关的课程中(包含上课的时间) 这个时间得是有效学习时间,而非我在教室睡了90分钟就算一个半小时,打开书刷了半小时微博,今天的营养目标就达成了。

对于学生而言。每天花上两个小时,不管你是看《c++从入门到放弃》还是《计算机基础》亦或是《操作系统》 真的不算难,最少 保证每天认真上课 下课巩固半小时左右就算完成目标了。

当然 ,以上是最低限度,毕竟很多人是因为爹妈听说这个专业很火 帮忙报的,有些人甚至大学之前office的一些基本操作都不知道,这个很正常。 但是 只要能保证到以上的最低标准,在专科院校中,本专业前五,二本院校中,本专业前十,普通一本中中偏上应该没啥问题的,对于没有兴趣,却又想要学这个的,对于这个成绩,应该是还算满意了(自我感觉)

然后,我们再来说说怎么学好计算机。

说到学好这个词,就不得不提到天赋这个东西,有些人对某些人,可能只需要付出平凡人十分之一的时间,就能掌握平凡人几倍的量,所以天赋,我们先抛开不谈,默认大家都是同一起跑线的小盆友。

想要学好,基本的学习态度得有吧,每天两小时的基本营养目标得达成。

然后就是关于代码的理解,代码的理解不是说能分清i++和++i的区别

而是知道代码在干嘛。

先定一个小目标,学会编码。(根据简单的需求 能写出对应的函数)

可能这里,我们可爱的杠精同学就会问了,我都考年级前十了,你说我不会编码?

很抱歉的告诉你,你不会,因为大学考试的东西,只要你听了课,啃了书,基本上考个前十没多大问题,但是这并不代表你就会写代码了。最少,在我看来,会写代码,最低限度的要求是能实现简单的需求。例如“你看一下我的某某结构,我等下传给你一个信息集合 你统计某些数据之后 分好组返回出来给我”这种很明确,很简单的需求,能有思路实现,这就勉强算会编码了,可是很抱歉的是,很多人看到需求,一头雾水。

完成这个小目标之后,下一个目标,学会调试,关于调试,不同的编译器会有不同的调试技巧,但是这个小目标的最低要求是,能找到错误地,并看懂错误信息同时能有改错的能力。

总不可能一个空指针异常,你去找是不是逗号大小写写错了吧(这是我大学同学的真事)

学会调试,你还得知道代码是怎么跑的,这一步跑了,下一步怎么跑,用c#举例,属性的get set啥时候会跑get里面执行啥时候跑set执行,委托代码啥时候执行,多线程代码执行的时候怎样的等等,不说理解原理,你总得知道打到这里的断点,啥时候能击中吧,而不是等他自己击中断点。 这算是基本要求了嘛

最后,学好这玩意儿比较重要的,执行力跟兴趣,可能你在学习的时候,脑袋灵光一闪,自己有某某某想法,那么你就去做就行了,而别光想,不会的就百度谷歌(说到这里,学会搜索也是一个重要的技能,这个技能点要点满),等你自己把想做的做出来了,基本就有兴趣了,成就感这个东西会让你有兴趣的。有兴趣之后的求知欲执行力都会有的。

草草结束答题吧,我得吃饭了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值