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

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

编程语言有很多种,同样,游戏也有很多种。拿很多程序员入门时,学习的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%以下这件事也是后来同学告诉我才知道的。不过,“功夫不负有心人”,你的态度、做事的方法是正确的话,编程编着编着,游戏玩着玩着,都会有开窍的一天,那一刻真是豁然开朗。

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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值