焦虑的移动开发者们该如何破局?

2018-12-25 17:11:57 浏览数 (1)

经常会有人问:“现在学习Android开发还有前景?”我的看法是现在只是市场趋于平稳了,对开发人员的要求越来越好了,这并不代表没有前景了。

移动开发不等于App开发,所有新的技术浪潮其实都可以融入到移动开发的体系里,比如IOT、音视频、边缘计算、VR/AR,我们要做的,只是打好基础,随时准备战斗。其次,从心态上,我觉得我们千万不要把时间浪费在纠结问题上,而是应该放在解决问题上。“王者荣耀”“吃鸡”并不能解决我们的焦虑,拥抱变化,才能拥有未来,让我们共勉。

移动端的招聘中高端的职位还是很多的,看了下拉勾上的Android招聘需求,在北京中高级Android开发大多是15k-30k,如何从初级进阶?

最快速的方法就是跟着高手学习,我推荐一个高手给大家认识认识,先说说他的经历,他经历了搜狗手机输入法用户从一千万到一亿,也见证了微信用户从一亿到十亿的增长。写了一些文章,建立并运营了 WeMobileDev 公众号,输出了一些技术干货和思考;拥抱了开源,Tinker、Mars、WCDB 相继开源,主导腾讯的第一款开源产品 Tinker。

Tinker是微信官方的Android热补丁解决方案三大流派中的 Tinker项目的负责人,这个项目保障了微信的数亿用户的使用,足可见实力有多深厚。

他叫张绍文,前微信高级工程师,Tinker负责人。

最近开了一个专栏《Android 开发高手课》通过这个专栏来回答两个问题:那企业需要什么样的移动开发人才?移动开发还可以做些什么?

专栏里,会结合业界的现状,讲讲国内外各大公司的尝试,以及他们的发展方向。侧重结合工作上的实践经验,分享一些疑难问题的解决思路。整体来说,主要包括以下三个部分 (注:60% 是 Android 相关的,40% 是可以跨平台的)。

专栏简介

我提前看了几篇文章,专栏里整体来说,主要包括三个部分:

模块一:高质量开发

最近国内外各大公司,对APM性能监控系统也越来越重视。App崩溃、内存、存储、网络、安装包体积这些都是我们的常见问题。作者配合实战题目,来进行讲解,很侧重实战技巧。

模块二:高效开发

这个部分,具体的内容我还没有看到,但是看目录当中涉及到了动态部署、版本迭代的高效开发技巧,据说还会剖析头条和快手如何做到数据驱动式的开发。

模块三:架构演进

这个模块没有复杂的技术问题,主要分析了架构演进的变化,例如 Android P、App Bundle以及移动开发在未来的发展方向,也是我最想看的部分。

0 人点赞