程式設計師:在一個公司待了5年,環境舒適,是繼續溫水煮青蛙還是跳槽?
關於跳槽的困擾
最近有一個同學提了一個問題: 感覺自己很迷茫,很糾結,在一個公司待了 5 年了,沒有離開過,不知道自己該不該跳槽?
其實,這個問題,很好回答,為什麼?因為這個問題是非常典型的 「舒適區跳槽型」 問題,什麼意思呢?就是既然在一家公司可以待 3 年以上,也沒有離開過,說明這個公司還不錯,因為這個公司很爛,薪資福利也不好,早就跳槽走了,之所以一直在這裡待著,就說明在薪資福利和工作環境這塊還在你的忍受範圍之內,所以,我稱這種情況為「舒適區跳槽型抉擇」問題。
「舒適區跳槽型抉擇」問題:就是在一家公司能夠待的超過 3 年及以上,只是糾結跳不跳槽,但是還在忍受範圍內,處在舒適區的情況。
那遇到這種情況,該如何考量,我一般做這樣的選擇會從兩個維度進行考量。
1. 個人成長維度
首先,你可以衡量一下,在這個公司可不可以待著的標準之一,我認為也是最重要的標準,那就是: 你在這個公司還可以學到東西嗎?是否還有升職加薪的空間呢?
換句話講,就是你在這個公司還能讓自己成長嗎?我們雖然身處在職場當中,但是,工作和成長是相輔相成的,是一條並行的線。那就是工作的時候,既能幫助公司完成任務,創造價值,同時自己也能夠獲得成長。
如果在一個公司待久了,僅僅只能重複的完成公司交給的工作和任務,沒有任何其他壓力,自己也無法獲得成長了,我感覺就應該跳槽換個環境了。
完成公司的工作只是為公司負責,我們還得為自己負責,為自己負責就是必須一直處在學習區,讓自己的能力可以不斷的獲得成長,未來決定你的價值的,就是你的能力。如果你無法繼續成長,意味著你的價值就到瓶頸期了,這時候還不換工作,你未來可能也就這樣了,到頭了。
所以,這是第一個考量的維度,自己在這家公司能否還能獲得成長。
2. 行業和公司發展維度
如果只單純的從個人成長的維度考慮自己是否還有成長空間,是否還有升職加薪的空間可能有點太狹隘了,考慮的可能會不夠全面。
畢竟,我們經常遇到這樣的情況: 一個人進入了一家非常有前途的公司,公司在這個行業發展潛力不錯,整個行業也處在紅利期,如果只是在公司沒有成長空間了,然後自己就只想著換個環境,換個公司,就跳槽了,可是自己剛跳槽沒多久,公司就開始給員工期權或者股票了,未來公司上市的可能還極大,最終自己可能會與財富自由失之交臂。
所以,這就是考慮的第二個維度,別看自己,看公司,這個公司隨處的行業和整個發展勢頭怎麼樣呢?如果公司整體的發展是在上升期,而且所處的整個行業都是有非常不錯的發展空間的,處在紅利期的話,那麼,你可以別跳槽,先等等。
為什麼?決定我們價值的除了你的個人能力之外,其實最最重要的就是市場需求。
我們都知道決定市場價值的是市場需求,供需關係才是影響價格的根本。所以, 決定你的價值的最重要的因素也是需求,你如果能力超級強,但是市場對你的能力沒有需求,你也毫無價值。 如果你在一個有發展前景的行業或者公司,就意味著公司對你有需求,整個市場是供小於求的,你的價值也有成長的空間,你自己就有升職加薪的空間。
所以,這裡需要給大家突破一下認知,劃重點:雖然說是你的能力決定你的價值,但是,這個因素不是最重要的, 最重要的因素是市場決你的價值,因為你的能力與市場相切合的時候,價值才會展現。
所以,如果整個行業和公司都處在上升期,即使自己在公司的個人成長,可能遇到了瓶頸,但是也不要輕易跳槽。 因為行業和公司其實是一個大平臺,它們在上升期,在火熱的時期,可以為你的價值賦能,甚至有可能幫你實現財富自由,這有可能是一個槓桿型的機遇。
這個道理很明顯,這就像是你剛從一家破產倒閉的公司出來求職,和從 BAT 這樣的公司出來求職,待遇是不一樣的,即使你們能力一樣。
好的行業和好的公司,就是一個好的平臺,可以為你的價值賦能。
所以,我們不單單要考慮個人成長的維度,也要參考公司和行業發展的維度。
3. 總結
最後,如果你在一個公司,你個人既沒有成長空間了,整個公司和行業也是夕陽期,那麼就沒必要待著了,即使這個公司目前給你的福利待遇不錯,你呆在裡面很舒服,就像是溫水煮青蛙。那也得跳槽,因為這時候在不跳槽,就是耽誤自己的成長,耽誤自己的成長,就是耽誤你未來的市場價值。
舒適區雖好,但是容易讓人喪志。 我知道,很多人處在舒適區還有一個很大的原因就是:自己不自信,不敢出去面試,怕自己能力有問題,越是怕,就越是說明你該出去了,你該去選擇更好的成長環境去學習,去完善自己了。
越怕,越應該出去,因為「怕」就說明這個公司給你提供的能力一般,滿足不了你了,你應該出去找一個能夠讓你獲得成長,不會再害怕的公司。
提升自身核心競爭力才是關鍵!
現在競爭這麼激烈,只有透過不斷學習,提高自己,才能保持競爭力。
對於程式設計師來說,要學習的知識內容、技術有太多太多,要想不被環境淘汰就只有不斷提升自己, 從來都是我們去適應環境,而不是環境來適應我們!
對於一些不知道學習什麼,沒有一個系統路線的程式設計師,這裡給大家提供一個大概的思路:
- 架構師築基必備技能: 深入Java泛型+註解深入淺出+併發程式設計+資料傳輸與序列化+Java虛擬機器原理+反射與類載入+動態代理+高效IO
- Android高階UI與FrameWork原始碼: 高階UI晉升+Framework核心解析+Android元件核心+資料持久化
- 360°全方面效能調優: 設計思想與程式碼質量最佳化+程式效能最佳化+開發效率最佳化
- 解讀開源框架設計思想: 熱修復設計+外掛化框架解讀+元件化框架設計+圖片載入框架+網路訪問框架設計+RXJava響應式程式設計框架設計+IOC架構設計+Android架構元件Jetpack
- NDK模組開發: NDK基礎知識體系+底層圖片處理+音影片開發
- 微信小程式: 小程式介紹+UI開發+API操作+微信對接
- Hybrid 開發與Flutter: Html5專案實戰+Flutter進階
知識梳理完之後,就需要進行查漏補缺,所以針對這些知識點,我手頭上也準備了不少的電子書和筆記,這些筆記將各個知識點進行了完美的總結。
接下來分享的系統學習資源以 詳解各大網際網路公司的 Android 常見面試題為主線,從面試的角度帶你介紹必備知識點,以及該知識點在專案中的實際應用。
幫你在現在的基礎上,重新梳理和建立 Android 開發的知識體系。 無論是你短期內想提升 Android 內功實力,突破自己工作中的能力瓶頸,還是準備參加 Android 面試,都會在這份資料中有所一些收穫。
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 程式設計
- 底層圖片處理
- 音影片開發
- 機器學習
7.Android原始碼解析
“程式語言是程式設計師的表達的方式,而架構是程式設計師對世界的認知”。所以,程式設計師要想快速認知並學習架構,讀原始碼是必不可少的。閱讀原始碼,是解決問題 + 理解事物,更重要的:看到原始碼背後的想法;程式設計師說:讀萬行原始碼,行萬種實踐。
主要內含微信 MMKV 原始碼、AsyncTask 原始碼、Volley 原始碼、Retrofit原始碼、OkHttp 原始碼等等。
以上這些內容均免費分享給大家,需要完整版的朋友, 。或者點選 【 】 檢視獲取方式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983917/viewspace-2775193/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 去創業還是繼續程式設計創業程式設計
- 職場29歲:作為程式設計師是繼續打工還是創業?程式設計師創業
- 舒適的前端開發環境是怎樣一種體驗?前端開發環境
- 程式設計師40歲後還在寫程式碼,是幸福還是悲哀?程式設計師
- 作為程式設計師,是死死的呆在一家公司進步快,還是多跳槽多換公司技術進步快程式設計師
- 程式設計師?還是小丑?程式設計師
- 你的程式設計師是在努力工作還是在偷懶?程式設計師
- 做博士還是做一個專業的程式設計師?程式設計師
- 女性意識覺醒,內衣是為了舒適還是性感?
- 我是一個iOS程式設計師iOS程式設計師
- 我是一個垃圾程式設計師程式設計師
- 我是一個混蛋程式設計師程式設計師
- 一圖告訴你 BAT 明星程式設計師是如何跳槽的BAT程式設計師
- 現在的你,是開發工程師、程式設計師還是碼農?工程師程式設計師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- 程式設計師畢業去大公司好還是小公司好?程式設計師
- 你是碼農 還是優秀程式設計師?程式設計師
- 程式設計師如何走出自己的舒適區程式設計師
- 程式設計師:你是一個產品程式設計師
- 保持一個好身體然後,繼續程式設計!《程式設計師健康指南》程式設計師
- 程式設計師和青蛙公主程式設計師
- 關於程式設計師去大公司還是留在小公司的思考程式設計師
- 計劃做點事情-還是跳槽
- 你是開發工程師、程式設計師還是碼農?工程師程式設計師
- 程式設計師跳槽,該如何選擇一家好公司程式設計師
- 架構設計:程式還是執行緒?是一個問題!架構執行緒
- 【譯】我是一個平庸的程式設計師程式設計師
- 我是一個失聰的程式設計師程式設計師
- 我討厭智力題,我還是個程式設計師嗎?程式設計師
- 程式設計師是什麼讓你停滯不前—是安逸,還是….程式設計師
- 在程式之外,是程式設計師的生活程式設計師
- 程式設計師月薪2000美元,是多還是少?程式設計師
- 程式設計師跳槽指南程式設計師
- 程式設計師跳槽到對手公司,被前老闆設計陷害程式設計師
- 在HR眼中,一個合格的前端程式設計師是怎樣的?前端程式設計師
- 我是一隻程式設計師程式設計師
- 程式設計師需要專精,還是廣度多一點?程式設計師
- 薑還是老的辣,程式設計師也不例外程式設計師