前言
文章的开始,我想先问大家一个问题:如果可以时光倒流,回去你愿意好好读书吗?
如果是我的话,我愿意啊!!! 小时候的我,一直以为,我只是不会读书,我在其他方面也能发光发亮,条条大路通罗马,可是我进入社会我就发现,自己是多么的可笑。学历不高的我,连被面试的机会都没有,在学历这块就被刷下去了。特别是程序员这个高学历的圈子里,我更是微不足道。不说别的,数据说话,这是2020Android程序员的工资待遇情况。现在我们就先来看看 程序员专科,本科,名牌在工作中的工资待遇。
- 专科——本科
- 硕士——博士
果然,知识就是力量,读的书多,真的有金子捡。可能很多人会说还是要看技术要看实力,对!你说的没错,实力就是硬道理,可是不是名牌的我们,连去BAT这样大厂面试的机会都没有,拿什么跟他们比。
接下来我们先来看一下,各大网友对二本和博士程序员的一些看法
- 网友A(二本渣校,否定自己,不努力,怨天尤人)
- 网友B(遇到困难不放弃,努力学习提升自己)
许多程序员刚毕业出来后找到工作很是欢喜,却没分辨清楚项目类和基础类工作的不同发展前景,专业是否对口、技能是否可以达到积累、管理等方面的能力是否锻炼和提升,这些往往都是能否给拿到高薪职位的硬性要求。
Android程序员工作没动力、职业发展没希望、迷茫,或许是大环境下造成的普遍现象,就像程序员A随波逐流,顺其自然。完全没有一点点危机意识。最后的结果,不用我说大家应该都清楚。可是那些咬牙下定决心想要当佼佼者的Android程序员,定会摸索出门道。比如程序员B,等着它的应该是越来越好的生活。
我的故事
我是一名程序员,没错就是那个大家第一印象就是“秃头”的程序员。我在刚刚开始进入Android这个行业大概就这个样子(如下图:)
但是我并没有因此放弃,当时我和大家一样都希望进入大厂,可是像我这种技术不是特别过硬,又没什么经验的** 二本毕业生 **居然想直接去大厂面试,因为我当时认为圈子特别重要,我能认识很多大牛,有他们在我的技术应该会提升的特别快。真的是印证了那句话,想象很美好,现实很残酷。当我投的第20家简历石沉大海之后,我自闭了。于是我回家闭关,把自己问题列出来。做了以下几个改进:
1.不要总是投简历尝试大公司,(毕竟学历在这里)试一下小公司。
2.做好面试的所有准备,着装,谈吐。
3.面试前一定一定要刷题,临时抱佛脚也是好的。
下面是我刷过的一些题目,以及20多次大厂面试面试官问过的题目,我都整理好了。为了以后跳槽或者更进一步做准备。现在我拿出来分享给大家,希望对大家也有一定帮助吧。(如果有错误可以指出,我会改正)
10年来我刷过的题
**(**答案解析都有,文章篇幅问题,可以私信我【学习】我分享给你)
性能优化篇
- 做过哪些性能优化?是怎么评测和具体优化的?
- 内存中如果加载一张500*500的png高清图片.应该是占用多少的内存?
- WebView的性能优化 ?
Java相关
- 容器(HashMap、HashSet、LinkedList、ArrayList、数组等)
- 内存模型
- 垃圾回收算法(JVM)
算法与数据结构
- 时间复杂度 / 空间复杂度
- 常用的排序算法有哪些?
- 字符串反转
网络
1.网络框架对比和源码分析
2.网络七层协议有哪些?
3.Http 和 Https 的区别?Https为什么更加安全?
源码理解
- Glide :加载、缓存、LRU 算法 (如何自己设计一个大图加载框架) (LRUCache 原理)
- EventBus
- LeakCanary
Kotlin 相关
1.从原理分析Kotlin的延迟初始化: lateinit var和by lazy
2.使用Kotlin Reified 让泛型更简单安全
3.Kotlin里的Extension Functions实现原理分析
Flutter相关
- Dart 当中的 「…」表示什么意思?
- Dart 的作用域
- Dart 是不是单线程模型?是如何运行的?
以上所有资料,我都整理成了一份375页的PDF资料,需要的朋友可以加入
我们的圈子:894230989 我愿意与你分享这么多年来我的一些经验,一起学习交流。
或者直接点击下面链接领取
Android学习PDF+架构视频+面试文档+源码笔记
接着上面说,在家呆了大概一个礼拜,我开始向小公司投简历,当然并没有那么简单,终于在第4家的时候,我面试上了。当时我抱着积累经验,不断学习的理念坚持到了现在。不过现在我当然没有在这家公司啦!肯定要跳槽嘛!我现在在阿里工作,我是怎么面试上的呢?其实很简单,当时剩下的都是硕士生以上,我当然以为我没有机会,但是我却被录取了,而且是唯一录取的,就是这么戏剧化。当时面试官更我说,知道为什么选你嘛!你是学历比他们低,但是你工作经验很丰富(小厂积累的,所以要认真对待每一份工作)而且很踏实,基础非常牢,大概是这些话。因为我全程飘飘然只记得一句,欢迎您加入我们。哈哈哈。。。。努力是会看得见的,不断学习,不停止奔跑,实力会随着岁月在你身上沉淀。这些就是我们所宝贵的经验。
最后我想说:
祝所有在路上奔跑的人,一切顺利前程似锦。
喜欢我文章的记得点赞关注+收藏哦!