美文网首页Android开发经验谈
Android即将被替代?

Android即将被替代?

作者: 进阶程序员007 | 来源:发表于2020-10-22 18:03 被阅读0次

    对 Android 开发领域有冲击的主要有三个方面:

    1、跨平台组件 目前 Flutter、React Native 以及其他的一些跨平台开发的框架发展的越来越好, 也有越来越多的 App 采用他们来进行研发,使用这些框架可以省去一些移动端交互部分,和一些业务逻辑、请求之类的研发,从而冲击 Android 开发领域。

    2、市场需求2020 年,已经过了移动互联的风口, 以前很多公司的 App 都在起步阶段,加上有许多创业公司都想来移动互联分一杯羹,所以导致移动研发工程师的需求曾经在几年前被冲到了顶峰,那时候看一轮教程,熟悉基本的开发,就可以找到一份工作。可当下不一样了,新 App 的研发需求减少,移动互联也进入平稳期,公司招人不再需要那些只会一点 Android 研发的人了。对 Android 中/高级研发工程师来说,虽然找到一份工作不难,但是岗位需求还是下降了很多,且要求变高,这一点可以从各大招聘网站上可以看出。

    3、应用架构国内大厂的 App 基本都有小程序的容器, 这也就导致很多创业的业务,或者公司的 App 业务,完全可以被小程序所替代,自研原生 App 需要耗费更多的人力,审核、软著一整套流程麻烦,有些轻量级的业务完全可以被小程序所替代。除了小程序容器影响之外,H5 容器也会对原生 Android 开发造成冲击。目前市面上很多移动应用都将一些业务用 H5 来研发,手机端直接显示 H5,既能达到多端统一,又节省人力。

    说说我个人的看法吧: Android 研发趋势虽然下降明显,但是新入的 Android 研发者也减少了很多。未来 Android 的生态会越来越丰富,供需会趋近于稳定,不至于被替代,现在做 Android 的可以专心做 Android,不必因为担心而转其他端,任何一端要想没有危机都需要持续学习,Android 同样是这样。

    如何选择就业方向?

    1. 纵向扩展: Application - Application Framework - Library - Linux kernel , 最后成为一个Android 方面的专家,也许以后Brillo 也能直接搞搞。 平时造造轮子,写写中间件,业余时间弄弄开源项目加点名气。 多半混迹于各大公司、机构,明星团队。

    2. 横向扩展: 移动端,Android - iOS, 服务器端 Java/PHP/Python/....., 顺带搞搞html、js - 数据库运维这些,最终成为:听说这个产品没人做?俺来也,给俺3个人的钱,俺干5个人的活帮你把产品搞出来。各种框架、三方库用得66的....

    3. 散点扩展 : 也许你不会写服务器端脚本,iOS也搞不来, 甚至连html也看不懂, Android延误工期勉强搞出来产品、Bug还一堆。但是不要紧, 你能言善道,在公司里谁见到你都笑脸相迎,见到人都能侃几句,哄得了老板、侍奉得了客户;拿得了项目、谈得了价格。最后你发现自己成为了企业的管理者,技术水平是团队里最弱的,但是拿的钱却并不少。

    如何成为不被替代的人

    我一位Android开发的年轻同事,水平一般。上周他和我聊天时无意中说:“还是UI设计师工资高啊,我最近也在学PS,看看以后有机会是不是可以转行。”哎,想什么呢。你开发水平不行,应该先想办法提高技能而不是跑去学UI啊。第一职业才刚起步,做得摇摇欲坠,就算学再多三脚猫功夫又怎么可能占有一席之地?人家雇用你,永远是看你最拿得出手的职业水平,而非学了多少样不成熟的技能。

    不少人过于强调外界,而忽视了自己。行业是否饱和从来不是关键,关键的还是人。有的人觉得,行业工资太低、发展缓慢,焦虑之下频繁跳槽转行,最终在眼花缭乱的新闻和起伏不定的工资数字中迷失了自己。有的人觉得,技术只是让人换了一种工作方式,旧的消褪新的来临,它们更有趣、更有潜力,于是努力加快脚步跟上,尽力让工作价值不褪色。

    学会成为顶端那个人

    最后我想说,不安全感是常态,适度焦虑也是常态,只是,希望我们都能积极地跑起来,别做那个脆弱的人。努力充实自己,你会发现只要你成为站在顶端那个人,无论是友情还是爱情,无论是事业还是家庭,都会顺利!

    最后对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。 整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

    在这里我也整理了一套Android架构师系统学习资源,如果你有需要可以点击我的【GitHub】我愿意免费分享给你,希望我们都能一起进步,在Android这个领域发展得越来越好!

    • 大厂面试题

    含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

    相关文章

      网友评论

        本文标题:Android即将被替代?

        本文链接:https://www.haomeiwen.com/subject/dikpmktx.html