我今年12岁了,我喜欢打游戏,怎么能成为编程高手呢?

上面是一位读者的私信。

我的回答

喜欢打游戏是好事,而且你能把打游戏和成为编程高手联系到一起,说明你很有想法。

作为一个8年开发经验的程序员来告诉你:成为编程高手的关键是你要有自己的想法,能解决各种问题。

比如你爱打游戏,你就应该知道怎么玩游戏比较爽,怎么卡buff。

你也肯定有自己爱玩的游戏和不爱玩的游戏。请问,你爱玩什么类型的游戏,为什么?不爱玩什么类型的游戏,又是为什么?

你带着这些问题去有针对性的学习游戏开发,以解决问题为驱动,以让你打游戏更爽为驱动。

不要听学校里教你的:现在要好好读书,高考才是唯一的出路,等考上了好大学,报考计算机专业,好好学习,毕业了进游戏公司。这样你才能成为编程高手呀。

如果你是按照上面这条路走的话,毕业出来顶多是合格的码农,大概率不能成为编程高手。

更不要被你的年龄,你还是学生这种条条框框束缚住。

12岁的你,好好学习是对的,也是必须的。但是请不要“等”。

如果你想成为游戏开发的编程高手,在你好好学习之余请:

  1. 继续热爱玩游戏,并且用挑剔的眼光玩游戏,只玩高质量游戏
  2. 游戏中碰到不好的体验,尝试去解决一下,去想为什么会出现这样的问题,甚至可以尝试自己写一写补丁
  3. 多逛成熟的技术社区,多看大佬们的干货分享
  4. 不要看书、不要看书、不要看书(看书是学不会编程的)
  5. 看教学视频、看官网教程、多实践
  6. 带着问题去学习编程,已解决实际问题为目标去学习编程,不断给自己正反馈

觉好留赞,欢迎常聊。