基础为本,锦上添花

被团宣约稿的一刻,受宠若惊。如果说起优秀,距离大神还有很远,这次团宣的约稿,与其说分享一些关于编程、学习等的经验,不如说关于大学以来我的一点感悟。

锦上添花一词不知大家是否熟悉。在讨论大学中诸多事情的关系时,锦,便是大学中最基本的内容,学习。以学习为基础,其他的收获才能体现出更大的价值,才能创造更多的机会。没有以学习为基础的大学,再多的荣誉也不能为你增色。大学之中,学习不像是高中那般,老师会把一个知识点讲数遍,直到你完全明白为止,而更多的,是需要你自己去挖掘,去领会,于是就要求有一定的自学能力。建立在课上理解的基础上,课下去研究没有明白的内容,这会让你更快掌握所学内容。当然,不可否认的是,不同的人学习方法各有不同,能够养成自己的习惯,并且能够坚持下去,将会达到更好的效果。此外,大一的同学们面对着更多的基础课程的同时还处在对大学的适应期,各种组织忙来忙去,大二的同学们深陷在大物、模电等课程中,同时身兼部长等职务,社团工作也需要付出更多的精力,往往会感到很累,不知道自己的目标是什么,不知道做了很多是为了什么。这时候更需要保证学习能够正常进行,也更需要你们细化安排自己的时间,找到一个较为合理的平衡点,坚持下去,当你开始有计划、有目的地做事时,你的每一段时间都会过得很扎实。事实证明,学习和工作不仅可以兼顾,还可以相辅相成。不断使自己达成学习与工作平衡的过程,也是你变得更加优秀的过程。

作为计算机学院的学生,编程是经常遇到的坎。首先,对于大一的同学抱怨“别人以前就会编程,而我什么也学不懂”,我想说,我也遇到了很多人,从初高中开始接触编程,大学时学得很快,在别人头疼不已时,他们能很快写出代码,于是就成了别人口中的大神。而你看到的仅仅是结果,曾经在一次新生班会上说,你所谓的大神,他们最初接触编程时和你一样,都会遇到相同的问题,甚至他们还是自学,付出了更多的努力才迈过了这个门槛。只要你能沉下心来,仔细理解每条语句,你也能掌握这些。其次,如果你有兴趣,可以在有C/C++的基础后接触其它的语言,语言的相通性会让你更快的入门并上手。更多的能力来源于自学和积累,有兴趣的同学可以去慕课网、极客学院等在线平台学习,同时,可以利用博客来记录自己的学习过程,也是对所学内容的积累。以我个人为例,我在高中开始接触编程,同样也是遇到了很多难题,一行行的代码根本看不懂,只能对着讲解一句句抄下去,抄到后面开始理解每一句的意思,也开始能够分析为什么可以这么写,确实,开始的过程都不是简单的,甚至还是枯燥的。很幸运也很感激能在大一下时,遇到了一些大神,在他们的引领下,开始自学安卓开发并在大一暑假写出“物理实燕”第一个版本,在大二开始接触安全,同时也开始自学其他语言,两年以来,还算是多少有所进步。最开始的路可能是泥泞的,迷茫的,但大家同样都是这样走过来的,相信自己,设立实际的目标,会让你更快进步。

科研竞赛等都是进一步提升能力的选择。在有一定的语言基础后,可以主动找老师接触一些简单的项目,或者参加大创。此外,也可以参加学科竞赛,可以先从学校的开始,ACM校赛、创青春、数学建模等,选择你感兴趣的方向,或者算法,或者开发,或者其他,每经历一次你都会有不同的收获。还可以参加学习小组,有一个讨论和分享的环境会让你更快的进步。在已经毕业的欢哥的带领下,我们也成立了一个学习小组,名为“evalsafe”,既有安全也有开发,欢迎有兴趣的同学加入。

梦在远方,路在脚下,把握现在,打好基础。每个人的大学各有不同,但每条路都精彩纷呈,我们难免会犯错,难免会跌倒,可我们更懂得在低谷中成长。大学不会亏待每一个努力的人,让我们一起加油。

xmsec

xmsec

继续阅读此作者的更多文章