首頁>Club>
22
回覆列表
  • 1 # BSR飛鷹

    對於零基礎的學生來說,確實不是一件簡單的事情。尤其是初學者手還很生,可能一小時程式碼可以敲出來,但是執行不起來,如果是一個有經驗的程式設計師可以在很短時間內進行除錯,並修復bug,讓程式跑起來。但是對於一個新手來說,這確實是一件很難的事情。不過這些問題都會跟隨著經驗的增長,敲程式碼量的積累,慢慢的去磨練自己。

    所以剛開始學可能會覺得難一點,但是越學會越覺得如魚得水!

    黑馬程式設計師整理了一套學習教程,初學者可以按照這個學習教程來學習,肯定可以從入門到精通!

    第一階段:先學習java基礎知識

    教程的話,下面幾個教程可以選擇一個來學習

    第二階段:可以學習一下javaweb方面的知識

    第三階段:學一些框架

    java最重要的三大框架SSH一定要會

    學完以上知識點,再來一個ssh專案練練手

    第四階段:SSM階段

    現在很多企業做專案一般就是用的是Springmvc+Mybatis。所以這也是一個非常重要的知識點,一定要學一下

  • 2 # 雞員外

    很久,自學的話,基礎語法就要學三個月,後面web開發學半年不誇張

    推薦了我就補充一下,培訓機構三個月基本出不來幾個能用的人才,我自己不脫產自學,語法是入門,花了足足半年,Java web部分相對內容多,學了struts2(現在不建議學了)mysql,jdbc,Spring系列(我學的時候沒有SpringBoot)hibernate,mybatis,maven,tomcat,js,ajax,javascript,css,html這些,順序也差不多是這樣吧

  • 3 # 還念12

    java基礎的話大概一個月都能學習完,不過想要理解的透徹可以多看幾遍搞懂其中的原理,零基礎的話建議您報名去一個好一點的培訓班,可以快速的讓您入門這個行業,如果你想在這個行業裡有所作為還要付出很多,平時可以多看看慕課網和極客學院等等平臺的公開課也是一個不錯的選擇。

  • 4 # 小白趣玩

    學習java所需要的時間也是不同的,java自學所需要的時間和以下幾點有關。

    1. 邏輯思維能力和數學怎麼樣,java程式設計比較注重邏輯思維能力和數學建模的,如果你這兩方面比較好,那麼學習起java來會更快一點,當然不好也沒有關係,只要自己堅持學習是可以學會java的。

    2. 學習是否有計劃,自學很容易產生怠慢的情緒,而且網上的各種資料各個階段都有很多,所以需要你學習前線指定好詳細的學習計劃,什麼時候該學什麼,資料要提前準備好,按照計劃腳踏實地的學習,如果在學習過程中再現找資料的話很容易挑花眼,從而浪費時間,甚至可能半途而廢。

    3. 自己做專案,java如果只學基礎知識可能6、7個月就能學完,但是java只學基礎知識是不能找到好的工作的,因為現在企業都更注重求職者的動手能力。所以在自學java的過程中,你需要自己找些專案做,一個java開發類的專案需要做一週左右,中途你可能還會遇到各種各樣的問題,時間就更長了。

  • 5 # 雲和資料

    學習java 基礎部分需要至少5個月,是需要你將java 基礎部分完全明白,能夠串起來綜合運用,甚至需要兩遍三遍;之所以這麼說,不是為了說java 有多難,而是為了強調基礎有多重要。

    java上手很快,入門容易,最開始的時候學些swing之類的東西可以增加你學習的興趣。但是java內容很多,學深了也不大容易,不過趣味性還是蠻強的。

    學習Java基本分為三種方法,自學、培訓、找師傅帶,那麼針對不同的學習方法所需要的時間也是不同的,其中報班學習Java所花的時間是最短的。

    報班學習所花時間短的原因在於:在這學習過程中你都專注在這一件事情上,不會受工作或者其他事情影響;其次報班學習有老師在旁教學和輔助,當自己遇到疑問時能夠最快的找到解決方法;然後我們可以接受系統性的教學,而不是自己漫無目的的進行學習;最後身邊有一群和自己差不多的朋友,可以督促著自己學習……

    而自學所花的時間是最長的,因為你可能是在工作或者學習空餘時間再進行Java學習,那麼就這拉長了學習時間,同時在自學過程中自己會把握不好學習內容,也許自己學的內容已經不適合市場了……

  • 6 # 猿小生

    零基礎學習java程式開發,假如全身心投入的話,一個月時間就夠(前提要是一名理科大學生,假如不是的話,會根據實際情況延長)

    下圖就是某平臺上的,java工程師培訓教程,4個月,每個月2小時!

    為什麼一個月就可以學習java程式開發了呢?

    第一階段:基礎知識

    一天學習8小時,一個星期可以把java的基礎知識有個大概的瞭解了,起碼明白怎麼定義方法,怎麼宣告變量了!加減乘除也應該會了。

    第二階段:網頁知識

    這一階段,花一個星期也可以瞭解html,js,css的大致原理了吧?需要不能手寫一個正確的js,但是抄來改,應該也是可以做到了的!

    第三階段:資料庫知識

    這時候熟悉一下mysql,瞭解基本的增刪改查語句,不要說很難的,單表查詢肯定能做到了吧?瞭解框架,不用深入,也深入不了,起碼要知道怎麼在框架的哪個方法裡面加自己的程式碼!

    最後一個階段:專案實戰

    透過網上現成的專案原始碼,拿下來,跑起來,除錯程式碼,瞭解系統執行的流程,分析裡面的操作及呼叫情況。以後碰到類似的需求,就往這個專案裡面抄。一邊抄一邊改。

  • 7 # 穎兒教你編程式碼

    每天五小時,三年左右可以基本應付工作。。。如果你覺得難以堅持,可以考慮C#。。JAVA能做的C#也都可以。。尤其在遊戲開發方面C#比JAVA要強,主要還是C#和JAVA之間的相似度非常高,語法九成都一樣,程式設計思想完全一樣,相對比JAVA要稍微容易一些。但也僅僅是稍微容易而已。。本人是JAVA轉C#,感覺不錯,想轉回去也比較容易。。學程式設計和學中文的道理是一樣的,可以分成六個階段第一階段:學中文的時候,什麼是主語,謂語,賓語。什麼是動詞、名詞、形容詞。什麼叫段落,什麼是標點符號。搞清楚這些,就等於掌握了中文語法。程式語言也是同理,搞清楚什麼是判斷,迴圈,資料型別,類,物件,列舉,結構,陣列,集合,運算子。就等於掌握了程式語言的語法。 這個學習過程,大概需要一個月。第二階段:掌握了中文語法,到能用中文寫句子之間,有多大差距? 首先,差在你要認識“字”和“詞”。這就需要長期的積累。程式語言也是同理,學完語法之後,你需要掌握足夠多的函式和類。這就等於中文的字和詞。JAVA大概有3萬多個系統函式(不一定準確),和3777個類(JAVA 1.6版)。。語法的作用,就是透過組合這些函式與類(物件)。讓它們組合成“句子”。要完全掌握幾乎是不可能的,但常用的函式與類,花上半年時間,基本是可以掌握的。第三階段:能寫出中文的句子,和能寫信之間,有多少差距?差距在於,你不僅要能會寫字和詞,還要理解它們的意思,並且哪一個詞,應該在什麼情況下使用。程式語言也是同理,這在程式語言中,並沒有特定的叫法,其實就是熟悉的過程,但這個過程非常漫長。。。。但可以靠之後慢慢積累,並不需要在一時之間便全部掌握。第四階段:能寫信,和能寫作文的差距有多少?能寫信,你只要讓對方看懂就可以,對方看完是否覺得舒服,並不重要。。。但寫作文,你至少讓老師看後不覺得反感,才算及格。程式語言也是同理,而且這個階段,對於程式設計來說非常重要。。。這決定你是否能寫出大的程式。。。這點無法突破,你就只能寫出計算器之類,以KB為單位的小玩具。。。這其中主要涉及“封裝”,“多型”的深入理解,以及對“委託”,“事件”,“執行緒”的正確使用。。還要掌握一些設計模式的使用,其中“工廠模式”“觀察者模式”“單例模式”這三個是必須掌握的,且要非常熟練。。。。非常多的人會在這個階段放棄學習之後改行。。所以這個階段,其實可以視為淘汰期。。挺過來基本就會了。。挺不過來的,就可以準備改行了。。本人在這個階段,中途放棄過幾次,一共經歷了大約兩年的時間。第五階段:作文除了語法通順,還要常常引經據典,所以就需要一定的背誦能力。也就等同記憶力。套用到程式設計,就是資料庫的使用。。。其實這和程式語言本身並沒太大關係。。。但我到今天為止,還從沒見過有任何一個完全不懂資料庫,卻能找到工作的程式設計師。。。。。寫法幾乎並不需要思考,基本全靠死記硬背。。。其實到了這一步,就能勝任一些簡單的工作了。。。比如做一個人事管理軟體。。。由於程式設計師只需要掌握增刪改查,所以這個階段並不難。。快的話,十天可成。。但在這階段卡住,一年都背不過的,也不在少數。第六階段:能寫作文,還能寫論文的差距有多少?那就在於你除了學會中文,還要學論文相關的專業知識。程式設計方面,則是針對需要面臨的工作,學習相應的框架與基礎知識。。。。如果你要做安卓APP,那你就得去學安卓,要明白如何獲得GPS定位資訊?攝像頭的要如何驅動?。。。。如果你要做網站,那你就得明白啥是HTTP協議?啥是GET請求?啥是POST請求?HTML,CSS,JAVASCRIPT怎麼寫?熟悉MVC。。。到這個階段,算是功德圓滿了。。。

  • 8 # 徐程先序森員

    零基礎學習java要多久呢,這個要看你是要自學還是要報班學了。

    自學的話,時間應該會比較長一點,我雖然是報班的,但我是在家看影片自學的那種,自學的話需要你比較有毅力,每天花多少時間來學習,儘量不要斷,因為知識很容易忘記,你會發現學了後面,前面的又忘記,程式設計學習也需要你不斷預習和重複練習,這樣才能掌握,而且一個人學習是比較孤獨的,沒有同伴,出現問題基本都是自己解決,花的時間自然也就會更長一點,我是一邊工作一邊學習前後花了將近七個月,每天差不多有3-4個小時的學習時間。就這樣學出來你會發現你掌握的也只是一些皮毛,我入職之後發現我還是什麼都不懂,很多東西還是要人教才會,有時候一些簡單的問題不敢問都要自己硬著頭皮去自己解決,不夠你如果總是一直在自學其實我覺得是搖搖無期的,你要抓住機會遲早入職,這樣你才會學得更快。

    報班培訓的時間會快一點,不夠需要你全職去上課,包括晚上也要在機構自習,機構裡面會有比較多的學習夥伴,你可能可以找到更多的學習樂趣,有問題有同學或者老師可以一起探討幫忙解決,會少走很多的彎路,按現在市面上大部分的培訓機構一般都是安排4-5個月的時間來培訓的,學習出來水平也是參差不齊,主要還是看你自己,機構一般也會幫忙推薦工作,你只要學的還不錯應該都可以比較快的找到自己的第一份工作。之後的修行就要看你個人了。

  • 9 # hello程式猿

    看個人自律性強不強了,入門5個月完全可以,前提是有學習路線,網上教學影片很多的什麼慕課網,csdn部落格之類的,Java這門語言入門還是挺簡單的。

    學差不多了可以看看實戰專案,學習程式碼規範,總體來說Java想自學java的只要有毅力可以幾個月就可以成為大神。

  • 10 # 老牟

    你需要先明確自學要達到什麼水平才好估算時間。我試著以系統的學完一本java入門書籍來分析一下。

    如果你讀的是計算機相關專業,學校肯定學過c語言及相關專業課,那麼自學java個人認為一個月足矣。

    如果非計算機理科專業,一般會學過c語言,如果學過那麼自學java理解起來會容易一些,一兩個月差不多;沒學過c語言,直接學java可能稍微難一點,可能得三個月吧。

    如果是文科專業,可能對程式設計根本沒概念,那樣自學可能難度較大,感覺自學java還不如學學前端或美工啥的。

    以上僅個人意見,不喜勿噴。

  • 11 # 寧南新少

    零基礎想要學的話最好還是上培訓機構,一般人自學不下去的,需要氛圍,需要有人指點方向。花錢了才會知道努力。雖然培訓機構水平也一般,但是帶你入門還是可以的。找到工作後幹兩個月培訓費就賺上來了。

  • 12 # 油條伴咖啡

    首先,程式設計學習是永無止境的。每一門程式語言也是在不斷的改變中。

    當然,上面的話並不是要勸退學程式設計的人,而是想表達這樣的觀點:要成為一名程式設計師,是要有不斷學習的能力的,一旦停止學習,就會被新技術淘汰。如果你認可這種生活,那麼,才有學習程式設計的必要。

    零基礎學習Java需要多久呢?

    首先有兩種途徑去學習。

    第一是自學,自學需要強大的自制力,也需要學習者對程式設計領域的濃厚興趣。現在網路上也有很多免費的教程,入門的話,可以考慮菜鳥系列

    https://www.runoob.com/java/java-tutorial.html

    ,這種方式的好處就是不需要花錢,壞處也有,就是學習不一定能夠系統,學習的時間長度也並不容易掌控(拖延症、資料的查詢之類的很消耗時間),找工作也不是很容易。

    第二是培訓班學習(填鴨式速成),這就需要投入學費了,我當年就是在培訓班學的,四個月的課程,從早上9點上課,到晚上9點下晚自習,一門心思的投入到程式設計學習裡。培訓機構一般會幫你安排工作面試的。只要認真跟上老師的節奏,四個月足夠做一個初初初級程式設計師了。

    對於零基礎來說,在培訓班學習應該是最快的了,所以在這裡回答這個問題,我想說,最少4個月。

    那麼學java都需要學些什麼呢?

    java本身的知識並不多:變數、分支語句、迴圈語句、順序結構、面向物件程式設計的特性,這些就是java的基本知識了。但是這些還不夠,知道了這些,你最多能看懂別人的程式碼。接下來就要學習常用的java框架,java對資料庫的操作等等。這些學會之後,就可以做一些簡單的工作了。

    剩下的,就是在工作中不斷的積累,跟進新的java技術就好,當你真正成為一個程式設計師的時候,就會發現其中的樂趣了。

  • 中秋節和大豐收的關聯?
  • 請問:在牛郎織女故事裡,為什麼王母娘娘沒有給牛郎治罪,也沒讓離婚?