據(jù)大神指出,擁有一副不求甚解的心態(tài)顯得尤為重要。
這一點要求跟我們傳統(tǒng)的教育理念大相徑庭,多年的學(xué)校教育給我們傳輸了一個毋庸置疑的學(xué)習(xí)理念:即要對學(xué)習(xí)的東西搞懂搞通,要知其然還要知其所以然,否則就不是學(xué)懂了,否則就是白學(xué)。因此剛開始學(xué)習(xí)Java時,對于很多概念、知識點,很多人就一定要搞清楚它的來龍去脈,要知其然還要知其所以然,比如面對一個“類”的概念,很多人就要翻遍手頭所有書,查遍整個網(wǎng)絡(luò),最后貌似搞清楚了什么叫“類”,結(jié)果今天看到一個例子中“蘋果”可以定義為一個類,明天看到一個例子“蘋果”又可以作為一個對象,然后思維又開始亂了。JAVA 的用途:80%以上的高端企業(yè)級應(yīng)用都使用JAVA平臺(電信、銀行等)。JAVA是成熟的產(chǎn)品,已經(jīng)有10年的歷史。如果你想在Java行業(yè)有所建樹,想要系統(tǒng)的進行java的學(xué)習(xí),那么你可以加入我的Java學(xué)習(xí)交流群:494801931這里有很多互聯(lián)網(wǎng)大牛教你學(xué)習(xí),不是想學(xué)習(xí)的就不要加了。
因此,在這里提出,開始學(xué)習(xí)Java的時候一定要不求甚解,這是什么意思?意思就是學(xué)習(xí)一門新學(xué)科、新知識的時候,我們要考慮的是如何運用所學(xué)習(xí)的知識點,而不是去搞清楚這些知識點為什么要這么用?!皩W(xué)會如何運用知識點”和“知識點為什么要這么用”粗看起來好像意思一樣,其實卻天差地別。
比如一個人叫張三,對于“學(xué)會如何運用知識點”,那我知道他叫張三就行了。而對于“知識點為什么要這么用”,那就變成了“他為什么叫張三?” ,然后你非要刨根究底依照慣例,他爸姓張,他爺爺姓張……”,那就沒完沒了,關(guān)鍵的一點就是,你這樣做有什么意義呢?
與之類似的一個例子,開始學(xué)習(xí)Java必然首先接觸“類”,我只需要知道,“類”就是這樣定義的,這就是“類”,“類”就是這樣用的,就可以了,我們完全沒有必要糾結(jié)于為什么這叫做“類”,它為什么不叫“物”?“類”為什么要這樣定義?這樣定義有什么好處?等諸如此類的問題。如果你面對這樣的困惑,那么請你先回復(fù)這個問題:在你開始學(xué)習(xí)英語的時候,蘋果的英文單詞是“apple”,那個時候你為什么沒有產(chǎn)生“蘋果的單詞為什么是“apple” 而不是 “cat”,你可能會回答,因為從開始創(chuàng)造中文英語單詞互譯的第一個人就是這么定義。這個回復(fù)就很好,因為最初設(shè)計面向?qū)ο蟪绦蛟O(shè)計語言的人也是這樣定義“類”的,并且定義好“類”這個概念后、這個規(guī)則后,就是要你去使用的,而不是讓你去質(zhì)疑并提出十萬個為什么的。
對于不求甚解,換個角度來講就是,請剛開始學(xué)習(xí)Java的時候,讓自己的思維停留在小孩子的水平,不要問為什么,而是書上這么說,我們就怎么做。這時候我們無需精明。
如果能做到這一點,學(xué)習(xí)Java就會變得很輕松,你會很快的入門。而等到你開始入門后,回過頭你會發(fā)現(xiàn),原先的問題都不在是問題。有一種豁然開朗的感覺。