首頁>Club>
10
回覆列表
  • 1 # 軟體紙條

    興趣,真的要很大的興趣,因為不管你自學的時候,還是以後工作的時候,這個都是一天的時間做在電腦前面,除了喝水上廁所。就是寫程式改bug~~~自制,規定時間完成任務,不管工作還是學習的時候,規定學習的程度,規定工作內容的進度,都要自制力。規範學習,剛開始學習,建議找比較權威的一套影片看看,如果已經入門檻了,那就找本書學習學習,再後來就是企業工作最漲經驗和能力。

  • 2 # 伺服器內部錯誤

    推薦你先學基礎知識,然後搭建一個開發環境,找一個你比較熟悉的軟體,最好是有原始碼的。對著功能自己做一遍,只有實踐才能知道自己是不是掌握了

  • 3 # 冷巷雨未停V5

    個人經歷給你分享下。首先在網上找一些培訓機構的公開課,這些課程往往比較連貫,有基礎有實戰,並且有人給講重點往往比自己摸索著自學要快的多。其次,網上找一本電子書,不用太多,前期學習階段一本就夠,“從入門到放棄“那種,按照上面的例子自己搭環境,自己敲程式碼,這樣讓自己理解更深刻。最後,學什麼都有重點,學java先掌握好面向物件思想,語法基礎,集合類,IO,多執行緒,jdbc這些章節,掌握好後再擴充套件學習,瞭解其它章節。語言基礎差不多後可以看下《JAVA程式設計思想》,更深入全面理解,同時查漏補缺。

    有些知識點第一次可能不明白,不要擔心,留到幾天後再倒回來看一遍,理解就會更深刻一點,書讀百遍其義自見。

    希望回答對你有幫助。

  • 4 # Spug運維

    學程式語言最重要的是實現,最快的方法就是網上找一套影片,然後邊看邊寫,學完基礎掌握後,帶著目的性去寫一個工具,然後寫的過程中遇到問題再去帶著疑問去學,這樣更快。

  • 5 # 老勒看軍事

    自學篇!

    今天給大家分享一下如何高效率的學習Java。

    這篇文章不說其他學習方法,就說說自學,在平時工作中可能我們都是在自學,專案遇到瓶頸了,誰來解決?只有自己,所以一定要有屬於自己快速學習和接受知識點的能力和方法才行,才能保證在未來5到10年內不被這個行業所淘汰。我們都知道程式設計師的30歲是一個分水嶺,用孔子的話說是到了而立之年。有的人會選擇繼續在開發的崗位上帶著,而有的人會抓住機會爬到管理層,或者有的人直接轉行。

    如果你是剛剛入行的人,不想透過培訓班,想自己學一學看看自己是否適合學習程式設計,那麼我可以很認真的告訴你,如果你是因為興趣學學,那麼你怎麼學都可以,建議你找一些零基礎入門的影片來學習,先看一遍,認識一下Java是個什麼東西。如果是想轉行學習,靠這個來工作,那麼你就要好好的制定一下你的學習計劃了,很多人會問,什麼樣的學習計劃才算是好計劃。根據我這麼多年的經驗來看,沒有一個計劃是好的計劃,好的是相對的,不是絕對的,要是任何人跟你說他們的學習計劃好,他們的教學資源好,你就去抽他大嘴巴子。只有根據你自身指定的學習計劃才是最適合你的,最好的不一定適合你,但是適合你的一定是最好的

    首先需要一個適合你的學習計劃,根據計劃每天完成多少?每天學習多少?每天的作業是什麼?作業做成後誰給你看?還有沒有更好的做法?能不能進一步最佳化?記住我這幾個問題。

    學習一定要有興趣才可以,不管是學習Java還是什麼,都一定要有一定的興趣。不然就是為了學而學。

    說了這麼多,下面我在梳理一下:

    1、首先要有一個好的學習計劃,什麼是學習計劃?我可以給你量身定製,定製適合你的。

    2、按照計劃每天按照進度學習,掌握每天的知識點,掌握當天的內容。

    3、練習、練習、練習、針對當天的課程內容進行練習,針對當天和前面的知識點進行練習,做綜合性的練習題。

    4、找人對你做的進行評改,看看又沒有更好的方法,有沒有可最佳化的方法、

    5、對當天的學習內容進行總結。

    6、複習當天所學內容,複習之前所學內容。

    7、對當天的知識點在網上進行查詢,擴充套件學習,積累知識點。

    8、對明天要學的進行預習。

    以上為自學的一個學習方法,看著簡單,但是做起來就不簡單了,需要有人監督,有人指導,有人給你指明方向。俗話說強將手下無弱兵。這個指導你的人很重要。

    學習影片如何選擇

    很多人問我說,網上那麼多的影片,我該如何選擇?

    影片其實不重要,為什麼這麼說呢,網上的影片特別多,各種機構的都有,有些人講的死氣沉沉的,聽著聽著就睡著了,有的人講的挺有活力,聽著也愛聽。能傳到網上的影片都不會太差,但是有些人對某個部分講的不詳細,所以我建議可以找各種影片拼接起來來看,找最優的資源,比如說黑馬的面向物件講的好,尚矽谷的執行緒講的好,那麼就把他們講的好的拿來看,沒有必要說我就看黑馬的,我就看千峰的,我就看尚矽谷的,我就要看某某某的,學習要靈活,千萬不要死腦筋。活學活用才行。

    結語

    以上是以一個過來人的身份給你們的忠告,自學如何學習,自學如何高效的學習以及其他的問題,寫的不是很詳細,但是後期會慢慢的完善。如果你能堅持看完,那麼對你自學肯定是特別有幫助的

  • 6 # IT人劉俊明

    作為一名IT從業者,同時也出版過Java程式設計書籍,所以我來回答一下這個問題。

    首先,在當前比較流行的程式語言當中,Java的初期學習難度是相對比較大的,一方面Java語言的抽象程度比較高,對於沒有計算機基礎的初學者來說,要想建立起概念的畫面感是比較難的,另一方面Java語言的內容比較多,需要經過較長時間的學習,才能夠構建具體的應用,這會拉長學習週期,需要一個較長的堅持過程。總的來說,學習Java語言要想獲得學習成就感,需要較長一段時間。

    對於自學者來說,要想高效率學習Java語言,一方面要為自己構建一個較好的學習環境,另一方面還需要有一個適合自己的學習計劃,同時還需要重點準備一下學習資料。學習環境涉及到學習渠道、時間安排和交流環境,其中交流環境對於能否高效學習Java有非常重要的影響。

    Java語言是非常典型的全場景程式語言,目前在Web開發、移動網際網路開發(Android)、大資料開發等領域都有比較廣泛的應用,而且由於Java語言自身的生態體系比較健全,採用Java語言也會在一定程度上降低專案風險,所以當前很多技術團隊也比較願意採用Java語言。由於Java語言的應用場景比較多,所以在學習的初期要根據自身的實際情況,選擇一個具體的學習方向,然後再製定學習計劃。

    從當前的技術發展趨勢和行業發展趨勢來看,以大資料方向來制定學習計劃是比較不錯的選擇,一方面大資料領域的人才需求量比較大,崗位附加值也比較高,另一方面大資料領域對於人才型別的需求非常多元化,不同型別的人才都能做大資料領域找到自己的位置。隨著大資料被列入到新基建計劃,大資料未來的價值空間會不斷擴大,從而推動大資料產業鏈的成熟和發展。

    如果以大資料方向來制定Java學習計劃,可以按照兩個階段來制定學習計劃,不同的學習階段應該有不同的學習重點,從而提升學習效率。第一個學習階段是建立Java的面向物件程式設計思想,這個階段要想提升學習效率,一方面要把握住Java的程式設計主線,另一方面要多做實驗,同時注重總結。

    Java的程式設計主線以類和介面展開,初學者首先要把握住Java的程式設計過程,然後再逐漸展開,這樣會快速形成自己的Java程式設計思想。Java的程式設計過程涉及到三大步驟,分別是類的定義、物件的建立和方法的呼叫,把這三個步驟把握住,然後進一步掌握封裝、繼承和多型。

    在第一個階段學習的另一個重點是Java程式設計模式,這是快速形成自己程式設計思想的重點。Java語言自身是比較“重”的,程式設計師要想能夠快速編寫出可以使用的程式碼,一定要重視各種程式設計模式的學習。

    第二個階段是學習大資料平臺,可以從Hadoop開始學起,這個階段要想高效學習,重點在於三方面,其一是要有實驗場景(資料中心),其二是要有交流渠道,其三是要有案例支撐。按照歷史經驗來看,這個階段要想順利推進,應該找一個相關的實習崗位。

  • 7 # Python之王

    Java程式語言是一種可以撰寫跨平臺應用軟體的面向物件的程式設計語言。

    Java 程式設計技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。

    在全球雲計算和移動網際網路的產業環境下,Java更具備了顯著優勢和廣闊前景。

    01、找一本好的書本教材

    好的教材,可以讓你更快更好的進入Java的世界。在校學生的話,你們的教材通常都是不錯的也可以到網上或書店選擇合適的教材。

    02、學好基本語法,弄清Java的特點

    學習Java,說白了,就是學習它的語法、功能、結構等。然後按照它的語法編寫程式碼。 Java語法是學習的根本。開始學習時,可能有些難懂。沒關係,這很正常。多看多問,多實踐,慢慢的你就入門了。

    03、沒有捷徑,一定要多動手實踐

    學習Java,和學數學一樣,在學懂理論後,一定要實踐。學習Java不能搭便車。有時候,語法和例子很簡單,很容易看懂,但到自己動手寫的時候,又是另一種感覺。只有多動手程式設計,哪怕是簡單的小程式,重複實現書上簡單的例子,也是在積累和提高。動手編碼離不開程式設計工具的支援。

    04、學習程式設計規範,程式設計中堅持遵守

    俗話說,無規矩不成方圓。程式設計是一個將思維邏輯變為程式碼,讓計算機來執行的過程。特別需要規範。無論是變數、函式命名還是程式碼格式,都需要一致規範。這樣便於程式碼的閱讀和修改。程式碼的規範性,在程式碼質量中佔據著重要的比重。

    05、給程式碼新增足夠的註釋說明

    程式碼註釋的作用,豪不誇張的說,就像旅遊景點的指示牌。我們在程式設計時,對自己的想法十分清楚。但一段時間之後呢,或者讓別人來閱讀程式碼呢。如果註釋豐富,讀程式碼就大體可以用讀註釋來代替了。

    注意,註釋要對那些有一定難度的語句、過程方法或結構等的註釋,非常淺顯宜懂的就不需要註釋啦。養成對難懂程式碼註釋的習慣吧。

    06、多看別人的程式碼

    對同一種功能的實現,可以有很多種編碼方式。多讀別人的程式碼,非常有利用開拓思路,提高編碼的靈活性。甚至經常可以從別人的程式碼中得到啟發,產生靈感,創作出優秀的程式碼。

    07、程式碼儘量寫的簡單,易於理解

    程式碼的簡單性、正確性是最重要的。不要為了追求高效率而寫出晦澀難懂的程式碼。後續閱讀和修改程式碼時,你會為晦澀的程式碼付出很多代價。記住,儘量將程式碼寫成初學 Java就能讀懂的,那麼你的程式碼就十分的優美了。

    08、學習設計模式,掌握常用的幾種設計模式

    設計模式就是高手們總結的一些關於程式設計方法的總結。非常的有用。學習設計模式,可以提高我們程式設計的靈活度以及設計的合理性。不僅 Java,其他程式語言,如C#、C++中,設計模式也在大行其道。所以,你沒有理由錯過高手們總結的程式設計精華。

    09、與高手交流,向其學習請教

    這對提高你的Java非常有幫助。個人的智慧是有限的。如果你彙集了眾多高手們的程式設計經驗,那麼你的大師之路必將走的更順利哦。

    10、喜歡它,並堅持走下去

    Java的學習,容易入門,卻難以精通。永遠不要因為害怕困難,而減少你對它的興趣。每年都有很多人在學習Java,因為它很強大。如果你能堅持下去,那麼你也是強大的。

  • 8 # java攻城獅

    Java自學的順序首先是baijavaSE:基礎語法、遞迴、面向du物件、異常處理zhi、陣列、常用類、IO、執行緒、dao網路程式設計基本的章節順序就是這樣的。學好了javaSE就是java基礎的一些東西之後,有兩個方向,JavaEE(某寶京東等)與Android(移動APP,近期Android需求沒那麼大了)。如果是JavaEE方向,就可以學習JavaWeb了,包含(HTML、CSS、servlet、jsp等),Web後可以做個web專案。之前都是為後面框架打基礎,值後就會學習各種框架(如:Spring、SpringMVC、Mybatics簡稱SSM等)。當框架學完後,這個時候會發現很得心應手。而在自學java過程一定要理論結合實踐,多操作,在實踐中才能發現問題,解決問題,這樣才能提高。最後個人經驗多說一點,看書自學實在很枯燥,可以看尚矽谷的穀粒學院Java學習路線圖和影片,需要學習哪些知識點也都寫的非常清楚,都一一列出了,需要的可以搜來學習。

  • 9 # kevin

    還是報班學習吧,我之前也在考慮自己學還是報班,糾結了很久自己學了半年,最後沒有一點效果。最後走訪了很多機構給你參考一下吧

  • 10 # 尚矽谷IT教育

    對於Java學習尤其是自學,大家對於如何高效的進行學習都有著一個比較好奇的心,因為很多人在選擇自學的時候效率都是很低的,不得已,最後只好選擇了一些Java培訓機構進行學習。

    2、選擇一個好的Java教程資料進行學習;

    3、制定一套完善的學習計劃方案;

    4、找一些好的學習交流平臺,互相交流監督學習。

    學習過程中需要具體執行的內容:

    1、首先要有一個好的學習計劃,什麼是學習計劃?我可以給你量身定製,定製適合你的。

    2、按照計劃每天按照進度學習,掌握每天的知識點,掌握當天的內容。

    3、練習、練習、練習、針對當天的課程內容進行練習,針對當天和前面的知識點進行練習,做綜合性的練習題。

    4、找人對你做的進行評改,看看又沒有更好的方法,有沒有可最佳化的方法、

    5、對當天的學習內容進行總結。

    6、複習當天所學內容,複習之前所學內容。

    7、對當天的知識點在網上進行查詢,擴充套件學習,積累知識點。

    8、對明天要學的進行預習。

    以上為自學的一個學習方法,看著簡單,但是做起來就不簡單了,需要有一定自律性的人或者的在別人的監督下才能完成。

    學習教程影片如何選擇

    1、要包含符合企業相關崗位招聘需要的Java技術知識;

    2、學習教程要具有一定的前沿性;

    3、講解的知識內容要詳細聯貫,循序漸進;

    4、教程資料中要有配套的專案,專案要是當下比較流行的。

  • 11 # 可可愛愛的程式媛

    因為我也是自學過的,所以想給題主一點小小的建議!我覺得自學Java是可以的,就是說對於實在沒有什麼基礎的人來說可能還是困難一點,學習時間相較於其他人來說就會更長一點,這一點在決定自學的時候肯定就要有心理準備,這是一場持久戰!要準備好持之以恆的學習!

    之後在學習開始首先要準備的是一條正確的學習線路!方向走對了才能事半功倍

    我先放一張Java零基礎的學習路線

    沿著學習路線學習就不會走歪路,否則一會學這個一會學那個,學到最後發現拼拼湊湊不成體系,況且學習Java應該是由淺入深的,學到後面你會發現前面知識中有些不理解的也都理解了。

    及時“覆盤”:學習Java沒有捷徑!在學習Java的過程中要隔一段時間就“覆盤”一次,這裡的覆盤指的是,看看自己能用剛學到的知識做什麼專案,從小到大,由簡到難,既可以檢驗自己的學習成果,從中獲得成就感,還可以發現自己的不足,進而改正,可謂是一舉兩得!

    學習方法:

    1、可以多看看別人寫的優秀程式碼,就像寫文章一樣,多摘抄好詞好句,那麼你今後寫的程式碼也會向著優秀的方向努力!甚至從中舉一反三,今後自己也能寫出更好的程式碼出來!

    3、持之以恆最是關鍵,java入門簡單,精通卻難,只有堅持不懈地努力才能攻克難關突破瓶頸!

    我相信題主一定可以成功的!

  • 12 # 大夢一場灬

    自學java的朋友一般都是看書或者是看影片教程進行學習

    書籍有時候看得會枯燥一些,這時候就可以找一些影片教程來看

    動力節點官網有從入門到精通的全套影片教程可以下載,內容由淺到深,講師幽默風趣,學習起來不會枯燥乏味,比較適合0基礎的朋友

  • 13 # 初涉江湖

    自Java的難度有點大,首先看你是否是計算機專業,如果是的話,自己也很感興趣,加上自身自制力很好的話,依靠網際網路現在這麼發達,好多網站都有java的影片,可以跟著學習的,另外課後題也要跟著做,不能落下的,影片也都不長,看過兩遍,跟著影片敲程式碼,多學習兩遍。

    另外如果說您不是計算機專業,建議您可以報一個培訓班,跟著老師系統全面的學習,有不懂的及時問老師,後期多跟著老師做專案,這樣有助於你更好更快的去學好這個專業。

  • 14 # 傳智教育官方賬號

    高效率的自學Java,你需要的是一套完整的Java學習路線,如果你沒有一套完整的學習路線,那肯定就會走彎路!

    如果你是零基礎,選擇自學確實存在一定難度,在自學的過程,沒有明確的學習方向,學習過程中會遇到很多的問題無法及時解決,所以如果有選擇的話,可以參加Java培訓班,有系統的課程大綱,零基礎由淺入深學習,遇到問題還有老師及時解答,幫你解決學習中的各種問題。

    當然,如果你真的不想報培訓班,也可以直接自學,高效率的自學,除了好的學習路線圖,也需要配套的影片+書籍+自律!這裡分享一套Java學習路線圖,也可以去B站的傳智教育官方號或者是黑馬程式設計師的官方號看哦,影片也都有的!

  • 中秋節和大豐收的關聯?
  • 找一個彼此相愛的人的機率是多少?