30岁+的程序员,感觉啥都会啥都不精通,怎么办?

如果你也遇到同样的问题,大概率踩了下面两个坑,今天的文章不长,请一定要看完~

1、入行时随意选择赛道

我们入行时一定要慎重选择赛道,比如当下你可以选择移动开发、金融、电商、区块链、物联网等,当然这选择背后的逻辑要综合考虑个人兴趣、所用的技术、行业发展前景、市场竞争力等因素,并且随着年龄增加,切换赛道的难度会越来越大。

很多人说,我刚毕业没得选,那当你有了一定的工作经验,一定要重新选择赛道,这还来得及。

2、仅仅因为薪资在不同行业/业务/技术领域之间跳来跳去

有工作经验的人都知道,每次切换赛道都会丢失很多无形的经验和资历。如果单纯因为薪资增加而跳槽,不但会降低简历的质量,更会提升自己在职场晋升的难度。

所以,我觉得工作 5 年或以上的程序员最需要回答的问题是,你要成为哪个行业领域/技术领域的专家,为了这个目标,可以分成以下三步走:

  • 1、找到这个领域/赛道最牛的人/公司都有哪些?去研究他们,学习他们,或者加入他们。

  • 2、制定一个符合自己规划的技能树,用各种办法快速弥补自己与牛人之间的差距,可以是看书、学习、做项目、跳槽等。

  • 3、规划自己的跳槽,不要因为短期的不爽或者短期的利益而离职,要让每一次跳槽不但有经济上的提升,也要有职位级别的提升。

3.这里就针对移动开发展开说说

像Android目前处于时代风口的岗位领域大概再以下几个方向:

应用开发、Framework开发、逆向安全、跨平台开发、游戏开发、音视频开发

你想要选择或者你正处于以上这些岗位,就需要不断地学习,只有不停的打磨自身的技术,以后的的路才会好走,自己的选择也会多一些。

但更多的小伙伴想去提升却无从入手,没有一个系统的思路,所以在这推荐这个对标腾讯T9级 Android 高级架构师进阶路线脑图及对应的学习笔记,里面的内容真是为进击大厂的小伙伴量身打造的。所以,今天特地拿出来分享一下,这个非常值得每一个 Android 开发者去学习和收藏!

在这里插入图片描述

模块化学习资源

在这里插入图片描述
根据路线图里的每个模块,我都整理出了文档学习资料,很全面细致!相对于我们平时看的碎片化内容,这份笔记的知识点更系统化,更容易理解和记忆,是严格按照知识体系编排的。

一、架构师筑基必备技能

1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
……

在这里插入图片描述

二、Android百大框架源码解析

1.Retrofit 2.0源码解析
2.Okhttp3源码解析
3.ButterKnife源码解析
4.MPAndroidChart 源码解析
5.Glide源码解析
6.Leakcanary 源码解析
7.Universal-lmage-Loader源码解析
8.EventBus 3.0源码解析
9.zxing源码分析
10.Picasso源码解析
11.LottieAndroid使用详解及源码解析
12.Fresco 源码分析——图片加载流程

在这里插入图片描述

三、Android性能优化实战解析

  • 腾讯Bugly:对字符串匹配算法的一点理解
  • 爱奇艺:安卓APP崩溃捕获方案——xCrash
  • 字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
  • 百度APP技术:Android H5首屏优化实践
  • 支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
  • 携程:从智行 Android 项目看组件化架构实践
  • 网易新闻构建优化:如何让你的构建速度“势如闪电”?

在这里插入图片描述

四、高级kotlin强化实战

1、Kotlin入门教程
2、Kotlin 实战避坑指南
3、项目实战《Kotlin Jetpack 实战》

  • 从一个膜拜大神的 Demo 开始

  • Kotlin 写 Gradle 脚本是一种什么体验?

  • Kotlin 编程的三重境界

  • Kotlin 高阶函数

  • Kotlin 泛型

  • Kotlin 扩展

  • Kotlin 委托

  • 协程“不为人知”的调试技巧

  • 图解协程:suspend

在这里插入图片描述

五、Android高级UI开源框架进阶解密

1.SmartRefreshLayout的使用
2.Android之PullToRefresh控件源码解析
3.Android-PullToRefresh下拉刷新库基本用法
4.LoadSir-高效易用的加载反馈页管理框架
5.Android通用LoadingView加载框架详解
6.MPAndroidChart实现LineChart(折线图)
7.hellocharts-android使用指南
8.SmartTable使用指南
9.开源项目android-uitableview介绍
10.ExcelPanel 使用指南
11.Android开源项目SlidingMenu深切解析
12.MaterialDrawer使用指南
在这里插入图片描述

六、NDK模块开发

1、NDK 模块开发
2、JNI 模块
3、Native 开发工具
4、Linux 编程
5、底层图片处理
6、音视频开发
7、机器学习

在这里插入图片描述

七、Flutter技术进阶

1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter开发环境搭建和调试
5、Dart语法篇之基础语法(一)
6、Dart语法篇之集合的使用与源码解析(二)
7、Dart语法篇之集合操作符函数与源码分析(三)

在这里插入图片描述

八、微信小程序开发

1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战……

在这里插入图片描述

全套视频资料:

一、面试合集
在这里插入图片描述
二、源码解析合集

在这里插入图片描述
三、开源框架合集

在这里插入图片描述
欢迎大家一键三连支持,若需要文中资料,直接点击文末CSDN官方认证微信卡片免费领取【保证100%免费】↓↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值