- 哦,现在想从事Android ios手机app开发工作,是不是学习JAVA?
- 我想学习APP开发,请问是选择安卓开发呢?还是IOS?都需要什么样的技能?
- 安卓开发,IOS开发,PHP开发和WEB前端开发我该选择哪个?
哦,现在想从事Android ios手机app开发工作,是不是学习java?
- 首先要明白APP开发,安卓和IOS是不通的。安卓现在开发的语言是j***a,ios的开发需要是Objective-C。是两种不同的语言,风格差别很大。基本上不是科班出身,很难兼顾两种。现在有一种移动端开发以以react或者vue开发的,然后打包成安卓或者ios的应用。这个就属于前端工程师的范畴了。
- 现在单独做移动端并不是很吃香的了,因为第一点纯客户端开发,公司需要养着安卓工程师和ios工程师,本身成本较高。所以流行的混合式开发,以前端工程师为主的,成本会低一些。并且对系统更新,上架省了不少时间,好处就在此略了。混合式开发和移动端的风口减弱,让对移动端的需求也是减少了很多。依我所在的城市,三年以下的工作经验的移动端工程师都很难找到工作。当然,还有一点去年谷歌开发者大会,后续推另一门语言作为安卓语言了。
- 如果真想入这行的话,j***a或者python都是可以学的。当然单单学了这一门需要是不能工作的,还有其他的知识需要学习,网上有很多资料,淘宝也能买到,在此不做推荐,避免广告嫌疑。当然考虑下前端工程师也未尝不可。
我想学习***开发,请问是选择安卓开发呢?还是IOS?都需要什么样的技能?
程序都是一样的,入门比较容易,精通很难。但是相比ios,Android的需求量还是比较高的。本人两年安卓,通过跟身边一些人的对比,感觉还是安卓会比较找工作。而且安卓来源,有很多第三方,在你最初的学习阶段可以带来很多方便。ios相对比较少。不过安卓机型的适配会比较麻烦就是了。
首先,你要掌握开发***的编程语言,安卓为j***a或者konlin,苹果为Objective-C或者swift。
先拿j***a来说,这个语言已经诞生很久了,应用非常广泛,如果你熟练的掌握了它,即使以后不做***也可以转投到别的领域。
Konlin为谷歌最近发布的一款针对于安卓的编程语言,他完美兼容j***a,而且比j***a更高效简洁,美中不足就是新语言,网上资料较少,而且应用相对于j***a比较单一,局限性比较大。
苹果方面
Objective-C从字面描述就可以知道,这货和C有关系,不过他是在c的基础上新增了一些东西。总而言之,学习难度略大。自学就更不用说了。
Swift就比较可爱了,这个也是苹果推出的编程语言,和安卓的那个类似。不多赘述,个人建议,如果想开发ios平台,使用swift比较轻松些!
这些只是开始的基础,在以后得开发中会遇到各式各样的困难问题,还需要努力克服,程序员有危险,入行需谨慎!切记切记!
Ps:作为一个合格的程序员,你需要有扎实的数学功底,扎实的物理功底,以及过人的逻辑思维能力!
安卓开发,IOS开发,PHP开发和WEB前端开发我该选择哪个?
主要看你的兴趣,这关系到你日后能否坚持住,但是在大学期间一定要把基础知识学好,实习的时候建议再去报个培训班强化一下,如果你是个妹子就重点学前段吧,在学校把HTML.CSS和js学好日后再学点美工知识应付前端足矣,日后编程之路没那么累,如果你是个帅哥就对自己狠点都学好,毕***多不压身,懂得越多越值钱,推荐全栈路线,前端.后端.[_a***_].MVC以及各种框架