程序員裸辭後面試一直失敗,別讓畏懼工作心理作祟害了你,《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文檔,那就只是停留於皮毛,這對我們知識體系的建立和完備以及實戰技術的提升都是不利的。

真正最能鍛鍊能力的便是直接去閱讀源碼,不僅限於閱讀各大系統源碼,還包括各種優秀的開源庫。

以上這些內容均免費分享給大家,需要完整版的朋友,點這裏可以看到全部內容。或者點擊 【這裏】 查看獲取方式。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章