-
1 # 智慧城市小白
-
2 # 婷好時光
回顧自己做程式幾年,進步最快的時候都是上新專案,用新技術,自己必須頂上去。
技術是服務於業務的,技術應用於業務才是最實用的技術,碰到的難題才是痛點。所以你說快捷途徑有嗎?有!去做應用專案,而不是聯絡demo
-
3 # SteveJrong
程式設計的學習和學一門外語一樣,沒有捷徑的,他需要長時間的學習、練習、應用才能達到熟練的程度。難道有聽說過英語能幾個月就學會的?而且Java不是學會了就沒事了,在以後的工作中,Java還會跟著時代的變化進行更新,比如語法改變、框架更新,就需要再學,再練,再應用,所以是一個漫長而枯燥的過程。
-
4 # 中公教育優就業
學習java並沒有快捷的途徑,不光是java,學習就是沒有捷徑的,需要的還是腳踏實地勤加練習。
不過學習中一些輔助的東西還是能讓你學的更快,比如好的老師,好的培訓機構,這些能讓你更輕鬆或者更快的學習,但也不是捷徑。
-
5 # 看見未來曙光
不管學習任何一門新技術都沒有所謂的捷徑,只有少走彎路的方法。首先談談我自己是如何自學JAVA的吧
我之前是做PHP開發的,後來想轉JAVA開發了,所以我一開始我會先定下一個學習的目標已經要學的知識點,這個一定要有一個明確的規劃,因為JAVA相關的知識實在是太多了,如果沒有一個規劃學起來會很吃力而且效果也不好。
然後就是學習資料的問題,其實現在網際網路上有太多的學習影片了,再找學習資料的時候,不要追求多,而是要找一套完整的學習影片,因為只有這樣你的學習才不會被打斷,是一直跟著影片走的。
其次,就是多練習,俗話說熟能生巧。尤其是編碼,你練的多了,自然就是把一些常用的API給記住了,同時多練習更多的好處就是你會發現每一次都會對練習的知識有不一樣的理解,這樣慢慢的下來,你就已經掌握了他的使用場景了。
等把基礎知識學習完後,你就要開始學習框架了,現在JAVA常用的流行框架當屬spring了,學完spring相關知識點後,這個時候你就可以嘗試著做一個簡單的web專案了,這個Demo專案不要求很複雜,最重要的就是你要把你學到的儘量都融入到Demo專案中去。因為實踐出真理嘛。
總結下來就是:
1.做好學習規劃
2.網上找一套學習影片
3.多練習
4.多看看技術大牛寫的技術部落格
6.堅持(重要的一個點)
-
6 # 仲小九929
學習哪有什麼真正的捷徑,都要腳踏實地才可以,我同學畢業去中公優就業參加培訓,雖然比其他同學算是捷徑了,學完之後薪資非常高,但是也是通過了五個多月的努力學習達到的。
-
7 # Java進階之路
無論學習什麼都沒有快捷途徑,只有好的方法。學習Java一定要多動手多思考,多做專案,從開發中去學習,最好是人帶,這樣可以少走彎路。
-
8 # 程式設計師大大
1. 學習語言基礎
很顯然,掌握語言基礎是第一步。如果你不瞭解基礎知識,那麼你就不知道自己是否做錯了或者接下來該怎麼做。當然,這並不是要求你把所有的基礎知識都記住,比如所有的 Java關鍵字、核心概念或者基本編碼技術等。
2. 開始編寫一些小程式
如果你確信自己對大多數的基礎知識和概念足夠熟悉,並且能夠以某種方式將它們聯絡起來,那麼你就可以進行下一步了,你可以開始嘗試編寫一些非常基本的 Java 程式,比如列印 hello world、實現簡單的加減法,等等。
當你開始動手編寫程式時,請記住,前幾個程式對你來說可能會困難重重。但是一旦挺過去,接下來即使這些問題再次出現,你也能輕鬆解決。
你可能會遇到很多困難,起初你可能都無法獨自完成 hello world 程式並使其正確執行。這時,你應當毫不猶豫開啟谷歌然後搜尋類似的程式。不要簡單複雜這些程式碼,首先應該讀懂程式碼,然後自己動手手動輸入到你的 IDE 中,並解決由於輸入的錯誤語法而導致的編譯錯誤。如果仍然不成功,就再次藉助谷歌尋求幫助。谷歌搜尋是程式設計師的良師益友,你應該好好利用它。
多編寫幾個程式,首先嚐試自己獨立編碼,遇到問題再透過谷歌尋求幫助。我列舉了一些基本的 Java 程式,很適合初學者。
顯示文字資訊。顯示1到50的數字列表,每個數字獨立一行。找出兩個數字中的最大值和最小值。使用多種方法交換兩個數字。編寫一個計算器程式,使之能夠進行數字的加減乘除運算。建立兩個類,練習過載和重寫。在程式中使用陣列。以上程式只是帶你入門,讓你能夠編寫一些基本的 Java 程式。這個列表可以更長,你可以新增更多的專案到這個列表中,為其他初學者建立更多的入門程式。記住,善用谷歌,它會讓你學習程式設計的過程如虎添翼。
3. 使用 Java API 編寫高階程式
當你完成了大部分的基礎程式編寫,並且掌握了基本的程式設計技巧之後,就可以進行下一步了。我會建議你努力學習 Java 集合和 Java IO 內部的 API。你需要熟悉這些 API 提供的各種類和介面,並利用它們來建立程式。需要注意的是,你應該查詢已經存在的 API 和方法來實現功能,而不是自己實現這些邏輯。你的任務是熟悉這些 API,因此你只能夠在這些已有的 API 中尋求解決方案。
同樣,我列出了幾個基本的程式供你參考。之後,你可以編寫更多的程式,儘可能多地使用 JAVA 提供的 API 和類。
從控制檯接收輸入並列印。
從檔案系統中讀取檔案並在控制檯中列印檔案內容。
建立一個新檔案並在檔案中寫入資料。
從 URL 中讀取資料並對其內容進行一些搜尋將元素儲存在列表中,然後遍歷它。
使用 HashMap 儲存隨機的鍵值對,然後用多種方式遍歷它。
對集合元素進行搜尋和排序。
在這一階段你編寫的程式越多,就會獲得更多的信心。熟練使用這些 API 之後,請進入下一節接受更加艱難的挑戰吧。
4. 編寫桌面程式和 Web 應用
透過這一步的學習,面對任何Java 面試你都能夠信心滿滿,當你討論 Java 相關的話題時也能夠充滿自信。你需要至少編寫一個 Java 桌面或者 GUI 應用程式,比如計算器,然後再編寫一個 Web 應用程式,比如醫院管理程式。在前面的學習中,你已經掌握了最基本的 Java 知識,現在你需要去探索,然後編寫出這兩個應用程式。
你可以向 Java 專家、有經驗的朋友、同事或者其他比你強的人尋求幫助。在搜尋解決方案和學習基本概念時,閱讀優秀資料。此外,還可以購買一些相關的書籍。總之,用一切方法把這兩個應用程式做好。集中精力,哪怕幾周甚至幾個月的時間,也要把這兩個程式做好。
我可以向你保證,當你最終完成這兩個練習時,談到 Java 你會獲得空前的自信。更重要的是,它可以幫助你養成不惜一切代價完成一項任務的好習慣。這種持之以恆的態度對你職業生涯的長遠發展是非常重要的。
5. 閱讀和參與優秀的 Java 部落格與論壇
完成上述四個步驟之後,我相信你在 Java 方面已經獲得足夠的自信,你可以去幫助其他的初學者。遇到初學者時,儘量幫他們解決問題,即使這會花費你一定的時間。比如 Stack Overflow 這樣的論壇,程式設計師們經常在這裡學習、分享或者進行職業規劃。你可以從別人的錯誤中學習,開拓思想,並提升自己的思維能力。
事實上,這一步就像無限迴圈,只要有時間你都應該持續下去。看到你的成長我會非常欣慰。
-
9 # Zane子樂
1.善用工具和bai網上資源IT培訓du網Java培訓提醒:在計算機技術領域,大多zhi數最新最及時的資訊和資料都是英文dao的,能否用英語做搜尋、能否讀懂英文資料、甚至英文閱讀速度,都會在很大程度上決定學習的效率。
2.目標和最後期限,明確聽過不少程式設計師朋友反饋說,學習效率最高的時候,是有一個確定的問題需要解決、或者一個明確的專案,需要在最後期限之前完成。這樣,就可以專注於最需要解決的關鍵,而不是被細枝末節模糊掉焦點。
3.工作是很好的學習途徑建議大家在找最初幾份工作時,去以技術為核心的大公司,或者對技術有追求的小公司。
回覆列表
1. 學習語言基礎
顯然,掌握語言基礎是第一步。如果你不瞭解基礎知識,那麼你就不知道自己是否做錯了或者接下來該怎麼做。當然,這並不是要求你把所有的基礎知識都記住,比如所有的 Java關鍵字、核心概念或者基本編碼技術等。我希望你能夠閱讀以下連結的內容,即使在初次閱讀時並不能理解全部內容,也希望你把全部內容看一遍。
htps://docs.oracle.com/javase/tutorial/java/nutsandbolts/
htps://www.ibm.com/developerworks/java/tutorials/j-introtojava1/
上面兩連結不是介紹 Java 基礎知識的唯一連結。你可以透過谷歌搜尋出很多類似的連結。
當你第次閱讀完成上面兩個連結的內容時,請再次重新閱讀,不要漏掉任何部分。這一次,之前無法理解的內容可能就能夠理解了,你能夠自己將各種概念聯絡起來。如果有些內容你仍然無法理解,請繼續重複該步驟,再次閱讀,直到你真正掌握核心概念。不要擔心理解的對錯,只要把它們聯絡起來就好。記得做好筆記,因為筆記能夠記錄你的 Java 學習曲線。
2. 開始寫一些小程式
如果你確信己對大多數的基礎知識和概念足夠熟悉,並且能夠以某種方式將它們聯絡起來,那麼你就可以進行下一步了,你可以開始嘗試編寫一些非常基本的 Java 程式,比如列印 hello world、實現簡單的加減法,等等。
當你開始動手程式設計序時,請記住,前幾個程式對你來說可能會困難重重。但是一旦挺過去,接下來即使這些問題再次出現,你也能輕鬆解決。
你可能會遇到很困難,起初你可能都無法獨自完成 hello world 程式並使其正確執行。這時,你應當毫不猶豫開啟谷歌然後搜尋類似的程式。不要簡單複雜這些程式碼,首先應該讀懂程式碼,然後自己動手手動輸入到你的 IDE 中,並解決由於輸入的錯誤語法而導致的編譯錯誤。如果仍然不成功,就再次藉助谷歌尋求幫助。谷歌搜尋是程式設計師的良師益友,你應該好好利用它。
多編寫幾個程式,首嘗試自己獨立編碼,遇到問題再透過谷歌尋求幫助。我列舉了一些基本的 Java 程式,很適合初學者。
顯示文字資訊。
顯示到50的數字列,每個數字獨立一行。
找出兩個數字中的最大值最小值。
使用多種方法交換兩個數字。編寫一個計算器程式,使之能進行數字的加減乘除運算。
建立兩個類,練習過載和重寫。
程式中使用陣列。
以上程式只帶你入門,讓你能夠編寫些基本的 Java 程式。這個列表可以更長,你可以新增更多的專案到這個列表中,為其他初學者建立更多的入門程式。記住,善用谷歌,它會讓你學習程式設計的過程如虎添翼。
3. 使用 Java API 編寫高程式
當你完成了大部分的基礎程式編寫,並且握了基本的程式設計技巧之後,就可以進行下一步了。我會建議你努力學習 Java 集合和 Java IO 內部的 API。你需要熟悉這些 API 提供的各種類和介面,並利用它們來建立程式。需要注意的是,你應該查詢已經存在的 API 和方法來實現功能,而不是自己實現這些邏輯。你的任務是熟悉這些 API,因此你只能夠在這些已有的 API 中尋求解決方案。
同樣,我列出了幾個基本的程式供你參考。後,你可以編寫更多的程式,儘可能多地使用 JAVA 提供的 API 和類。
從控制檯接收輸入並列印。
從檔案系統中讀取件並在控制檯中列印檔案內。
建立一個新檔案並在檔案中寫入資料。
從 URL中讀取資料並對其內容進行一些搜尋將素儲存在列表中,然後遍歷它。
使用 HashMap 儲存隨機的鍵值對,然後用多種式遍歷它。
對集合元素進行搜尋和排序。
在這一階段你編寫的程式越,就會獲得更多的信心。熟練用這些 API 之後,請進入下一節接受更加艱難的挑戰吧。
4. 編寫桌面程式和 Web 應用
透過這一步的學習,對任何 Java 面試你都能夠信心滿滿當你討論 Java 相關的話題時也能夠充滿自信。你需要至少編寫一個 Java 桌面或者 GUI 應用程式,比如計算器,然後再編寫一個 Web 應用程式,比如醫院管理程式。在前面的學習中,你已經掌握了最基本的 Java 知識,現在你需要去探索,然後編寫出這兩個應用程式。
你可以向 Java 專家、有經驗的朋友、同事或者其他比你強人尋求幫助。在搜尋解決方案和學習基本概念時,閱讀優秀資料。此外,還可以購買一些相關的書籍。總之,用一切方法把這兩個應用程式做好。集中精力,哪怕幾周甚至幾個月的時間,也要把這兩個程式做好。
我可以向你保證,當你最終完成這兩個練習時,談到 Java 你會得空前的自信。更重要的是,它可以幫助你養成不惜一切代價完成一項任務的好習慣。這種持之以恆的態度對你職業生涯的長遠發展是非常重要的。
5. 閱讀和參與優秀的 Java
完成上述四個步驟之後,我相信你在 Java 方面已經獲得足夠的自信,你可以去幫助其他的初學者。遇到初學者時,儘量幫他們解決問題,即使這會花費你一定的時間。比如 Stack Overflow 這樣的論壇,程式設計師們經常在這裡學習、分享或者進行職業規劃。你可以從別人的錯誤中學習,開拓思想,並提升自己的思維能力。