C语言在编程界依然拥有很重要的地位,而且它也是在我们在大学里最先接触到的一门语言,大学的时间很充裕建议大家好好利用,如果将来想成为一名程序员,C语言要在这个阶段学扎实,它将对以后非常有帮助,作为学长的我就在本文说一说我学习的经验供大家借鉴。
初学的时候建议不要看复杂的书(比如cprimer)。我当初就是看c primer起步,现在回想起来要是看的是教材我觉得应该会学的快一点。C primer这本书真的很详细,比较深,就算是冷门的知识点也讲的淋漓尽致,所以当初我的时候总会感觉苦涩难懂,而且看书的具体框架也会看没掉,整个人看的晕乎乎的。所以看一下简单易入门的书会好很多。
有些时候例题总会无限重复,叫你打打这个打打那个,然后一套打下来都不知道刚刚学了什么,打了什么。例题什么的最好不要花太多时间,稍微瞄几眼、看看就好了,然后遇到特别的例题就打打好了,建议不要每道例题或者大部分例题都打一遍。
看书看目录,看框架,建立体系,脑子中大致的想一下可能会讲什么内容,然后以填补框架为目的进行看书,不要刚拿到书就翻开第一章。这个是我认为是看书的关键,不要一下子钻到一个小知识点里去,然后就会把整个框架给弄没掉。这样看书会很混乱。
知识点看完后要能在脑子里用大白话复述出来,在脑子里浮现出你给其他新手讲解的画面,要用通俗易懂的话讲解出来。很多时候我们以为自己懂了,其实一问三不知,用这种方法能很牢固的掌握知识点。
不懂的上网查,看别人的博客,这个是自学的关键,很关键。我的很多知识全是来自网上别人写的博客或者一些网站,书里总是会用专业性的词汇,这种词汇是阻挡初学者理解的障碍,看看别人写的博客,那些用大白话就很容易帮助我们理解我们不懂的东西。
实战刷题!!!可以说我自学的最主要的两个方式就是实战和上网查,书就像我们学习的一个方向,就像我们上大学有个培养方案,今年学什么,明年学什么,想要实战就要先会整个框架,一些比较重要的语句一定要学会,之后就上手,然后实战就你就会发现有很多很多很多很多错误,这就是我们学习的点,把错误全部解决掉,那就算是差不多学会了。至于怎么解决错误,那就是直接把错误复制到网上,或者直接把题目复制到网上,看看别人的代码和解决错误的方式,或者还有其他方法,但是问别人不可取,因为错误太多了,问多了你会被拉入黑名单的。
给自己一定的动力。比如稍微炫耀一下就会有很多成就感,让你很想继续去学很多东西,或者报名去考证(我大一上报了PAT考试),越是临近考试,你就越激情。总之给自己一个动力会学的更快。
ps:需要电子书籍、相关学习视频教程、项目源码、开发工具等学习资料可以关注我头条号,然后私信我‘C语言资料’几个字就可以免费领取了。(注意私信我关键字不要写错,可以复制)