學習編程除了需要好的方法之外 還需要調整自己的心態(tài)

心態(tài)很重要

java零基礎入門-番外篇

來來來,教程寫累了,各位大爺也看累了,我們來活躍活躍氣氛,來點經驗分享,準備好迎接下一座大山 --- 面向對象。


學習就是爬山


學習java的過程可能會有各種各樣的情緒伴隨著你。剛開始的基礎知識可能讓你充滿信心,因為還不算難,隨后的面向對象才是真的勸退教程,各種復雜的規(guī)則,難懂的定義會讓人感覺失落,再后來學了web以后會很迷茫,因為知識不成體系,沒有實戰(zhàn),最后學習三大框架,會讓人抓狂,因為感覺一大波知識撲面而來,不知所措。經過不懈努力,終于找到心儀的工作,然后心態(tài)又會歸于平靜,坦然。這就是初學者的情緒生命周期。

以上這些情緒其實都是很正常的,如果沒有這些情緒,要么你就是太牛了,處變不驚,知識梳理的很好,要么就是你還處于一臉茫然的狀態(tài),不知道該學啥該干啥,所以情緒沒有波瀾。不過,我想大多數人都跟我一樣,屬于一個正常范圍,會經歷以上各種情緒的影響,但是請你一定要記住的目標和夢想,不要輕言放棄。本人初學的時候也被這些情緒輪流虐了一波,我來講講如何正確的面對這些情緒吧。

面向對象之前的知識,也就是本文之前發(fā)表的文章所涉及的知識,是最基礎最根本的,所有語言通用的,就是說你不管學哪門語言,都會將變量啊,運算啊之類的學一遍,這些知識難度不大,多練習幾遍,可能就掌握了,所以在這個階段,你還是會有信心學好的。

接下來,面向對象里面,會有很多復雜的規(guī)則,比如子類的繼承啊,抽象類啊,接口啊,光是定義就能把人折磨死,所以這個時候,同學們就開始出現分化了。一部分同學是臨陣脫逃型,哎呀,這個太難了,繞來繞去人都整傻了,我還是去找個工地搬搬磚吧。還有一部分會好點,迎難而上型,各種書買起來,大神們不是推薦 《think in java》,《java 核心技術》 么,來吧,讓暴風雨來的更猛烈些吧~!然后,自己剛剛燃起的那一點點小火苗就被暴風雨給澆...滅了...滅了...為啥?心態(tài)很好,方法不對,我前面的文章也說過,現在的教程都是技術大牛出的,大牛們的思維都是非常嚴謹的,他們不會允許自己的描述出現一點點紕漏,結果就是很難理解他到底想表達什么。何況是國外的書,到國內還要經過一遍翻譯,翻譯小哥哥還需要找個程序員幫忙,不然專業(yè)名詞整不清楚,然后,結果就是 白話文變文言文,文言文變甲骨文。所以,如果是初學者,我不建議看上述書籍。

繼續(xù)說學了web的迷茫,為什么學了web會迷茫?因為web需要前端技術,你只會后臺,當然會迷茫,然后你學前端,發(fā)現又是一個深不可測的領域。前端的技術分支也是一大堆,初學者只能接觸最簡單的,然后你發(fā)現你做的東西和你想象的東西是有差距的,然后開始懷疑自己,懷疑教程,懷疑...

理想很豐滿,現實很骨感

最后要準備去面試了,然后三大框架學起來,不管是ssh,還是ssm 。其實單單一個spring就能讓你感覺壓力山大,還有ORM框架,更是難受,甚至抓狂。都學到這了,放棄了不現實,只能硬著頭皮上了,如果方法不對,真的是很難學。

其實造成這些問題的根源只有一個。換句話說 ~ 其實真相只有一個?~ 那就是 教程的方法不對,當你從事這個行業(yè)幾年以后,你再回過頭來看你學習的時候走過的彎路,你也會發(fā)出跟我一樣的感嘆“為什么這個知識要這樣講,這樣這樣不就完了嗎,非把人整的七葷八素的”。沒辦法,現在的教程要的就是嚴謹性和系統性,不管有沒有用,統統教一遍,不管你是初學還是老手,統統往深里講,怎么難怎么教,專業(yè)術語一大堆還不帶解釋,初學者那叫一個苦不堪言啊。其實有很多知識點,學習的順序和深度如果把握的好,是不會有太大的難度的。

關于面向對象,這一塊的知識非常重要,也比較復雜,知識點還很多,我會由淺入深的分開講,像我們前面已經有一篇文章帶大家了解了面向對象的特性。而深入理解對象這個東西,又會不可避免的講到內存,甚至講到JVM的一些知識,所以大家要做好準備。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容