来自Android 高工的感慨~

Posted 懂你的大海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自Android 高工的感慨~相关的知识,希望对你有一定的参考价值。

最近看着这样一折帖子:“求求你们不要去外包了!!!”,这个经历我和我有点相似。

都是毕业时找工作比较迷茫,然后就随便找个外包公司做着。而我一干就是4年,最终从外包跳出来了,我想说的是,但凡当初有点机会,Dog都不会选择去外包!

在互联网开发这个圈子里面,外包正向上面图中所说的,处于一个比较尴尬的位置,虽然是同样的职业程序员,但是前面带了个外包这个前缀始终是比较尴尬吧。

下面就用自身经历解释为什么不要去外包

1.掌握不到核心技术,缺乏技术的累积。因为外包基本做的都是甲方公司的 “边角料”,而内部的核心技术或底层的东西不会让你们去碰。
2.缺乏长期的公司累积。外包累积最多的应该只有项目的经验,而普通的软件公司里面,资历是一个比较重要的指标。一个程序员在公司呆的时间越长,对公司的贡献越大。
3.在甲方公司内部会受到“歧视”。怎么说呢,甲方即是金主爸爸,也是挑大梁了,外包人员只是帮他们做些边角料而已,所以他们也就从技术的角度去歧视。

如果你现在在外包,我建议你的是去多学习争取,把技术提升上去,明确好自己的职业规划,这样到后面跳槽也会有资本,跟别人去竞争的机会。

为了帮助到大家更好的提升技术的效率,整理一份《Android 进阶成长路线图》及对应的学习文档总共分为9大专题:项目底层必备、Framework与UI、性能调优、音视频、Android架构设计、Gradle、Kotlin、Flutter、鸿蒙2.0

android 进阶成长路线图

如果大家需要参考学习可以去我【GitHub地址】进行查阅!!!

GitHub地址:  
https://github.com/733gh/Android-T3 

一、基础技能(项目开发必备底层技术):

  1. Java序列化、注解,泛型与反射
  2. 虚拟机与内存原理定制内容
  3. JUC定制内容
  4. 编译时技术掌握与实战
  5. JDK高级动态代理
  6. 高级数据结构与算法
  7. Android IO原理篇

二、Android R FrameWork源码与UI
1.FrameWork
2.Android常见组件
3.高级UI
4.Jetpack
5.Android R

三、APP性能调优
1.APP基础优化
2.APP基础优化
3.开发焦点问题优化
4.编程效率优化

四、音视频技术
1.基础语法(C/C++)
2.H264视频编码
3.H265视频编码
4.H265编码应用
5.MediaCodec硬解码
6.Media内核源码
7.视频剪辑
8.直播推流
9.OpenGl与视频编解码
10.IJKPlayer万能播放器
11.视频通话

如果大家需要参考学习可以去我【GitHub地址】进行查阅!!!

GitHub地址:  
https://github.com/733gh/Android-T3 

五、Android 架构知识点
1.架构设计思想
2.组件化、插件化、热修复
3.开发框架
4.Rx链式编程
5.OKHttp网络框架

六、Gradle
1.Groovy语法
2.Gradle Android插件配置

七、Kotlin入门到精通

八、Flutter 2.0 混合开发
1.Dart语法
2.Flutter 2.0 之UI
3.Flutter 2.0
4.Flutter 2.0 优化

九、鸿蒙2.0系统
1.Ability组件
2.分布式任务
3.事件总线
4.鸿蒙线程
5.鸿蒙UI自定义控件

如果大家需要参考学习可以去我【GitHub地址】进行查阅!!!

GitHub地址:  
https://github.com/733gh/Android-T3 

以上是关于来自Android 高工的感慨~的主要内容,如果未能解决你的问题,请参考以下文章

Android高工必备技能

Android 高工对自己过往面试的汇总总结~

还原一场 35K—55K 的腾讯 Android 高工面试

性能优化往往成为 Android 高工的一道分水岭

Android高工:细说 Android 多线程,探究原理知其所以然

Android 高工跟大家总结:“Framework”,真的绝了