但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
如果是开发android的游戏的话,没得选,只能用JAVA。
貌似也有用delphi开发的游戏,不过听说不是主流。
其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。
推荐教材《Visual C++游戏编程基础》
如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。
java和python哪个更值得学习?
谢谢邀请!
首先,对于将近30岁的职场人来说,如果未来要转行从事软件开发还是具有一定难度的,需要面临较大的压力。但是从行业发展的角度来说,IT行业的发展机会还是比较多的,所以选择学习编程也会有一些新的发展机会。
Java和Python都是目前在IT行业内被广泛应用的编程语言,Python语言在近几年上升趋势明显,这主要得益于大数据和人工智能的发展,当然Python语言自身也具备一定的优势,比如语法简单、开发库丰富等等。
但是,如果从就业的角度出发,Java是当前比较现实的选择,原因有以下几点:
第一:Java开发岗位多。Java语言经过多年的发展,已经构建了一个庞大的生态圈,在Web开发、Android开发、大数据开发和后端服务开发领域都有大量的应用,而且由于Java的性能比较稳定且扩展性比较强,所以Java也是大型互联网平台的重要选择。另外,目前在整个IT行业内有大量的历史项目都是采用Java开发的,所以Java开发岗位目前还是比较多的。
第二:Java解决方案丰富且成熟。Java语言经过多年的使用在多个领域均有大量的成熟解决方案,采用Java语言进行项目开发会极大的降低开发风险,这也是不少架构师愿意采用Java语言的重要原因。同时,学习Java也有大量的参考案例,会在很大程度上降低学习难度。
第三:Java发展前景依然广阔。虽然目前Python、JavaScript和Go等语言的快速发展挤压了一部分Java的应用空间,但是Java语言自身的稳定性依然具有明显的优势,而且随着Java版本的不断更新,未来Java语言将依然是IT行业内最为重要的编程语言之一。
当然,对于年轻的开发者来说,Python也是应该重点学习的,未来Python的发展前景非常广阔。
偶从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,偶会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注偶,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询偶,谢谢!
从事了4年的安卓开发?
小编也是一名Android工程师,分享一下偶的看法。互联网行业进入下半场,从前年的P2P暴雷开始,互联网经济的寒冬就开始到来了。偶所在的公司已经连续两年年底裁员了,小编咨询了一些Android大佬和自己收集的信息,给你提供一些意见参考。
专研还是转行?
偶的建议是专研。俗话说“换工作穷三个月,换行穷三年”。改行的代价太大了,真的不建议改行,具体是需要你自己决定啦!不知道你现在做的是Android的什么领域,Android细分领域有应用层、游戏、音视频、Framework(底层工程师)、车载方向、智能家居等等方向。
薪资前景
出来搞开发都是为了钱,偶以Android音视频工程师、地点深圳为例
数据来源于Boss直聘,以你的工作年限深入学习音视频方向,薪资方面非常有前景的。
规划建议
大家做开发的在互联网领域,职业发展道路大概有两种:
纯技术开发;
技术管理人(产品、运营、团队负责人);
专研建议
开发不能闷头做自己的事情,要多和同事朋友交流分享;
多参加一些技术沙龙,或者花钱进修一下技术,认识多一点朋友;
创建自己的技术博客和公众号,营造自己的技术影响力;
针对于你的问题,偶给出这些建议,如果对你有帮助给偶点个赞吧!