Java程式設計師為什麼會有職業瓶頸?

2021-09-12 16:49:02 字數 3250 閱讀 6547

2023年初,俗話說"金三銀四"。這時候面試不知道你們慌不慌張。因為2023年冬天是寒冷的。其實18年的低溫持續時間不算很長,我也沒有披上軍大衣。但是突如其來的網際網路寒冬影響了不少人,網際網路寒冬當然主要受影響的就是程式設計師了。

回顧過往,2023年是網際網路高速發展的一年,共享經濟僅僅乙個概念就成就了多少家公司,各種共享單車滿天飛,然而到了2023年下旬,好像所有的情況都發生了變化,你會發現所有網際網路從業人員都在大喊,網際網路寒冬來了,摩拜賣身於美團,美團又大裁員引發職言的刷屏,網易、滴滴、愛奇藝、京東這些各自領域的強者企業也都發生著裁員。除此之外,相對小些的公司比如知乎、錘子科技、鬥魚等企業也分別進行了不同程度的裁員,更別說哪些更小的網際網路公司,各種倒閉,破產,不付工資。

伴隨著這些企業裁員的發生,這些被裁的員工,可以說大部分是程式設計師,他們會陸陸續續全部回流到招聘市場。但是又有多少企業能接收他們呢?你要知道市場上不只這些被裁的還有那些主動離職「換更大平台」的。千軍萬馬過河,寒冬裡企業為什麼選擇你,在你和他之間拼的就是各自的實力了,這時有的人就自信滿滿而有些人則心慌慌了。

同是三、五年的工作經驗,但是工資和職位級別卻相差甚遠,入職新公司發現比自己年齡小的做了自己的領導,這種感覺真是有苦難言啊。

這種情況,讓年後準備離職的人也猶豫了不少,畢竟穩定的職業還能解決生計,跳槽不好跳到坑里可就不美好了,也讓很多人持觀望態度,因為不知道外面現在是什麼**,所以裸辭的就堅決不建議了,除非你足夠自信。

對於網際網路寒冬,有能力的人自然無所畏懼,21世紀嘛,畢竟是以人才為核心發展力。程式設計師的工資如果想要在短期一次漲很大幅度,通常只能通過跳槽來實現了,但是還是有很多人不敢輕易嘗試,跳槽雖然能夠漲高幅度的工資,但是也是和自身能力掛鉤的,而能力來自於以往工作中獲取積累而得的。

程式設計師行業中,存在乙個普遍現象,那就是:工資並不是和工作年限密切相關的。其他行業你也許工作年限越久、工作資歷越高、經驗越豐富,然後職位和工資就越高。但是程式設計師行業不同,在程式設計師職業中,不說同年限的工作薪資差別大了,可能乙個5年工作年限的也許工資還沒有工作3年的高,在乙個組中也許3年的領導著5年的人做事。

想想,為什麼會出現這種現象呢?為什麼你就是那個悲劇的人,而別人就是那種遙遙直上的人?很失落但是也要想原因。其實和自己在迎接瓶頸期和處理瓶頸的問題上的態度息息相關了。

瓶頸,生活中一種下寬上窄的瓶子頸部,瓶內物要倒出瓶外,一般在瓶頸處要麼阻塞要麼會限流。而「瓶頸」在事業上,一般用來形容事業發展中遇到的停滯不前的狀態,這個階段就像瓶子的頸部一樣是乙個關口,如果沒有找到正確的方向有可能一直被困在瓶頸處。

程式設計師的瓶頸期,因人而異,大部分人可能在工作5年左右的時候迎來了自己的技術瓶頸,有的人是起點高也有可能在3年左右迎來自己的瓶頸期。在遇到瓶頸期時,有的是繼續深度挖掘技術但收效甚微,而有的是無奈則試著轉型做管理或產品,轉行的應該也有但很少。

瓶頸期的表現為:新技術學不動,原技術我都了解且熟練使用,但是都一知半解。工作中游刃有餘但是一遇面試就坑坑巴巴

為什麼會有瓶頸呢?常說 it 行業是乙個時常保持學習的行業,程式設計師需要有敏銳的新技術嗅覺。都說「30以後年紀大了,學不動了。」如果只是編碼的話需要邏輯清晰腦力活躍。其實年齡這個理由只是客觀因素,技術是不斷更新的沒錯,30歲腦記憶力跟不上年輕的時候也對。但是這只是客觀的外界因素。

宋代禪宗大師青原行思,提出了人生的三重境界:參禪之初,看山是山,看水是水;禪有悟時,看山不是山,看水不是水;禪中徹悟,看山仍是山,看水仍是水。那麼我們應該怎樣理解這三種境界的意思呢?

程式設計師學習技術應該也是這樣的三個階段的過程,30歲也許你沒達到徹悟但是肯定要達到有悟的境界了。

如果你焦慮,其實歸納起來主要是:在不該安逸的年紀享受著舒適區,生於憂患,死於安樂。我這不是提倡996,廢寢忘食。而是提醒不要混日子,因為混日子,最終會混了自己。在工作業餘時間總結技術,而不是看直播,農藥和擼啊擼。

別人比你年輕技術比你好當你領導,也許並不是他很聰明,而是他在你看直播和農藥的時候多寫了乙個 hello world。

武學講究師從名門,大師指導進步自然快。經典的技術框架都是大師的技術手藝展現,還有什麼比這個更有指導意義嗎?

閱讀原始碼有助於我們學習經典的技術思想和**編寫套路,在我們以後專案中造輪子有思想指導價值。

閱讀原始碼有助於我們更了解技術的實現和脈絡,做到知己知彼,在遇到線上問題的時候解決問題能做到精確定位,比別人技高一籌。

技術是乙個累積的過程,工作多年的你也許已經換了幾份工作,每家的技術使用肯定都不一樣,排除ssm框架,肯定新家都有上一家公司沒用到的技術。

學習新技術,一般都是自己倒騰寫個hello world,但是這樣是只能是停留在會用的階段,只是「知其然」,而我們如果想要走的遠必須"知其所以然"。

我認為公司專案中如果使用了乙個新技術的時候,趁這個時候有實際專案可以驗證,我們應該將該技術熟練掌握,不僅僅包括它的使用api,還要包括原理,原始碼甚至可能遇到的生產問題的解決方法。

我們盡量避免不必要的重複學習,因為要學的技術實在太多,在接觸到他的時候我們就將它融化在自己的技術池中,在以後再見面的時候我們就可以拿出來使用了,還可以查漏補缺。

記錄部落格,我認為是每個技術人員的都應該要做的。其實記錄部落格並不是為了讓別人來崇拜自己。記錄部落格的最原始目的是為了「溫故而知新」和加深理解。

自古有俗語「好記性不如爛筆頭」,人的記憶力再好要記得東西那麼多,也有遺忘的時候,我們學技術是乙個循序漸進的過程,也許剛開始我們只是會使用,再後來使用越多我們對該技術的理解也越深,有種"撥開雲霧見明月"的感受,從而形成自己的理解,這種理解也許不是「獨到的」但是屬於我們自己的。

我們記錄部落格可以收穫什麼?

部落格是自己對技術的思考。

面試的時候可以拿出來當個筆記來複習。

寫的好的可以增加自己在行業內的知名度。

面試的時候可以起到加分的作用。

我們永遠不要停留在已掌握的技術中,而應該主動擁抱自己未知的技術。面試的時候也許面試官會找你掌握的技術問,但是你找工作不可能下家用的都是你現在會的技術,未雨綢繆,學習現在市場上一些新出的技術,對你以後職業發展可以提供更寬的道路。

也許你們公司沒有使用微服務的架構,但是你自己可以先研究springcloud 和 docker。也許你專案沒有使用 elasticsearch 但是你可以在本地安裝並使用。機會總是留給有準備的人。

人都是逼出來的,不到危機時刻永遠不知道你自己有多大的潛力。不是剛畢業就能當架構師,但是按照上面你都做好了積累,一切準備就緒,待時機成熟的時候要勇於轉變自己的職業角色。任何開發的程式設計師我認為在工作5年左右的時候都可以轉變成架構師的角色了,因為只要你認真對待了前面那幾年,這時候是可以勝任的,而這時候也差不多正是30歲左右的時候。

程式設計師為什麼跳槽

程式設計師頻繁跳槽似乎成了乙個不可避免的現象。很多 請來所謂的職業分析人士,人力資源管理者座談,分析 看了看,多數屬於小兒科,很少有真正從乙個程式設計師的角度和眼光去看問題的。我認為,乙個程式設計師跳槽根本的原因,主要是公司團隊問題,其次是公司企業文化問題。很多人只看到了薪金問題這個表象,事實是,薪...

程式設計師為什麼浮躁

現在的軟體公司的老闆或領導經常會問這句話 程式什麼浮躁?我想在現今的中國,不但是程式設計師浮躁,而且各行個業的從業人員都很浮躁。猶以80後表現更甚。我自己是一名程式設計師,我也很浮躁。所以我一直在苦苦思考這個問題 我想這裡面可能有以下幾個方面的原因吧。第一 由於中國的企業包括程式設計師就業的軟體公司...

程式設計師為什麼想做自由職業者

程式設計師為什麼想做自由職業者 很多人看見這個問題,心裡或許有很多疑問。所以在考慮這個問題之前我們更要考慮清楚的是,自由職業者帶來的是什麼?為什麼想做自由職業?為了自由?還是為了掙錢?我還沒有掙到太多錢,對掙錢沒有發言權。所以只針對自由這件事來說說我這半年的感受 我認為,並不是自由職業給了你自由,而...