大一新生如何学好C++

13 篇文章 0 订阅

c++可以说是一上大学,计算机专业的同学们接触到的第一个专业课程。通过c++,能让我们一窥计算机世界的大门,走进这个奇妙的世界……


我们在做一件事情之前,一定很想弄清楚为什么要做这件事,只有知道了为什么,我们才能够安心的去做这件事。所以在说如何学习c++之前,我们先说说为什么要学习c++,而不是学其它的。


首先要知道c++是一个编程语言,就像我们人类之间沟通的语言一样,c++是人与计算机沟通的语言。类似的编程语言数不胜数,在此,我们再举两个典型的代表:c语言和java。他们按时间出现的先后顺序为:c语言、c++、java,c语言是一个完全面向过程的语言,java是一个完全面向对象的语言,而c++正好介于两者之间,是一个非完全面向对象的语言。如果你不理解面向过程、面向对象这些概念,那也没有关系,只需要理解c++是处于中间态的一种语言,它是在c语言的基础上发展起来的。大学的课程很紧也很多,不可能让我们先学了c语言,理解了什么是面向过程之后,再学习c++,理解什么是面向对象,况且也没有那个必要,因为编程语言之间有着许多的共性,你理解了一门语言,另一门语言就非常好掌握了。正是由于c++这种中间态的特性,所以很多大学在大一就开设了c++课程。在学习c++的过程中,你就能理解什么是面向过程,同时也能掌握什么是面向对象,可以了解计算机和编程语言的发展历史,以及为什么会这样发展。所以个人认为,大一开设c++课程,是非常好的。故此,学好c++也是非常重要的。


在明白了为什么要学习c++之后,我们再来谈谈如何学好c++,其实只要做到两点,也是最关键的两点,想学不好都不可能:


1、认真看教材

      此处的“认真”包含的含义是“悟”,也就是要深刻理解,只有从局部和整体理解了一系列的概念之后,才会达到融会贯通,才会解决别人解决不了的事情。这一点很重要,这一点受用终身。再者,为什么强调要看“教材”?因为老师是按教材的进度来讲课的,听老师讲课同样非常重要,老师是解惑的,他能让你的“悟”缩短时间。


2、多动手编程
     我的老师经常跟我们说的一句话是:你每天坚持3个小时的编程时间,大学毕业,你就可以成为省内最牛的人。的确,学计算机实践是非常重要的!如果你只是看书,知道了什么什么概念,却不动手将它实现,那你不会真正的掌握这个概念的。实践出真知,我们只有通过动手去实现它,才会发现许多书本上不会出现的问题,才会发现许多老师不会讲到的问题,才会真正的“悟”懂某个概念!这一点是重中之重!
只要做到上面两点,你就一定可以学好c++,其实不止是c++,学任何东西,都是这样的道理。

下面再补充很重要的一点,一个可以得到升华的一点:


3、强烈的求知欲:
     生活如此美好,世界如此奇妙,难道就没有激发你去探索为什么世界会是这样的激情吗?作为学生,作为学计算机的学生,强烈的求知欲是不可缺少的。有了它,你就可以做到为了弄清楚一个为什么,而对老师打破砂锅问到底,去花不止3个小时的时间在编程上,泡在图书馆一上午只为查找你心中的为什么。它会让你得到升华,它会让你迅速脱颖而出,请同学们一定要拥有它!

原文出自:http://bbs.quanlaila.com/thread-1935-1-1.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值