中年程序员只有几年Android开发经验,该如何保持在公司的核心竞争力?

Posted datian1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中年程序员只有几年Android开发经验,该如何保持在公司的核心竞争力?相关的知识,希望对你有一定的参考价值。

每个程序员的简历都有一些共同的特性,比如,爱好是打篮球,目标是成为架构师。

但是刚毕业的时候,什么都不懂,盲目的投简历,发现都要工作经验。

愿意校招的公司,又往往看重学历,普普通通的学历,加上没有工作经验,感受到了社会竟是如此残酷!

虽然我们都知道,不给工作机会哪来的工作经验,但是社会的生存法则,并不是我们所能改变。

不好意思问家里要钱,没办法,先找份工作谋生。但是不要工作经验,不看学历的公司,技术氛围往往就三个字,“你懂的”。因为什么段位匹配什么样的队友,这个是社会亘古不变的法则。

摸爬滚打两三年,终于如愿以偿获得了自己最渴望的“三年工作经验”。但是此时却发现,简历好难写啊,感觉自己做的都是些简单的东西,寻思良久,简历依然无从下手。

硬生生东拼西凑写好了简历,有了工作经验的你,并没有给你带来期望中的那些喜悦。因为工作经历和项目经验,并不比你刚毕业那会好到哪去

好不容易有了面试机会,面试官一上来就中间件,性能优化,原理等等,甚至好多名词都没听说过。

等了三年,终于等到了毕业时,最渴望的工作经验,可是,结果却还是没有改变。因为,你缺的其实不是工作经验,而是差异化。可以参考以下脑图:

学习路线以及思路

大家可以先从下面几个方面来准备技术面试:
如下示例,非常详细!!!

  • 泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶
  • 注解原理丶注解原理丶序列化
  • Activity知识体系(Activity的生命周期丶Activity的任务栈丶Activity的启动模式丶View源码丶Fragment内核相关丶service原理等)
  • 代码框架结构优化(数据结构丶排序算法丶设计模式)
  • APP性能优化(用户体验优化丶适配丶代码调优)
  • 热修复丶热升级丶Hook技术丶IOC架构设计
  • NDK(c编程丶C++丶JNI丶LINUX)
  • 如何提高开发效率?
  • MVC丶MVP丶MVVM
  • jetpack组件库
  • 微信小程序
  • Hybrid
  • Flutter

一、Android部分:

1.第五大组件Fragmentandroid知识体系总结之Android部分之Fragment篇
2.对话框 & 弹框 & 通知 & 悬浮窗之 WMS 源码篇
3.Android UI控件篇 高级自定义View, 主要是原理和手写实现
4.Android 系统架构篇
5.Android 通信篇
6.Android Framework 源码篇
7.Android 网络编程篇
8.原生音视频图片开发篇[非JNI]
9.Android 特殊知识点【不知道如何分类的知识点】
10.Android 必须掌握的轮子 原理篇
11.Android 架构篇
12.Android 优化篇
13.Android 职业方向篇(有正确的职业方向,才能不浪费自己的职业生涯)
14.Android 工作工具篇
15.Android 工作必备技能篇
16.Android 跨平台开发篇

二、Java部分:

1.JVM
2.static
3.final
4.String. StringBuffer. StringBuilder
5.异常处理
6.内部类
7.多态
8.抽象和接口
9.集合框架
10.反射
11.单例
12.多线程
13.volatile
14.synchronized
15.Lock
16.引用类型
17.动态代理
18.元注解

三、 Kotlin 部分

1.Kotlin Primer · 第一章 · 启程
2.Kotlin Primer · 第二章 · 基本语法
3.Kotlin Primer · 第三章 · Kotlin 与 Java 混编

四、计算机网络部分

1.计算机网络体系结构
2.HTTP相关
3.TCP相关
4.Socket
5.总结

五、算法与数据结构部分

1.Android数据结构学习之顺序表
2.Android数据结构学习之链表
3.Android数据结构学习之队列
4.Android数据结构学习之栈
5.Android数据结构学习之树
6.Android数据结构学习之 排序查找
7.Android数据结构学习之 动态规划

六、 Flutter部分

1.Flutter是啥玩意儿?
2.移动端跨平台技术对比
3.Dart语言
4.环境配置
5.Hello World
6.路由
7.widget
8.布局
9.动画
10.http请求
11.吐吐槽知识点总结

七、 2018-2020Android高级面试题

1.java面试题
2.Android面试题
3.混合开发面试题
4.高端技术面试题
5.非技术性问题&HR问题汇总

  • 实战系列:MVP架构+NDK音频+Flutter+Kotlin实战等

  • 其他相关的电子书:源码+调优+面试等等

  • 算法合集

  • 一线互联网公司面试题合集

由于篇幅原因,在这里答案就不做全部展示了,这些题我已经整理成pdf文档全部免费分享,整理编辑不易希望大家给小编一个三连(点赞+收藏+关注),如果觉得这些资料中有用得上的朋友可以点击这里直达免费获取方式!!!

以上是关于中年程序员只有几年Android开发经验,该如何保持在公司的核心竞争力?的主要内容,如果未能解决你的问题,请参考以下文章

程序员在中年危机到来之前,是该努力提升自己竞争力还是提前谋划另谋出路?

程序员的中年危机,腾讯美团Java面试经验分享,大牛最佳总结

中年程序员创业的几点经验分享!

中年程序员创业的几点经验分享!

中年程序员转行第1年的感悟|2021 年中总结

中年程序员转行第1年的感悟|2021 年中总结