我學(xué)車那一年,報名的時候有兩種選擇:手動擋、自動擋。
我本人是覺得直接學(xué)自動擋算了,因為現(xiàn)在的私家車基本都是自動擋了,只有出租車才是手動擋。但是,實際情況是報名手動擋的占絕大多數(shù),我糾結(jié)了好幾天之后隨大溜報了手動擋...
現(xiàn)在我想說的是:真的沒必要啊,應(yīng)該直接學(xué)自動擋!
為啥當(dāng)時那么多人報手動擋呢?兩個原因
- 學(xué)手動擋的,手動自動都能開。學(xué)自動擋的,不能開手動擋。
- 手動擋學(xué)費(fèi)普遍比自動擋稍微便宜一些,因為駕校手動擋的車多。
上面的第1點(diǎn),在Java編程上不存在。不可能會用IDEA就不會用Eclipse,也不可能會用Eclipse就不會用IDEA。如果你只會用Eclipse,那你不適合編程。
上面第2點(diǎn),在新手入門的時候存在。因為Java已經(jīng)普及很多年了,有大量歷史沉積下來的教程用的是Eclipse。現(xiàn)在很多培訓(xùn)班也還在用Eclipse教學(xué)。但是對于新手來說也沒必要糾結(jié)這么多。Eclipse、IDEA甚至VS Code都可以學(xué)。放心,你的腦子夠用,別太小看自己。
遇到教程是Eclipse的就用Eclipse,遇到教程是IDEA的就用IDEA,慢慢你就發(fā)現(xiàn)其實都一樣。
我在其它問題里表達(dá)過類似的觀點(diǎn):
學(xué)習(xí)不同階段的側(cè)重點(diǎn)不同。初期側(cè)重Java基本語法,語法熟練以后慢慢的開始考慮IDEA的一些高級功能和技巧。
補(bǔ)充一些內(nèi)容
自學(xué)Java,和IDE沒太大關(guān)系,但是和你學(xué)什么怎么學(xué)關(guān)系很大。
Java項目都會用到Maven或Gradle,現(xiàn)在用Maven還是最多的,你學(xué)習(xí)過程中看到的教程里絕大多數(shù)也是用Maven。所以要把Maven學(xué)好。
Java SE學(xué)差不多之后,不要被SSH/SSM綁架,而是直接學(xué)習(xí)Spring Boot。
Spring Boot可以讓你在Java EE初學(xué)階段不需要安裝Maven、Tomcat、MySQL,盡可能的減少了你在安裝和配置開發(fā)環(huán)境上分散的精力。
另外,我之前介紹過的Chocolatey,能夠讓你用最簡單輕松的方案安裝好JDK、Eclipse、IDEA等等一些列Windows軟件。
陳龍:Windows統(tǒng)一開發(fā)環(huán)境的基