当前位置:网站首页>Jin Jiu Yin Shi Interview and Job-hopping Season; Are You Ready?
Jin Jiu Yin Shi Interview and Job-hopping Season; Are You Ready?
2022-08-05 00:45:00 【Android daily lecture】
跳槽
首先请思考一个问题:在你眼中 “跳槽”包括哪些内容?
马上就要到 “金九银十跳槽季”, 很多朋友都想要跳槽,但是对 “跳槽” 的理解可能仅限于 “写简历、面试”
在跳槽前,我也这么认为的
那时候工作不顺利,正好在一个群里看到有公司招聘,就发了简历过去,面完试自己感觉良好,结果却打了脸,让人家拒了,理由是我要的工资太高了
仔细反省后,发现我准备的太仓促,或者说根本没怎么准备,只是写了份简历,然后有面试机会就去了;面试过程中有些项目细节答不上来,很多知识点也答得不好,让人家感觉水平一般
痛定思痛,在后来的几个月,我开始查阅各种跳槽、面试相关的资料,同时整理了重点复习知识点,按计划一步步学习
在两周前,感觉自己学习的差不多了,公司的情况也基本看清楚了,就决定离开.
于是写简历、投简历、面试,面了五家,拿到了五个 offer,最终选择了对我目前来说最合适的一个
在这个过程中,我对 “跳槽” 的认识逐渐加深
大家对“跳槽”The understanding may be to write a resume、换工作,但要想得到满意的 offer,其实需要思考、准备的内容很多,大概有这么几点:
- 跳槽前要思考清楚
- 掌握跳槽需要的知识点
- 写一份高质量的简历
- 了解简历投递的时机和方式
- 拿到面试邀请要做好功课
- 面试中要调整心态,努力表现
- 面试后及时思考总结
- 有多个 offer 如何选择
- 优雅的离职
- 准备入职
这些应该是一次跳槽从开始到结束比较完整的流程了.接下来我们将详细了解每一部分
跳槽前要思考的问题
每一份工作都是以希冀开始,我们心怀憧憬,希望在公司里大展拳脚、做些成就
然而是什么让我们走到今天这地步,即将与它分手?
一般离职有两个原因:
- 钱不到位
- 心委屈了
钱不到位怎么办
业界一种普遍的观念是 “跳槽涨工资最快”, 这也的确是现状
为什么公司迟迟不给加薪,非得逼得我们跳槽呢?
答案很简单:因为公司没有意识到你价值的增长
我们在入职时可能只是一个菜鸟,但是在工作一段时间后,由于个人的努力以及业务的锻炼,水平已经有了很大的不同,自己心里觉得自己不再是菜鸟了,希望能拿更高的工资
但你可能一直在做一个项目,没有承担更多的责任,公司无法了解到你现在能力到什么程度了
这个时候,如果领导比较好的话,你可以先主动要求承担任务,积极完成(就是加班加点),然后在一段时间后找领导谈加薪;这样就有理有据,让人信服,领导一般都会同意.这样就不用跳槽了,省去准备面试题的繁琐.
如果领导不同意,那就没辙了,只能选择“跳槽”to meet your salary requirements
心委屈怎么办
员工离职的另外一种原因就是: 待着不爽,心里委屈了
一些被动的原因比如领导更替、岗位调整、加班太多等,都会让人心里不舒服
拿我来说,公司业务转型,做的工作不是安卓应用开发,做久了心里不踏实,就想离职了
如果有条件的话,可以跟领导沟通能否恢复原样,如果无望,那就只好跳槽了
但在真正提出离职之前,还需要思考几个问题
离职前的思考
有的朋友可能会说:别废话,赶紧讲面试知识点,我干的不爽就跳槽了,还想什么想?
非也,每次跳槽的成本其实很大,除去面试来回的时间不说,新旧环境的适应、业务的熟悉、代码的掌握,都需要成本,如果两次跳槽间隔太短,其实时间都花在了适应新环境上,真正学习、沉淀的内容不会太多,Especially graduates who are just starting out,更忌讳这样子
因此,在确定离职前,你需要先问自己 3 个问题:
- 现在的项目没有我可以学习的内容了吗?
- 离开这里我会失去什么?
- 到新环境可以得到什么?
拿我自己来说,项目里的代码我没有掌握太扎实,框架层很多设计思路还搞不清楚,出去面试一问就问倒了;这时如果真的换了工作,恐怕又要接触新项目、新代码,根本没时间好好消化之前的代码
除了代码,人际关系也需要沉淀,在这个公司待了那么久,看到了一些同事的优秀品质,学习、借鉴他们也需要一定的时间,如果忙着换工作,可能就失去了和同事深入交流的机会
因此在第一次面试失败后,我把项目代码好好研究了一个多月,也跟同事请教很多学习、规划上的知识,为后面的路做好铺垫
确定要走时需要做的准备
在确定要走后,尽量不要裸辞,现在的行情你懂得,没有准备就裸辞,等于断了自己后路
有的网友问我: 辞职在家好好复习一个多月怎么样.我劝他还是算了,都不是自觉的人,天天在家反而更学不进去.;最好的状态就是一边工作,一边搜集要学习的知识点学习资料,下班路上、晚上、周末去学习,那样精神压力不会太大?
在开始复习知识点前,你需要确认以下 2 点:
- 定位
- 亮点
定位
- “定位” 是指你要确定自己所处的阶段和想要的目标
主要包括:
目前是什么水平
有什么积累
工作项目里有什么难点
想找什么级别的工作
比如我,给自己的定位就是:现在是中级水平,常见应用开发需求基本都能解决,开源框架使用没问题,部分读了源码,工作项目里主要是混合开发比较复杂,想找有利于自己成长的、大公司中高级安卓开发工作
亮点
有的朋友可能对 “亮点” 的定义不是很明白
- “亮点” 其实就是能够把你和众多应聘者区分出来的优秀品质
程序员面试主要考察这几点:
技能水平
学习能力
团队合作
工作心态等
如果你在其中任何一个方面都有自己的优势,就赶紧找出来,写到简历上,面试表达出来
拿技能水平来说,根据做过项目的类型,确定自己当前擅长的点,比如你做的是电商应用,那可能就擅长混合开发、自定义 View;做的是电台应用,那可能就擅长后台进程保活;做的是大用户量应用,那可能就擅长监控、性能优化等等
找到自己已有的或者该有的亮点,然后去努力掌握、精通
Android Job-hopping needs to review the knowledge
下面给大家分享一些AndroidDeveloped mind map,核心笔记,Contains all the technical systems that senior architects need to master,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升
Android系统结构图:
Due to space limitations of the article,There are too many notes,after thinking,Temporarily put pictures of knowledge points in the article
需要完整PDF文档的同学 : Can be sent by private message ”面试 即可 免费获取
Android 核心笔记目录:
最后我想说:
学习没有捷径可言,We must pay attention to learning,Not only to remember,还要写心得体会,文字笔记、画图、总结等,方式很多,但是一定要自己认真去做,不要太相信自己的记忆,只有反复记忆,加深理解才行
同时,对于程序员而言,不单单是死记硬背,我们有更好的方式去学习,比如写demo去验证.When reviewing knowledge points,Be timely in conjunction with the projects you have done,This way you will know how to talk during the interview,From the project to the knowledge point,由一个知识点串联到另一个知识点.复习到一定阶段,可以尝试着去把这些东西串联起来,由点及面,形成知识体系
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们
技术是无止境的,你需要对自己提交的每一行代码、使用的每一个工具负责,不断挖掘其底层原理,才能使自己的技术升华到更高的层面
Android 架构师之路还很漫长,与君共勉
边栏推荐
- Software testing interview questions: test life cycle, the test process is divided into several stages, and the meaning of each stage and the method used?
- 《WEB安全渗透测试》(28)Burp Collaborator-dnslog外带技术
- matlab 采用描点法进行数据模拟和仿真
- Software testing interview questions: What are the strategies for system testing?
- 工具类总结
- PCIe 核配置
- 2022杭电多校第三场 K题 Taxi
- Software testing interview questions: What are the three modules of LoadRunner?
- leetcode:267. 回文排列 II
- After the staged testing is complete, have you performed defect analysis?
猜你喜欢
内存取证系列1
【idea】idea配置sql格式化
Memory Forensics Series 1
node使用redis
oracle create tablespace
[230] Execute command error after connecting to Redis MISCONF Redis is configured to save RDB snapshots
gorm joint table query - actual combat
《WEB安全渗透测试》(28)Burp Collaborator-dnslog外带技术
could not build server_names_hash, you should increase server_names_hash_bucket_size: 32
redis可视化管理软件Redis Desktop Manager2022
随机推荐
GCC: Shield dependencies between dynamic libraries
2022牛客多校第三场 J题 Journey
node uses redis
软件测试面试题:手工测试与自动测试有哪些区别?
Software testing interview questions: What are the three modules of LoadRunner?
ORA-00257
leetcode: 269. The Martian Dictionary
5.PCIe官方示例
Software testing interview questions: How many types of software are there?
MBps与Mbps区别
NMS原理及其代码实现
B站7月榜单丨飞瓜数据B站UP主排行榜发布!
码率vs.分辨率,哪一个更重要?
TinyMCE disable escape
工具类总结
僵尸进程和孤儿进程
tiup status
金九银十面试跳槽季;你准备好了吗?
matlab 采用描点法进行数据模拟和仿真
Software testing interview questions: Have you used some tools for software defect (Bug) management in your past software testing work? If so, please describe the process of software defect (Bug) trac