-
1 # 康康虎
-
2 # 演算法
作為IT行業的多年開發人員,我來解釋下這個問題。
短時間內向高階程式設計師或者技術總監發起衝刺,提升自己的技術水平和開發經驗,是繼續從事Java開發的首選,只要自身提升速度足夠快,淘汰的步伐就永遠追不到您。
透過考研、增加學歷完成職業的升級,從事一些智慧化的開發工作。從開發產品到研發也是一個很好的途徑。
從事大資料崗位。大資料Hadoop本身就是Java語言編寫製作的,Java開發人員轉大資料難度不大。
最後就是轉行,轉管理、轉市場熱點方向都是一個方向。
條條道路通羅馬,抓住機遇才是最重要的,機遇未來時努力的提升發展自己才是王道
我本人從事多年網際網路Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。
-
3 # Java技術宅
1:碼農分為真的能寫程式碼的,以及自認為能寫程式碼的。
2:真的能寫程式碼的碼農又分為自認為寫的不錯的,以及真的還不錯的。
3:真的能寫不錯程式碼的碼農又分為會鑽研會不斷最佳化的,以及安於現狀的。
4:會鑽研的碼農又分為喜歡廣度瞭解新技術蜻蜓點水的,以及深入鑽研用到知識的。瞭解廣度的碼農又有少部分願意深入某些技術,喜歡深入研究的又往往缺乏廣度知識。
5:極少深度廣度都關注的碼農又分為為技術而技術和為業務而技術的。純為技術而技術的碼農在國內的軟體行業需求太少,且需求的往往不是應用軟體領域了。
6:為業務而技術的深度廣度都瞭解的碼農,又需要有良好的溝通能力。而溝通好的,又有一部分當PM去了。
7:然後剩下的,又有一部分慢慢脫離實際開發(不再做任何實現)或者開始依靠拿各種中介軟體搭積木來作為“架構”手段。
8:除去這些,剩下對業務有一定了解,對技術廣度上有多種涉獵,深度上對部分技術研究徹底,還有很重要的一點,考慮問題足夠細緻、全面、善於溝通。又喜歡這個工作,還會不時做底層實現,從業務和開發兩個角度出發,搭出“架構”來是為了開發效率,為了執行效率,為了開發質量,為了業務靈活和執行穩定,為了維護方便等等這樣的人,個人認為可以稱為“架構師”。
-
4 # 碼農濤哥
現在在中國做的開發,基本上就是增刪改查,只要aql玩的六,這些功能根本不是問題,底層的程式碼框架幫你實現了,所以現在的程式設計師,說實話,除非真的遇到難題,否則體現不出什麼差距,java中用來用去無非就是資料型別,然後加個list,map這種開發,本身就不是很需要技術含量,真正複雜的業務並沒有多少
-
5 # AI主腦
中國開發太缺乏工匠精神,只求眼前,所以程式碼基本不會精修和持續最佳化。這會產生一個惡性迴圈的後果,最終成為一個搬運工.
很多人說我精通某一種語言 比如Java,但是就算是Java語言的很多基本特性 估計很多開發是完全不懂含義的,他們不知道在什麼地方會這樣用?為什麼要這樣用?每一個版本的新特性更是無從熟悉的,因為有很多更新是基於以前的特性,絕大部分人開發特性如基礎語言般使用Java 永遠是最基本的條件 迴圈 容器 面向物件也都是根據固有定義,很大限度上主要讓外掛和框架來幫助他解決絕大部分的問題,搜尋內容也都包含於框架的配置 外掛的API。
對於語言本身的設計模式,如果你強行去看網路中或者書中,而不是在自己開發過程中體會 思索然後再去尋找摸索 那麼你永遠無法理解他們的使用方式和真實意義。沒有精修的過程,你就永遠走不到那種情況!
-
6 # 螢火客
碼農大部分收入都很高。即使降了,也很高。。不過碼農有一個缺點,缺少戰略眼光。總是一票生意一票清賬。。如果碼農多些市場思維,和推廣和idea強人抱團,會有很多很多出路的。。但是碼農大都不願意,只想跟他們做交易,把技術產品賣給更多人。。所以,碼農沒有最大限度的讓自己的技術機遇化。保住下線,缺封死上限。
回覆列表
我感覺無非就是幾條路:
1、技術方向往架構師、技術總監努力。
2、管理方向往專案經理、專案集經理發展。
3、業務方向往產品經理、實施經理轉崗。
4、維護方向往運維工程師轉崗。
5、找個國企進甲方管專案管外包管研發。
6、去It培訓學校當講師。
7、做自媒體創作技術文章。
8、自己創業。
9、轉行。