02.26 没有基础的人学游戏开发可行吗?

呼呼哈小童鞋


以下都是我和其他人聊天后,自己的感受。

在美国和加拿大,的确有不少人,学历很低,基础知识很差,但是最后进入软件开发领域而且做得很好。但是在中国,低学历低基础进入软件行业虽然不难,可是目前来看,发展到高级水平的人,占得比例不大。这其中的原因主要是因为3个:

1,教育序列:在中国,一旦就业后,想要重新读大学或者研究生,乃至于参加脱产培训,都是很困难的事情,但是在有些发达国家,有为成人继续深造提供社会环境,例如加拿大多数省成人脱产读书都有生活费补助,而且有非常多的下班后上课的本科研究生班。例如美国有非常好的社区学院系统,以及很多公司的教育补贴。 教育序列是一个专业人才入职之后,能否继续提高水平,进而成为研究性人才的关键因素。

2,企业文化因素:中国国内很多公司,有不成文的约定,就是年老的程序员要去转行,搞行政,管理,乃至于销售等,因为“程序员是青春饭,不适合长期做”。 而在美国和加拿大,从1950年开始就形成了程序员群体,现在年龄在70岁以上的编程高级顾问,都大有人在。北美有太多的编程者,始终没有改行,始终在做编程,多数企业普遍认为编程水准和年龄直接成正比。这个分位给编程者一个预定:“编程者不断提高水准,越老越吃香”。 是否有培养“工匠精神”的企业文化,乃至于社会文化,是一个国家未来能否发达的主要因素(国富论:国家富强不在于金钱,而在于社会分工和足够的行业人才发展)。着大家都知道。就不说了。

3,编程人才的新生代进入职场后,主要从事初级工作,初级工作很多都是照猫画虎,非常耗费体力,在中国很多公司为了赶时间,不断刺激程序员加班加点,连续夜战。经过连续夜战的程序员,往往就自动失去了编程能力,更不用说编程欲望和技��发展了。而在北美,程序员,特别是初级程序员的工作比较轻松,需要加班的编程岗位很少(也有一定比例的公司需要夜班程序员,但是总比例不占主流),他们有足够的精力和欲望发展成高级人才。 人才,培养是关键,又想马儿跑的快,又不想马儿睡觉,是不可能的。

如果说楼主打算学开发,我建议先学习易语言,因为易语言都是中文的,简单易懂。


专注开心的懒虫


其实也没什么问题吧

没有基础,可以学,毕竟游戏开发也不难。说难不难,说简单也不简单。

这个问题在于你想开发哪种规模的游戏了。简单的游戏,可能用一些现成的框架和代码,花点时间,读懂了以后,就结合着自己的理解和实际的需要去修改代码了。当然相关语言要学会,其实脑瓜反应快一点,多琢磨理解,学语言还是比较快的,不过学得多忘记得也快。需要自己定期总结经验和知识点。如果要做些大型游戏,就需要和其他人相互协作了,但是制作周期也比较长。看能不能有耐心了。一般都会主攻前端后者后端,前端主要是各种表现逻辑,后端主要是处理数据分发和存储。都需要长时间的知识积累。最后一句话,不做十分重型的项目,选择一些小项目比如一些休闲小游戏,还是比较好做的。

游戏开发主要是看创造力与后期编程能力,编程是要学一下的,否则只能指手画脚,找其他的人来帮一下的。

我觉得没问题,现在各种游戏引擎已经不是当时只有专业程序员和部分极客能弄得懂得东西了,现在大量可视化组件和蓝图系统,让即使是美工人员也能开发出不错的游戏。学习游戏开发最重要的就是进入圈子,进入学习开发的领域,跟着前辈们学习开发的技术,就算是初中生,也能做好的。你即使没有基础,但是你去学习或是培训,必然会先教你基础。比如unity开发,其脚本可以用JavaScript和c#开发,那么培训班必然教你其中的一种,至少让你能够独立写出简单的脚本。剩下来的就是模型的堆砌和逻辑的展开了。这个和所谓的基础没啥关系吧。其实学习这东西,无论学什么,都贵在坚持,而非基础,学任何东西,没有人一开始就是有基础的。但是你进入圈子了,却不去坚持,朝三暮四,遇到挫折就放弃,那肯定学不好。所以你想学就去学,趁着这个行业还有利可图,尽早进入圈子。就这样。



Miss无情


没有基础?没基础到什么程度??如果连一种语言都没掌握的话,这就很难了!你需要付出很大的努力!有个问题就是:当你掌握了java,c时,可能又新的挑战了!慎行!


分享到:


相關文章: