mybatis的工作原理5分钟快速入门 萌新小白,如何学会游戏开发和策划?

[更新]
·
·
分类:互联网
4978 阅读

mybatis的工作原理5分钟快速入门

萌新小白,如何学会游戏开发和策划?

萌新小白,如何学会游戏开发和策划?

游戏开发职位主要分为:程序,策划,美术
美术这个比较难,而且要求有艺术细胞,虽然自学也可以,不过相对困难一些。游戏美术主要有原画、UI、3D、地图编辑这几类,看看自己想往哪个方向发展就针对性学习吧,这个需要大量时间和精力。
策划要求相对低一些,主要负责设计。有系统策划、文案策划、数值策划、关卡策划等等,一个人全包揽的话也不是不可以,自己设计一套游戏规则,编辑关卡,调整数值,包装上文案。最后也就是好玩与不好玩罢了,照葫芦画瓢,按部就班设计就可以。
程序要求相对高一些,最基本的技能就是编程语言,C、C 、C#、Java、PHP等等编程语言,这些是实现策划所想的功能的手段,是做游戏基础。
除此之外还有会用游戏引擎,现在很少有直接一点一点做游戏的了,都是使用一些游戏引擎加快开发速度,比如UE4、Unity、Cocos等等,一些公司还有自研引擎,程序需要在编程之后,把各种资源整合到游戏引擎中,进行游戏调试。
游戏开发主要就这几个方向,可以根据需要看相关的书和视频教程学习,一边学一边动手做,效果会更好些。

JAVA实习生需要懂spring和mybatis的底层吗?

大部分公司不需要,大公司需要。
对于大部分公司来说,没有时间也没有经费去造轮子,所以通常都会用现成的框架来进行开发项目系统,因为框架的好处就在于完成了大部分基础的工作,只要专注于业务代码开发就好。
spring和mybatis框架,一个改善了业务代码的耦合度高低内聚的问题,一个封装了JDBC的基础操作,这两个框架,对于一个在普通公司的实习生来说,会用就行了,不用去了解底层原理。
但是如果想要进去大公司实习的话,这两个框架不仅要会用,还需要了解一定的底层原理,比如说spring的IoC和DI是如何实现的,循环依赖是怎么解决的?又比如说mybatis的mapper文件是怎么被加载,模型和数据库表是怎么联系起来的?
这些问题你不用全部都弄懂,但需要你说出个大概来,当然除了这些,大厂还会问一些非编程语言的问题,比如说七层网络协议、BIO、 NIO等等
为什么大公司需要你了解这么多?因为太多的人想要进大公司了,如果你只会一些基本的使用而对原理一无所知,他们凭什么会选择你呢?
综上所述,题主想要去普通公司,那么会用就行了;想要去大公司,就必须去了解一些底层的原理!

原理需要了解,但不必精通,也不必会写,我们不制造轮子