學Java需要學什么東西?
Java需要學習的知識點比較多,但大方向分為以下幾點。
1.語言要求是:Java和j2:春天MVC,mybattis或類似的框架。
3.頁面技術需要:js、ajax、xml、jqu:oracl:eclips
下學期大三了,準備走javaweb方向,那么這個課程表,有沒有什么值得學的了?
根據題目的描述,作為計算機專業,專業課還是不多的。我列了一張至少應該選的課程的清單,:。
數據結構、數據庫原理、操作系統原理、計算機組成原理、編譯原理、算法、人工智能原理、軟件工程。那個我暫時只記得這些了。
這里有一個誤解。很多人認為學習JavaW:先教Java語法,再教SSH基礎,最后讓學生模擬一個選課系統,就算畢業了。
比如誰都會讀書寫字,為什么只有莫言一個人?
題主應該不想努力讀了四年全日制本科,最后上了三個月的社會培訓速成班。
JavaWeb更側重于后端。我列的基礎課好像和JavaWeb沒什么關系。其實只要是從業者,都會一直貫穿職業生涯,只是作用是無形的。
比如說。我見過很多培訓班程序員在代碼中編寫for循環,在循環體中嵌套第二個循環,有的甚至還有第三個循環。那他們會怎么做?它們在最里面的循環體中連接到數據庫,并進行大量的讀寫操作。
問他們怎么能寫出這樣的邏輯塊,他們都茫然的說,只要功能實現就行。
但是如果你有扎實的基礎,你肯定會覺得這樣很容易造成性能問題。你為什么知道?因為你熟悉計算機操作系統,相關軟件,算法組成,原理分析,硬件組成。
另一方面,如果讓你寫這些代碼,你絕對不會這樣寫,或者你可能根本沒有意識到你能寫出這么差的代碼,因為所有的基礎都已經成為你身體的一部分,這是很自然的。
我不我不知道該學科所在學校的教學質量,但它現在大三還不晚。真的想好方向了,還有很大的成長空間。記住,有扎實的基礎,培養思路,形成解決問題的方法,遠比追求表面技術重要。有一天,開悟,精通,什么語言對你來說變得沒什么區別,只是一個工具。