如何学好编程(四)——这种方法真的有用吗
相信我,你并不孤独
当你看到这篇文章的标题的时候,你可能就会产生疑惑,这到底是什么方法,是什么好的方法,让大家可以学好编程?相信我,你并不孤独。有这样思考的太多了,我们每天都在寻找个各种方法,想通过种种方法达到成功。
“ 当我看到一个方法,我可能会决定这个方法有些道理,但是我不确定。问题在于,如果我决定使用这个方法的话,那么就像投资一样,是要投入时间、精力,甚至金钱。如果在我根本不能确定我的这个选择究竟能给我带来怎样的结果的情况下,我就投入时间、精力和金钱,那我不就是连傻瓜都不如了么?所以,你必须告诉我,你的方法到底是否真的有用?如果答案不是确定的,我才不会采取行动呢。”
在现在这个信息爆炸的时期,你每天看到的各种鸡汤,各种方法论,都在充斥着我们的大脑,我们要从这些方法论中删选出来我们确定无误的,我们才会去实践这种方法。
这就是我们大家共同的思考。
既勤奋又懒惰
程序员是一个需要终生学习的职业,而新技术,新方法等,层出不穷。所以,我们经常都会在心里问自己,学这个东西究竟有什么用处?就如在大学里学习的操作系统课程,你说我学这个有用吗?我以后又不会去做操作系统,更何况,在中国,没有几个人在做操作系统。这个是在学习操作系统的时候的疑惑。
在如今工作中(如果你还是在写程序),你会发现多年前学过的操作系统之上,现在是恰好有用,那种惊喜可想而知。
我们辛苦学习各种技术,在工作时间学习,在工作外时间我们还是学习,我们深怕赶不上技术的脚步。我们“既勤奋又懒惰”来自我们对“时间压力”感受。我们需要学习的太多,而时间就是那么多,所以我们终日寻找学习的捷径,美其名曰“提高学习效率”,而实际上却想着“最好不费吹灰之力”。无论哪一种都是不现实的。
所有的方法无非两种:正确的,或者错误的
因“不知道学习有什么用”而拒绝学习的人,会在接下来的日子里虚度无数光阴,哪怕他们天天“科学地”制作计划,编排“任务列表”。而与之相反,因“不知道学习有什么用”而选择努力学习的人,每时每刻都充满了收获,并且会在将来的某一天获得更多的“意外”收获,哪怕他们可能显得“漫无目的”——结果真的是天壤之别。有的时候错误的方法可能成功,反而用了正确的方法却不一定能成功。
不要管方法,动起手来吧!!!!!