#IT人的升职加薪tips#  Android开发者升职加薪指北_linux


从2014-2017年,Android开发领域进入了前所未有的火爆程度,风口多,移动新兴领域出现很多空缺,大批的移动开发人员进入市场


#IT人的升职加薪tips#  Android开发者升职加薪指北_linux_02


随着2017以后,Android开发开始走向平稳期,导致Android开发人员也越来越少:

  1. 随着风口的衰弱,倒了一大批互联网公司,尤其是创业型公司
  2. 新兴H5技术的崛起
  3. 前端框架/技能的提升,比如Vue这些,提升了很多的开发周期
  4. 前端的崛起,现如今,Android相比于前端还是冷门不少
  5. 转后台/前端/换行业的也有不少数
  6. Android开发 版本适配/更新(Google每年都会发布一个新版本的Android系统,目前是Android 12)
  7. 适配相比于IOS/前端,还是占不少精力和时间,再加上各种厂商的定制,Android ROM生态也是百花齐放
  8. 技术更新 Kotlin/JetPack/Compose......
  9. AndroidX


关于学历:像一些BAT大厂是有刚需,得满足条件,而作为技术人,学历虽然重要,同时更重要的是技术,如果你技术够硬,很多大厂也是愿意抛出橄榄枝的,所以在空闲时间,可以提升下学历,提升下技术




#IT人的升职加薪tips#  Android开发者升职加薪指北_android_03


同时,站在技术塔顶端的,是不会有这样的焦虑,这样的人有这样几种特性:

  • 技术基础牢固:像Java基础/Android基础/绘制基础/h5基础等等都是掌握的很好 在看待问题能够看到本质
  • 时刻学习:在Android 技术 日新月异的年代,他们总是会尝试一些新技术/新框架/从早期的依赖注解 ButterKnife / 热更新 /热修复/多进程/到后来的Kotlin/Jetpack/Compose/等等 都是在第一时间学习,掌握其实现
  • 善于研究源码,有看源码的习惯, 虽然开始看源码感觉比较深奥,各种设计模式,嵌套以及组合,很多人都不愿去看源码,掌握其实现原理和方式
  • 善于思考和善于疑问:比如看到一个好的框架,就会研究源码,然后会想为何要这样实现?有没有更好的方式以及这种方式会不会存在BUG?
  • 善于分享 我们经常看到一些大牛分享的博客,文章,从这可以看到乐于分享成果也是一种快乐,同时别人也有可能有独特的见解,增加交流机会和改善其实现方式
  • 技能储备多:不单一某一项技术,在其他技术方向也有一些研究,比如Linux,IOS,在我们做跨进程通信的时候,对Linux有了解的会知道其中有一种方式就是管道pipe,学习不通方向的技术,也有助于我们在日常开发时遇到难题而油然而生出一种思路
  • .....​

#IT人的升职加薪tips#  Android开发者升职加薪指北_android开发_04


技术的道路还很长远,技术没有尽头,我们能做的就是不断完善自己,提升自己,获取升职加薪的机会

  1. ​基础要牢固
  2. 善于学习新技术
  3. 会看源码,研究源码,然后可以根据思路模仿一下
  4. 其他领域有一些涉猎
  5. 写博客 写博客是一种总结,在脑海中形成一种思路 也是技术人的一张名片
  6. 不断的自我总结,完善学习方法
  7. 在职场规划中 有个清晰的目标
  8. 学习技能以外的知识,比如 演讲 管理
  9. 不断完善

这样的话,升职加薪就只是时间问题了