非计算机专业的人怎么学安开发?
发布来源:北大青鸟官网 发布时间:2012-12-24 16:50 点击次数:65
文章摘要:
安卓手机的流行引爆了市场对安卓人才需求,安卓软件行业相对于传统的软件行业来说,是一个新兴的产业。相对于其它嵌入式软件来说,从业人员要少得多,因此企业安卓软件人才方面紧缺,薪资待遇自然也要高于传统的计算机软件行业的人才。这些都吸引了大量IT人
安手机的流行引爆了市场对安人才需求,安软件行业相对于传统的软件行业来说,是一个新兴的产业。相对于其它嵌入式软件来说,从业人员要少得多,因此企业安软件人才方面紧缺,薪资待遇自然也要高于传统的计算机软件行业的人才。这些都吸引了大量IT人士转业到安开发领域中来,当然,一些非计算机专业的人士也因为安软件行业良好的发展势态想要从事开发工作,非计算机专业的人怎么学安开发?
非计算机专业的人怎么学安开发?针对这一问题,走访了郑州几家比较有名的安培训机构,我们来听听他们的建议,看看他们在培训的时候都是如何让学员学会安开发技术的。
据北大青鸟郑州翔天信鸽学校安教员介绍,学习安开发,以下基础是必须掌握的:
1.JAVA基础
安应用程序开发是以JAVA语言为基础的,所以没有扎实的JAVA基础知识,只是机械的照抄别人的代码,是没有任何意义的。
2.Linux基础知识
安系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的;
3.数据库基础知识
这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》
4.网络协议
至少需要学习两种基础的协议,HTTP协议与Socket协议;
5.安基础知识
按照Android SDK帮助文档当中的Dev Guide里面的顺序,《Android视频教程》也基本上是按照这个顺序录制的;
6.服务器端开发知识
由于很多安应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:
(1)JAVA EE:就是邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉JAVA了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;
(2)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;
(3).net:这项技术的点和JAVA EE差不多,但是要想掌握.net,则需要掌握C#,也是个麻烦的事情;
(4)ruby on rails:这个服务器端技术,简洁,雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;
要成为一个专业的安开发者,以上的这些知识都必不可少。这些对于计算机专业的人来说不是什么难事,但是对于非计算机专业的人来说确实有一定的困难。小编在走访的过程中也发现了像郑州北大青鸟翔天信鸽学校这样的培训机构中,就存在着不少非计算机专业的人进行安培训的例子。
采访过程中,和他们聊了几句,就北大青鸟翔天信鸽的王同学说:“毕了业找不到工作,我是看到北大青鸟翔天信鸽的广告才来的,学校现在有一个大学生实训项目,三个月的密集训练就能让我们掌握安开发技术,到时候学校还会推荐我们到达公司工作,一举两得,什么都不用我操心了,只要好好学习就行了。”
所以,非计算机专业的人怎么学安开发?建议大家还是要到专业的安培训机构看一看,了解一下,寻找一个适合自己的培训机构,在老师的指导下系统的学习,这样才能真正掌握技术,才能成为安人才,从而找到好工作,拥有一个好前途。
- 上一篇:河南java培训学校哪个好 下一篇:大学生毕业进行计算机培训有用吗?