一方面多上github,多实践新的开源项目。思考我能从这些开源项目中学到什么来改进自己的工作。新事物总能给人带来新的乐趣。另一方面定位问题,思考解决方案的过程在未解决问题以前总是无趣的。只有解决的瞬间才有最棒的成就感。长期做自己能力范围外的事容易有挫折感,比如思考数周没有方案的事。因此我们应该控制自己负责的能力范围之外的事的数量,认识并接受自己的极限(比如打dota的一个很重要的事,是能评估自己与对手的实力差距,不断杀比自己弱的人来强大自己,但你总挑战爱明显比自己强的人,那叫送人头)。最终将困难问题和简单问题调整到一个自己比较爽的比例,你得编程热情就能得到持续。