回覆列表
  • 1 # 甜甜卷ttj

    低頭敲程式碼,對解決不了的問題要有耐心,堅持堅持就是勝利✌。找個靠譜的機構系統學一下,會節省不少時間哦!師資要好,教學質量過硬,課程設定要貼合企業需求,然後就業這塊要推薦好。加上自己的努力,就業找個不錯的工作是沒問題的,給你推薦百戰程式設計師的課程,我也是同學推薦,的確如他所說,實戰化的教學,教學管理也很嚴格。

  • 2 # 尚矽谷教育

    但是,怎麼學習Java能達到最好的效果,那麼一定是哪個努力學習的人,不管是什麼樣的人用什麼樣的學習方式學Java,都是要不斷的努力才能夠達到最好的效果,否則就是有再好的學習方法也是達不到一個好的學習效果的。

    怎麼去學java能達到最好的效果?

    1、循序漸進的學習,學習是不能夠一蹴而就的,需要從基礎的到高階的一步一步的去學習,只有把基礎打好了才能夠更好的去學習後邊高階的內容,如果是前邊的都學習的不怎麼樣就開始後邊的內容,那麼就會欲速則不達。

    2、選著正確的學習方式,選擇一個正確的學習方式是提高學習效果的有效做法,對於學習能力和自控力強的學員自學比較好,最好是有點程式設計基礎的,對於沒有程式設計基礎的或者是學習能力弱的學習就比較適合Java培訓的學習方式了,這樣效果會好一些。

    3、在學習的過程中一定要多敲程式碼、多問、多交流這樣才能夠學好Java程式語言。多敲、多問、多練是我們更加容易記住所學習的東西,多交流使我們可以對於學習的知識瞭解的更加深入。

  • 3 # 這哈破罐子而對於

    1 先選個簡單的書籍入門下 比如head first這種

    2 找個小專案做一做

    3 確定方向ee se me 深入學習 做專案

    4 學習開源框架 學習jdk原始碼

  • 4 # 碼農文子

    首先自己做了5年的java開發,然後在北大青鳥又當了一年多的講師。自我感覺還是比較瞭解java的學習的。

    在新手學習中:敲,想,練,問,記是很重要的。不管你選java初級的書自己看也好,還是各種網上的影片也罷,再或者去培訓機構。都離不開那5個字。

    作為一個新手,記憶尤為重要,因為很多規則,方法是死的,只要記得就好了,記不住你就不會,這個很現實。有的人可能會說百度,但是你要知道你啥都不知道,你百度個啥?第二個就是練習,想到什麼可以在紙上畫畫,然後再想想過程,最後到機器上去敲一下驗證一下自己的想法,思路,和紙上的對比對比。

    很多新手會好高騖遠,認為這個也會,那個也會不用敲,把影片一關或者書一合上,一臉懵逼。這個就是確定記憶,缺乏思考也就是想,缺乏練習,敲的太少。在這邊,還有一個比較重要就是問,要會問,問要在查,在想的基礎上問。如果你按照我說的去做,java學習就不會有難度的

  • 5 # 哈K的視角

    1. 找一本書,把內容看完,例子敲一遍。

    推薦:《Java從入門到精通》、《瘋狂Java講義》、《Java程式設計思想》

    2. 由淺入深,學習一下Java的各種開源框架

    推薦:Spring技術棧、JFinal、Blade等

    3. 做一個專案

    推薦:CMS、CRM、OA或者電商網站

    當這三步你做完,就不會對Java感到迷茫了

  • 6 # IT人劉俊明

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

    首先,在當前的IT行業背景下,學習Java依然是個不錯的選擇。雖然Python、JavaScript、Go等程式語言在近些年上升趨勢比較明顯,但是Java憑藉穩定的效能表現和健全的語言生態依然是IT行業內最流行的程式語言之一。

    Java語言的學習通常分為三個階段,第一個階段是基礎知識部分的學習,第二個階段是學習框架程式設計,第三個階段是學習分散式程式設計。這三個階段中難度最大的是基礎知識部分,如果這部分能夠順利掌握並建立Java程式設計思想,那麼後續的學習就會輕鬆很多。所以,Java的學習過程是一個先難後易的過程。

    按照歷史經驗來看,高效學習Java程式設計需要注意以下幾個方面:

    第一:重實驗。學習Java語言一定要一邊做實驗一邊理解概念,由於Java是純粹的面嚮物件語言,所以需要理解一大堆抽象概念,因此也有人把學習Java的過程稱作為學習“抽象”的過程。實驗的作用一方面是鍛鍊動手能力,另一方面是透過實驗建立概念的“畫面感”。

    第二:勤總結。學習程式語言一定要重視程式設計思想的建立,所謂的程式設計思想就是解決問題的思路和實施的方法。要想形成自己的程式設計思路一定要在實驗的過程中不斷進行總結,然後再用總結好的思路來指導程式設計,反覆多次就能逐漸建立起自己的程式設計思想,然後隨著程式設計經驗的不斷增加逐步豐富程式設計思想。比如Java的面向物件程式設計步驟有三步,分別是類的設計、物件的建立和方法的呼叫,掌握了這個規律就能夠指導自己的程式設計,這就是形成程式設計思想的過程。

    第三:多交流。學習程式語言一定要多交流,多與有經驗的程式設計師交流能夠獲得大量的實踐經驗,如果在學習的初期能有人指導一下則會節省大量的時間,所以一定要積極拓展交流渠道,通常來說,實習是個不錯的方式。

  • 7 # 大雄攝影

    學習是循序漸進的過程,先要紮紮實實地學好基礎,然後在慢慢的深入學習,平時可以多看一些有關Java方面的書籍和教學影片,只要能堅持學習,多多實踐,多做總結,這樣學習下來肯定會有不錯的效果的。下面介紹我自己一些學習Java的路程分享給你,希望對你有幫助。

    1.學好J2SE。J2SE也就是java的基礎語法部分,學習J2SE主要是學Java語言本身以及其程式設計思想。要想學好Java先要把Java基礎學好是非常重要的,下面介紹有關j2se不錯的書籍供你參考:

    (1)《Java程式設計思想》

    (2)《瘋狂Java講義》

    (3)《Java核心技術》

    2.學好j2ee。從整體上說,J2EE 是使用 Java 技術開發企業級應用的工業標準。J2EE是很多技術的集合體,比如Servlet/JSP,EJB,XML/Web Service 和一些支撐技術JDBC等等。所以學好j2ee是為以後接觸框架打下的重要基礎。下面介紹有關j2ee不錯的書籍供你參考:

    (1)《輕量級Java EE企業應用實戰》

    (2)《Servlet JSP和Spring MVC初學指南》

    3.學會應用經典框架。目前比較流行的java框架分別是SpringBoot,SpringCloud,SpringMvc,Spring,Mybatis,Hibernate等,當你有一定基礎後,在學習這方面的知識時候,就會很容易上手的,而且也可以到達最好的學習效果。下面推薦幾本不錯書籍供你參考:

    (1)《網際網路輕量級SSM框架解密》

    (2)《JavaEE開發的顛覆者: Spring Boot實戰》

    (3)《Spring Cloud與Docker微服務架構實戰(第2版)》

  • 8 # 會點程式碼的大叔

    個人認為,不管你是一個Java開發的新手,還是一個有著多年經驗的老手,在學習新技術的時候,都要經歷這樣的過程:

    學習基礎的理論知識,也就是對學習的內容要有一個基本的概念;是什麼?能解決什麼問題?優缺點是什麼?

    照著別人的程式碼敲,或者把別人的程式碼下載下來後執行起來,並透過Debug模式,一步一步地跟蹤程式碼,加深對理論的理解;

    等熟練了以後,再根據自己的理解,把程式碼敲出來;

    當遇到問題的時候,反覆地去做1/2/3步,不斷加深理解,迭代完善自己的程式碼;

    這個時候,對於【是什麼?】【能解決什麼問題?】【優缺點是什麼?】這些問題,應該理解的很透徹了。

    比敲程式碼更佳的學習途徑是什麼?

    我們都知道,在學習程式開發的過程中,多敲程式碼非常重要;看書、看教學影片、聽講座這些都是被動學習,通常被動學習最終留在我們大腦中的知識比較少,大部分都會被慢慢遺忘掉;

    敲程式碼屬於主動學習,效果會比以上的途徑好很多;

    那麼有沒有比敲程式碼更好的學些方法呢?當然有!那就是寫書、錄製教學影片、做講座;這些看起來都是技術輸出,實際上也算作主動學習;當你的技術能力達到了可以做“輸出”的水平時,說明你對其細節已經瞭解地非常透徹了;

    學習程式開發如何找資料

    十多年前我剛開始工作的時候,那時候網上資料比較少;現在學習軟體開發,網上可以找到大把的資料,但是有時候資料太多也是個負擔,因為我們需要從中篩選出對我們有用的資料。關於如何挑選合適我們的資料,我提幾個小建議:

    首先,建議大家在學習的時候,最好是檢視最原始的資料,而不是被人消化理解過的“二手資料”;比如你要學習Spring Boot的話,最好的資料就是官網的文件,其次才是買一本中文版Spring Boot的書。

    第一手的資料大部分都是英文的,不要覺得自己的英文不好看不懂英文文件,【讀懂英文文件】,這也是個學習的過程;

    枯燥的知識都是大家不感興趣的知識,因為這些知識我們在學習過程中看不到學習效果,不知道學完了之後有什麼用;比如我們學習TCP/IP協議,並不知道它對我們寫程式碼有什麼用,因此學習起來感覺枯燥;不過這些枯燥的知識通常都是我們所說的基礎知識,你為什麼感覺新的技術學習時間長,技術提高慢,就是因為這些基礎知識不紮實;這時候,先去找使用場景,找到實際使用的地方,再回來學習理論;帶著問題去學習,效果更好;如果有資料能把枯燥的知識用生動的例子講解出來,儘管它不是“原始資料”,但是對於我們的幫助也是很大的;我剛工作的時候看過一本書《大話設計模式》,讓當時的我受益匪淺。

    把學習的知識透過筆記、部落格等方式記錄下來;

    對於某些知識,如果能“講出來”,那麼就需要把這些知識瞭解的非常透徹;這也是我現在做技術分享的主要原因之一。

  • 9 # 0110011010001000

    我覺得學Java或者其他語言,0基礎入門很重要,比如java,到底用什麼寫程式碼?寫完程式碼怎麼執行?寫完程式碼到底要幹什麼,只有知道這些才能,有興趣學java,首先要下載jdk就是java的開發工具包,然後記事本寫程式碼,在cmd命令列執行,看到程式碼執行的效果,然後開始學習基礎程式碼,如常量,變數,陣列,if語句,for迴圈,switch語句,面向物件,類等等,要學好就要多寫程式碼,過了基礎階段就可以,學Tomcat伺服器,jsp,sevrlet,學三大框架,後學其他框架,等等,這些都會了可以看看要想哪個方向發展,比如安卓,web網頁後臺等等

  • 10 # 萬曆二十三年

    我從一個最字從你的身上看到了,你在追求完美。我曾經也是追求完美,但這本身是一個錯誤。學習差不多就可以了。緊接著就要學習他的生態圈了。像前端的html CSS js這些。如果是做後端的話這些瞭解。就已經OK了。像資料庫要學吧,像伺服器Tomcat , 這些要進階的學。然後主要是框架了,學到這裡就可以做一些專案了,小型的。遇到問題可以上外國的steak overflow。你遇到的問題在上面都能得到解答。

  • 11 # 蘋果影視娛樂

    首先介紹我自己,我自己一直做C#開發的,是後面自學轉Java。

    學任何語言,都需要掌握2點:

    1. 基礎知識掌握牢固——可以買一些Java必看的基礎知識資料。如Java程式設計思想、Java設計模式、Java多執行緒。學習期間可以多記筆記或分享自己的學習筆記等來鞏固學到的內容。

    2. 學會自我學習,也就是學習能力。這個包括學習力,解決問題能力和總結力。

    以上是2個大的方向,要想讓達到最好的效果,可以具體到以下幾個點去做

    1. 學習基礎課程和熱門必讀書籍,然後寫學習體會分享出來

    2. 刷面試題,從而知道自己的不足,然後反覆複習,加強鞏固。

    3. 多出去面試,不是到要去面試才去面試,面試也是一個非常好的學習過程,在這個過程可以練習自己表達溝通能力,以及發現其他公司目前用的技術和自己的不足。

    4. 在工作過程中多思考一些更好的實現思路,對程式碼做一些重構,努力成為核心開發或者管理人員。平常多看主流開源專案,然後進行單步除錯,瞭解背後機理,最好了解後可以自己花時間去實現。

    5. 透過以上4種方式,發現自己的不足,然後進行總結改善這些不足。

    技術這東西就是要有工匠精神,需要不斷打磨和總結。

  • 中秋節和大豐收的關聯?
  • 《鶴唳華亭》大結局了。你有何感想呢?