二本学院计算机专业一年半复盘
山东的一个二本学院本科,计算机专业,目前大二上学期刚结束,在知乎看到有个问题回答(一个人学习编程的过程)突然想复盘一下这一年半学习的过程了。
大一上学期
高考结束之后我就开始学习C语言了,然后被一个学算法比赛的学长给了个题单一共150个题目,我一个暑假都在做这个题目,但其实到开学也没有做完,大概只做了100个左右吧,就是一些简单的数组啊循环啊之类的。当时在oj平台上发现了一些做的很快学的又快的大佬,然后整个大一的上学期因为疫情,都在宿舍学习,内容就是一些算法比赛的内容,每天都是做题然后做题,其实我觉得这样的日子其实很无聊,主要是我认为自己没有打算法比赛的潜力,我的做题能力确实不如后来者,上学期结束,我就离开了这个学习算法的地方,这个时候我的想法是学习编程也有别的可以学,于是我买了以一本Linux的书,简单学习了一下linux。但是还是觉得没有事情可以做。整个大一上学期一直在被一些信息焦虑着。这学期的收获就是,学了一点点c语言,懂了一点点算法
大一下学期和暑假
下学期有一个有意思的事情,我进了学校的一个做计算机视觉的组,学习python和pytorch,一开始觉得还挺有意思,整一个下学期都在逛github学pytorch调参调包,看了很多深度学习的论文。会自己复制粘贴缝合几个新模块啥的。但是还是不知道自己该做什么。都说深度学习就业门槛高,我觉得这是很正常的,毕竟不能只会调参调包就能找到算法工程师的职业,我觉得这个也不太适合我,其实双非的一些cv组其实你只会复制粘贴调包就能应付发论文的需求,当时还没意识到什么,还想看花书啃理论,现在看都是很荒谬的事情,因为看了可能根本用不到,这一整个暑假也是花在了在实验室复制粘贴代码炼丹上了。虽然还不知道以后做什么,但是起码接触的东西多了对某些东西就祛魅了,调包学期了一个学期加一个暑假,我也大概明白一些简单程序脚本的逻辑了。这学期的收获大概就是,英语能力算是捡起来了,因为看了不少论文和一些公开课,然后会了一门脚本语言python,不敢说精通,但是毕竟就是调包,记不住的google一下也用的很快的。
大二上学期
依旧是在实验室的一个学期,但是我开始思考,学编程到底是什么,以后干什么。这一个学期也是python复制粘贴写代码。自己在github上能自己根据任务编写一些小脚本啥的。然后自己的在掘金社区看一些博客,接触一些新的信息。这学期除了一堆课压着。其他的大概就是自己的编程思维改变了。本来以为能造轮子就很厉害,我也要研究底层的东西,现在看来,其实对我来说没必要,我应该对所有东西都保持一个开放思维。这些东西都没有高低之分,大家都在通过自己的手段实现自己的价值。
现在
辗转回来,现在自己可以很快的入门一门新的语言了。依稀记得大一寒假学点别的就劝退,感觉对于我来说已经是一种进步了。有天赋的人是存在的,但别人有天赋不意味着自己可以不进步。别人天赋异禀不是自己不行的接口,因为靠比较获得的快乐是低级的,真大佬不屑和你比。有句话说的好,只有糟糕的画家才会相互比较,希望这个寒假自己能学点新东西。这个寒假买了一本掘金大佬的一本新的前端书,好好研究一下(笑