前言
一位今年即将毕业的学弟说:
作为一个应届毕业生,有些事想咨询一下。我是普通本科软件工程专业毕业的,因为在学校的时候贪玩也没怎么好好学习,现在想认真找个编程工作,所以开始了几乎从零开始的自学,现在我遇到一个问题。对着网络资源和买的书籍学习后,会经常忘记,虽然知道要时常复习,但总是记不牢靠,只留下个总体印象;还有就是,到目前为止,我也只会对着资料、书籍抄代码,而不是完完全全自己写,我感觉我一点东西都没学会,这正常吗?我该怎么办?有好的学习方法介绍吗?
大部分普通的人,在不同的人生阶段,可能都会有一些遗憾。
比如说:
- 初中时期没有好好学习,然后没考上重点高中;
- 高中忙着结交朋友,然后没考上重点大学;
- 大学好不容易放松了,忙着玩游戏,忙着谈恋爱,然后学业上荒废了。
- 等到毕业找工作了,发现自己一无是处。
后知后觉,下定决心要好好学习了,发现注意力无法集中,学什么都慢,学了之后还容易忘。代码抄来抄去,根本无法形成自己的知识体系,然后开始自暴自弃、自怨自艾,觉得自己就像一个废材。
我就是这样一个普通人,在我找到工作之前,真的感觉自己这辈子就要废了。即便是找到了工作,在很长的一段时间内,也总是担惊受怕。唉,怎么又出错了,明明自己很认真啊,可还是出了差错,一而再再而三。
那直到什么时候,我才找到了自信呢?我是如何找到呢?我做了什么呢?
在现在的我看来,我的成长,大致可以分为两个阶段,每一个阶段,都完成了一定程度上的蜕变和超越。
第一个阶段
大学毕业后,拿到公司正式 offer 的第一年,抄了大量的代码。对,你没看错,抄代码,真的是抄代码。
我实习的那一年,做的大部分工作都是打杂的,写写flask、爬虫Scrapy了,写写脚