JAVA 碎片整理系列 (一)之 程式設計師的普遍現狀

2021-08-25 02:27:55 字數 950 閱讀 5836

最近身邊好多朋友在考慮換工作,大多都是7年及以上的工作經驗的資深程式設計師,工作能力很強,但是由於面試和自身各式各樣的原因,導致最終的結果都不是特別的理想,最終不了了之,在現有的崗位繼續堅持工作,或者 處在不斷的面試中,有感而發,所以有了該系列文章。

目前北上廣深等一線城市,動輒幾百萬的程式設計師,貌似程式設計師已經成了理工男、直男的未來職業方向,當然,與其還說得過去的工資也脫不了關係。但是,好多同學可能都會在步入社會,參與工作後,慢慢的變得迷茫,被這個物欲橫流的社會變得改變了當時進入社會前的初衷,有不少的人追求工資、待遇等,或者迫於行業的壓力,轉崗成為銷售、運營、產品、測試等其他崗位,更有混不下去的可能就離開一線城市,回到老家或者去二三線城市尋找出路,當然,這只是筆者看到的,或自己經歷到的,可能比較片面。

基於目前的大部分程式設計師的痛點,可能是上公升到一定時期,遇到了自己的瓶頸期,突破失敗導致被迫轉崗,或者從此迷茫的呆在自己的崗位上。綜合技術同學上公升受阻、跳槽面試總是失敗等現象,總結為如下幾點:

1.知其然,不知其所以然。大部分的研發同學,拼命奮戰於自己的工作崗位,辛辛苦苦的開發著自己的功能模組,主要是為了實現功能,克服技術障礙。但是解決完問題後,沒有進行及時的總結,沒有追溯其原理,導致自己沒有很好的積累和沉澱每一次攻克的問題,最終感覺自己一事無成。

2.知識碎片化,不成系統。這個相信很多同學在面試的時候,尤其是去大廠,最終面試官會給這樣的乙個評價。其根本原因就是因為沒有乙個系統化的學習,對自己的專案和技術,沒有乙個系統的認知,沒有死磕某個技術到其底層實現。其實,這是乙個長期的問題,我周邊也有很多同學,本身技術能力很強,但是不會表述出來,沒有乙個基本的表達能力,最終只是乙個資深的研發,再想往上,需要解決這個問題。

強烈的建議大家,不管是在工作還是學習過程中,一定要站在乙個比較高的位置,系統的學習一門技術/技能,這樣才能走得更高和更遠,才能對自己的未來有乙個明確的認知。

共勉,一起吃雞!

程式設計師面試系列

wx pub 曹當家的 準備面試已經 2 月有餘了,這一次我的目標是大廠。說幹就幹,我對目前的狀況做了乙個具體的分析,以及對未來需要達到的目標做了詳細的規劃。現狀 1.過去一年做的需求又多又雜,雖然基本的技術棧都用的還算熟練,但是對很多技術的原理都一知半解。2.平時做的專案需求沒有好好總結提煉,似乎...

《程式設計師修煉之道》收穫整理(一)

學會管理自己的知識資產 程式設計師的知識資產 程式設計師知道的關於計算技術和他們所工作的應用領域的全部事實 以及他們的所有經驗視為他們的知識資產 knowledge portfolios 經營目標 每年至少學習一種新語言。拓寬自己解決問題的思維 每季度閱讀一本技術書籍 學習自己感興趣的課程,去大學蹭...

程式設計師如何提問整理

國外的程式設計師提的問題或報的bug都非常有規律,每個問題或bug都有非常清晰的標題,正文是環境描述,已經採取了什麼措施 結果,相關日誌,core dump,等等,一般讀完郵件就能非常清楚的了解對方想要表達的意圖和希望你能提供的幫助,而且你也知道該做什麼,如何回覆等等。提問前 1 自己分析問題,查閱...