美文网首页Android开发经验谈Android开发
33岁的程序员,还在一线编码,该怎么办?

33岁的程序员,还在一线编码,该怎么办?

作者: Android进阶架构 | 来源:发表于2020-07-23 21:51 被阅读0次

网友说

很多程序员并不是为了编程而编程,为什么这么说?因为国内的程序员可以大概分为以下几类:

1. 高薪程序员:仅仅是为了生活,而不是编程;

2. 过渡程序员:失足青年的一个人生跳板;

3. 兴趣程序员:爱好编程开发;


不管转向何处,一定要对自己的优势和不足做分析,做好职业规划,一步错,后面就会花大量时间和精力去纠正之前的错误,得不偿失。

也有网友说

你在开发方面,有一定工作经验了。这就好办了。

程序员以后可以往架构师方向发展,争取当上研发部总监,或者副总监也可以。

当然程序员是一个实打实的岗位。到底水平高不高,写几行代码就能看得出来。

勤学苦练是必然的。

那么Android程序员改如何提升自己成为架构师呢?

学习方式

  • 每天抽出2小时左右学习新技术和巩固技术,有多余的时间就多加练习
  • 找到学习的路径,查漏补缺,分清轻重缓急
  • 知识点部分前后顺序,可以根据自己自身情况进行学习

一、项目开发必备底层知识

  • Android虚拟机内存原理
  • 高级并发原理与实战
  • 编译时高阶技术
  • JDK高级动态代理
  • 高级数据结构与算法


二、性能优化

  • 搞笑文件IO与网络IO
  • 前面调优
  • 贴近实战之问题优化
  • 编程优化
  • 项目实战

三、Android Q FrameWork源码与UI技术

  • UI绘制
  • 主流手机厂商API适配专栏
  • Android Q 下的FrameWord源码专栏
  • 核心技术掌握

四、架构师技术

  • 入门架构师
  • 中级架构师
  • 高级架构师
  • 顶级架构师

五、音视频技术

  • C语言基础与混编实战
  • 增量更新与Gif渲染
  • H264视频编码专题
  • MediaCodec硬编程
  • 视频编辑之剪辑实战
  • 抖音特效实战
  • FFmpeg万能播放器
  • 视频直播推流
  • 图形渲染与识别
  • Webrtc音视频会议

六、Gradle实战技术

  • Groovy语言学习
  • Gradle Android插件配置
  • 编译器自动将图片转换webp
  • Gradle自动化加密
  • 手写Gradle实现自动打包

七、Kotlin实战技术

  • kotlin入门到实战
  • kotlin进阶

八、Flutter技术

  • Flutter与Android
  • Dart基础
  • Flutter基础
  • Boss直聘项目实战

以上技术都是架构师的必备技能,你可以针对这个线路图比较自己的技术,自己在这方面还有哪些技术缺陷,如果有的话,该如何去提升呢?

整理

下面是有几位Android行业大佬对应上方技术点整理的一些进阶架构资料。有Android架构视频+BATJ面试专题PDF+学习笔记等资料。希望能够帮助到大家提升技术。

喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗~

如果大家想要获取的话,可以简信我【666】免费获取哦~



相关文章

网友评论

    本文标题:33岁的程序员,还在一线编码,该怎么办?

    本文链接:https://www.haomeiwen.com/subject/uidklktx.html