作者: 刘望舒
过了 30 岁后的人很多都会感受到一个问题: 从大学毕业到迈入 30 岁其实只是一瞬, 感觉没做什么, 还没潇洒完, 还没耍帅够就听着身边的人开始叫你大叔大哥了而 30 岁后更恐怖, 你感觉时间越过越快, 职业危机的死神早已悄悄的站在你身后了
黄金时期与技术热点
对于技术人, 从大学毕业到 30 岁是一个黄金时期, 这个时期需要积蓄足够的力量, 在 30 岁左右爆发, 否则 35 岁多数人会走下坡路, 不排除有大器晚成的, 但是大器晚成的前提也是在早年做了充分的准备正是由于技术人的黄金时间有限, 因此大家都希望抓住技术趋势, 赶上风口近 10 年技术圈的瞬息万变结合技术人的黄金时期有限, 技术人也变得越来越浮躁, 越来越焦虑
首先列出最近几年技术圈的热点技术 (这里只是做出举例, 时间点未必完全准确):
2010 年~ 2011 年: Android 和 iOS 在中国发芽生根, 很多 Java 开发和塞班开发投入了 Android 和 iOS 的怀抱
2012 年~ 2013 年: html5 定稿, 挑战 Android 和 iOS
2014 年~ 2015 年: Android 和 iOS 大火, 势不可挡, 培训机构倾巢出动
2015 年~ 2016 年: 前端火爆, Android 和 iOS 逐渐开始饱和, 大数据开始热门
2017 年: 人工智能火爆, 前端逐渐开始饱和, 小程序正式上线
2018 年: 区块链火爆, 新闻铺垫盖地
从 2010 到 2018 年, 技术热点不断的变更, 在 Android 和 iOS 最火爆之时, 大家都在讨论 Android 和 iOS 如何开发, 哪个技术会替代它们而当人工智能区块链火爆时, 更多人讨论着如何进军它们, 很少人再去关注 Android 和 iOS 从 AndroidiOS 和前端的火爆到它们饱和也就短短 2 年时间, 那么最近火爆的人工智能和区块链会不会再走 Android 和前端的老路呢? 所谓物极必反, 在 2010 年 Java 开发人员铺天盖地的, Android 开发极其有前途, 谁又能想到 8 年后的今天, Java 开发仍旧老当益壮, Android 却像 2010 年的 Java 一样同样再过 8 年呢? 我们谁也说不准,
也许 Android 老当益壮, 人工智能和区块链早已被新的技术热点盖过
技术热点变更太频繁了, 短短 8 年换了好几拨, 而技术人员的黄金时期也就 8 年, 这就意味着, 我们需要在最短的时间选好需要从事的技术, 前期可以摇摆不定, 不断尝试, 但是在后期一定要坚定一门技术栈, 这门技术栈就是你安身立命的本事和跳板为何说是跳板, 因为技术做到后期, 拼的不完全是技术了 (技术是前提), 你可能需要带团队, 更深刻的理解和运用职场的规则, 这里就不展开说了
Android 面临的挑战
因为我是做 Android 开发的 (最早是 Java 开发), 就来说一下 Android 的目前形势, 有很多技术开始蚕食 Android, 包括 RN 小程序和前端, 这些都不足以对 Android 带来太大的威胁, 因为它们只能蚕食不能替代目前最大的威胁是谷歌的 Fuchsia, 谷歌是何用意, 现在谁也猜不准, 如果谷歌的 Fuchsia 不是用来替代 Android 的, 那么 Android 会存活很久 (具体参照 Windows); 如果是来替代 Android 的并且谷歌大力推广 Fuchsia,Android 会在未来的 5 年面临生死存亡的挑战
未知会带给人们恐惧和焦虑, 如果你觉得 Android 没前途会灭亡, 令你十分恐惧和焦虑, 那么我建议你换一个你觉得有前途的技术, 因为不看好 Android 的话, 也很难有所作为, 这也是对自己负责, 记住你的黄金时期就那么几年
Android 如何学习
这是一个十分宽泛的问题, 总的来说是分为工作学习和业余学习工作学习首先尽量选择项目靠谱, 团队技术好的工作, 这方面对很多人来说并不可控我们就假设你在普通的项目和普通的团队, 不要只关注你的一亩三分地, 你不仅要完全熟悉你负责的模块还要理解其他人写的模块, 站在项目整体的角度来审视这个项目, 它的架构和优化是否足够好, 尝试着进行改进对于你负责的模块要不断查看, 是不是有更好的写法, 试着重构
业余学习方面, 就是不断的输入输出, 可以看博客书和视频, 其中视频的效率是最低的然后写笔记或者博客, 输出你的想法, 因为你看懂了不代表你就会了
最近 Android 相关的技术出现了很多, 比如 RNKottinJava 新特性和 Flutter 等等, 如果是项目用到就好好学, 如果没用到大概了解就行, 要把主要精力放在更深层次的知识点上, 比如 Android 底层源码性能优化插件化热修复和组件化等等
作者有话说
如果你不知道学什么, 可以查看 http://liuwangshu.cn/ 中的知识体系来跟我一起学习, 也可以读 Android 进阶之光和预计今年 8 月出版的 Android 进阶之光续作, 这两本书会指导你如何进阶
来源: http://mp.weixin.qq.com/s/3JCTEqisjLzpUa9Kj6Buxw