如果你问大部分人编程是有趣的吗?大部分人都会给你否定的答案,编程就和数学、历史、物理、化学或任何其它科学领域一样,它几乎没有任何乐趣,或者说看上去很无聊,而且有趣从来都不是编程要带给人们的东西。
那么我们就没有办法让学习编程变得有趣一些吗?答案也是否定的,编程本身可能没有乐趣,但是我们可以想办法让它变得有趣一些。
编程是非常强大的,只要你能想到的事情,它可以帮你做,这本身就已经让它变得有趣多了。
掌握基础知识
学习基础知识可能是最无聊的事情了,因为很多人都有过背公式,背单词,学习语法时遇到的苦恼,人人都想要跳过基础,直接学习更有趣的知识,但是你要知道,只有你掌握了基础知识,你才能更好地理解更高深的问题,你才能发现更有趣的知识。
所有看起来有趣的东西,如果你深入去研究它们的话,你会发现它们都是由最基础的东西一点点构建出来的,也就是说任何有趣的,无趣的,复杂的,高深的知识,都是由基础构成的,只有你掌握了基础知识,你才能发现更有趣的知识,你才能构建出出色的程序来,并且让程序变得更有趣。
玩起来
是的,你没有听错,如果想让编程更有趣的话,你就得玩起来。在学习编程的过程中,有各种比赛,你可以把它们当成一场场游戏,你并不一定要获取胜利,因为对于我们来说,玩游戏本身就是最大的快乐。
同样,编程是灵活的,我们很多时候并不一定要墨守陈规,有些时候做一些出格的事情也是可以的,有些时候明明有更简便的算法来实现我们的程序,但是我们可以偏偏不用,因为我们就是要玩起来,就是要先让自己高兴起来。
累了就休息
是的。当我们写代码感到累的时候,感到大脑头疼的时候,最好的办法就是休息,不要强迫自己去思考,玩游戏累的时候我们也会去休息,否则就不是我们玩游戏,而是游戏玩我们了。
请记住,休息非常重要。休息可以让我们的大脑节奏发生改变。在许多情况下,这可以为我们提供解决问题的新视角。休息有很多好处,最重要的就是它不会让我们对一件事产生厌烦,就像工作一样,如果我们一直工作不休息,任何人都会感到疲惫和厌烦。