您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
it行业的ios开发和安卓开发是不是都转行了?
程序员,互联网,领域it行业的ios开发和安卓开发是不是都转行了?
发布时间:2019-02-08加入收藏来源:互联网点击:
it行业的ios开发和安卓开发是不是都转行了?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
非著名程序员:换个角度看世界,另辟蹊径,提供新思路,优质的回答。
首先,我们必须通过观察行业变化,注意到两点,哪两点呢:
市场对于 App 开发的需求确实变少了,原因一个是移动互联网进入下半场,App 开发需求少,成本高,周期长,创业公司很少开发 App 了。确实有很多开发者内转了,我注意到 Android 原生开发以前大多采用的是 Java 语言,所以有很多 Android 开发者内转 Java 后端开发了。所以,通过上面两点的变化就可以看出,市场需求确实变少了,还有很多移动开发者内部转岗成为了 Java 后台开发或者前端开发了。
其实,说到底,现在已经不是那个人人都可以靠着一个 App 大众创新,万众创业的时代了,在移动互联网的初期和中期,创业者靠着一个 idea 就可以吸引投资,成立团队,开发 App ,所以很多公司都需要移动端原生开发,从大众创新,万众创业的上万创业公司中能够脱颖而出成为独角兽的真的寥寥无几,进入后半场资本市场进入寒冬,而且投资者也成熟稳定了很多,所以相关 App 开发产品的创业公司大量减少,这就导致市场需求变少。
现在需要 App 开发和维护的基本上都是中型或者大型互联网公司了,而移动端开发者,尤其是初级中级的开发者绝对进入了饱和状态。
小公司现在都转小程序开发了,小程序以其快速,低成本的特点,极度适合小公司创业期的市场需求的检验和尝试,所以,加之小程序开发的冲击,原生需求下降的也很厉害。
那是不是移动开发转行了呢?内转的有一部分,其实,现在的市场状况移动开发没有那么火热了,以致于现在学 iOS 和 Android 开发的本身就少了,给人的感觉就凉了。
回答于 2019-09-11 08:43:50
并没有转行,很多领域现在一直从在的大量资深的IOS和安卓开发人员,只不过平时比较低调,没有对外展现而已
回答于 2019-09-11 08:43:50
这是一个很好的问题,作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下。
首先,随着移动互联网在消费端的用户增量时代逐渐进入尾声,App开发也进入到了一个存量时代,所以当前IT(互联网)行业对于App开发人才的需求也逐渐趋于平缓,岗位附加值也并没有前些年那么高了,这就导致不少曾经专注于App开发的程序员选择了岗位附加值更高的领域。
从当前IT(互联网)行业的发展趋势来看,虽然App产品的增速没有前些年那么快了,但是当前移动互联网的市场存量还是非常大的,所以整个IT行业依然有大量的App程序员,包括iOS程序员和Android程序员。从这个角度来看,当前学习App开发,依然会有就业的机会,但是要想获得更高的岗位附加值却并不容易。
从当前的技术发展趋势来看,App开发正在逐渐并入到传统的前端开发团队中,目前不少传统的Web前端开发程序员,在技术栈上也在逐渐向移动端覆盖,这也在很大程序上弥补了App程序员相对不足的问题。随着云计算和各种开发工具的升级迭代,当前在进行App开发时也有了更多的解决方案,开发效率也有了较为明显的提升,这也导致不少移动互联网团队,并不需要那么多App程序员了。
在前些年App开发比较热的时期,App开发程序员的人才需求量是非常大的,很多刚刚从各种训练班出来的初级程序员,往往都能够拿到较高的薪资待遇,而当前这些专注于App开发的训练班,已经非常少了,这足以说明当前IT行业对于App开发人才的需求情况。
当前不少App开发人员在进行领域转换的时候,往往会考虑以下几个领域:
第一:大前端。App开发程序员进入前端开发领域是比较常见的选择,一方面在知识结构上更容易实现扩展,另一方面在工作岗位上很容易接触到相关知识,随着越来越多的企业把移动端开发并入到前端开发团队,App程序员进入大前端领域发展,是比较明显的一个发展趋势。
当前所谓的“大前端”领域,不仅包括传统的Web前端开发,还包括当前的移动端开发,这不仅涉及到App开发,也涉及到各大互联网平台的二次开发,比如各种小程序开发等等。从这个角度来看,大前端涉及到的知识量还是比较大的,而且前端技术的迭代速度也比较快。
第二:大数据。当前大数据领域是一个创新、创业的热点领域,随着大数据被列入到“新基建计划”之后,大数据领域正在吸引大量的行业资源和众多的技术人才。对于App开发人员来说,虽然进入大数据领域需要学习大量的新内容,但是由于当前大数据领域涉及到的岗位也比较多,所以App开发人员进入大数据领域,也有很多切入点。
以Android程序员为例,由于Android开发所采用的Java语言在大数据领域也有广泛的应用,所以Android程序员进入大数据领域还是相对比较容易的。从当前大数据领域的人才需求情况来看,大数据开发岗位有较大的人才需求。
第三:全栈程序员。从App程序员岗位走向全栈程序员岗位,虽然有一定的难度,但是在云计算时代,这个转换正在变得越来越容易,而且全栈程序员的岗位附加值比较高,所以转向全栈程序员岗位会明显提升程序员的职场价值。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |