怎样找到编程乐趣呢( 二 )


当然这些还有是最简单的操作,只需几分钟便能掌握,随着我们对编程掌握的越来越多,对计算机越来越了解,我们可以让它为我们完成的事也就越来越多,所有我们今天日常所使用的Windows、office、QQ、firefox这些都是通过编程实现的,想象一下你特别想让计算机为你做什么样的事情,或许编程这件事便会增加一些趣味,至少不会一想到就很反感充满抗拒心理。
事先没有接触过计算机,而又在大学选择计算机专业,会有这样几方面原因影响你对它产生兴趣:首先,这个专业是你被动选择的(这里的被动可能不是很准确,大概意思是指你主观上没有想要学习这方面知识的意愿);
其次,我想和国内计算机专业的课程设置及学习的大环境也有关系,国内几乎所有的大学所教的第一门编程语言都是C语言,而国外以北美为例,大多数是Java,不过近几年也有越来越多的学校选择了python。且国内与国外相比,国内相对来说不会有很好的对计算机科学概论的讲授,缺少对学生们建立计算机科学的认识与了解的引导。
不同编程语言的适用领域及优缺点便是应在计算机科学概论中让学生们了解到的,以便于学生们日后选择自己的学习方向。C语言其实和Java及Python相比,学习的过程是枯燥很多的,从头至尾基本都是在一个黑框框中打转。而C语言本身更贴近于硬件开发,写出来的程序与我们日常所使用的软件就会用很强的不熟悉感。所以在北美地区C语言一般是通信及电子等专业的学生所需掌握的。
我想给的建议是:
自己去发掘乐趣:如果目前学习尚不紧张,有空闲时可以随便想一想,用目前掌握的编程技术,可以用它来完成什么事。或者说想一些简单的不过蛮有意思的程序,想想我要怎么把它写出来,我要把它写出来还缺少怎样的知识。找到好的资源:好的资源对学习可以提供很多便利,寻找资源的能力对于计算机专业的学生来说也是不可或缺的。书:C语言书的话不同的人有不同的推荐,我看的是这本 C Primer Plus,内容讲的很详细且易于理解。计算机科学概论这方面也可以看书增加自己的了解,豆瓣上有好几本9.0以上的,任选一本即可不必过于纠结,或者也可以到图书馆一起拿来做个比较,看自己更喜欢哪本。课程:浙江大学-程序设计入门-C语言 翁恺老师的这门课我觉得是讲的非常好的,老师讲的也很有趣味性,完全不会感到枯燥。课程内容习题测验都很不错,b站上有这门课的全集。顺便一说解锁编程学习新姿势翁恺老师这个一小时的课讲的也蛮好的,对于刚接触编程的同学对程序员建立初步的认识很有帮助。--*计算机这个专业很特殊,你几乎可以在网上找到从本科到研究生的所有课程资源,就拿计算机科学概论来说,在edx上就有哈佛大学的课程,B站上也有包括麻省理工的,不过B站上只是课程视频,课程所用的教材及reading及测验这些想要的话就得在MOOC平台上寻求了。找到一起学习的小伙伴或是社区:我更推荐小伙伴,最好是自己聊得来的小伙伴,人也可以多一点,四五个五六个都挺好,大家平时互相讨论相互请教我觉得是件非常好的事情。如果不具备这样的条件,可以去找一个社区比如说QQ群什么的,虽然大家都不熟悉彼此y也不认识,不过遇到问题的话有这样一个及时可以提供帮助的社区会少走一些弯路少跳一些坑。(不过说实话我不太建议QQ群就是了……)暂时想到这些,再想到其他的再作补充~
【怎样找到编程乐趣呢】 这个答案可能答的并不是很好,不过希望可以对题主有所帮助~加油加油!


推荐阅读