0 基礎(chǔ) Java 自學(xué)之路(2023年最新版)
寫了10多年的代碼,之前做過某東的高級架構(gòu)師,在技術(shù)這條路上跌跌撞撞了很多,我今天分享一些我個(gè)人的自學(xué)方法給各位?,F(xiàn)在在網(wǎng)上報(bào)個(gè)正經(jīng)點(diǎn)的班得花幾千塊錢,線下就更夸張,都是萬元起步,我的這些學(xué)習(xí)方法如果你能用好,跟花幾萬塊錢報(bào)班效果一樣強(qiáng)大。
我跌倒的坑,希望大家一腳就能跨過去。
一、語言的選擇
在技術(shù)的推動發(fā)展中,編程語言的作用功不可。目前在技術(shù)領(lǐng)域約有600種語言,人們對編程語言的認(rèn)識和掌握情況每年都在變化。與此同時(shí),新興的編程語言往往具有引人注目的元素和功能。
2023年熱門的編程語言有很多,而且這些語言都有一定的市場需求,作為求職者來說,應(yīng)該根據(jù)自己的需求進(jìn)行學(xué)習(xí)和深造。
TIOBE排行榜是根據(jù)互聯(lián)網(wǎng)上有經(jīng)驗(yàn)的程序員、課程和第三方廠商的數(shù)量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube和百度統(tǒng)計(jì)出排名數(shù)據(jù),只是反映某個(gè)編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。


根據(jù)TIOBE 2022年11月的最新排行榜,我們可以看到在編程語言熱度排名方面,Python位居第一。對比去年的數(shù)據(jù),Python的熱度不減。
除此之外,C、Java、C++的熱度排名也與去年保持一致。其中值得注意的是,Go的排名顯著提升,從去年的18名,上升到今年的11名。
二、Java學(xué)習(xí)路線
在確定了學(xué)習(xí)Java之后,你是不是又迷茫了,Java東西那么多,怎么學(xué)?都要學(xué)哪些?學(xué)多久?哪些不用學(xué)了?
這個(gè)時(shí)候,你需要一份詳盡的Java學(xué)習(xí)路線知識圖譜,它能幫助你少走彎路,用最少的時(shí)間,學(xué)最重要的東西。

三、學(xué)習(xí)資料哪里找?
現(xiàn)在網(wǎng)上的東西是真的多,有的免費(fèi),有的收費(fèi),培訓(xùn)班也是多,有的幾千,有的上萬,有的甚至好幾萬。

1、Java經(jīng)典書籍推薦
如果你覺得太多了,先看第一本《Java核心技術(shù)》,這一本就夠了,真的夠了。

如何規(guī)劃時(shí)間?

4個(gè)月差不多過去了,此時(shí)的你,放在3年前,就可以出去找工作了,現(xiàn)在還不行。
再花費(fèi)一個(gè)月,背面試題,融會貫通。
推薦一個(gè),目前595867閱讀, 28458收藏的,既有顏又能打的Java面試題。10萬字208道Java經(jīng)典面試題總結(jié)(附答案)。
毫不夸張的說,面試題里的知識,比你學(xué)的知識還要多,還要深刻。為了找到更好的工作,背就對了。
面試官,問你啥,你能對答如流,就完了。
學(xué)習(xí)一定要追求效率,而不是時(shí)間。
五、是否要報(bào)培訓(xùn)班?
如果你自我控制能力很強(qiáng),可以按照我的學(xué)習(xí)路線、時(shí)間規(guī)劃、學(xué)習(xí)資料,開始學(xué)習(xí)了;
如果你喜歡玩王者榮耀、喜歡看各種電影、喜歡玩各種游戲、還有一個(gè)愛你的女朋友,那么,別自學(xué)了,乖乖報(bào)班吧~
啥也別說了,說多了也沒用,開干~

