就业班A计划学员感想 加入小组

367个成员 54011个话题 创建时间:2019-09-27

Unity高薪就业班——我在Siki学院的学习历程 精华

发表于08-21 963次查看

       我记得选择数媒专业的时候就是冲着游戏开发这个方向去的,记不得也讲不清那是大一下学期的哪次实验了,老师召集了几个同学要商量专业方向的事,恰好有学长在实验室piapia的敲代码,走近一看,哟呵,坦克大战!“学长,你这是在开发游戏吗?”,“啊,不算吧,就是照着案例学习”,“案例?,要花钱吗?”,“我这个坦克不花钱,也有花钱的”,“你这是哪里的课程呀?”,“SIKI学院的,你想学做游戏?”,“嗯,挺感兴趣的,有什么建议吗?”,“emmm,对代码感兴趣才行,有编程基础吗?”,“只学了一点点C#,可以吗?”,“哟,看样子你是了解过咱专业啊,都知道学C#了;这样吧,我就不问基础怎么样了,你去sikiedu.com这个网址,诺,他有一个比较完整的学习路线,前面的课程大多数都是免费的,你照着这个路线学习”,“好的好的,谢谢学长;那那些收费的课程怎么办呢?”,“哎呀,这个就要看你有没有经济能力啦,觉得他的课程质量还行,自己的自制力也可以,那就可以考虑入手一下咯”,“好嘞,谢谢学长!” ;然后我就开启了在SIKI学院白嫖的学习历程。

       由于我自身在C#入门以及Unity基础入门上花费的时间较多,因此口舌也会多费在这上面。我不知道各位前辈以及后辈在学习游戏开发时的初体验是怎样的哈,我就讲一下自身的。我在这之前是没有接触过编程的,根据老师和学长的推荐,需要先从C#入手;刚开始学习C#时,所有的知识都来自于这个新的领域,不断的冲击自身的认知,反复的琢磨同一个问题”为什么这样写?”,大多数时候是没有答案的,一度的认为自己不适合做游戏,然后就丧失兴趣和热情,开始断断续续的学习,甚至有想过换一个专业方向;在接触SIKI学院后,看着一整个完整的学习路线,对自己瞬间又有信心了;我特别感谢在SIKI学院A计划2群里的某个前辈,当我在深究C#遇见问题在群里请教时,他告诉我“其实你目前深究这些没有什么用,你都不知道能用它来具体做些什么,你应该将SIKI学院里一些个简单的案例跟着老师完整的敲出来,多敲两个,就知道为什么了。”;然后我就按照这位前辈的建议,跟着老师敲了几个案例,回头时,以前的种种为什么都顺理成章了,真的是将我从那种不好的情绪中拉了回来,让我又将对游戏开发的兴趣拾起来。

       游戏开发的初体验我感觉就像当初自己从幼儿园步入小学的一个心理历程,什么心理历程呢?幼儿园老师带我们临摹自己的名字,带我们参观了一下文海这座高楼大厦;小学老师教我们学笔画、字母、拼音,教我们怎么搭建属于自身文海的地基,难吗?当时肯定是难的,但当地基搭建好后,我们上初中、高中、大学,在学习不同阶段的知识时,就不会感觉有很大的落差,我们只需要按部就班的搭建上层建筑就好。回头看,学习游戏开发也是同理,当我们在这个领域将自身的地基搭建好后,未来的学习就会更加得心应手。

       在一个新的领域里学习我感觉是既兴奋又疲乏的,新知识一个一个的往脑子里塞,即使即时消化,也会有遗忘,怎么解决呢?对于游戏开发来说,每天的工作无疑就是敲代码,找BUG,学习也是如此;编辑最注重逻辑,我们常常会陷入一个误区,就是理清老师的思路后就感觉自己掌握了,等自己真正要独立上手时,又脑子发懵。因此代码一定要多敲,出现的大小BUG一定要即时解决,否则就会反复出现在自身的代码体系中,直到自己崩溃;新知识一定要记笔记,不用手写,但一定要有个地方去记,笔记不一定会看,但记笔记的过程就是自身对新知识的总结,也是掌握新知识的最快方法。

       Unity基础入门我觉得就两个方面,API和组件。Unity封装了N多的API,要想全部记下来是不可能的,能够掌握常用的即可,有其他需要时可以在官方文档中进行查询;组件的学习就比较简单了,多用就行,熟能生巧嘛。在这个阶段,我们会有许多奇奇怪怪的想法,我的建议是都去实现一下,在这个过程中,也许某个想法就是以后开发游戏时的一个思路,也可能是不可行的一个BUG;总之,这是一个打磨我们自身的Unity基础的好办法。

       在加入SIKI学院就业班后,我感觉最大的提升就是基础越来越扎实、思路也越来越清晰;就业班给学员提供了一个和老师面对面交流的机会,所有的问题和想法都可以向老师进行请教,六个老师至少会有三种思路,简易版AI?同时,我也特别感谢在就业班中学院给予我和杜同学一个写书的机会,让我能有幸体验一把当作者的感觉;写书带来的最大收获,就是对基础的掌握更加扎实;对以往遗忘和未知领域的知识都进行了一个补充,已经熟悉的知识则进行了一次回炉重造;每一章的案例编写或多或少也增加了自己的代码量,过程中出现的BUG也不少,简单的向独立开发迈出一小小步?感谢SIKI!

       在Unity基础入门后,我曾经一度的以为使用游戏引擎制作游戏就是一个使用各种API搭架子的过程,后面慢慢深入了解面向对象思想后,学习一些常用开发框架时,才感觉自身的知识储备还是太少,以至于认知过于狭隘;千里之行始于足下,游戏之路永无止境!

发表回复
你还没有登录,请先 登录或 注册!