2016暑期训练总结之:zy
结束了接近一个月的暑假集训,我对编程又有了更深层次的认识。思维,算法,认知都有了进一步的提升。借此,我想对我现阶段的学习做一个总结。在我最初学习编程的时候,并没有做好学到如今这个地步的打算,想着和室友@cds一起学习。那是我们都只有一个共同目的,那就是为大一下学期节省时间。但我们渐渐发现,编程的学习犹如无底洞一般永无止境,每当我们越深入的学习,我们越发的发现,我们所掌握的,始终只是冰山一角而已。由于专业方向的问题,最初的我们可能认为花费了过多的时间在一个与我们并不算中要的地方,现在看来,这个认知是很片面的。不知是从何时开始,我们放弃了打消的念头,因为我们明白,半途而废代表着一无所有。回顾这一年的学习,我发现我们的学习方法只有一种,那便是自学。当我能够全身心的投入进编程中时,我发现自学也有着自己的优点。当我学习一个新的算法或者某个结题报告时,我总是有着自己的一套学习流程,着保证了我最终一定会对其理解并掌握,这就是自学带给我的好处。在此回顾这一年的学习状态,我发现我并没有将时间充分的利用起来。有两段时间是我提升最快速的时间。一是刚开始学些的第一个月。从C语言基础方面来看,我从一窍不通到上手刷题,用了约一周的时间。可以说我的第一个月的学习效率是一年中最高的,这可能也是因为编程上手简单精通难吧。二是最近结束的暑假集训的一个月。如果说之前对算法的学习只能算是冰山一角的话,那么这个月的学习彻底为我打开了算法的大门。算法是编程的灵魂,只有真正掌握了算法,编程水平才能算登堂入室,这也是我们的共同目标,但也是极其艰难的目标。在这一个月中我认识到一点,知识是不断更新的,我们永远不能掌握全部,但我们必须学的精细。对于我们已经学到的算法,我们不能仅仅满足了解,我们必须升入理解并完全掌握他。比如并查集算法,如果我们仅仅只会在克鲁斯卡尔算法中对它进行简单的应用,那是远远不够的,那只能说明我们会克鲁斯卡尔算法而已,殊不知并查集算法还有许多用法如带权并查集。如果我们不进行深入的学习而仅仅沉醉于“我AC了这道题的满足感”,那么以后比赛时我们只能陷入“我AC不了这道题”的痛苦之中。集训带给我的不仅仅是这意见单的认知,它带给我的更是一种学习习惯与方式。集训初我总是在想,如何提高我的学习效率,而渐渐地,我再也没考虑过类似的问题了,因为我永远想不出来,只要能够全身心投入进去,何愁学习效率的问题。而全身心的投入与我来说并非易事,我并不能保证能够一直处于这一状态。这也是我接下来要改变的一点。对于这一点,我真的非常佩服我的室友@cds,他总能保持这一状态,这可能也是他总能领先与我们的原因吧。马上就要开学了,我也将投入进一步的学习中,相信我一定会更进一步。