近期,有消息称,前阿里P10员工赵海平已加入字节跳动,职级为4+。王垠加入华为职级为 21级。
事情起因还是从两人乌龙说起,详细经过请看:王垠受邀面试阿里P9,被P10面跪后网上怒发文,惨打325的P10赵海平回应了!
2019年底,因为在面试王垠时引起双方不愉快导致网上舆论骂战,据传赵海平的直属领导多隆在绩效中打了3.25分。因此前阿里P10员工赵海平跳槽字节跳动也就顺理成章了!
其实跳槽不是一件简单轻松的事情,什么样的跳槽才真正有价值!本文带你深入了解跳槽相关的所有细节,建议收藏!
很多人以为“跳槽”就是写简历、换工作,但要想得到满意的 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知识点汇总
面试中级及以下岗位时,在电话面试、一面、或者你简历没有突出亮点时,一般都会先问基础,目的是确定你基本功扎不扎实。
如果基础知识有太多不会的就危险了,必须好好准备,这是躲不过的。电话面试、一面考察基本功过关后,就会进入下一阶段 — 问些进阶的,看看你最高水平在哪里。
这个阶段有不会的很正常,因为对方正在确定你的水平,但态度一定要积极主动,即使之前没有研究过,也要结合一些经验说出推测的结果,切忌直接说“我不会”。
答案解析
2020年Android开发最新全套面试题答案解析
答案解析
2020年Android开发最新全套面试题答案解析
答案解析
2020年Android开发最新全套面试题答案解析
from-java-to-kotlin
kotlin_tips
从原理分析Kotlin的延迟初始化: lateinit var和by lazy
使用Kotlin Reified 让泛型更简单安全
Kotlin里的Extension Functions实现原理分析
Kotlin系列之顶层函数和属性
Kotlin 兼容 Java 遇到的最大的 “坑”
Kotlin 的协程用力瞥一眼
Kotlin 协程「挂起」的本质
到底什么是「非阻塞式」挂起?协程真的更轻量级吗?
资源混淆是如何影响到Kotlin协程的
Kotlin Coroutines(协程) 完全解析
答案解析
Flutter原理与实践
揭秘Flutter Hot Reload(原理篇)
Flutter 动态化探索
Flutter如何和Native通信-Android视角
深入理解Flutter Platform Channel
Flutter Engine 编译指北
Flutter Engine 线程模型
深入理解Flutter多线程
Flutter状态管理 - 初探与总结
Flutter | 状态管理指南篇——Provider
深入理解Flutter应用启动
Flutter渲染机制—UI线程
Flutter渲染机制—GPU线程
深入理解Flutter应用启动
深入理解setState更新机制
深入理解Flutter消息机制
深入理解Flutter动画原理
Dart虚拟机运行原理
源码解读Flutter tools机制
源码解读Flutter run机制
答案解析
2020年Android开发最新全套面试题答案解析
简历的重要性就不言而喻了,怎么样写好简历是个技术活,当然如果你有很好的背景(学校或者公司),那么不管你怎么写,基本上都不刷掉你,我们作为一般的人还是需要下一番功夫的。拿我的简历作为例子,大概有以下几个部分:
怎样写简历,这个开源网站不错,教你怎么写简历,而且有一个在线markdown在线网站,可以导出pdf。
#04. 了解简历投递的时机和方式
一般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)对于未知事情(面试)本能的恐惧—怎么办?
多参加就不恐惧了,第一次害怕是难免的。 一定要事后复盘,不断调整自己对于面试的“认知模型”。
面试后的复盘总结与面试前的准备同等重要:
1、对自己的表现有个总结,在总结中成长,发现自己的不足,下次能更好的提高
2、对自己的逻辑和文字编辑能力有个展现和提升
3、对自己的经历有个记录,人生比较重要的转折点
4、提升自己的个人影响力
5、分享出来,可能有更多人跟你一起交流,可能有意想不到的收获
面试复盘可以从以下几个角度展开:
1、复盘自己在面试现场的整体表现:
2、复盘自己在面试现场的语言表达:
是否恰当地表达了自己的愿望和热情;
对自己工作能力的申述是否充分、有条理、有例证;
你计划要了解的情况是否都得到了答案;
是否和面试官建立了和谐、有效的沟通;
3、复盘自己在面试中的所有问题及答案:
记录下面试官的问题,回顾整个面试过程;
深入思考,哪些方面表现得最好,哪些地方失误最多;
关于面试官的提问,你是否还可以做出更好的回答;
4、通过邮件或者微信,对面试官表达感谢:
通过文字表达感谢;对面试中表现不好的问题,可以进行补充说明。
第一步:排列因素,找到影响选择的主要考量标准。
一般而言,在选择offer时,可从企业与自我认知两角度分析。
(1)从企业的角度去分析
基本上,当你在考虑一个offer的时候,都躲不开这些:
1.这个公司所在的行业发展前景怎么样?
2.这个公司的状况是怎样的?
3.你在这个公司,你能提升的空间有多少?
4.事先了解这个公司的领导层都是什么类型的人?
5.该公司的薪酬福利是怎样的?
(2)从自身的角度去分析
基本上,在你考虑一个offer的时候,除了考虑公司的情况之外,你一定还会去考虑到个人的规划问题。
1.这个公司的岗位是否适合自己?
2.这个公司的岗位与自己的职业发展计划相匹配?
结合资深职场人的过来经验,我告诉你如何破除可能的阻力,避免那么多不胜其烦的是非,免受过多不必要的欺负,轻轻松松,优雅地离职。
1.不要跟BOSS说真话
2.避免去竞业公司
3.不要跟人说你离职,更不要怂恿别人离职
4.总结经验,整理成文
如果公司不让你辞职?只需要提交“辞职信”而不是“辞职申请”,根据劳动法,就不需要等待领导的同意或批准。提交书面辞职信三十天,自动解除劳动合同关系。时间一满,HR再怎么着,都没办法接着卡你。