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

Posted Young-G2333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员裸辞后面试一直失败,别让畏惧工作心理作祟害了你,《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, 突出自己的优点和能力,或者让朋友帮你看看简历有没有问题,比如过于简单或者浮夸,没有重点等。

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

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

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

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

5. 其实最重要的是心态

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

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

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,岂不是更赚?

《379页Android开发面试宝典》

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

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

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

《486页超全面Android开发相关源码精编解析》

以上是关于程序员裸辞后面试一直失败,别让畏惧工作心理作祟害了你,《Android开发必备跳槽全攻略》带你逆袭!的主要内容,如果未能解决你的问题,请参考以下文章

软件测试岗,裸辞后,2月去面试被怼了...

裸辞3个月,面试了25家公司,终于找到心仪的工作了

2022年裸辞,失业7个月,面试40家公司,终于是上岸了·····

裸辞和在职找工作哪个好?

互联网打工人裸辞后行为观察!

南航毕业程序媛中奖一个亿裸辞后:30岁没钱没工作!中奖不如写代码