微信号:ai-front

介绍:面向17W+AI爱好者、开发者和科学家,提供最新最全AI领域技术资讯、一线业界实践案例、搜罗整理业界技术分享干货、最新AI论文解读.每周一节技术分享公开课,助力你全面拥抱人工智能技术.

移动互联网的下半场,Android开发者在焦虑什么?

2018-11-29 11:09 AI前线
编辑 | Natalie

“现在学习 Android 开发还有前景吗?”

“Android 开发还有什么可以研究的?”

近半年来,许多移动开发者都问过我这样的问题。大家对于职业的未来,都有一些迷茫和焦虑。为什么会这样呢?

放眼现在互联网行业,各大公司已经从争夺用户转为争夺用户时长。而小程序、快应用的崛起,也让许多 App 的增长达到瓶颈。可以说,国内移动互联网的红利期已经过去。

从技术的角度来看,今年移动端的技术变革也有点缓慢。大前端的概念虽然说了很久也很多,但 React Native、PWA 的效果依然不尽人意。在插件化热潮之后,移动端的精品文章开始变少。去年“安利”完 Kotlin 之后,今年讲得比较多的还是 Flutter。遗憾的是这些都像蜻蜓点水一般,没有掀起多大的波澜。

这么看来,移动开发的前景不明朗,再加上竞争激烈以及技术变革放缓,我们感到迷茫、焦虑就不难理解了。但这是不是就意味着移动开发没有前途了呢?

我想并不是,移动开发不局限于 App 开发,所有新的技术浪潮其实都可以融入到移动开发的体系里,比如 IOT、音视频、边缘计算、VR/AR,我们要做的,是要打好基础,随时准备战斗。对我们开发人员来说,寒冬是否到来不重要,重要的是将自己的技术做精做深。

招聘需求也印证了这一点,移动端的招聘量变少,但中高端的职位却多了起来,这说明行业只是变得成熟规范起来了竞争激烈,但产品质量与留存变得更加重要,我们进入了技术赋能业务的时代所以保持竞争力的关键在于,你是不是 Android 开发高手?

我在极客时间开了个《Android 开发高手课》专栏,把我在 Android 开发领域,从搜狗到微信的多年经验心得,毫无保留地分享给你。

我是谁?

我是张绍文,前微信高级工程师,腾讯开源项目 Tinker(Android 应用热修复框架)的负责人,曾负责微信 APM 质量平台和 DevOps 的建设。

我见证了微信用户从一亿到十亿的增长。在快速成长的同时,让我感到更加快乐的是对社区做出了一点贡献。我建立并运营了 WeMobileDev 公众号,输出了一些技术干货和思考;拥抱了开源,Tinker、Mars、WCDB 相继开源,特别是负责的 Tinker 作为腾讯在 GitHub 的第一个开源产品,让我体会到了开源的魅力。

专栏简介

《Android 开发高手课》专栏里,我会侧重实际开发中的经验心得,来和你分享开发中常见疑难问题的解决思路。并结合业界现状,剖析国内外各大公司的尝试,以及他们的发展方向。整体来说,主要包括以下三个部分:

1. 高质量开发。最近国内外各大公司,对 APM 性能监控系统也越来越重视。我挑选了崩溃、内存、卡顿、启动、I/O 等比较常见的关键点,为你全面梳理性能优化的经验技巧与方向,帮你学会如何解决已知的存量问题,同时也能及时发现增量问题。

2. 高效开发。一个应用从想法到成品,需要经历开发、编译 CI、测试、灰度、发布等多个阶段,怎样提升各个阶段的效率?跨平台开发可能是解决开发阶段的一个答案,动态部署可能是发布阶段的一个答案。另外,我也会为你剖析头条和快手如何做到数据驱动式的开发。

3. 架构演进。在这个模块,我会讲到 Google 的一些架构演进,例如 Android P、App Bundle、虚拟机、耗电等,也会讲到移动网络架构的一些选择,跨平台开发、动态化实践等热点知识。

订阅福利

福利一:限时优惠¥68,12 月 8 日恢复原价¥99。邀请好友成功订阅,可获得¥16 返现(提取方式:极客时间 App- 我的 - 分享有赏)。

福利二:订阅专栏并高质量完成学习任务,即有机会获得 2019 年 GMTC 大前端技术大会门票。

福利三:添加小助手:jikeshijian000 或 geektime004,回复“Android”,即可领取 移动性能优化技能 图谱。

如何订阅

扫描下方二维码,试看或订阅专栏

点击 阅读原文,试看专栏

 
AI前线 更多文章 李沐大神开源中文书《动手学深度学习》上线 2019年软件开发人员必学的编程语言Top 3 重磅!阿里宣布3年来规模最大的组织架构调整 Jeff Bean谈Flink与流式处理的5大新发现 机器学习狗太苦逼了!自动化调参哪家强?
猜您喜欢 Redis集群技术 深入解析Java中Flushable接口的flush方法 清明节回乡行记——天台农村(大片版) 《权力的游戏》第七季剧透完整版 标注案例之脸部标注和人体标注