我在这里并没有辨明哪种工作方式更好。我只是说明了什么对我有用,并且因此我成为了一名朝九晚五的开发者。我想的就是做完做好我的工作,然后回家做其他事情(比如写博客)。我需要这样做来管住自己的理智。即便你不需要如我这般才能在工作时专心致志,但是你也可以做到朝九晚五!你不必花费很长时间去编程才算是一个优秀的开发者。你只需要深入思考问题,并想做好本职工作。
我花了很长时间才认识到,我的大脑根本不能负荷这样的工作方式。我无法全程参与 16 个小时的编码会议。我无法通宵达旦地熬夜直到任务完成。我永远不能像 Twitter 上的那些人说的那样“多产”。我做不到。但是,正如我在历经将近 11 年作为一名职业软件开发者之后才意识到的那样,这也没关系!
这没关系,因为在每天 8 个小时的时间里,我仍然可以表现出色。我仍然可以完成我的工作,并且完成得很好。我仍然可以高效率地领导我的团队。我仍然可以想出有趣的解决方案。我只需要在我设定的分界内完成这些工作。我意识到我并不比那些 Twitter 上的劳模差劲;我只是与众不同。
我敢打赌,大多数“沉默”的程序员只想着做好自己的工作就回家。这些人不会因为试图解决已经困扰了他们几周的问题而在晚上熬夜。这些人不写博客,不致力于开源项目,也不进行技术会话,甚至对工作能力以外的程序不怎么感兴趣。有时候这些人会被蔑称为是“朝九晚五的开发者”。在这里我要说的是,即使我们朝九晚五,也不意味着我们差劲。
如果你是一名朝九晚五的开发人员,那么说明你更擅于时间管理,而并非意味着你低其他程序员一等。