我是軟件公司的技術總監,專業從事軟件研發工作已經20多年了,使用Java也已經有差不多20年的歷史,我來回答你這個問題,希望對你有所幫助:
在入門階段,你需要學習Java基礎語法,包括如下內容:
在進階階段,你需要學習常用Java開源框架和SQL語法:
學會Java開發常用框架和SQL語法之后,你可以出去找Java工程師的工作了,可以說,市場上大部分的Java工程師都處于這個知識水平,區別只是熟練程度的不同而已,如果你想比他們更強,你還需要了解很多東西,包括:JVM、數據結構和算法、設計模式等知識。
學會這些東西之外,你可以說比較精通Java知識,已經成長為Java高級工程師了,但是和架構師還有一段距離,如果對Java架構師比較感興趣,可以聯系我,多謝!
專業研發管理和技術專家,歡迎點贊和關注,多謝!