编程语言与游戏的有趣类比

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012815136/article/details/53057753

“世界都联通”,当一个人接触一种事物到一定时间或者喜欢这种事物到一定程度时,更能真切体会到这话的涵义。

编程语言有很多种,同样,游戏也有很多种。拿很多程序员入门时,学习的C语言来说,如果把C语言比作DOTA的话,DOTA2有点像C++,Java可以对应LOL(英雄联盟)。C、C++、Java这些语言可以统一到C语言家族里,而DOTA、DOTA、LOL这些游戏可以统一归为MOBA游戏。如果你C语言学的很扎实,那么C++、Java对于你来说,上手难度不大;如果你DOTA玩的很好,对MOBA游戏的玩法核心理解到位,那么DOTA2、LOL对于你而言,上手门槛不高。之所以能够做到上手难度不大,做到上手门槛不高,是因为虽然“万事开头难”,但是如果你的基础、你的根基已经扎实了、够稳固了,那么在基础、根基上开展使用新的事物自然不难,得心应手。

从0到1的过程经历的痛苦远远要大于从1到100的过程经历的痛苦。犹记得刚刚学习编程的时候,对于大学课程的一些简单的课程设计也是一头莫展,对于计算机程序怎么映射现实世界来解决问题这种问题更是想都没想过,更有甚者,大脑就是处于一种未开发、啥都不知道,也问不出啥问题的状态;犹记得刚刚玩LOL的时候,感觉就是瞎玩,什么被动技能、阵容、坦克这些概念脑海中根本没有,回想起来,连胜率很久维持在35%以下这件事也是后来同学告诉我才知道的。不过,“功夫不负有心人”,你的态度、做事的方法是正确的话,编程编着编着,游戏玩着玩着,都会有开窍的一天,那一刻真是豁然开朗。

编程有很多大牛,游戏也有很多大神,“三百六十行,行行出状元”,一个人能在一个行业里,把一件事情做到极致,就是不简单,就有我们可以学习跟借鉴的地方,而不应该总是自嘲编程的为码农,自以为玩游戏的都是玩物丧志。

猜你喜欢

转载自blog.csdn.net/u012815136/article/details/53057753