40歲老程式設計師失業半年,內心崩潰要哭了,能從C語言轉JAVA嗎?

Nin-Ja-發表於2022-03-16

今天看到某視訊平臺上一個300萬播放的視訊,一個40歲的老程式設計師哭訴自己失業後的遭遇,自己是C語言開發,找不到工作,想要轉Java,不知道是否可行。

說實話,我認為40歲了,還在糾結開發語言,還是有點說不過去了。語言只是招式,重點是最後的那個products做得怎麼樣。40歲了,你應該在架構層面有獨到的理解或者管理方面有一定經驗才對。嵌入式Linux至少我組裡還缺人,但我們只招兩類,一類是經驗不多的,畢業兩三年就行,另一類是經驗豐富的,你40歲了,應該屬於經驗豐富類別的,但是你還在糾結開發語言,這個說不過去,我們對於經驗豐富的工程師,要求都偏向架構方面。

現在的soc強大了,嵌入式Linux開發也要求面很廣了,而不是n年前的認知,覺得嵌入式就是C開發。我們是嵌入式Linux開發,光語言層面,我們就用到了C,C++,lua,shell,JavaScript,HTML5,golang,Python,rust。因為工程裡面這些語言都有涉及,光C是不行的。無論做什麼,都是需要不斷學習進步的,守個老底,無論做什麼,都有over的那一天!

到了這個年紀應該是做到飛花折葉,傷人立死。怎麼還在討論練刀還是練棍?

所以說,打算在什麼方向上精進,需要乘早做打算,前兩天我群裡的大佬分享了一套《JAVA核心知識點手冊》,可以幫助你鞏固基礎,提升技術,這本手冊目前為V1.0版本,內容有以下17個板塊。

Java基礎、Java集合、異常&反射、IO&NIO、多執行緒、JVM、Linux、MySql、Spring、Spring Cloud、Mybatis、Nginx、Redis、Dubbo、Kafka、SpringBoot、簡歷。

我粗略看了一遍,收穫還挺大的,今天分享給大家。

下面是內容截圖,有需要學習的,文末有下載方式。

內容介紹

一、java知識部分

1.JVM:

JVM 是初級Java 程式設計師成長路上的一道必經之路,學習JVM之前,只需要知道程式碼編譯成 Class,虛擬機器載入 Class 執行就可以了,學習 JVM 之後,可以深入理解程式碼從編譯到載入的過程、記憶體中物件的建立與垃圾回收、日常開發中快速定位效能問題等,當然也是面試不可缺少的加分項。

 2.Java集合:

3.多執行緒併發:

4.java基礎

 5、spring原理

 二、資料庫部分

三、分散式高併發架構部分

這部分是關於分散式架構知識部分,包括Redis,Zookeeper,資料庫效能優化,負載均衡等!

五、微服務知識

最近面試的小夥伴比較多,希望可以幫助更多人順利通過大廠面試,覺得有用的話麻煩給我評論點贊轉發三連~~

有需要點選下面名片就能免費領取

相關文章