今年是特殊的一年,对员工和企业都产生了比较大的影响,无论是大厂还是小型的创业公司,随时可以看见裁员等信息。
而对于企业来说,裁员的首选对象一定是一直停滞不前,没有突破的员工。工作 1-2 年的初级程序员 80% 要面临裁员问题,那这部分朋友该怎么办呢?![](https://img.haomeiwen.com/i16810022/b2526e3460e4deba.png)
前几天和一位一线互联网大厂的资深 Android工程师聊了聊,他在复工之后选择了辞职,跳槽到了向往已久的大厂,薪资直接翻倍。我问他为什么别人都被裁员,你却薪资翻倍了呢?原来为了能够进入这家公司,他在疫情期间做了很多功课。
首先自己必须先进行评估:
其实确定用人单位的招聘要求和市场对技术要求,是否和自己本身的技术匹配,比如架构师一般的要求,在这我就拿网易和新东方的两个职位要求举一个例子:1.核心竞争力:专业知识深度广度,最具竞争力的项目经历
2.其他竞争力:学历, 年龄 ,背景,扩展,软技能
3.当前处境
![](https://img.haomeiwen.com/i16810022/c66c6e694d3e9835.png)
![](https://img.haomeiwen.com/i16810022/8dff32c8a4a3922b.png)
从上图就可以看出这两家企业给架构师的工资还是比较高的,但对技术的要求也比较高。
目前Android 架构师的必备技能
一、基础技能:
- 深入Java泛型
- 注解深入浅出
- 并发编程
- 数据传输与序列化
- Java虚拟机原理
- 反射与类加载
- 高效IO
二、Android框架体系架构
- 高级UI
- Android组件内核
- 大型项目必备IPC
- 数据持久化
- Framework内核解析
三、性能调优
- 设计与代码质量优化
- 程序性能优化
- 开发效率优化
四、开源框架设计
- 热修复设计
- 插件化框架解读
- 组件化框架设计
- 图片加载框架
- 网络访问框架设计
- RXJava响应式编程框架设计
- IOC架构设计
- Android架构组件JetPack
五、NDK模块开发
- NDK知识体系
- 底层图片处理
- 音视频开发
六、Flutter
上面的技术你掌握了那些?如果发现自己能力不足,千万不要着急跳槽,一定要先提高自己的技术能力,争取一步到位跳入大厂。
找到自己的不足之后,就要开始提升自己了,但是很多初级开发者不知道怎么学可以更系统,不知道去哪里学更适合。这个问题让许多人陷入了沉思……![](https://img.haomeiwen.com/i16810022/f7228b5f1747e103.png)
在这里我给大家提出几个能有效提升自己技能的方法:
1.自己平常多逛逛博客,利用业余时间自己也发发博客,把自己之前遇到的一些技术问题,怎么解决掉,整理出来发到平台上,建立一个自己的知识圈。
2.自己也可以去一些视频网站上去学习一些新的技术,比如:B站等。把学习到的新知识进行整理(做好笔记文档)
3.每年定期的尝试去面试一些公司。自己可以去了解当时的行情和对技术的要求,从中间查出自己的不足,制定计划进行弥补。
4.就是定期的将以前整理的资料进行复习。(温故而知新)
我为自己制定成长曲线图在这给大家分享一下,如需要获取高清版本可简信我【666】获取!!!
![](https://img.haomeiwen.com/i16810022/a50160ce618b9298.png)
下面是我这几年开始整理直到现在的还在不断更新的学习进阶资料,自己常常还会拿出来进行学习,在互联网这个行业只有不断的努力学习,才不会被社会淘汰。由于文章的篇幅长度有限就不一一展现出来了,如果大家需要参考学习可以【简信发666】或点击【GitHub地址】进行获取!!!
![](https://img.haomeiwen.com/i16810022/734a0ee28fc9abf5.png)
网友评论