如何成为一个优秀的程序员(16)

9、如何处理打游戏和学习的关系?

ESR的文章中也说过 , 黑客们都有一些特别的业余爱好 , 并且往往是非理性思维的爱好 , 大概是需要换换脑子吧 。 典型的例子是因滑翔机事故去世的 Stevens , 他写了FAQ8所推荐的Bible当中的三本 。 爱打游戏的优秀程序员肯定大有人在 , 有一些还成了优秀的游戏开发人员 。 但是我认为 , 要想成 为优秀的程序员 , 必须有两点基本素质 , 一是对编程非常感兴趣 , 二是对所有别的事情都不感兴趣 , 或者都不如对编程感兴趣 。 有人说 , 人的一天有24小时 , 8小 时休息 , 8小时上班 , 另外的8小时在干什么就决定了你以后有多大发展 。 一有时间就看书学习 , 这就是一个程序员应该做的 。 今天打游戏 , 明天看电影 , 后天炒 股 , 那么你就等着三十五岁下岗 。 如果你不能够认同编程和思考是比其它事情更有吸引力的 , 那么你不必学编程 , 集中精力去做最喜欢的事情或许会有更大的成就 。

推荐阅读