偶然看到的一个挺有意思的git教学网站及我的一些关于教育形式的思考
屡次学习git的失败经历
从我还没有成为一名人工智能专业的大学生的时候,我就听闻了github作为git仓库托管网站(全球最大同性交友网站),在进入大学之后,我更是了解到github对于一名程序员的分量。但是,在看了几个小时的git教学视频之后,我有点对那漫长的教学时间感到绝望了,所以,在被其他的事情吸引之后(主要是想打游戏了),于是就慢慢地搁置了这件事。之后在学习搭建个人网站的时候,我一直在捣鼓如何用git上传本地仓库到远端仓库,辛酸网站搭建历程。
偶然的了解,十分的亲切
在图书馆的自习室里,不想学习的一个晚上,我如以往一样正在刷着知乎的时候,在一个推荐程序员必玩的几个游戏的清单里面,看到这个网站Learn Git Branching。清晰的画面演示,有序的课程安排,更重要的是,他是支持中文的!!!在吃了太多次英语不好的亏之后,看到这种支持中文的编程资料网站就倍感亲切。在花了大概两个多小时把基础部分和部分拔高部分结束之后,在把它加入我的收藏夹之后,我意犹未尽的退出了网站。值得强调的是,这个网站让我对于git的使用理解上了一个台阶。
陷入沉思
同样的知识,教育形式的不同,导致了截然不同的结果!以我自己的经历,我自认为我的理解能力在全国的同龄人里算不得太差,从小到大几乎没有参加什么补课,高中也只是一个名不见经传的新建高中,但我的高考成绩还是能支持我进一个顶尖211的。但是当我进入大学之后,糟糕的线下课堂教学,直接给我当头一棒。我想,就算上课听不懂,下课看书总能看懂吧,当我打开各科的课本的时候,晦涩的说明,层出不穷的名词,以及解释甚少的习题。我真的感到一种绝望感。随后,我选择了去看网课,B站,mooc,在盯着屏幕一两个小时之后,我兴冲冲的觉得我学到了,但是我当时没有意识到,光看网课,没有及时在课后进行的巩固的话,课上学的越多,课后只会忘得越多。尤其是当一个人看网课的时候,自律能力不行的话,就会动不动进入摆烂状态。当一个人持续受到打击的时候,有没有外力给予帮助的话,那他整个人的精神状态就会出现崩溃,会出于本能的选择逃避来保护自己。所以当时的我整个大一上都因为这个原因陷入深深的自我怀疑当中。
很多人都说,当你觉得你学得不好的时候,你不要从环境里找原因,要从自己身上找。但在我看来,环境与本身是相互作用的,如果你尝试了种种方法之后还是不能将自己从目前的糟糕环境中摆脱出来的时候,那你该跳出你的个人视角,学会从俯瞰的角度来观察,最简单的方法,去问你周围的同学,他们是怎么学的,如果你周围的同学成绩都与你相差无几的话,那就去扩大范围,去问其他的同学。QQ群是一个很好的平台,如果你们的专业群又或者是其他的水群,看下里面有没有学习比较好的水怪,去加他的好友,去跟他讨论一下学习上的问题。或者到互联网上的一些平台,B站,知乎(我比较推荐,B站的视频载体在学习一些比较碎的知识时候还是不太行的)在看了知乎答主叶峻峣的回答学校让人沾染上的 100+ 恶习之后,我对于学习的认知得到极大的重塑,我意识到当前令我陷入自我厌恶的漩涡之中不是别的正是大学相对散漫的环境和紧迫而单一的考核方式。部分大学教师其糟糕的教学方式不仅不会让学生得到他们想要的知识,反而只会挫败他们的信心和学习的念想。在看了越来越多的相关文章,比如说CS自学指南 (csdiy.wiki)和SurviveSJTU/SurviveSJTUManual交大生存手册之后,和咨询我的北大毕业的表哥和他女朋友(同样是北大毕业)我逐渐了解,大学的大部分教程都是限制学生进一步成长的绊脚石,在互联网时代,学习知识有着更好的途径,每个人都有最适合自己的学习方式。
于目前的我看来,大学生活的意义就是从义务教育的泥潭里爬出来,清醒地认识自己所需要的,然后探索自己最佳的学习方式,而非遵循一板一眼的课程安排,身为一个计算机相关专业的学生,与其赶着早八在大雾课上昏昏欲睡,不如在被窝多躺着一会。