稳住,今天是周末,本文属于节假日不定期抽风推送。

之前回复大家学不动的留言,说一定要做一个学不动的漫画,来啦~

如获至宝,刚开始接触 Android,每天都在刻苦的学习~

慢慢的开始遇到一些奇奇怪怪的问题,收到类似的质问“为什么 IOS 可以,为什么微信可以”...

那一年,爆发一些新技术,热修复、插件化、组件化开始进入大家的视野,各个大厂都开始开源自己的黑科技...

那一年,RxJava,Retrofit,Dagger 受到了大家的认可,越来越多的开源项目开始以其为基础技术实现...

那一年,跨平台收到不断的追捧,RN 逐渐收到各个公司的青睐,阿里也开源了weex,相信大家有听到一些“Android 要被 RN 替代的言论”,不过近期部分公司又开始放弃 RN...

那一年,小程序、快应用开始出现,充分提升用户体验,想要构建新的生态,微信小程序发展势头非常不错,而快应用出现后就没有了太多的声音...

那一年,Google也给我们带来了 Kotlin 与 Flutter,目前 Kotlin 也越来越受到了大家的认可,上次从留言来看,非常多的工作项目都已经开始使用 Kotlin 了。

而我们,在那一年,虽然有一些困惑、有一些疑虑,但还是一直为了自己的梦想努力着,谨以此文送给无数在 Android 之路上奋斗的开发者~

在我们做 Android 开发的路上,出现了很多碎片化、兼容性的问题,正是这些问题,让我们对 Android 的发展历程,系统的进步都看在眼里,整个生态是在朝着一个好的方向去发展的。

在开发的过程中,也出现了很多的新技术,相信也有很多同学困惑,怎么把有限的精力放到正确的技术选择上。

上面很多技术我也不会,所以我个人的建议是:

  1. 先选择公司项目使用到的,凡是目前工作项目中用到的,未来准备用到的,都坚定的学习,第一位就是工作,工作中受到认可,才是关键的。

  2. 多关注一些大厂的招聘要求,看看有什么新技术已经出现在招人要求中了。

  3. 开源项目中表现出非常高的热度,比如 初期RxJava,retrofit,dagger,Kotlin。 为什么要学呢? 因为一方面为了学习别人优秀的开源项目,一方面以后用到的可能性很大。

  4. 跨平台类技术如果没有需求,时间也不太多,可以把优先级降到最低(公司项目需要用到除外),比如:RN,weex,flutter,小程序这些,当然了个人有自身需求和兴趣除外。

最后,大家一起加油吧~

声明:本文所有漫画均由七猫原创绘制,一个在本号背后默默作图的妹子,也可以搜索[程序员七猫]关注她。

推荐阅读:

AccessibilityService 你了解原理吗?

推荐几个好用的 Studio 插件

是时候来学习 Kotlin 了

Activity生命周期回调是如何被回调的?

扫一扫 关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~

┏(^0^)┛明天见!