用什么app做软件开发 第1篇
两者没什么区别
1.软件外包:对日,客户要求非常严格,前台让你用标签,你不能用脚本,当然你还掌握了日语,能读懂文档。
2.软件开发:和外包差什么?语言。但是开发比较灵活,毕竟没有日本客户那么苛刻。
区别:如果你进入一家大型的软件公司,公司本身有自己的开发框架,进入公司后会对你进行框架的培训。比如说你学java,要用到struts,hibernate,sping吧,在公司你不会直接看到这些底层代码,全部封装到公司的框架中。你只是一味的进行拖拽,开发时间长的你就会感到没什么了。
如果你想做项目经理,项目经理条件是什么,你的组织能力,决策能力,领导能里,当然你的技术也要懂,但是不用那么精通,要是精通都可以当框架师了。
用什么app做软件开发 第2篇
制作手机app不能用软件来完成,要制作手机app,需要具备以下技术知识:最基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。当然,还得学Android特有的API的用法。Java和XML只是编程基础。成为开发者所需要需要知道:
1、语言基础:Objective-C语言、xcode开发环境;
2、手机使用经验:足够的iPhone使用经验与体会,不然很难与产品经理和设计人员有效沟通;
3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。
用什么app做软件开发 第3篇
第一步:程序
为什么要把程序放在第一位呢?因为我自己就是个程序员(大笑)。
早期开发游戏大部分只用一种语言,大家或多或少的听说过。那就是C++。包括咱们国内早期开发游戏最常用的一款游戏引擎叫cocos2d也支持C++语言。那就是下面这款引擎。当然现在已经没什么人用了。回到主题,为什么说程序在一个游戏当中非常重要呢?因为没有程序你就不可能做出一款完整的能上平台供大家下载玩耍的游戏。如果只是一个Demo,那无所谓,Unity3D就能拼接一个游戏。虚幻引擎的蓝图在这方面支持的更好。但是请注意,我说的是一个完整的。如果游戏想上线平台,那不可避免的需要对接各个应用市场。对接SDK产生的问题将多如牛毛。如果没有一个有经验的程序员,这步就卡死了。
如果你是一个有经验的程序员,上一步的问题解决完毕了。那你就该考虑一个新的问题了。
第二步:美工!
这里所说的美工只是单纯的建模和做动画的,不涉及UI部分。
如果你是想做一个画面非常好的游戏,那美工起到的作用将非常的巨大!
我给大家简单讲一下流程,首先呢,你在3DMAX或者MAYA当中建模,然后你可能需要把模型导入到Zbrush当中雕刻一下,然后你需要在PS当中绘制模型的贴图。然后在Maya当中绑定骨骼,下一步就是做模型动画了。然后导出到游戏引擎当中进行使用。是不是很繁琐?在一个大型游戏公司会有专门的人负责每一项步骤的。如果你想自己精通每一个步骤,那我劝你还是好好写代码吧。
如果上面两个步骤都解决了,是不是就没有问题了呢?
那我还得不幸的告诉你,那是不可能的。
第三步:UI
还有一个至关重要的东西没有解决,那就是UI。什么是UI呢,就是游戏当中的各个界面。比如说你进入一个游戏,得有注册,开始游戏,结束游戏,血条背包,技能等等东西吧。这些统称为UI。它们其实都是一张张图片。非常的杂而且多。需要专门的人去做这些图标。
那如果上面三步你都解决了。那我不能不去感叹造物主的神奇。你真是一个全才!不过还有问题没有解决。
第四步:声音
声音这个问题应该是游戏开发环节当中最好解决的一个问题。游戏引擎一般也都自带了一些音效。但是如果你想开发类似于钢琴块这种游戏。那你还是老老实实的去学一些声音的软件吧。