和游戏开发爱好者浅谈“自学”

简介: 【来信】  我是在校的大二学生,目前在自学自己感兴趣的领域(PC游戏开发)。想请问您认为自学有什么需要注意的地方吗?【回复】  非常抱歉,这样的问题我还是不细答了吧。学习方法每个人都可以不一样的,自学也是这样,范范而谈自学,好像有过这样一个写作计划,待执行,况且不一定适合你。提醒四点:一个是“自”,要有自我的主见,内容、方式、信息获取途径等,都可以是个性化的;二是“学”,以学习效果为标准安排,
【来信】
  我是在校的大二学生,目前在自学自己感兴趣的领域(PC游戏开发)。想请问您认为自学有什么需要注意的地方吗?


【回复】
  非常抱歉,这样的问题我还是不细答了吧。学习方法每个人都可以不一样的,自学也是这样,范范而谈自学,好像有过这样一个写作计划,待执行,况且不一定适合你。提醒四点:一个是“自”,要有自我的主见,内容、方式、信息获取途径等,都可以是个性化的;二是“学”,以学习效果为标准安排,在学习的过程中享受进步的愉悦;三要提醒自学不是“独学”,找到有相似兴趣的同学结伴,找乐于帮助学生的老师指导,实现“在指导下的自学”;第四,在校大学生,将学安排的课程学习,和自学结合起来,不可只偏一方。
  祝安排出个性、有效的学习。
  附上自学分类,思考这三种自学你是如何安排的?
  • 限定性自学——学生完全在教师指导下进行的自学活动,如课程的预习、复习以及为完成作业由教师指定的少量课外阅读活动。
  • 主动性自学——学生为加深理解教学内容,主动阅读参考书和科技参考资料等的学习活动。这种自学并不受教师严格控制,但还是受制于教学计划和课程内容。
  • 自主性自学——完全根据个人的兴趣、爱好,或扬长、或补短,自觉调整知识结构而进行的学习活动。
【再来信】
  我说说我的情况吧,我是比较不喜欢按照别人安排的路线学习的人,所以,通常我会选择第三种自主性的学习。
  平时,遇到问题采取的方法是:先想一想,不过一般如果是自己特别想要弄明白的问题就会多想一会。然后在 自己想不出来的时候,会上网查资料。最近,上论坛开始多些了。可能以后会多变成在论坛提问题。
  我们班主任在大一上学期快结束的时候,让我们寒假回家想一想自己要干什么?以及未来想过什么生活?然后,在那个寒假我也想了很多。因为,也是刚刚从北方回来。在广东没什么朋友,所以,有很多时间想这个问题。之后,我找到了自己感兴趣的东西,也就是我现在想要学习的领域(PC游戏开发)。当然,这个方向比较难。通过查资料也意识到了,一个PC游戏的开发需要很多的能力和经验。不知道您对PC游戏是什么看法?就我来说。一直认为,它是一个非常神奇的东西。所以,想要解开这个谜题。
  然后,在大一下期的时候,把C++学了一下,现在也有在学。大二上期也就是这一期,这学期主攻的是数据结构。不过确实麻烦,没学完就要期末考试了。下期的计划暂时是继续学习数据结构,如果有开相关的计算机课程就和这学期一样,也学一下。不过主攻的还是数据结构和C++。(关于C++,在PC游戏开发领域C++是最常用的语言,几乎没有使用其他的语言的。所以想要学习C++)
  这就是我的情况,感谢您的回复。

【回复】
  “比较不喜欢按照别人安排的路线学习”,是否有太过绝对的成份。如果别人的安排确实就是你所需要的呢?三种自学不是三选一,而是三者兼。我为你有自己的安排而感到高兴,但也不清楚你如何对待目前开出的基础课和其他专业基础课而感到些许担心。这样一种以课程为单位,层次性地呈现的课程知识,将是你自学,以及将来长远发展的保证。在大学的前两年,我建议保证前两种自学,追求后一种自学。
  就你喜欢的游戏而言,C++和数据结构是重要的,背后的计算机原理、程序设计语言、算法、系统软件,无一不是可有可无的。而这些都凭自己的第三种自学安排,要保证学习效果,并不容易。现在手机都多核心了,从游戏追求的效率上来看,并行程序设计是否需要考虑。PC游戏、移动游戏、网络游戏,各有所长,哪个是趋势,哪个市场更大,现在步入移动计算、云计算的时代,这些知识从何而来?所以,忽视了其他专业基础的学习,发展的后劲,我不看好。当然,作为大二的同学,你现在的投入无可厚非,你已经找到了让自己保持学习热情的方向,同时,学习的也是专业核心的内容,我的话(可能吓人),只作为担心你忽视“别人安排路线”而付出代价。
  至于游戏开发,我想你不仅要想着解开这个谜题,而且是要做到自主创新,在这些谜题中加入你的贡献,有健康的学习,你能做到。我对中国游戏市场中青少年游戏成瘾的问题很关心,想给未来的游戏专家出个问题:如何保持产业的发展,还要能保证孩子们的健康成长?回答好这个问题,做一个能赢利、有责任的游戏行业从业人员,这是我期望的。

【再来信】
  嗯,确实有些绝对了。这句话没表达清楚,通常对别人提出的建议,我并不会马上接受。一般会想一想这个建议如何? 毕竟,这是别人的经验总结,但是不一定适合我。 当然,其实您也应该想到了。我比较不喜欢的是学校安排的路线。
  在您的博客中提到的《数学之美》,这学期看过,确实是一本好书。看了那本书以后,更加明确了我对数据结构重要性的认识,而且,确实在那本书里面,数学的奇妙之处让我印象深刻。就课程来说,目前暂时是,按部就班吧。虽然,本质上确实不喜欢学校的课程。但是,还是会学习一点学校的课程。不过和感兴趣的这一方面相比,付出的努力确实会相差很多。
  可惜,在大二上期才跟您交流这个问题。如果是在大一的时候的话,也不会呢么迷茫吧。
  不瞒您说,以前我也沉迷于网络(不过,或许也正是因为沉迷过,才会产生对游戏的兴趣。)。不得不说,游戏这东西的诱惑力很大。一不小心就会在其中花费很多时间。您提的这个问题,对于我来说确实是一个难题。与我自己来说,我会努力做到负有责任。
  但是,于孩子们来说。实际上,网络成瘾这个问题。不同人可能会不一样。以前的我就是因为逃避现实吧。想想当时真是有点傻。
  对于您的期望实际上也正是我对自己的期望,我也不希望在以后有幸开发出好玩的游戏,却导致了不健康的游戏态度。健康游戏确实是一个任重而道远的课题。
  感谢您的回复。

  






目录
相关文章
|
4月前
|
算法 程序员 开发者
从小白到专家:我的编程自学之路
【10月更文挑战第30天】在数字时代的浪潮中,掌握编程技能已成为一项宝贵的财富。本文将分享我从一个对代码一窍不通的小白成长为一名能够独立解决问题的程序员的心路历程。通过真实的经历和感悟,我将揭示如何利用网络资源、社区交流和个人项目实践来提升编程技能。无论你是编程新手还是希望进一步提升的老手,这篇文章都将为你提供宝贵的经验和启示。
65 4
|
5月前
|
设计模式 前端开发 数据库
探索安卓开发之旅——从初学者到专家
在数字时代的浪潮中,安卓应用开发成为了众多开发者的热门选择。本篇文章旨在为初入安卓开发的新手提供一个清晰的学习路径,从基础概念到高级技巧,逐步引导读者掌握安卓开发的核心知识。我们将通过实际代码示例,展示如何从零开始构建一个安卓应用,并介绍一些提升开发效率的工具和库。无论你是编程新手还是有一定经验的开发者,这篇文章都将为你打开一扇通往安卓开发世界的大门。
|
7月前
|
测试技术 Linux Android开发
探索安卓开发之旅:从初学者到专家
【8月更文挑战第29天】本文是一篇为初学者和有一定经验的开发者准备的安卓开发指南。我们将从基础概念开始,逐步深入到高级主题,如自定义视图、性能优化等。无论你是刚刚入门,还是希望提升自己的技能,这篇文章都将为你提供有价值的信息和建议。让我们一起踏上这段激动人心的旅程吧!
|
7月前
|
算法 JavaScript 前端开发
探索代码之美——从小白到大牛的编程旅程
【8月更文挑战第26天】在编程的世界里,每一行代码都是构建梦想的基石。本文将带你领略编程的魅力,从最初的迷茫到技术的熟练,一起见证一个编程爱好者如何通过不断学习和实践,解锁新技能,最终成为领域内的专家。让我们跟随这段旅程,发现那些看似晦涩难懂的代码背后的艺术与哲理。
|
6月前
|
程序员 项目管理 数据库
探索代码之美:从小白到大牛的编程旅程
【9月更文挑战第9天】在编程的世界里,每个人都是从零开始,但每一步的成长都能让我们更接近技术的深渊。本文将通过个人的技术感悟,带你领略编程的魅力和挑战,从基础语法的学习到复杂项目的管理,一起见证一个程序员如何在实践中不断进步,最终达到技术的新高度。
53 0
探索编程世界的奇幻之旅
【8月更文挑战第8天】在编程的世界中,我们既是创造者,又是探险者。从最初对代码的好奇到逐渐掌握各种编程语言和工具,每一步都充满了挑战与惊喜。本文将分享我的编程之路,以及在这个过程中获得的感悟与经验。
小蚂蚁的游戏开发进阶课
我发现在入门之后,学习者通常会有这样的两种表现,第一种是有目标和想法的,对于这样的学习者来说,跟随着自己的目标和想法继续前进就好了。另一种是没有目标和想法的,在跟随着新手教程入门了之后,就不知道干什么了。
91 0
小蚂蚁的游戏开发进阶课
小蚂蚁的游戏开发课第1期
嗨!你好,我是小蚂蚁,这门游戏开发课程的老师。既然你点进来了,那么我猜你大概是对做游戏有些兴趣,你可能还不认识我,但是你很有可能在网上看过我写的教程,例如面向游戏开发小白的“人人都能做游戏”系列,或者面向有一定的基础者的“微信小游戏开发实战”系列。 下面,就由我来为你介绍一下这到底是一门怎样的课程吧!
112 0
快来看看,小蚂蚁准备要开一门游戏开发课了
做个简单的自我介绍吧!给那些还不认识我的朋友,我是小蚂蚁,从事游戏开发行业已经 6 年的时间,之前在团队中一直担任唯一的主程序的角色,做过大大小小的十几款游戏,如今是一个独立的游戏制作人,尝试以一己之力去完成整个游戏的创作,当然这里指的是小游戏。
96 0
|
运维 前端开发 JavaScript
自学开发技术,从入门到入行
说到学习这种事情,无论是学什么,都需要持之以恒,拥有坚持的决心才有可能会学到一些东西。如果只是三天打鱼,两天晒网的态度,不出差错的话,结果一定是和你想的大相径庭。
226 0
自学开发技术,从入门到入行