为什么会想要离职
又要交房租了,工资怎么还不发?每个月总觉得钱不够花,工资总是跟不上消费,什么时候能涨个工资呢?
现在上班犹如上坟一样,已经找不到半点成就感,每天各种烦心事,各种琐事永远做不到。
我们为什么会离职?无非就是以上两种原因:钱没给够,干的不开心,想换个环境。如果你已经动了换工作的心思,趁着金三银四,可以行动准备起来了。
互联网寒冬多个大厂选择裁员过冬,因此跳槽也要谨慎,如何跳槽拿到心仪的 offer 呢?
简历
简历是第一印象,好的简历会大大增加面试的可能性,程序员如何写好自己的简历呢,GitHub 上有个开源项目,分享了程序员简历模板,来写得一手漂亮的简历:github.com/geekcompany… 。
先说下什么样子的简历容易拿高分,之前在老H公司参与过简历筛选,也看了百十来份简历,总结好的简历几个特点:
1.简约清晰
技术人的简历可以简约一点,简约不等于简单,你的项目经历和技术深度可以很深,但是体现在简历上一定高度概括,简历上不适合长篇大论的写记叙文,议论文,看过有些简历写成了日记风格的,和谁一起做了哪些事,市场反响怎么样,公司融资多少钱,发展的多么好或者不好,面试官只能当《故事会》来看了,找不到求职者个人的部分。
2.突出重点
一份简历如果全文都是做了系统,参与了 功能, 面试官要自己找重点,所以最好简历直接开门见山,我在项目中扮演什么角色,搞了什么大事情,拿到什么结果,最好是带数据作为支撑的,有个词叫可量化,比如你如果项目访问量大,可以写项目的QPS、PV、UV等,如果就是访问量小但流程复杂度高,你可以总结怎么做模块化开发、流程灵活性配置、效率提升等等,写到JVM 内存调优你可以写新生代/老年代内存回收时间提升了 ** ms,写到并发,你可以写程序调优压测可支持TPS 从1000涨到5000等等,这都是参考,可以辅助一些图或表在简历中,直观来说一图二表三文字,当然前提是你图表确实有亮点。
3.细节
细节决定成败,有几个细节要关注:
- 错别字:写完一定要review 一下简历,别留错别字,会给人留下做事不仔细的印象,简历有错字,代码谁知道 ?
- 逻辑:前后逻辑一致,数据不要自相矛盾,有逻辑漏洞,大厂面试官一般会根据你简历的总体内容大致做一个判断,逻辑有错误会对面试者诚实度打折,这在很多公司是大忌,相信大家都听过阿里的价值观;
- 发简历:简历不要压缩、不要群发、邮件带正文介绍自己。大部分HR或面试官这个时候都背了很重的招聘指标,真的很忙,尽量帮他们节省时间,简明扼要在邮件正文告诉他们你的情况,简历用PDF格式,不要压缩,如果你压缩的格式面试官没有相应的解压工具,还得专门花时间去下载解压工具,另外不要群发,见过简历内容中有意向职位写的别的公司的,这种很容易过不了HR 那关。
- 排版:其实这个就是干净清爽就好,比如文字要对齐、字体大小一致、主标题和内容协调、工作经历和项目经历建议合并,篇幅不宜过长,技术的简历颜色不超过三种,不要五颜六色(除非专门做了设计),不要非主流、网上找的模板记得去掉原作者的页眉页脚。
写完简历要像写代码一样走读一下,把自己当做面试官,如果看到面前这份简历,是否会怦然心动。
面试题
面试前多刷面试题,是对面试最起码的尊重。
这个似乎没什么说的,自己多做准备,不反对背题,但最终还是需要平时的积累,分享一些面试题:
Android 名企面试题及涉及知识点整理:
Android 面试BAT大厂面试题:
如何选公司
问:有多家 offer,应该如何抉择,条件都差不多?
答:厂大选大的 ,厂小选公司有钱的,都差不多选加班少的,加班都多,选钱多的。
具体如何判断公司好坏,可以参考我之前写的文章:如何判断一家软件公司的好坏:mp.weixin.qq.com/s/s1lYL9wnx… ,还有跳槽,如何找一家靠谱的公司?:www.jianshu.com/p/1722cdbe9… 。
职业规划
到这步,想必你已经拿到心仪的 offer 了,之后就安心好好上班工作,推荐一篇酷壳文章,技术人员的发展之路:coolshell.cn/articles/17… 。平时我们要多问问自己,不撸代码还能做什么。
未雨绸缪,面试前做好技术储备
接下来分享的系统学习资源以详解各大互联网公司的 Android 常见面试题为主线,从面试的角度带你介绍必备知识点,以及该知识点在项目中的实际应用。
帮你在现在的基础上,重新梳理和建立 Android 开发的知识体系。无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这份资料中有所一些收获。
1.2020大厂面试高频知识点
- 图片
- 网络和安全机制
- 数据库
- 插件化、模块化、组件化、热修复、增量更新、Gradle
- 架构设计和设计模式
- 性能优化
- Android Framework
- Android优秀三方库源码
2.Jetpack架构组件从入门到精通
- Android Jetpack - Navigation
- Android Jetpack - Data Binding
- Android Jetpack - ViewModel & LiveData
- Android Jetpack - Room
- Android Jetpack - Paging
- Android Jetpack - WorkManger
- Android Jetpack架构组件之Lifecycle
- Android Jetpack Compose 最全上手指南
3.Framework精编内核解析
主要内容包含:
- 深入解析Binder
- 深入解析Handler
- Dalvik VM 进程系统
- 深入解析 WMS
- PackagerManagerService
4.Kotlin强化实战(附Demo)
- 第一章 Kotlin入门教程
- 第二章 Kotlin 实战避坑指南
- 第三章 项目实战《Kotlin Jetpack 实战》
- 从一个膜拜大神的 Demo 开始
- Kotlin 写 Gradle 脚本是一种什么体验?
- Kotlin 编程的三重境界
- Kotlin 高阶函数
- Kotlin 泛型
- Kotlin 扩展
- Kotlin 委托
- 协程“不为人知”的调试技巧
- 图解协程:suspend
5.Android设计思想解读开源框架
- 热修复
- 插件化
- 组件化框架设计
- 图片加载框架
- 网络请求框架
- RXJava 响应式编程框架设计
- IOC 架构设计
- Android架构组件Jetpack
6.NDK模块开发
- NDK 模块开发
- JNI 模块
- Native 开发工具
- Linux 编程
- 底层图片处理
- 音视频开发
- 机器学习
以上内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。或者点击 【这里】 查看获取方式。
最后
金三银四、面试旺季、金九银十,不要慌,只要技术在手,哪里都有饭吃,最后千万别裸辞。