首頁>Club>
2
回覆列表
  • 1 # 一季心神碼哥

    對於這個問題,首先是要看你是為了興趣而學習還是為了生活?或許大家會說這不是廢話嗎,我的興趣玩遊戲,學java只不過是生活所迫。確實,最近幾年java培訓如雨後春筍般遍地而出,所招收的學員也是參差不齊。我接觸過很多從其他行業轉過來的,經過幾個月速成然後包裝幾年的經驗,結果去公司上班啥也幹不了,畢竟我覺得業務能力比程式碼能力重要。當初我也是那麼過來的,現在我就跟大家說一下怎樣學好java。

    首先,需要一本基礎的語法書,就是普通大學裡面用的就可以了。學習完語法後買本Think in Java看幾遍。

    其次,在學習的過程中注重自己多編寫程式碼。自己動手編寫程式碼對於學習程式語言來說太重要了。比如可以編點俄羅斯方塊,或者一個簡單的學生管理系統這些的。

    最後,學完了Java SE的知識後,你可以選擇Java EE方向 或者Java Me方向,一個搞企業級應用開發,一個是手機方向,現在Java手機方向還是不錯的喲 。

    我是做JavaEE方向的,如果你要做這個方向的話你需要對資料庫這塊好好弄下,JDBC程式設計要做到相當熟悉,Servlet是很能代表JavaEE方向的技術,更是要熟悉。可以選擇性的學習SSH框架,現在貌似很流行,但很多人只會用,不知道人家是怎樣實現的,這樣還不行,建議你在會用的基礎上看這些框架的原始碼實現(這需要你對Java基礎相當熟悉),理解了浙西底層實現原理,你在找工作的時候,跟面試官談這些,人家會很欣賞你

  • 2 # 冰雨飄搖

    先學javase基礎,然後學高階一點的專題,如jdbc,多執行緒,網路程式設計.之後學jspweb開發,ajax開發等web相關的,然後學框架,比如ssh,然後做專案,這個就是javaee開發學習流程,學完之後你想做手機開發學android開發,想搞桌面開發,學swt和eclipsercp....

  • 3 # 不羈放縱愛自由152639911

    看影片教程,然後多練習,多思考,之前看過如鵬網的《這樣學Java不枯燥》影片教程,覺得挺不錯的,講的比較細緻,老師講課特別的幽默,也做出了好多有成就感的東西,像超級瑪麗,飛機大戰,挺有意思的

  • 4 # 風吹雲散晚霞紅

    被稱之為“語言”的,不論是計算機的還是人類的自然語言,其本質都是語言,可以用任何形式寫在任何地方,只是它的溝通物件是機器而已。

    java語言比人類自然語言更加簡單和邏輯嚴謹、固定。如果像學習中文一樣來了解java,就會變得不再枯澀,且比較容易理解貫通,在深入階段,瞭解一些思想和方法,就像中文寫作時運用的各種文體、技巧。然後像精煉文章一樣,把程式進行精練,讓程式碼變的高效而強壯。

  • 5 # 手機使用者56300874002

    首先看你基礎怎麼樣?基礎差,系統的學習下或者自己打好基礎,不過很難

    基礎好,可以按照招聘要求來學習,因為大部分人學習java都是為了找到一份不錯的工作

  • 6 # 我的空間191635768

    看Java影片自學,參加java培訓 都可以呀,不過培訓的好處還是很多的,能讓同學們在學習過程中少走彎路,跟著老師跟著班走,有學習的環境和氛圍,大家一起努力,有共同的目標,相互激勵,不懂的知識能及時與同學交流與老師溝通,能大縮短學習時間早日步入工作崗位,在動力節點培訓完還可以學到實戰專案經驗。

  • 7 # 一隻不愛程式設計的程式猿

    我也是才開始學習Java不久。

    說實話,大學雖然是學的軟體也學了一年的Java。但是大學就是混過來的,畢業後來到現在的公司,開始兩年是做運維,現在公司給機會來轉開發。說實話是一個機會,但也是挑戰,畢竟很久沒做開發這塊的。下面說說我的經驗吧。

    1.要開始很難,可能剛開始也抱有一定的熱情,但是我本身是一個很難去堅持的人,所以有時候就特別容易放棄。所以一定要保持一個堅持的心,如果你對程式設計有一定的熱愛那就更好了!

    2.關於怎麼學習。其實我發現很多提這種問題的都是受到了XX培訓班的口號影響。什麼7天自學Java,什麼一個月速成的。這些其實大都是一些騙人的,或者就算存在這種情況,也是別人付出了很多很多的時間和精力的結果。不是喊一句口號就可以的。

    3.自學還是培訓班?這個問題我覺得還是看自己的需求,如果你是一個自學能力很強或者暫時只是把程式設計當作愛好或者第二工作選項來做的的話,那麼自學肯定適合你。而且說實話,現在的網上的學習資料真的很多。如果你沒有一定的自學能力,想透過培訓班來系統的學習下,那麼這我覺得也是一個方法,不一定培訓班出來的都是不好的。最重要的還是能力。

    4.看書還是看影片。我是看影片的,因為大學學過一些Java的東西,所以還算是有一定基礎,所以我就選擇看影片。看書更容易打牢基礎。初學者可以書和影片集合。書我就不推薦了,其他答案說了很多,我覺得隨便一本你認真看就是可以的。內容其實差不多的。

    在這也推薦下我正在使用的一個網站吧。http://how2j.cn/k/tmall-j2ee/tmall-j2ee-894/894.html?p=14303

    這個網站的好處對我自己來說就是:

    a.先給出一個成型,能看到最後做出來的結果是怎麼樣的

    b.中間一步步的帶你實際操作,而且每一步都有一個成型的東西可執行看當前的結果是怎麼樣的

    c.不管是Java的基本知識還是一些框架裡面都有,我最喜歡的是幾個實際專案的例子,這也是我現在正在學習的。

    這兩點對於想掌握過程的我來說是比較好的。

    當然啦,現在就算是學習影片,各種網站上都有,你可以找一個適合自己的學習資料學習就好。不一定別人說哪個是好的就是好的。最不好的結果就是今天看了這個推薦的,明天看了別人推薦的又換一個,這樣的話,根本就沒有達到你想要的結果。

    最後,祝願你能學好Java,達到自己的目標,一起加油吧!

  • 8 # 百曉生1999

    基礎打好,然後就是多寫程式碼,寫的多了,爬的坑多了,就學好了,這個不要想著捷徑,沒有捷徑,什麼21天學會java,你信麼,反正我是不信

  • 9 # 北漂的程式設計師

    首先興趣是最好的老師,只要感興趣,就能學會網上看免費影片,照著影片敲程式碼多百度,有問題百度一下多做面試題,相信自己一定可以成功

  • 10 # 小二程式設計指南

    學好一門語言,說難很難,說不難也很簡單。

    關鍵是看你要學習到哪種程度。

    如果說你僅僅是想學會怎麼使用java,利用java語言去操作計算機完成一些事情

    比如說建立一個網站,那麼這不算難。

    但是如果你想知其然,更要知其所以然,那就不知應該付出多少努力和勞動。

    早在我上大學的時候,我的專業課老師曾經說過,學好java,永不失業。

    雖然誇張了一些,但是由此可以看出,java這門語言的前景,和市場擁有率。

    學好java這門語言,有可能就是你以後的安身立命之本。

    首先,我們應該清楚的是,java程式語言,他終究是一門語言,就好比我們的中文英語一樣,只不過這門語言是講給計算機聽的。但凡語言,都會有他的通俗習慣和行為標準,程式語言也是一樣的。

    因此,我們一開始應該學習的就是,java的一些基礎內容,他的一些標準和規定。

    這都是很簡單而又很淺顯的東西,當然,如果你以後熟練使用的話,可以再去往底層追究一些。

    在我看來,java這門語言,你可以先不必學會IO流,也可以先不必學會多執行緒,甚至也可以不必先學會java 基礎的一些api。

    但是你一定要理解,java面向物件的這個思想。

    無論什麼時候,思想才是最重要的。

    至於面向物件的思想你可以理解多少,或者說你以後能夠運用到幾分,這都是你自己的造化了。

    其實說的再多,聽取別人的言語再多,都不如自己靜下心來一試。

    在我看來,學習程式設計是最沒有成本的,只要有一臺電腦足夠了。

    沒有資料?

    我有啊,我可以送給你啊。

    我寫過幾行程式碼,幹過幾年程式設計,對java,python,前端,大資料,還有產品的知識略知一二。

    以上。

  • 11 # 程式設計師1024

    首先你看你怎麼定義這個好。如果你只是為什麼找一份5k左右的工作,你就只需要隨便看一兩本Java書籍,並且把書上程式碼敲一遍,這個時間週期大約一個月到三個月。如果你想找一份10k左右的工作,那麼你就需要了解一些Java框架,ssh或者ssm一類,對常用的資料結構的資料結構有一定認識,公司做過一兩個專案。再朝上就看個人天賦了和個人努力程度了。

  • 12 # H哥聊Java

    真正學好java語言那需要時間和經驗積累的,就像學開車一樣,學會開車並不難,但是要做到遊刃有餘需要時間和經驗積累的。所以先要學會java開發所用到的基本技術。

    Java開發所涉及到的基本技術

    1、Java語言基礎,這個是重點也是學習其他的基礎,包過面向物件的基本概念、介面、變數定義、表示式、迴圈語句、基礎API等。

    2、Web開發的基本技術,包括Html、Css、JS等,尤其是Html,這個是Web開發尤其是網頁開發最基礎的東西,最基本的一些標籤還是要了解的。其次就是前端需要的一些JS框架,用得最多的就是Jquery,可以重點學習一下,其次Css多少要懂一些。

    3、與Java相關的Web技術,包括Jsp,Servlet,SSH框架,Jsp和Servlet是最基礎的東西,這個一定是懂得,然後就是SSH框架,包括Struts、Spring、Hiberate,這是目前Web開發最常用的三大框架,分別解決頁面層、業務層和持久層的東西。

    基本上這些基本技術學會了,找一個Java開發的工作是沒問題的,這些都學的差不多估計也需要幾個月左右的時間,這個和每個人的接受能力有關,其實很多培訓機構基本上也是講這些東西。

    多參與一些專案開發,技術進步會更快

    學會了基本的技術那就要學以致用,那怎麼應用呢,那就要參與到專案開發中,先負責一些小的模組,再到大的模組,再到整個系統的架構,慢慢的你的技術能力越來越紮實,也越來越得心應手。對於一個程式設計師,光有技術還是不行的,還要對軟體研發的流程瞭解,還要對業務有深入瞭解,無論是專案或者是產品,需求起著非常重要的作用,只有符合需求的軟體才能發揮其價值,沒人用得軟體沒有什麼價值。

    透過什麼樣的渠道取決於個人的情況

    那麼要學習Java相關的技術都有哪些渠道呢,一個是培訓機構,一個是網路教學,一個是自學。如果你手裡有一定的積蓄或者家裡不缺錢,可以報一些培訓班,這樣可以和很多同學一起學習,這樣學的可以快一些,而且有人可以溝通。如果你不想花這個錢而自學能力又比較強,可以看一些網路影片,也可以看一些電子書。

    目前電腦裡有《Java語言基礎》、《Html權威指南》、《Css權威指南》、《Javascript權威指南》、《Servlet和Jsp權威指南》等電子書資料,初學者有需要的我可以發給你。

    我是H哥,專注Java開發10幾年,如有什麼問題可以一起交流。

  • 13 # 少木木啊

    首先你既然決定要學好java,這個態度很好,以我的經驗來說,我這裡只談基礎知識,時間至少花費一年。

    精通JavaSE部分基本資料型別、變數、順序迴圈結構的語法,字串、陣列、Math/Date類、Object的API,面向物件要理解到骨子裡面去,抽象類、抽象方法、多型、繼承、重寫、過載等等很多基本概念必須精通。無論學習哪一門語言,都需要從基本語法入手,常用地API必須熟練運用,哪些特例瞭然於心。IO操作熟悉,stream的理解~容器類的底層原始碼必須研究透。集合框架部分是重中之重,各種list、map。註解、反射的理解是框架的基礎!!!高併發、各種鎖、JDBC操作的原理……我只能告訴你很重要,我也沒理解透……演算法與資料結構學好,我屬於半路出家,沒法給出建議設計模式瞭解下要記住這部分是所有java高階知識的基礎,再怎麼較真也不為過。尤其是面向物件的理解,多寫多思考吧。少用IDE的智慧提示……javaEE部分已經過時的servlet和jsp、EL表示式,理解了就行,不用過分在意這裡的繁瑣,放平心態tomcat部署與理解~Spring系列的衍生品,做個專案來理解最好不過了,初學者直接用springmvc、spring、mybatis做專案,不要用ssh了。關於spring,吃透它其他的東西,不是很瞭解,總之打好基礎才能去探索更多的內容!!!

    java的東西實在太多了,我只能解答這些內容了,加油吧,題主~

  • 14 # Java搬運工

    學好JAVA,從一個好字就可以看出學習之長久,想要學好JAVA重要的是不斷積累經驗,不斷學習,持之以恆!首先要基礎紮實,所有的深入都是建立基礎之上的,其次就是要拓寬自己的知識面,不要一味的去做重複的事,比如一直寫增刪改查!

  • 15 # 使用者4248892346227

    我是找的騰訊課堂上任小龍老師的課程看的。最先學的JAVASE就是最基礎的入門,再就是JAVASE進階、主流資料庫管理系統等等。

  • 16 # 千鋒頭號粉絲

    無論是零基礎還是想轉行,想學好Java開發程式語言,在求職市場上佔據一席之地,接下來,也分享下真實學習心得,其次也分享下學習Java的一些小方法:

      時間過得飛快,在這兩個月的Java學習過程中,感觸頗多,其中有甜也有苦。為了更好的前行,總結一下這期間的學習心得,也希望給大家一些幫助。

      第一,學習要持之以恆

      學習是一個長期不間斷的過程,切不可三天打魚,兩天曬網。特別是學習一門程式語言,當你還沒達到一定的熟練程度時,兩天不去敲程式碼和複習之前學習過的知識點,你有可能就會忘得一乾二淨。

      第二,學習要循序漸進

      學習就像生物進化一樣,由簡單到複雜,由低階到高階,由單一性到多樣性。對於學習程式語言來說也是一樣的,我們也要經歷由簡單到複雜的過程,也可以說由點到面的過程。

      所以,學習要循序漸進,切記好高騖遠。

      第三,學習要善於交流溝通

      學習不是老是活在自己的世界裡,要多與別人溝通交流學習經驗和技術要點,總是走在自己的學習模式中,很容易走進死衚衕。多與別人溝通能開闊自己的視野,完善自己在某方面的不足。

      大家深知學習對未來就業的重要性,一定要努力地學習,為了以後能找到更好的工作。

  • 中秋節和大豐收的關聯?
  • 快過年了由於工作原因沒法回家了,也沒掙到錢怎麼面對父母老婆?