有得必有失
半年太短,几乎一眨眼的功夫,就从 2018的尾巴转场到2019的开幕。半年太长,长到我们都不能完全做好哪怕一件事。刚刚过去的半年,却成为最让我难忘、也受益颇大的一段时光。我在黑马完成了从计算机小白到准「黑客」的蜕变。
半年前,为了偷懒,不会编程的我,根据老师的指导,从helloword,到硬生生地拼凑出一个非常粗糙的网站状态查询程序。
我做了一些课前准备,刷了(粗粗浏览)多本相关书籍,《信息简史》、《浪潮之巅》、《数学之美》、《程序是怎么跑起来的》、《计算机是怎么跑起来的》、《天才的拓荒者冯诺依曼》、《智能时代》等。
编程新手都会经历自以为是地自主学习阶段吧。像很多编程初学者一样,我也是一个喜欢死磕的人。也许是受传统教育的影响太深,我在课程学习中坚决不看小伙伴们的作业,非要独立思考题目逻辑和实施步骤,阅读官方文档,查找网络资料等。
无论课程提示信息如何强调,我都不为所动,坚持着自己的「学习原则」,有时甚至不认真看课程卡包中的提示。当然,我在提交作业以后,还是会逐个阅读小伙伴们的作业,尽量吸纳优点,在后续的学习中整合到个人作业。有时候,我还会为自己摸索出来的一些特别方法而感觉良好。真是好傻好天真!
向外寻求帮助总强于被锁死在某一关卡。当课程任务难度再度提升以后,我曾「引以为豪」的独立学习策略开始捉襟见肘了。
我不得不多次请教课程教练,他们不厌其烦地为我纠正分析问题的思路,解决问题的方法,一直鼓励着我继续前行。
每个程序员,都会有调试代码到凌晨的经历吧,我也不例外。身体的辛苦,精神的痛苦,都是免不了的。但是,每次最终完成作业所得到的快乐和成就感,让所有的痛苦都被抵消了,甚至还有富足剩余。
就这样,适当调整了自己的项目设计和方向。这个完整而艰难的过程让我得到了很好的锻炼。但是,一个人做项目也有明显的遗憾,比如,能力结构不全面,时间紧迫,精力有限,缺少同伴学习的机会等。
总之,有得必有失。希望在未来的学习中,能够加入到研发团队中,和小伙伴们一起奋斗,一起前进。
|