1.don't be shy
作为一名对编程了解几乎为零的小白,可能会产生畏惧的心理状态。因为潜意识觉得编程是一件挺难的事情,而自己的知识储备太差,一个简简单单五行的代码,都可能出现这样那样的错误。
但是,一个很关键的词语被我们忘记了:迭代 。windows系统从95到XP,再到现在的windows10,这每一代的进化都耗费了程序员的大量努力。在看到windows10绚丽的界面时,我们会认为自己根本无法摸索出操作系统背后的程序逻辑。是的,我们看到的是已经迭代很多次的成熟成品,从现有的角度看有很大的难度。但我们把眼光放到过去,从DOS开始,一点点分析每次迭代后系统逻辑关系的进化,我们会发现一切都那么的自然。同样,现在看一个功能完善,几千几万行的Python代码,我们会摸不着头脑。但,我们从“hello world”开始,一点一滴的努力,在发现自己错误的基础上总结问题所在,一次次的迭代自己的努力我们终究会变得如自己所想的那么强大。是的,“那么烂的代码是谁写的? 啊?!我写的。。。。” 勇敢的承认承认自己的不足,在一次次的迭代中不断进步,这才是一个开智er应有的态度。 So,那我们才能一次次的高效迭代呢?这就引入了第二个学习到的东西:
2.个人技术博客的重要性
作为一名研究生,我感受到了每天写日记总结反思的重要性。作为一名开智合伙人,轩铭的总结复盘方法让我明白了复盘自己所做的事,并思考不足与提高方法的高效性。同样,学习Python,学习计算机语言,个人技术博客在总结bug,提高姿势上起的作用非常大。因为个人博客不仅仅是自己的总结与复盘,它是一个开放的空间,不仅仅你自己可以在上面思考,有相同经历的人更可以在这个平台上与你交流。通过学习大牛的博客可以提高试错效率,而follow技术相似朋友的博客,更可以在同侪压力的逼迫下逼着自己更快的进步。比较,去赢是每个男孩子的天性。
3.同侪压力
安替老师的讲座给了我很大很大的启发。
人性的本质是软弱的,只有把自己放在一个充满挑战、强手如云的环境里,才能逼自己更快的进步。
在关注github上一些群友提交的作业后,深深的感觉到自己已经远远落后大家的进度了,《笨方法学Python》才刚刚买到手,别人都已经开始第30多课的练习了。总之,多说无益,自己要抓紧学习了。