首页 > 代码库 > 职业定位(移动端、ios开发、Android开发)
职业定位(移动端、ios开发、Android开发)
移动端
移动端webapp开发必备知识:http://www.chinaz.com/manage/2012/1128/283974.shtml
设计一款好的移动App,有哪些基本规则?http://www.uisdc.com/rules-about-apps
经验分享:移动端设计开发流程:http://www.uisdc.com/mobile-design-process
经验分享:移动端设计开发经验之设计篇:http://www.uisdc.com/mobile-design-2
Web与移动端两年开发心得:http://www.tuicool.com/articles/iuY7Fr6
移动app开发要学什么?主要是语言!
Android平台要学Java,苹果要学Objective C
IOS开发
iOS开发专区:http://www.oschina.net/ios/home
开发一个iOS应用没有那么容易:http://www.williamlong.info/archives/3061.html
IOS开发工程师职业学习路线图:http://edu.51cto.com/roadmap/view/id-7.html
iOS开发从新手到App Store上架:http://www.cocoachina.com/special/fornew.html
学习iOS前景怎么样?
就目前情况来看,对于iOS开发方面人才还是比较欠缺的,有很多公司都缺少iOS高级高发师。如果想知道学习iOS有没有前途,那么还是先弄明白什么是iOS吧!iOS是运行于iPhone、iPod touch以及iPad设备的操作系统,它管理设备硬件并为手机本地应用程序的实现提供基础技术。由此可以看出来,现在国内是缺这种人才的,有限的iOS开发人才成了国内企业必争的资源。总而言之,有了技术到哪都吃的开。
据了解,iPhone在全球拥有非常广泛的应用市场,使应用开发公司开始争抢iOS开发者。另外,由于iOS系统开发技术走在全球手机系统的前端,其他系统平台应用开发公司和系统研发公司也在同时高薪挖角。有72%的公司都在招聘iOS平台开发人才,有38%的招聘公司表示,iOS平台开发经验比其它平台的开发经验更能够得到公司的喜欢。
自学ios开发怎么成为高手?
第一步,学习开发语言Objective-C。参考书看《Objective-C基础教程》这本书就行了。书看到后来还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。我推荐的那本参考书里也会有一些讲解,进阶的学习需要以后再去看资料,没有特定教材,因为面向对象是一种编程思想,好在Objective-C本身就是这种思想的体现,以后写代码的时候可以慢慢体会。学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解了,这时候应该就可以写简单的无界面程序了。
第二步,学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。这个阶段推荐的参考书是《iPhone 4与iPad开发基础教程》,该书有中文译本,虽然不是最新的iOS教程(最新的教程应该是iOS7开发基础教程,但是该书没有中文译本,如果英文过硬,看这本书当然最好)。
第三步,熟悉常用第三方控件。因为苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,智慧无线的网友们开发了各种各样的第三方控件来实现他们想要的功能,可以使开发过程事半功倍。此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学变进行软件开发。
除了参考书,这里推荐一个网站“Cocoachina苹果开发中文站”里面分享了很多网友的代码,并且可以对自己学习过程中遇到的问题进行讨论。学习初期,中期以及后期进阶都可以在这个论坛找到相应的学习资料与代码,并且可以通过发帖得到大神的技术指点。对应的英文网站是Stackflow,此网站偏重实际开发问题的解决,交流语言为英文。
另外,斯坦福大学每年都开设iOS开发的公开课,从Objective-C的学习到最后的控件使用以及开发思想,架构的学习,都有涉猎,是很好的视频教程。网易公开课中有以往课程配中文字幕的视频,而最新的课程一般没有中文字幕,并且,该课程选择默认学生已经有C++编程基础,可能对于初学者会困难一些。视频属于公开资源,在搜索引擎上搜索斯坦福、iOS等关键字,即可找到相应资源。刚刚简单搜索了一下,优酷已经提供iOS7开发的高清视频专辑。
最后,无论学习哪个操作系统的软件开发,最关键还是要多多练习,因此大量的写练习代码,看别人的优秀代码很重要。
Android开发
Android开发专区:http://www.oschina.net/android/
Android开发 - 做最好的Android开发论坛 - 安卓论坛:http://dev.apkbus.com/
职业定位(移动端、ios开发、Android开发)