前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >裸辞后面试一直失败,别让畏惧工作心理作祟害了你,安卓开发必备跳槽全攻略带你逆袭!

裸辞后面试一直失败,别让畏惧工作心理作祟害了你,安卓开发必备跳槽全攻略带你逆袭!

原创
作者头像
Android技术干货分享
修改2021-08-11 10:57:15
8520
修改2021-08-11 10:57:15
举报
文章被收录于专栏:Android技术分享

裸辞后面试一直失败

案列一:

身边有个朋友,28岁,大概从今年五月份裸辞至今依旧没找到下一份工作,也变得越来越抑郁,觉得即将步入30岁的行列,却一事无成,不甘心从事一眼就能看到头的工作,大一点的公司自己又进不去。 案例二:

裸辞之后,面试了两个半月,一直失败,面试了十几家公司了,觉得再面不上我就只能在家当蛰居族了。

案例三:

今年刚毕业入职一家公司工作了一个多月,虽然一个月拿了一万多,但问题是几乎一个月在公司待不了几天,频繁的出差这种方式让他对这份工作很不满意,纠结之后直接裸辞开始了面试之路,但没想到对自己这个应届生的身份还有一些影响。

经济、心理双重压力,越是不敢行动就越容易抓不住机会!

总结来说就是:薪资与能力不匹配,畏惧工作心理作祟!

其实,我为什么知道是这个原因。很大程度上是因为我有过这样的经历。

面试失败的原因

薪资与能力不匹配

大学刚毕业的时候,我就觉得我自己不会从事自己所学的专业。

所以,在实习完,我就直接裸辞了!!!

但是,那个时候有种莫名的自信,就是我去做任何工作、任何岗位我都可以胜任~

原以为,我可以在一个星期可以找到工作的我,在深圳花了近一个月都没有找到合适的工作。

不是没有公司要,而是我觉得,他们给的薪资太低,我没法接受。

事实证明,那个时候的我没有遭受过社会的毒打,再我拒绝5-6家公司后,奇怪的是,后面居然没有接手到其它公司的面试了。(严重怀疑当时给拉入黑名单了!)

一个月后,带来的钱也快花没了,只能靠借钱过日子了,后来我想这也不是办法。就找到了我大学的辅导员,跟他说明了一下情况,他居然骂我是“笨”“蛋”,然后反问了我三个问题,告诉我这三个问题你想通了,你就能找到工作了!

今天把这三句话,告诉大家:

1、你想做什么? 2、你会做什么? 3、你想做的跟你会的能力搭配吗?

我想你看到这里,你应该知道我想表达的意思了。

当你想做航天员的时候,你说你只会炒菜,那不是痴人说梦吗?

你说你想做程序员,想拿1万的薪资,但你只会Ctrl+c、Ctrl+v,面试官又不是傻子!

所以,面试不通过请先思考上面三个问题,从自身内在问题出发。

你想做的岗位需要什么能力、晋升机制是怎么样的、薪资结构是怎么样的、平均薪资是怎么样的等等,这些都是需要你考虑到的。这里推荐一个小技巧(各大兼职平台去搜索你想做的工作:职位要求、薪资结构),从而来判断你自己的所处的阶段。

畏惧工作心理作祟

看到这里你肯定会说,我思考清楚上面三个问题就可以找到工作了?

当然不可以,那不是扯淡吗!这么简单,我也不至于找这么久工作了。

里面还涉及到:自我介绍、面试问题、面试技巧、仪表(针对大公司)、心仪公司基本调查等等。如果感兴趣,可以私聊我,我可以告诉你怎么去做,这里就不细谈了。

我们接下来谈谈,什么叫“畏惧工作心理作祟”!简单来说,缺乏自信心和懒惰!

我没有工作那段时间,相当颓废,每天除了吃喝玩睡,整天啥事都不敢,脑袋空空的,但偶尔还会告诉自己不能这样了,再这样下去我TM就废了,但是只要拿起手机后,又把这件事抛到脑后了。

这种情况,间歇性踌躇满志,长期性混吃等死的状态越久,你就会发现,你越来越不想工作,就算你去面试成功了,你都会找一堆借口来拒绝公司,说服自己。

这公司“S”“B”,肯定是一个垃圾公司,薪资还这么低。

这公司薪资这么高,会不会是骗子公司?工作压力会不会很大等等。

总之,你就是不想工作,但是对外宣传面试难、没有公司要我,来欺骗自己。

假如你是这种情况,有以下几点建议:

1、乘着自己空闲这段时间,别整天吃喝玩乐,无所事事了,好好想想自己未来的路(从工作、生活分别展开想想)。 2、多和朋友(猪朋狗友除外)、家人谈谈心。这一点非常重要,因为你能不能重新站起来他们发挥着很大的作用,主要是心理上的。 3、多运动、多学习、多读书,无论你工不工作,这些都是对你有意义的。

我上面说的三点,你都做了。我相信,你知道你自己应该怎么去做!

如果你觉得我说的有道理,那就TM去做。别看完,又跑去看手机了。

面对「面试」失败的经历,我觉得大家也不用沮丧,而应该好好利用这段经历;也许在下一个面试就会有人问你「你印象最深的失败经历是什么呢?」,如果你能让 HR 眼前一亮,那么你就离成功不远了。

最后,我建议你把面试经历本身当成一种学习机会

你焦虑,可能是因为你把这次面试机会当成一个重要的节点,但是放到你的整个人生旅程里,这只不过是一个小插曲,也许这次机会的错失,在酝酿下一个更适合你的机会。面试不一定一次就成功,但是你每一次面试,都是一次经验的积累,你需要具备结构性的思考,把面试的经验都放在你的认知框架里,为下一次面试做准备。

跳槽该做好哪些准备

如果你决定好要跳槽了,那就要开始着手准备了。

很多工作多年的一线工程师,职级也不低,工作能力也够强,然而在面试中却总是能被各种“奇怪”的问题问倒。挫折的次数多了,有些朋友甚至都开始自我怀疑,怀疑自己到底是不是“水货”?

对这种情况,我和朋友有过几次讨论,最后的结论是:不是我们的能力不行,而是准备的不充分。

而要解决这个问题,只有一个办法:不打无准备之战

1.分析自己,找准定位

跳槽后找工作不能是盲目的,不是为了找工作而找工作。一旦决定跳槽就需要分析自己,要找准自己的定位,根据自己的能力和需求去判断自己适合什么样的工作,自己想要怎么样的工作。如何分析自己从以下三点出发。

  • 要知道我有什么?
  • 要知道我要什么?
  • 要知道我能干什么?
2.调整心态

每场面试复盘一下问题和回答,总结经验,了解自己表现的好和不足的方面,也方便自己后期选择公司,避免遗忘。针对性做好hr提问的回答,完善,私下多练。换位思考,如果自己是hr,希望面试者是什么样的?

3.简历准备充分

可以去知乎上面搜搜别人写的有关简历的帖子,怎么准备,吸引hr, 突出自己的优点和能力,或者让朋友帮你看看简历有没有问题,比如过于简单或者浮夸,没有重点等。

尽量把你的亮点总结成一句简练的话,再加上数字来说明它的影响和意义。

其次在简历里中加入了可交互、可展示的内容,更能显出你的能力与众不同。

3.看选择的岗位是否与自己匹配

了解岗位要求,针对性预设问答模拟,或者学习岗位需求的技能,知识,充分准备,或者调整方向,换一个求职标准/职业。

4. 其实最重要的是心态

保持良好的心态,自信大方,这家错失了遗憾但不丧失信心和斗志,多和朋友沟通,工作很多,找满意的确实要花心思。先面试容易通过的,找到信心和感觉,重要的放后面。

5.应对面试需要准备的技术

Java 基础知识

  • 面向对象的基本思想
  • Object类相关:Object类的几个关键函数、String涉及到的常量池概念,序列化 & 反序列化
  • 重要关键字:final、static
  • 内部类:内部类的分类、应用场景、内部类编译成class后是怎么样的
  • 抽象类 & 接口:区别、应用场景
  • 编码:编码的目的、分类
  • 异常:异常体系、自定义异常
  • 注解:注解的基本概念、分类、编译时注解 & 运行时注解
  • 容器:重要容器的内部实现、容器间的对比
  • 内存模型
  • 垃圾回收
  • 类加载的过程
  • 泛型:分类、通配符 & 上下边界、泛型擦除。
  • 反射:使用

Android

  • Dalvik、Art虚拟机
  • Activity:生命周期、launchMode
  • Fragment:生命周期、懒加载、两种Adapter之间的区别
  • BroadcastReceiver:基本概念、广播分类、权限
  • Service:生命周期、onStartCommand的返回值、startService和bindService的区别、相同进程 & 不同进程的交互、IntentService实现原理
  • 重要的工具类 & 源码实现:AsyncTask、HandlerThread、Handler、IntentService、LruCache、LinkedHashMap、SparseArray
  • RecyclerView:缓存原理、和ListView的对比、Adapter如何适配多种layout
  • 存储:数据库升级 & 优化、ContentProvider,SharePreference
  • SDK版本升级的兼容问题
  • Android的权限管理机制
  • 多线程
  • Gradle
  • 插件化
  • 组件化
  • JNI
  • View
  • ANR

跳槽过程中应该避免哪些坑?

1、海投简历

找工作时,求职者容易广撒网,海投简历,这样是低效而不负责任的。不要海投简历,而是挑选几家目标公司,分别有针对性的准备简历,如果可以最好能让别人内推下,这样的命中率会提高很多,因为 HR每天会收到大量的简历,海投没有针对性,容易被忽略,而且海投容易浪费彼此的时间,海投的某家公司发来面试邀请,说不定你并不想去。

2、收到面试邀请就去面试

当 HR打来面试邀请的时候,很多应聘者会一口答应,这时候先不要忙着答应对方,而是要详细地了解一下,知己知彼,方能百战百胜。你需要了解面试的是什么岗位,岗位职责再详细问一下,分析一下这个职位与你的期望是否相符。

3、投完简历,万事大吉

一定要做一个勤快的求职者。现在的信息相对较透明,自己要通过各种渠道收集应聘公司的信息,而不是很被动的,我投完了,天天焦虑地等消息,你应该去主动了解目标公司的情况,这样才能争取到更多机会。

4、直击面试现场

程序员去跳槽大公司必不可少会有几轮面试。公司会通过面试去考察你的能力符不符合公司的要求和期待。

程序员面试流程主要分为五个流程(公司不同会有相应改变)。每个流程考核的侧重点不同,因此要多方面进行准备。

  • 一面机试:一般会考选择题和编程题;
  • 二面基础算法面:考察基础的算法,考察的是思维方式;
  • 三面综合技术面:会考察编程语言,计算机基础知识 ,以及了解项目经历等等;
  • 四面技术boss面:会问一些比较规范的内容,考察大家解决问题和快速学习的能力;
  • 最后HR面:主要了解面试者与企业文化相不相符,面试者的职业发展,Offer的选择以及介绍一下企业提供的薪资待遇等等。

最后,我建议你把面试经历本身当成一种学习机会

你焦虑,可能是因为你把这次面试机会当成一个重要的节点,但是放到你的整个人生旅程里,这只不过是一个小插曲,也许这次机会的错失,在酝酿下一个更适合你的机会。面试不一定一次就成功,但是你每一次面试,都是一次经验的积累,你需要具备结构性的思考,把面试的经验都放在你的认知框架里,为下一次面试做准备。

简单来说,你要具备解决问题的能力,应对职场中不确定性的系统能力。

技能储备冲击大厂

最后我想说,没有一蹴而就的事情,很多事情都是水滴石穿,建议大家工作之余还是要保持学习的状态,比如关注一些知名的技术公众号,了解业界最新动态,时刻准备着。

想要通过跳槽升职加薪,走上人生巅峰,还需要平时保持学习状态,利用碎片时间提升自己,补齐短板,强化长技能,但如果你觉得自己学习效率低,缺乏正确的指导,可以参考下下面分享我多年工作以来收集整理的学习路线,技术大佬带你飞。

学习一线大厂的各项技术:

大厂是我们的技术先驱,不仅仅是各种技术,还有很多令你大开眼界的使用方法,学习这些有利于自己竞争力的提高,深入理解后也可以提升你的学习效率。

现在竞争这么激烈,只有通过不断学习,提高自己,才能保持竞争力。

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 编程
  • 底层图片处理
  • 音视频开发
  • 机器学习

定期面试:

光学习了大厂的技术还不够,如何了解当下Android市场需要哪些技术呢?

如果时间能够挤得出来,建议至少一个季度要挑 1-2个心仪的职位去面面,看看外面的技术要求是怎么样的,面上了如果机会还不错,那么也算是了了自己的一桩心愿,如果面不上,也可以顺便了解一下业界的最新动态,反过来可以给自己接下来的道路树一盏明灯。

定期的面试足以让你了解当下市场需要哪些技术,也更加容易确定自身的短板在哪,同时,也可以督促自己学习提升(小伙子,你了解的技术有点落伍了呀…)

万一拿到了高薪Offer,岂不是更赚?

多看大佬的学习笔记,学习大佬的设计思想:

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。

以上这些内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。或者点击 【这里】 查看获取方式。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 裸辞后面试一直失败
  • 面试失败的原因
    • 薪资与能力不匹配
      • 畏惧工作心理作祟
      • 跳槽该做好哪些准备
        • 1.分析自己,找准定位
          • 2.调整心态
            • 3.简历准备充分
              • 3.看选择的岗位是否与自己匹配
                • 4. 其实最重要的是心态
                  • 5.应对面试需要准备的技术
                  • 跳槽过程中应该避免哪些坑?
                    • 技能储备冲击大厂
                    相关产品与服务
                    容器服务
                    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档