『程序人生』其实,做软件与打游戏是一样一样的……

今天突然发现,做软件与打游戏是一个样子的。

每一个BUG,就是一怪兽。打倒一个怪兽,我们获得经验,然后积累经验,用于升级。同理,每解决一个BUG,我们就积累一点编程经验,当我们积累编程经验到一定的,我们的编码水平就会不断的产生质的变化,一直到在一个领域上没有什么BUG是我们解决不了的为止,这就到了游戏中的境界上的瓶颈了~

当我们在游戏中,境界上遇到瓶颈的时候,我们就要去做突破瓶颈的任务。这个相对于编程来说,就像是做一个新的系统或者开始应用一种新的技术一样。从学习,到使用,当我们能够十分熟练的使用这种技术,或者完成某种功能的时候,我们的境界就提升了。然后再是解决新出现的各种BUG、异常,然后又是瓶颈,又是突破……

直到有一天,我们发现,已经没有问题和功能能够难住我们了,那我们就从程序员这一职业毕业了,然后我们就可以选择是保持这个满级继续玩下去,还是选择飞升到PM截至CTO这一职业上来,然后继续升级……

 

如上所述,个人认为,喜欢打游戏的程序员,不一定是一个好的程序员,但是不会打游戏的程序员,一定不会是一个好的程序员,最起码,要会玩人生这盘谁也拒绝不了的游戏~

posted @ 2012-03-01 12:40  莫不逢  阅读(319)  评论(1编辑  收藏  举报