近期,有消息称,前阿里P10员工赵海平已加入字节跳动,职级为4+。王垠加入华为职级为 21级。java
事情原由仍是从两人乌龙提及,详细通过请看:王垠受邀面试阿里P9,被P10面跪后网上怒发文,惨打325的P10赵海平回应了!git
2019年末,由于在面试王垠时引发双方不愉快致使网上舆论骂战,据传赵海平的直属领导多隆在绩效中打了3.25分。所以前阿里P10员工赵海平跳槽字节跳动也就瓜熟蒂落了!程序员
其实跳槽不是一件简单轻松的事情,什么样的跳槽才真正有价值!本文带你深刻了解跳槽相关的全部细节,建议收藏!github
不少人觉得“跳槽”就是写简历、换工做,但要想获得满意的 offer,其实须要思考、准备的内容不少,大概有这么几点:面试
这些应该是一次跳槽从开始到结束比较完整的流程了。接下来咱们将详细了解每一部分。算法
每一份工做都是以希冀开始,咱们心怀憧憬,但愿在公司里大展拳脚、作些成就。设计模式
然而是什么让咱们走到今天这地步,即将与它分手?数组
通常离职有两个缘由:缓存
业界一种广泛的观念是“跳槽涨工资最快”,这也的确是现状。安全
为何公司迟迟不给加薪,非得逼得咱们跳槽呢?
答案很简单:由于公司没有意识到你价值的增加。
咱们在入职时可能只是一个菜鸟,可是在工做一段时间后,因为我的的努力以及业务的锻炼,水平已经有了很大的不一样,本身内心以为本身再也不是菜鸟了,但愿能拿更高的工资。
但你可能一直在作一个项目,没有承担更多的责任,公司没法了解到你如今能力到什么程度了。
这个时候,若是领导比较好的话,你能够先主动要求承担任务,积极完成(就是加班加点),而后在一段时间后找领导谈加薪。这样就有理有据,让人信服,领导通常都会赞成。这样就不用跳槽了,省去准备面试题的繁琐。Over。
若是领导不一样意,那就没辙了。
员工离职的另一种缘由就是:待着不爽,内心委屈了。
一些被动的缘由好比领导更替、岗位调整、加班太多等,都会让人内心不舒服。拿我来讲,公司业务转型,作的工做不是安卓应用开发,作久了内心不踏实,就想离职了。若是有条件的话,能够跟领导沟通可否恢复原样,若是无望,那就只好跳槽了。
但在真正提出离职以前,还须要思考几个问题。
If you don't like something, change it. If you can't change it, change your attitude. Don't complain.
有的朋友可能会说:别废话,赶忙讲面试知识点,我干的不爽就跳槽了,还想什么想?
非也,每次跳槽的成本其实很大,除去面试来回的时间不说,新旧环境的适应、业务的熟悉、代码的掌握,都须要成本,若是两次跳槽间隔过短,其实时间都花在了适应新环境上,真正学习、沉淀的内容不会太多,尤为在刚开始工做,更忌讳这样子。
所以,在肯定离职前,你须要先问本身 3 个问题:
拿我本身来讲,3 月份时项目里的代码我没有掌握太扎实,框架层不少设计思路还搞不清楚,出去面试一问就问倒了。这时若是真的换了工做,恐怕又要接触新项目、新代码,根本没时间好好消化以前的代码。
除了代码,人际关系也须要沉淀,在这个公司待了那么久,看到了一些同事的优秀品质,学习、借鉴他们也须要必定的时间,若是忙着换工做,可能就失去了和同事深刻交流的机会。
所以在第一次面试失败后,我把项目代码好好研究了一个多月,也跟同事请教不少学习、规划上的知识,为后面的路作好铺垫。
在肯定要走后,尽可能不要裸辞,如今的行情你懂得,没有准备就裸辞,等于断了本身后路。
有的网友问我:辞职在家好好复习一个多月怎么样。我劝他仍是算了,都不是自觉的人,每天在家反而更学不进去。最好的状态就是一边工做,一边搜集要学习的知识点学习资料,下班路上、晚上、周末去学习,那样精神压力不会太大。
在开始复习知识点前,你须要确认如下 2 点:
定位
“定位” 是指你要肯定本身所处的阶段和想要的目标。主要包括:
举个例子,你能够给本身的定位就是:如今是中级水平,常见应用开发需求基本都能解决,开源框架使用没问题,部分读了源码,工做项目里主要是混合开发比较复杂,想找有利于本身成长的、大公司中高级安卓开发工做。
亮点
有的朋友可能对 “亮点” 的定义不是很明白。“亮点” 其实就是可以把你和众多应聘者区分出来的优秀品质。
程序员面试主要考察这几点:
若是你在其中任何一个方面都有本身的优点,就赶忙找出来,写到简历上,面试表达出来。
拿技能水平来讲,根据作过项目的类型,肯定本身当前擅长的点,好比你作的是电商应用,那可能就擅长混合开发、自定义 View;作的是电台应用,那可能就擅长后台进程保活;作的是大用户量应用,那可能就擅长监控、性能优化等等。
找到本身已有的或者该有的亮点,而后去努力掌握、精通。
有的网友说早就想跳槽了,可是据说行情很差,不敢跳。其实吧,价格取决于价值,影响价格波动的是供需关系。
疫情缘由,不少互联网企业生存艰难,招聘的岗位标准就比以要高一些了,去招聘软件上看也能够发现,大多要求 3 年以上经验。这是由于如今安卓初级太多了,各类应届生、培训班涌入市场,前几年会用 ListView 就能够找工做的日子一去不复还。不过真正的高级,或者有潜力的中级,仍是很受企业欢迎的。
所以,咱们在想要跳槽时,不要被所谓的“差行情”拦住,而是要审视本身的水平,肯定本身的目标,到底是要找初级岗、中级岗,仍是高级岗。
面试前,面试官拿到你的简历,根据简历上的信息会创建第一印象。所以你想要呈现给对方一个怎样的定位,有什么亮点,都须要事先思考清楚。
肯定了方向后就要开始努力准备,下一节咱们介绍安卓跳槽须要准备复习的知识。
在介绍面试考察内容前,先来看看我认为的“中高级Android”须要掌握的知识点,这些这是咱们集合了牛客网、掘金、简书、知乎、CSDN等网站的几十篇面经和群友本身面试的经历的合集,以及请教前辈总结而来的。整理的知识点会有 Java、Android SDK、Android 源码、常见面试算法题、其余的一些计算机基础以及常见的面试题等几个部分:
1.Java 知识点汇总
2.Android 知识点汇总
3.Android 扩展知识点汇总
4.Android 开源库源码分析
5.设计模式汇总
6.计算机网络基础
7.常见面试算法题汇总
8.Kotlin知识点汇总
9.Flutter知识点汇总
面试中级及如下岗位时,在电话面试、一面、或者你简历没有突出亮点时,通常都会先问基础,目的是肯定你基本功扎不扎实。
若是基础知识有太多不会的就危险了,必须好好准备,这是躲不过的。电话面试、一面考察基本功过关后,就会进入下一阶段 --- 问些进阶的,看看你最高水平在哪里。
这个阶段有不会的很正常,由于对方正在肯定你的水平,但态度必定要积极主动,即便以前没有研究过,也要结合一些经验说出推测的结果,切忌直接说“我不会”。
JVM
垃圾回收 gc
Object
内部类
集合框架
HashMap
ConcurrentHashMap
单例
线程
synchronized
Lock
锁的分类
答案解析
Activity
Fragment
Service
BroadcastReceiver
ContentProvider
View
进程
进程存活
Parcelable 接口
IPC
Window / WindowManager
Window 的建立过程
Bitmap
经常使用操做
BitmapFactory
屏幕适配
SharedPreferences
获取方式
消息机制
工做原理
线程异步
AsyncTask
Webview
基本使用
答案解析
ART
ART 功能
Apk 包体优化
Hook
Proguard
架构
Jetpack
NDK 开发
JNI 基础
NDK 开发
类加载器
LeakCanary
EventBus
答案解析
HTTP 相关
请求报文
TCP/IP
Socket
排序
比较排序
线性排序
二叉树
链表
栈 / 队列
二分
哈希表
堆 / 优先队列
二叉搜索树
数组 / 双指针
贪心
字符串处理
动态规划
矩阵
二进制 / 位运算
其余
答案解析
答案解析
简历的重要性就不言而喻了,怎么样写好简历是个技术活,固然若是你有很好的背景(学校或者公司),那么无论你怎么写,基本上都不刷掉你,咱们做为通常的人仍是须要下一番功夫的。拿个人简历做为例子,大概有如下几个部分:
怎样写简历,这个开源网站不错,教你怎么写简历,并且有一个在线markdown在线网站,能够导出pdf。
通常HR都会集中处理简历,正序或者倒序都有可能,因此选择最合适的时间段去投递就好。
整体上来讲,比较推荐的时间段就是周二至周四,上午9点之后。
除了投递时间以外,还有一些注意事项能够提升你的简历被阅读率:
1.尽可能选择HR邮箱直投:不管是哪一个招聘网站,总体的回复速度都要低于HR直投邮箱,大部分HR打开本身邮箱的频率也要高于其余招聘类网站。
2.邮箱实名:最好将发件人改成本身的名字,可让HR一眼就看到,而不是乱七八糟的其余内容,不只看起来更加整洁,也能够增长印象。
3.邮件名称固定格式:若是企业方有要求,要严格按照企业方的要求来,若是没有,应届生建议“姓名+学校+专业+应聘岗位+最快到岗时间(尤为是标注尽快到岗)”,言简意赅。
4.正文不要空着,记得添加附件.pdf:有些HR习惯下载一段时间内的全部简历附件,而后一块儿查看,若是你没有附件会直接被忽略,pdf是为了不简历跑版的重要措施;也有些HR更倾向于一封邮件一封邮件地查看,这时正文若是有内容就会更加直接,正文和附件都有,双重保障。
不要认为一些小细节不重要~投递简历的不少小细节会决定第一印象的,看到一封简洁、信息明确的邮件,HR第一反应都会是“WOW,这个不错/还行,让我看看”
1.提早准备
这是句废话,问题是怎么准备。
建议:若是你是那种在镜头前讲话并不天然、紧张的人,提早演练:录下本身的回答,而后再看一遍,看看你的体态和声音。同时,你还能够确认背景和灯光怎么样。
和任何面试同样,你还得调查公司,准备一些常见面试问题的答案。视频面试的另外一个好处是你能够准备一些笔记。这些东西要远离镜头,面试时别玩纸,由于纸张的沙沙声会影响声音,分散你的注意力。
2.选好地方
提早计划好面试地点。地方必定要安静,不能被噪音和人打扰。房间整洁,背景干净简单,如此一来面试官才会关注你。你想一想若是你背后是一整墙Banksy的壁画,面试官很容易就分神了。
关掉全部电子设备上任何可能播放通知声音的软件,将手机调为静音。若是你有室友之类的人,让家里的每一个人都知道你要开始面试了。
3.职业着装
虽然你在家,但这是个工做面试。这是你给别人留下第一印象的机会——因此要穿着得体。实地的面试怎么穿,你就怎么穿。
惟一须要考虑的是你的衣服在屏幕上看起来会是什么样子,好比,太多图案和条纹可能上镜不太好。
4.肢体语言
切忌无精打彩,也不要多动症、不要老摸本身的脸。面试官最想看的是眼神交流、微笑、倾听、对他们所说的话感兴趣、有回应。
因此,你的镜头应该与眼睛水平,你应该看镜头,而不是看屏幕。
回答宁肯慢而清晰,不要快可是听不清。另外,当心不要打断对方,由于比起实地面试,互联网可能延迟。
5.技术问题
最后,还要处理好技术问题。
要考虑光线,到时候看不见正脸就尴尬了。为了保证你脸上没有阴影,能够用窗户进来的天然光,或者把灯放在相机前面,调整好距离便可。
还有电脑、相机和任何要求使用的软件。提早试一试,确保画面清晰,声音质量好。一样值得检查是你的网络,网一卡面试就有可能受影响。
视频面试当天,确保全部东西都充满电或插电。至少提早半小时打开全部设备,登陆软件。
若是真的有什么技术问题,好比听不清楚问题。不用纠结,直接跟面试官提这个问题。面试官能够帮你解决,或者直接从新拨号。
但是如何克服面试的“紧张”情绪,调整好心态,努力表现呢?
解决办法:首先要精确地定位问题,知道问题背后隐藏的究竟是什么; 把问题放在更长的尺度中,去俯视它; 只关注本身能够控制的事情。
1.分解问题
“紧张”所描述的,是一个复杂的“情绪混合体”。这个“情绪混合体”里,至少包含了如下的情绪:
这个混合体里还有不少其它的情绪,因人而异。主要来讲,以上三种情绪是每一个人都会有的。
2.俯视你“紧张”的事物
明白了,咱们“紧张”的究竟是什么,咱们就要分别来解决它们。
解决这些问题,有一个总的纲领:“使它成为更大的事情的一部分”。
你首先要知道,“面试”不是你生活的所有。“面试”只不过是你人生中的一次体验。当你明白了这一点,你就会站在高处,俯视面试,而不是站在山脚下,抬头仰望它。
3.斯多葛学派二分法
有了一个解决问题的纲领,咱们还须要一个解决问题的方法。
斯多葛派的哲学思想源远流长,其中一个主要思想是:斯多葛控制二分法。 它的含义是:在生活中,有些事情是你能控制的,有些事情是你没法控制的,你应该只关注那些你能控制的事情。
那这个思想,有什么意义呢?它能够帮助你把本身的“我的目标”从“外界目标”转换到“内部目标上”。
4.外界目标与内部目标
什么是“外界目标”?
“外界目标”是你没法彻底控制的事情。
好比说,你制做了精美的简历,而后把简历发给了理想公司,期待能得到offer。若是你把本身的“我的目标”定义为了“得到offer”,那这就是一个“外界目标”。
“内部目标”是你能彻底控制的事情。
在这个路径中,制做一份最理想的简历、写一份最理想的申请邮件、面试时把本身打扮的最漂亮、面试结束后对老师最客气的作别,均可以做为你的“内部目标”。将注意力集中到这些本身可以彻底控制的事情上,没必要要的情绪就会减轻不少。
5.使用斯多葛二分法解决“紧张”
(1)对于面试被拒的“担心”—怎么办?
面试可否经过,决定权在别人手里,在别人的评判过程当中,没有一件事是你能控制的。
(2)对于面试中没回答出问题的“尴尬”—怎么办?
面试的问题分为两类:
考察解决问题能力的问题,是不可控制的。你要知道回答不出来是正常的。
(3)对于未知事情(面试)本能的恐惧—怎么办?
多参加就不恐惧了,第一次惧怕是不免的。 必定要过后复盘,不断调整本身对于面试的“认知模型”。
面试后的复盘总结与面试前的准备同等重要:
一、对本身的表现有个总结,在总结中成长,发现本身的不足,下次能更好的提升
二、对本身的逻辑和文字编辑能力有个展示和提高
三、对本身的经历有个记录,人生比较重要的转折点
四、提高本身的我的影响力
五、分享出来,可能有更多人跟你一块儿交流,可能有意想不到的收获
面试复盘能够从如下几个角度展开:
一、复盘本身在面试现场的总体表现:
二、复盘本身在面试现场的语言表达:
是否恰当地表达了本身的愿望和热情;
对本身工做能力的申述是否充分、有条理、有例证;
你计划要了解的状况是否都获得了答案;
是否和面试官创建了和谐、有效的沟通;
三、复盘本身在面试中的全部问题及答案:
记录下面试官的问题,回顾整个面试过程;
深刻思考,哪些方面表现得最好,哪些地方失误最多;
关于面试官的提问,你是否还能够作出更好的回答;
四、经过邮件或者微信,对面试官表达感谢:
经过文字表达感谢;对面试中表现很差的问题,能够进行补充说明。
第一步:排列因素,找到影响选择的主要考量标准。
通常而言,在选择offer时,可从企业与自我认知两角度分析。
(1)从企业的角度去分析
基本上,当你在考虑一个offer的时候,都躲不开这些:
1.这个公司所在的行业发展前景怎么样?
2.这个公司的情况是怎样的?
3.你在这个公司,你能提高的空间有多少?
4.事先了解这个公司的领导层都是什么类型的人?
5.该公司的薪酬福利是怎样的?
(2)从自身的角度去分析
基本上,在你考虑一个offer的时候,除了考虑公司的状况以外,你必定还会去考虑到我的的规划问题。
1.这个公司的岗位是否适合本身?
2.这个公司的岗位与本身的职业发展计划相匹配?
结合资深职场人的过来经验,我告诉你如何破除可能的阻力,避免那么多不胜其烦的是非,免受过多没必要要的欺负,轻轻松松,优雅地离职。
1.不要跟BOSS说真话
2.避免去竞业公司
3.不要跟人说你离职,更不要怂恿别人离职
4.总结经验,整理成文
若是公司不让你辞职?只须要提交“辞职信”而不是“辞职申请”,根据劳动法,就不须要等待领导的赞成或批准。提交书面辞职信三十天,自动解除劳动合同关系。时间一满,HR再怎么着,都没办法接着卡你。