導航:首頁 > 編程語言 > java自增長

java自增長

發布時間:2025-05-23 22:18:42

㈠ Java工程師的成長路線是什麼

平時經常能聽到一些同學困惑,「面試造火箭,天天擰螺絲」,每天進行重復的業務開發,似乎自己的能力被日常工作限制,無法突破提高自己的能力水平。我想說,難道懂得如何造火箭,還能沒有實際價值嗎?它的價值在於,當真的出現不可預測的、具有挑戰性的任務時,你能不能Hold住。那麼關於Java工程師的成長路線是什麼呢?又給如何找到自己所處的能力水平,通過學習和實踐實現進階呢?

一、新手

如果你是新手階段,全面、扎實地掌握語言的基本要素是當務之急。在這個階段我認為是有無限可能的,因此我並不建議完全用《Java核心技術面試精講》專欄作為Java語言入門的課程,而是更應該找到更基礎的、系統的Java書籍或者課程。

你可以在正規的指導(比如進行培訓)飛速進步,並培養出良好的編碼習慣。然後可以再結合專欄,看看Java技術領域典型的、長期的熱點話題,了解業界通常從哪些角度判斷你的能力和水平。你還可以從專欄的基礎模塊,看到Java領域長期的熱點話題,增長自我見識。

二、高級新手

工作了幾年,整天忙於業務代碼,很容易困惑下一步的方向在哪裡,相當多的程序員長期停留在高級新手的階段。一個常見的表現就是發展成為了「面向搜索引擎」編程工程師,擅長快速利用開源項目或者以往成果,完成一些「OK」的工程任務。這本無可厚非,職業路線很多,未必每個人都想成為底層專家。

但是,如果想在技術領域更進一步,一定要避免下面兩個問題。面對沒見過的、一定規模的或者較高標準的問題時無所適從,具體表現為「領導,你看這樣行嗎?」。沒做過互聯網高並發應用,難道就不能對並發編程有相對深入的思考嗎?比如,習慣了使用Executors,你有沒有思考過不同的線程池到底適合什麼場景?當前的實現在未來業務量增長下可能出現什麼問題?

無法獨立提供有說服力的、有深度的分析、設計和實現,比如業務系統運行一段時間就變慢,調整Heap大小,似乎仍然OOM。目前團隊處理的方式就是重啟伺服器,有沒有想過去發掘真正的原因,真正去解決它?

三、勝任者

那如何才能算是擺脫了高級新手的階段呢?或者換句話說,如何成長為團隊的核心成員?這取決於你能背多大的鍋、填多大的坑,比如你已經可以:

獨立負責做GC調優,即使沒有歷史經驗,也能給出有說服力的方案。在JVM領域有充足的技術經驗和知識儲備,全面評估評估後台變慢等問題的復雜度、風險點、解決的可能性。對於所謂本質的思考和理解,能聽懂深入的抽象觀點。並且,除了Java/JVM,還要掌握更完整的技能樹,例如分布式系統設計、資料庫隔離級別選型等。

掌握將「OK」的事情做到「excellent」程度的能力,不斷地進行高效實踐、領域的擴展和精深,我們就可以達到並超過勝任者,逐步成為精通者和專家。

閱讀全文

與java自增長相關的資料

熱點內容
pdf有白邊 瀏覽:512
linux內核文件路徑 瀏覽:305
csgo國際服雲伺服器 瀏覽:918
stata回歸命令vce是啥 瀏覽:569
身高換演算法 瀏覽:883
如何用自己的伺服器搭梯子 瀏覽:145
天津深度學習演算法管理軟體 瀏覽:234
雷軍柳傳志程序員圖片 瀏覽:737
電腦加密鎖客戶端怎麼下載 瀏覽:819
微信源碼和二開 瀏覽:677
程序員英文簡歷模板下載 瀏覽:654
廈門一鍵輪廓度測量儀編程 瀏覽:281
androidsocket循環接收數據 瀏覽:226
福特福克斯壓縮機 瀏覽:718
怎麼把app翻轉 瀏覽:101
如何關閉安卓手機通話地區顯示 瀏覽:330
測驗你適不適合編程 瀏覽:479
編程實現當開關S0 瀏覽:790
如何降低pdf文件大小 瀏覽:638
應鏈幫app怎麼用 瀏覽:536