程序员狂怒:薪水被应届生倒挂了,很不爽,天王老子也别想留住我!
不爽就跳槽?老板狂喜,你趕緊走吧!
前言
不知道大家注意到沒有,雖然大家都在說找工作好像競爭越來越激烈,但是這幾年應屆生入職的薪水也是一年比一年高。我記得我16年畢業的時候,15K就已經算是非常不錯的offer了。到了今年,20多K的offer遍地走,甚至不乏30K、40K的SP。讓我不禁懷疑自己是不是生錯了時代。
我記得很清楚,16年的時候華為的打包價大概是9K,到了17年直接漲到了15K。美團也是,兩三年前也不過17K左右,今年漲到了20+。顯然公司內部的調薪是跟不上這樣劇烈的漲幅的,那么必然帶來的問題就是倒掛,也就是那些工作一兩年甚至兩三年的人被新來的倒掛。按照目前的趨勢,這種情況三五年內可能都不會改觀。
講道理,我自己當然也被倒掛過,自然也是很不爽的。但是不爽并沒有半點用,公司并不會因為你不爽就給你加工資。所以遇到了這種情況,擺在眼前的就只有兩條路,要么忍,要么走。
那么,我們到底應該何去何從如何選擇呢?今天就和大家分析和探討一下這個問題。
跳槽頻率
如果要跳槽的話,首先無法避免的就要考慮一個跳槽頻率的問題。
大家應該也都知道,用人單位,特別是大廠還是比較看重這個的。如果一個候選人經常跳槽,對方往往心里就要打個問號,覺得這個人心浮氣躁,沉不住氣,也難有長遠的發展。是會影響HR或者是主管對一個人的看法的,所以前輩們都會建議跳槽不要太頻繁,一般兩到三年跳一次比較合理。
但是,這個只是理論情況,操作的時候機動空間是很大的。比如說,剛畢業的應屆生在入職一年之后跳槽。這種情況可取么?
按照常規來說,一年時間跳槽有一點短,但是對于職場新人來說,剛畢業的第一份工作既是鍛煉也是試錯,發現了不合適或者是不喜歡,及時止損更換環境本身是沒有問題的。就我個人的經驗來說,也不會受到HR過多的責難。我自己以及身邊的很多朋友都是一年跳槽的,這本身無可厚非。
但是這當中也并不是完全就沒有問題,潛在的問題是一年的時間并不足以讓我們在某個方面得到一個巨大的成長。雖然我們會積累一些經驗,但是本身和應屆生比起來差距并不太大。這會導致我們跳槽之后還是要以一張白紙的身份重新開始,回到和應屆生同一起跑線上來,這是比較尷尬的。
也就是說,在沒有得到成長或是技術提升的前提下跳槽,是完全沒有意義的,而且是特別“傷”履歷的。
跳槽漲薪
職場里很多人說靠熬資歷是沒有用的,需要跳槽才能升職加薪。
某種程度上來說有一定的道理,這個也符合用人單位代價最小化的原則。對于已經在公司里的員工,只需要“穩住”即可,也不需要付出太多。對于外面招聘的員工,由于需要和市場競爭,所以會相對比較慷慨。這個怎么說呢,雖然不太合理,但是也無可厚非,畢竟符合經濟學規律。
但是如果跳槽只是為了漲薪,其實對企業對自己都是一件非常可怕的事情。我們來稍微分析一下就明白了,比如張三剛畢業拿了12K,李四呢拿的offer比張三好15K。干了一年,公司調薪,張三調到了13,李四是16.5,甚至李四還晉升了,直接上20K了。那么很顯然,此時作為張三是什么感覺?
當然是非常不爽了,我和李四一起來的,我來了就比他少那也就算了,偏偏給他機會晉升不給我機會,這不是欺負老實人么?
這個時候作為張三很明顯就會想此處不留爺自有留爺處,既然公司不待見我,我也沒必要待了。年輕氣盛會有這樣的沖動非常正常,我自己也很理解。但是我們算一下賬就會發現現在走其實挺虧的,因為以13K不是senior的情況跳槽出去,能夠拿到的最好情況可能也就是16、17K的樣子,其實還是比不上李四的,而且也未必會給你senior。即使是最好情況,給了你senior,其實仍然是虧。
為什么?因為張三消耗了一次跳槽的機會,這也是潛在的成本。如果李四此刻也跳槽,他拿到的一定還是比張三多。所以你看,我們費盡心思跳槽,最好的情況也不過和李四持平。就算我們選了pdd這樣的血汗大廠拿到了比李四多,這也不能說明什么問題,因為只要愿意去,李四可以拿到更多。
這就很難受了,不跳槽已經虧了,跳槽了其實還是虧。我們怎么選都不成,活該被氣死嗎?
其實也不是全無辦法,仔細想想還是有出路的。
解決策略
無論是薪水比別人低也好,還是被人倒掛也罷,都已經是一個無奈的事實。尤其是對于職場新人來說,能夠要價的要素太少,既拿不出牛x的項目經歷,可能也沒有積累雄厚的技術實力,即使積累了實力,也很難證明。沒有一個出色的title,出去介紹自己,只能說是工程師,連個senior都沒有,你說尷不尷尬。
那怎么辦呢?
其實整個問題之所以難解,是因為我們的出發點錯了,我們都是以漲薪水、不被倒掛的目的去思考的。我們其實應該換一換思路,怎么做對我們的長遠發展更好。
首先,我們應該稍微放一放得失心和攀比心。別人拿得多或少,其實并不影響我們自己的價值或是未來的價值,和別人比沒有意義。我知道說起來簡單,做到很難,但是沒有關系,我們還可以換個思路來想。職業發展是一個長期的事情,既然是一個長期的事情,其實可以確保一點,就是幾乎沒有人的職業生涯是一直順風順水的,或多或少總會遇到一些坎坷或者是瓶頸。換句話說,沒有開局不順,哪來的逆襲爽文!
所以說開局弱一點,少拿幾K,或者是晉升慢了一點都不算什么。大多數的互聯網公司都是有“末位淘汰”機制的,就算“混”到高薪,沒有扎實的技術支持,終究還是會掉下來的。反之,每個人的發展路上也會遇到瓶頸,遇到瓶頸卡個幾年是很正常的事情。只要我們持續學習,致力于提升自己,總會有高光時刻的。我們要悄悄的學習,然后驚艷所有人!
如何提升
我自己做Android開發已經是第5個年頭了,在畢業后的第二年,有幸加入到字節跳動這個大家庭。在字節的4年,見證了太多人的來來去去,印象很深一個同事,跳槽阿里薪資直接double,但也看到很多人鍍著“大廠”的金四處碰壁,終究還是倒在了技術上!
我自己或許也算是個成功的例子,在4年的時間里從1-1做到了2-2,當然,這背后的“辛酸淚”就留到日后再說。總的來說,歸功于自己不斷地學習,復盤總結,提升技術!以下分享一下我4年來具體的學習路線及筆記文檔,希望能幫助到有心提升技術的朋友!
- 架構師筑基必備技能
目前Android APP開發主流語言就是Java語言,Java語言最大的特性就是提高了軟件的交互可能性,可以說安卓手機幾乎所有應用程序都是利用Java語言來進行編寫的。
知識要點:
1、深入理解Java泛型
2、注解深入淺出
3、并發編程
4、數據傳輸與序列化
5、Java虛擬機原理
6、高效IO
- 設計思想解讀開源框架
隨著互聯網企業的不斷發展,產品項目中的模塊越來越多,用戶體驗要求也越來越高,想實現小步快跑、快速迭代的目的越來越難,插件化技術應用而生。如果沒有插件化技術,美團、淘寶這些集成了大量“app”的應用,可能會有幾個g那么大。
所以,當今的Android移動開發,不會熱修復、插件化、組件化,80%以上的面試都過不了。
知識要點:
1、熱修復設計
2、插件化框架設計
3、組件化框架設計
4、圖片加載框架
5、網絡訪問框架設計
6、RXJava響應式編程框架設計
- 360°全方位性能調優
在不同層次的開發工程師手里,因為技術水平的參差不齊,即使很多手機在跑分軟件性能非常高,打開應用依然存在卡頓現象。
另外,隨著產品內容迭代,功能越來越復雜,UI頁面也越來越豐富,也成為流暢運行的一種阻礙。綜上所述,對APP進行性能優化已成為開發者該有的一種綜合素質,也是開發者能夠完成高質量應用程序作品的保證。
1、設計思想與代碼質量優化
2、程序性能優化
- 啟動速度與執行效率優化
- 布局檢測與優化
- 內存優化
- 耗電優化
- 網絡傳輸與數據儲存優化
- APK大小優化
3、開發效率優化
- 分布式版本控制系統Git
- 自動化構建系統Gradle
4、項目實戰
- 啟動速度
- 流暢度
- 抖音在APK包大小資源優化的實踐
- 優酷響應式布局技術全解析
- 網絡優化
- 手機淘寶雙十一性能優化項目揭秘
- 高德APP全鏈路源碼依賴分析
- 徹底干掉OOM的實戰經驗分享
- 微信Android終端內存優化實踐
- Android框架體系架構
Android框架體系架構(高級UI+FrameWork源碼) 這塊知識是現今使用者最多的,我們稱之Android2013~2016年的技術。
Android開發者也往往因為網上Copy代碼習慣了而導致對這塊經常“使用”的代碼熟悉而又陌生:熟悉的是幾乎天天在和它們打交道, 天天在復制這些代碼 ;陌生的是雖然天天和這些代碼打交道,但是并沒有深入研究過這些代碼的原理,代碼深處的內涵。
本篇知識要點:
1、高級UI晉升
2、Android內核組件
3、大型項目必備IPC
4、數據持久與序列化
5、Framework內核解析
- NDK模塊開發(音視頻系列)
NDK(Native Development Kit縮寫)一種基于原生程序接口的軟件開發工具包,可以讓您在 Android 應用中利用 C 和 C++ 代碼的工具。通過此工具開發的程序直接在本地運行,而不是虛擬機。
在Android中,NDK是一系列工具的集合,主要用于擴展Android SDK。NDK提供了一系列的工具可以幫助開發者快速的開發C或C++的動態庫,并能自動將so和Java應用一起打包成apk。
本篇知識要點:
1、NDK開發之C/C++入門
2、JNI模塊開發
3、Linux編程
4、底層圖片處理
5、音視頻開發
6、機器學習
- Flutter學習進階
2019 年無疑是 Flutter 技術如火如荼發展的一年。
每一個移動開發者都在為 Flutter 帶來的“快速開發、富有表現力和靈活的 UI、原生性能”的特色和理念而癡狂,從超級 App 到獨立應用,從純 Flutter 到混合棧,開發者們在不同的場景下樂此不疲的探索和應用著 Flutter 技術,也在面臨著各種各樣不同的挑戰。
本篇知識要點:
1、Flutter跨平臺開發概述
2、Windows中Flutter開發環境搭建
3、編寫你的第一個Flutter APP
4、Flutter Dart語言系統入門
…
- 微信小程序開發
微信小程序作為現在比較火的編程開發應用場景之一,深受市場的青睞,這讓不少開發者眼饞不已。但是對于初學者來說,就完全摸不著頭腦了,不知道微信小程序開發制作需要學習那些知識,有需要的朋友可以參考本篇。
本篇知識要點:
1、小程序概述及入門
2、小程序UI開發
3、API操作
4、購物商場項目實戰
- Android相關源碼解讀
只要是程序員,不管是Java還是Android,如果不去閱讀源碼,只看API文檔,那就只是停留于皮毛,這對我們知識體系的建立和完備以及實戰技術的提升都是不利的。
由于篇幅原因,以上完整學習筆記pdf如有需要,可以點贊+評論支持下小弟,點擊這里免費自取!
總結
以上是生活随笔為你收集整理的程序员狂怒:薪水被应届生倒挂了,很不爽,天王老子也别想留住我!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想计算机管理员权限设置,联想电脑win
- 下一篇: 真香...全网最牛12306抢票神器,G