不知道你学编程的时候有没有过这些感受:
我想玩游戏,但又觉得不学习不好意思。
背了很多语法,很快就忘了。
我能看懂视频和书,但一动手就不知所措。
我坚持了很久,但还是学得很好,自己的项目总是很难完成。
别人看起来写的是高级代码,自己写的时候其实很无聊。
学的越多,编程越难,好几次都想放弃。
想找一些项目练手,不知道什么项目合适?
.
我见过很多学编程的人,最后还是半途而废,但是有的人玩游戏却学到了东西。
我一个学编程的朋友,天天在家打游戏,成绩却出奇的好。他也是,但他一路走来,技术还不错。最让人大开眼界的一点是,他学习编程的方式和别人不一样。他边玩游戏边学编程。按照他的说法,这种学习方式的优势在于实战的趣味性和挑战性。这些年他一直保持着这种玩游戏学习编程的方式。他既能学习过去,又能锻炼写代码的实践能力,兴趣盎然。
现在他是公司技术部门的负责人,所以前几天我特意向他请教了这个学习方法,然后整理成一篇文章,分享给10个边玩游戏边编程的网站。当你有了基础,也可以结合这个方法来提升自己。
I CodinGame |游戏化编程教学平台
CodinGame虽然和游戏有关,但不是游戏开发,只是简单的游戏模式。每一个练习背后的逻辑都是和一个实际的游戏连接在一起的,这样你可以得到实时的视觉反馈,完成练习后你也可以得到实际的奖励。这个平台的目标用户是有一定编程基础的人,当然也为高级程序员提供相应级别的进阶练习。
代码大战僵尸的游戏
每次练习,可以从20多种编程语言中选择自己喜欢的语言,比如Python、Ruby、Java、Scala等。该公司的目标用户是那些已经知道一些编程基础的人,但他们也为高级程序员提供了匹配的挑战。
特别是,多人游戏模式最近在程序员中流行起来。在多人游戏模式下,可以学习人工智能的基础知识,和别人比赛看谁的代码效率更高。
img_height="340" inline="0" alt="想学编程,有人苦苦坚持却半途而废,有人玩着游戏却学有所成?" onerror="javascript:errorimg.call(this);">