无联盟,不编程
网上流传过这么个段子:Dota毁一生,网游穷三代。这句话说得还是有点依据的,毕竟人无完人,每个人的生活追求不一样,导致人生轨迹也就千差万别。在此倡议:合理游戏,健康生活。
从小学到初中到高中,我玩过的游戏就只局限于小霸王和游戏厅的游戏机,那时完全是天性使然,毕竟爱玩是每个人的本性,只不过程度不一样罢了。进入大学,我才开始接触网吧(真的是这样),那时被舍友带着进入网吧,一来为了庆祝军训的结束,二来也是好奇心的驱使,就这样,接触了第一款网游-穿越火线(简称CF),感觉这游戏玩起来天旋地转的(毕竟年轻啊),后来虽然陆续去过几次,但都没能提起我的兴趣。
大一整个学期的重心还是努力学习的,在大二刚开始的时候,舍友和我都有了自己的笔记本,然后在他们的熏陶下以及时间有点充足的情况下,跟他们开黑打起了CF,时间长了,也就习惯了镜头360°的感觉。(这就是孰能生巧啊,编程何尝不是呢)在下学期的时候,CF的孪生兄弟登场了-逆战,与此同时,我的舍友也玩起了英雄联盟(League of Legends,简称LOL,今天故事的主角)。因为习惯的问题,我们玩起逆战的心情比CF还激动(毕竟逆战的逼格还是挺高的),就这样,我抛弃了CF转向逆战,然后我就深深爱上了逆战的各种关卡、各种升级,并为之付出了时间和精力。
某一次在围观了舍友LOL的场景场景后,感觉这游戏也不咋滴啊(毕竟那会还是信逆战的,那装备送的真爽)。后来在好奇心的驱使下(这好奇心还真能当作动力),我下载了英雄联盟(毕竟大学还是会攀比的嘛,又可以吹自己也玩LOL),然后玩了盖伦和寒冰(入门级英雄了),卧槽,不试不知道,一试吓一跳啊,这游戏还不错哦。后来便一发不可收拾,开始了LOL之旅,那会正好是S3赛季,因为没到30级的缘故,我没赶上排位赛(升级装X),后来经过努力,我也顺利地达到了30级。在以后的日子里直至现在,我依然在排位赛的旅途中(相当于编程的进阶了)。
【声明】虽然大学后三年是玩游戏过来的(大一不算),但是我是没放下学习的,四年我只挂过一门课(通识选修类,无关轻重的一门),嘿嘿。
大学四年,学了很多门课,其中包括多种开发语言,从最开始的C语言,到后来的Java、C#、HTML、SQL Server等语言,再到自学的Android,我发现我喜欢上了Java和Android,并且现在我所从事的职业就是它们了。下面将从LOL的角度讲讲,我为何觉得游戏跟编程有相通的地方。
学习一门程序设计语言,就像在LOL中使用不熟悉的英雄,你之前不知道他的技能属性、装备玩法,你都是在实践中慢慢揣摩并通过他人的教学来尝试并熟练地使用它,再通过自己的后期努力,才玩的666的。当把一个英雄玩得顺手的时候,自爆一路或与队友合作取得胜利时候,你会觉得开心,你会觉得成就感爆棚,这个过程不正相当于我们学习一门语言的经历吗?我们在学习初期,我们不知道这门语言是否简单好学,我们遇到困难,所以我们到处找教程,找视频观摩,再经过自己的实践,终于把代码运行成功后,我们发现,我擦,还挺好学的哦。
在我们遇到编程学习瓶颈期(即进阶)的时候,就像我们想将游戏头衔升级到更高等级,我们不断地努力练习熟能生巧的英雄并团结队友,终于晋级成功,我们是何等开心(LOLer最懂)。其实,学习编程也需要不断的付出,不断地实践,瓶颈期更应如此,我们发现付出时间、精力去攻克难点并获得成功后,我们是多么地为自己骄傲。当完全熟悉一门语言并转向另外一门开发语言的学习时,我们也是得心应手的,这就像换个小号去别的区玩耍一样,思路清晰、手法老练,成功地带领小学生走向胜利!
作为一名程序员,我很庆幸自己拥有了编程以外的兴趣-游戏(当然这兴趣并不是唯一的),并能积极发现游戏与工作学习的联系。从游戏的角度看程序员的学习之路,我觉得这很值得借鉴。、
从LOL中,我发现好奇心、兴趣、成就感是学习编程的三大动力,不信你试试?
这就是联盟给我启示,让我开心地踏上了程序员之路。
你无所事事地度过的今天是昨天死去的人们所奢望忙忙碌碌地度过的明天。(又一天过去了。今天过得怎么样,梦想是不是更远了?)(鸡汤很好,走过路过别错过)
郑重声明:适度游戏,健康伴你。本文图片来源于网络,做得不错,符合我的主题。(若有侵权,请在下方留言)