java基礎(chǔ)編程題 想學習java,請問學習視頻哪里有比較好的?
想學習java,請問學習視頻哪里有比較好的?百度盤,騰訊教室,比力比力,今天的頭條新聞都能找到信息!也可以去專業(yè)一點的,比如黑馬程序員、商學堂、螞蟻班等等java高級工程師應該具備哪些技能?在我看來,
想學習java,請問學習視頻哪里有比較好的?
百度盤,騰訊教室,比力比力,今天的頭條新聞都能找到信息!也可以去專業(yè)一點的,比如黑馬程序員、商學堂、螞蟻班等等
java高級工程師應該具備哪些技能?
在我看來,Java高級工程師無非是以下兩個方面:一是硬技能,二是軟技能。
當然,硬技能是技術(shù)的發(fā)展方向:
1。技術(shù)廣度
現(xiàn)在流行的分布式和微服務(wù)是什么,所以你一定要了解Dubbo和spring云,還有緩存、消息隊列、數(shù)據(jù)庫優(yōu)化、JVM調(diào)優(yōu)、大數(shù)據(jù),甚至運維知識,比如docker和automatic deployment。
2. 技術(shù)深度
一方面是編程思想。這取決于自己的看法。只有多寫多想,才能擁有它。
另一方面,我們需要閱讀源代碼,更不用說我們讀了多少源代碼,至少我們有能力理解源代碼。
3. 架構(gòu)經(jīng)驗
分布式系統(tǒng)架構(gòu)和開發(fā)經(jīng)驗。在跨系統(tǒng)結(jié)構(gòu)優(yōu)化和數(shù)據(jù)存儲性能指標方面有豐富的經(jīng)驗。您應該熟悉緩存、數(shù)據(jù)庫垂直分段、業(yè)務(wù)抽象和水平拆分。
以下是軟技能
1。項目經(jīng)驗
從頭到尾跟蹤幾個大項目,第一個是需求階段,包括需求調(diào)研。
尾部指在線交付后的時間,包括維護階段。
2. 在工業(yè)領(lǐng)域
至少有一兩個企業(yè)應該精通。所謂精通,比如說要做金融證券業(yè)務(wù),至少要做金融分析師。做電力生意,至少當半個電力工程師。
當然,還有一些交際技巧,人際交往技巧等等。
總之,我認為硬技能決定你的起點,軟技能決定你的身高。