-
1 # 時光易水
-
2 # 我的嚮往生活
也可以學的,學習的關鍵在於興趣和恆心。
我建議可以先從網上找些基礎的影片教程,跟著教程一邊看一邊跟著寫,自己另外再結合教程的知識點多練習和發散相關知識。這樣學完一個階段後可以找一個網上的原始碼專案自己讀,能讀懂,透過除錯能執行程式碼就算差不多了。然後結合自己的興趣寫個小專案就算出師了。
如果0基礎以上自學覺得有很大困難,那麼建議還是先報個培訓班,有了基礎後在自己深入學習。
-
3 # 國安課堂
按部就班,好好學。
學程式設計對英語沒有那麼高的要求,對數學也沒有那麼高的要求。程式設計其實很簡單,關鍵是要理解。
-
4 # 雲和資料
1. 基礎知識點
(1)第一章節,主要是Java語言背景介紹,Java環境變數的配置。搭建好環境才能開發。要理解java開發的過程(編譯和執行)。編譯是將java原始碼使用javac.exe得到位元組碼檔案;執行則由java.exe執行class檔案。理解跨平臺的原理,程式碼書寫規範,常見的修飾符,運算子,常量變數的概念,
(2)第二章節,Java中的基本資料型別四類八種,以及資料型別之間的轉換,三目運算。
(3)第三章節,流程控制語句。在一個程式執行的過程中,各條語句的執行順序對程式的結果是有直接影響的。也就是說程式的流程對執行結果有直接的影響。所以,我們必須清楚每條語句的執行流程。而且,很多時候我們要透過控制語句的執行順序來實現我們要完成的功能。主要的流程控制分為:順序結構,選擇結構,迴圈結構。以及學習這幾種結構的程式碼實現。
(4)第四章節,函式的概念 ,函式的定義,函式的呼叫,以及有返回值型別的方法和沒有明確返回值型別方法的區別,方法過載的概念;類的概念,類的定義,物件的建立,封裝的概念。
(5)第五章節,陣列的概念,陣列的定義格式,陣列的相關操作(遍歷,求和,找最大值,陣列氣泡排序)
2. 學習習慣
(1)盲目追求程式碼量,不注重程式碼的理解能力
速度很重要,但是程式碼的深入理解更重要,如果在學習過程中過分追求程式碼的成功率,而沒有深入理解底層含義,往往不能隨機應變,變成程式碼的記憶機器,在後期學習中,往往得不償失。
(2)沒有團隊精神,過於自我
(3)不善於總結,學習知識邊學邊忘
知識點的學習有幾個過程,聽懂-會做-理解-記住。每一個環節都很重要,因為培訓學習的特殊性,每天都有大量的新知識需要掌握,不忘記也是不可能的事情,那如何將知識點儘可能的掌握在自己的手中呢,那我覺得就是要每日一總結,既鞏固了知識點,也對知識點做了詳細的梳理,有了自己的知識體系,也對後期的複習提供了重要資料。
-
5 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名教育工作者,我來回答一下這個問題。
首先,高中學歷是完全可以學習Java的,但是在學習Java的過程中,需要陸續補學兩方面知識,其一是數學知識,其二是計算機基礎知識,這兩部分知識的學習情況對於能否在Java開發領域走得更遠,有比較重要的影響。
在學習Java的過程中,可以一邊學習Java語言的基礎語法,一邊補學數學和計算機基礎知識,可以按照以下三個階段來制定學習計劃:
第一:學習Java基礎語法階段。Java基礎語法的學習雖然具有一定的難度,但是隻要有足夠的時間,以及完成一定的實驗,大部分人都是可以順利掌握的。學習Java的基礎語法,首先需要搞清楚Java的面向物件程式設計過程,這涉及到類、介面、物件等一系列抽象概念,要想順利理解這些抽象概念,一定要多做實驗。
第二:計算機基礎知識和數學基礎知識。軟體問題說到底就是數學問題,所以數學知識的掌握情況對於軟體開發人員來說還是比較重要的,其中高等數學、線性代數和機率論相對更重要一些,所以應該在學習Java的過程中,逐漸補學這些內容。對於具有高中基礎的人來說,學習這些課程也並不會有太大的障礙。計算機基礎知識可以在學習Java的過程中同步學習,可以先從作業系統體系結構開始,然後逐漸學習計算機網路、資料庫、資料結構和演算法設計等知識。
第三:JavaWeb開發知識。對於學歷相對比較低的初學者來說,可以以JavaWeb開發為主要學習路線,隨著自身知識結構的不斷豐富,未來也可以向大資料方向發展。JavaWeb開發一方面知識體系比較成熟,對於初學者的要求也並不高,另一方面JavaWeb的就業崗位也比較多。
回覆列表
如何學?學習知識有三種形式,書本學習,影片學習,培訓結構。內容學習有基礎知識,針對性的知識點,java常用框架學習,專案程式設計,資料庫學習,原始碼學習。
書本學習:有利於迴圈學習,複習吸收,隨時檢視,同時書本知識點可以做隨筆筆記,跟隨課本的demo學習寫程式碼,這種學習方式紮實,但是可本承載的東西有限,需要買各種書籍輔助,但是較為緩慢,對於不同的人來說,可能並不是最好的選擇。
影片學習:網路上資源很多,但是也需要你耐心堅持看影片,上機練習。影片內容容易忘記,所以學習過程必須做筆記和理解。
培訓機構:其實我不太推薦培訓機構,只要你自律,哪裡都可以學到東西的。我就是自學出來的,自學兩個月就出來了,不過我是前端,容易入門點,沒有浪費錢。
基礎部分從頭到尾學了一遍後,就要找一些專案寫寫程式碼了。此時我建議就是寫原生程式碼,這樣這時候會有很多不懂的,就需要你主動去查,去理解並解決它,慢慢掌握基本語法和相關知識的使用了。
後面隨著基礎的逐步紮實了,就可以用框架寫專案了,現在java工作需要懂的框架比較多,比如spring,ssm這些框架必須要學會用的,還是透過上面的學習方式學習。
java作為後臺語言,資料的接收和傳送是與資料庫庫互動的,所以資料庫必須會用。常用的資料庫如mysql要會使用,必須懂得增刪改查等基本的操作。資料庫的學習也是需要在專案中不斷磨練,總結,才能熟練使用。
上面的java內容,必須要學會啊。要不然是無法勝任後端工作的,加油!