来到华清学习已经将近两个月的时间了,虽然由于疫情原因,上了三周的线上课,进度有点减缓,但是总的来说,自我感觉学的还行。
我大学学的专业就是计算机,之前就接触过c,c++等计算机语言。在大学期间,上课的方式就是老师在讲台上讲,学生在书本上划重点,做笔记等,很少有实操的机会,学的东西基本都停留在理论状态,独立敲代码的能力基本没有。来到华清之后,刚开始的预科C的课程将C语言的基本知识都梳理了一遍,主要是基本的数据类型,感觉收获很大,接下来的数组,指针,函数,数据结构等内容学下来也感觉比较轻松。后面的文件IO,多进程线程的课,我理解的本质上是讲解各种函数,函数的功能,原理,用法等等。不管代码有多长,函数有多复杂,一层层分析抽丝剥茧,其实都是从最基本的知识点出发的。老师上课的方式也挺好,只要有没听懂的知识点,提出来老师会当场解决,直到弄懂为止。
个人总结的学习方式就是要多敲代码。只有在敲代码的过程中,敲不下去了,或者出错了,才能找出问题在哪,是什么原理,为什么要这么写,,一个个去解决问题,后面就会越来越顺,出错越来越少。