-
1 # 千鋒頭號粉絲
-
2 # 我是雙魚座2020
零基礎完全不用擔心的,就是因為餓了咱們才要吃飯不是嗎?大佬他也是零基礎成長起來的,給自己一些時間就好。我也在學習這方面,現在學習的不錯,明天肯定會有個新的開始。所以你別擔心,有了目標就好好努力,剛開始學習對你培養這方面的思維能力很重要,找一份好的教程可以事半功倍呢。我那會是老師推薦看的尚學堂,高淇java300集,特別有用,對基礎講的很詳細,很有條理,而且他家做這十幾年了,還是很專業的。你也可以去看看,免費的,打打基礎,以後就不是零基礎了。相信自己,用心去做,迎難而上,肯定會有驚喜的收穫。
-
3 # 隱姓埋名8866
可以的,
1.學Java的大多肯定是為了找工作,所以你作為一個零基礎的新手,必然知道你找工作需要達到什麼標準,所以你的首要方向就是在各種招聘網站上看一下招聘信心,這就是你學習的目標。
2.Java需要循序漸進而且系統的學習方案,不要想著天上掉餡餅的速成方式,給自己制定一個半年的學習計劃,能不能學成就看你這半年的執行力如何。制定好每天學習的新知識,然後用什麼案例和練習鞏固你每天學習的新東西,不然學了之後你肯定忘。
3.學習Java並不是像我們上學學習數學語文那種方式,所以學習Java的時候必定是有一套學習方法的,你作為一個初學者沒有了解過,必然會走很多彎路,而你要做的就是儘量跨過“前輩”們曾經走過的彎路,不要去做重複無意義的事情,如果你對於Java學習沒有一個好的學習方法,可以加的Java學習裙:前面六四一,中間一二一,最後九四八。希望幫助大家少走彎路。
4.根據我的學習經歷來看,學習程式設計是需要引路人,很多問題作為初學者是無法解決的,很浪費時間,例如有很多初學者配置JDK就能用上一天的時間,所以我們完全沒有必要在這方面問題浪費時間,別人告訴我們一下,下次就記住了,所以學習程式設計一定有一個指導你的人。
-
4 # 蛋蛋說程式設計
可以學的,一個正常人來說邏輯思維肯定是沒問題的,Java是目前最火的程式語言,門檻低,從事軟體開發的話比較枯燥,你得先讓自己提起興趣,不然很難學下去,從事這行看重的是個人能力和開發經驗,所以學習途中一定要多實操,多積累開發經驗。
如果決定自己從事這行,不建議自學,建議還是報班,可以節省很多時間,不需要自己在網上到處找資料,有老師輔導可以把基礎學紮實,以後提升的時候更容易一些。對Java感興趣的朋友可以看看北京尚學堂高淇老師的Java300集,都是基礎部分的乾貨,結合專案練習的,講解的很詳細,你只要跟著高淇老師講的認真學習,入門是沒問題的,他們也有就業課程,採取影片教學+1對1輔導的形式,課程是實戰化課程,完全是按企業需求設定,線下校區每週還會有8--20家企業上門招聘,為學員提供就業機會。
-
5 # 流連忘返乀
誰也不是天生就會java,那些java高階工程師和java架構師也是從零開始學的,只能說對於有些人入java門可能有些困難,但是隻要想學和肯學,不管有沒有基礎都能學會java開發,世上無難事只怕有心人就是這個道理。
零基礎想要學java的話,一般來說有兩種方法來學習,一種是看書和影片教程,另一種是報java培訓班,面授學習java,也就是說自學和培訓兩種方式。學習能力和自控能力比較強的可以選擇自學,比如我就是對java產生興趣後看的影片教程入的門,B站上杜老師的教程就是零基礎學習java的不錯選擇。相反對java學習沒有方向感的人,在時間和資金允許的情況下,參加java培訓班是明智的選擇,比如動力節點這個機構的java實驗班就是面向這類人群的,有專業的測評還能學到java學習方法和路線,然後再通過幾個月的時間達到初級java程式設計師的水平,是零基礎高效學習java開發的途徑。
不管是透過什麼樣的方式,只要掌握了正確的並適合自己的學習java方法和方式,再加上自己的努力,即使是零基礎也能學好java開發。
-
6 # 愛吃魚的餘
基礎學Java,只要方法得當,就有機會學好Java開發。學Java就像交朋友一樣,從陌生到熟悉再到死黨,隨著學習的深入,你會發現Java並不是想象的那麼枯燥和困難,甚至有種妙不可言的樂趣。
1、透徹理解面向物件
只有理解了面向物件才能感知Java開發的絕妙, 面向物件是Java中很重要的一個概念,如果理解不透徹的話,你可以在後期程式設計時會依然遵循面向過程的模式,理解概念很重要,但並不能幫助你太多,最重要的是要學會有面向物件概念來設計一個解決方案
2、掌握核心的API
看著容易做著難,能理解的不一定會做,就Java語言而言,你應該對它的API有非常強的實戰經驗,例如java.lang.*,IO,Exception(異常),Collections(集合),Generics(泛型),Threads(執行緒),JDBC(資料庫連線)等等。如果你夢想是成為一個出色的網路應用程式的開發者,不管你用什麼型別的框架,你都必須要熟悉Servlet和JSP。莪和一群大牛組建一個裙:前面的java是二三 O中間的javaEE⒋ 一 九後面是五 五 零,按照順序組合起來,就可以找到我們心中的需要只要你有一顆學習的心就可以了 不想學習或者自認不需要學習的就不要加了
3、堅持不懈寫程式碼
實踐是檢驗理論的唯一標準,對初學者來說提升程式設計質量的唯一途徑就是不停的敲程式碼,哪怕是一個很簡單的問題,將它用程式碼實現並執行,這才是學習程式設計唯一可行的途徑。靠眼睛是學不會程式設計的,對於初學者除了練習別無它法!
4、加入好的交流論壇
記住,你不是一個人在戰鬥,有很多人他們和你一樣,在同一個起跑線上奮鬥著。當你真正成為一個開發工程師的時候,你會發現很多奇怪的問題是靠說明解決不了的,你需要依靠一些人給你提供學習線索,哪怕是隻言片語都有可能幫你走出困境,令你感恩不已。
孔子曰:三人行,必有我師,作為初學者,不要放過一個可能領你提升的機會,尋找一些好的論壇,不懂就問,問題解決一個少一個,自己也會不斷進步。當然你也要學會分享,懂得分享亦是進步
5、尋找經典技術博6客
在網路上有很多技術牛人都透過部落格來分享自己的技術經驗和程式設計心得,你只需要勤奮一些去發現這樣的部落格,每天去閱讀他們的技術文章,能吸收到不同人對同一技術的經驗可看法,久而久之你會明顯感覺到自己在程式設計上的提升 。
6、閱讀開源框架原始碼
一個合格的開發者必先能靈活的使用各種框架,而要想成為一個出色的開發者,就應該不斷的去學習流行框架的原始碼,這樣在深入瞭解框架內部機制的同時還能得到大量的練習,逐步豐富自己的程式碼設計思想,做一個程式碼的創造者而不是程式碼的複製者。
-
7 # runthesun
非常感謝能夠受邀回答零基礎Java開發這個問題。本人也算是個程式設計師,以已經跌經驗描述下學習java的心得。學習java開發與學習其他面向物件的其他語言是一樣的,能入門了,就覺得灰常簡單了。首先,要從基礎入手,就是一些變數,方法,類的定義,就像是對人對話一樣,先要掌握其基本的規則。其次,主要是領悟面向物件的思想,封裝,繼承,多型的精髓,這是重重之重了,一定要下功夫學習這塊。最後,當然是勤加練習,多寫寫程式碼,熟能生巧呀,經驗都是靠程式碼堆出來的。祝您能修煉成功!
-
8 # 朱鵬飛8
雞湯:只要努力和堅持,你都可以學會任何一樣技能。
具體來說:JAVA是一樣技能或者說是語言,這方面原生的JAVA語言很好學。
但是!一個好的老師會告訴你,比如我:孩子沒有一樣本領是好學的,出了JAVA基礎外,基於工作需要還有更多的框架和延生的東西要學。如果你的目的是找到一份工作,很快的入門並掌握一個框架,大概需要潛心修煉5個月左右的時間。如果想成為JAVA大神或深入研究(假你要去開發火箭),那起初需要一個漫長的入門時間(不僅要學習JAVA,還有演算法、人工智慧等等之類的),大概需要2年左右(只是入門),需要找一位大神老師(如果剛畢業建議讀研,如果轉崗那去找找個真正的大神,拜他為師),總之這不是一件比學英語更簡單的事。
最後想告訴你,你的問題是有問題的,當你會這麼問問題時,說明你學習JAVA不會很難(一個高中生想在暑假的時間裡零基礎入門JAVA容易嗎?注:可以寫一個計算器之類的應用)
疑問:親你想好,學JAVA做什麼了嗎?去知乎一堆回答。
謹防:請不要利用問答宣傳廣告,這是一片好學的土壤。
-
9 # 西安小U
說到底Java,它只是一種語言,僅此而已。跟我們平時學習母語,英語並無不同,只是他的適用物件是計算機,手機等非生物,但基本的控制結構什麼的,所有的語言都差不多。有人曾經做過統計,詢問500多已經參加工作的 Java開發者,“學習java是否困難?”有74%的人認為不難,說難學的僅佔26%,那麼這74%全部都是聰明人,智商比普通人高嗎?顯然不是的。
零基礎學java不難但是難的是自學成材!
畢竟天才很少,知識儲備也是個循序漸進的過程,知識體系的建立也需要一個長期的過程,沒有堅持學習Java是很難的,這個時候老師就起到了一個督促和引導的作用。跟老師學習一段時間,自然明白中間的道理,而且那個技術坎實在過不去,老師就會指導你,自此你才或豁然頓悟,原來應該這樣去做,當你懂的其中道理之後,就可以開始自己實踐了,因此在學習Java的時候,不要覺得自己又多聰明,一定要接受培訓,老師指導很重要,我們要的是最終結果,因此你選對Java培訓機構,學習Java也並非難事。
-
10 # 北京千鋒JAVA
首先千鋒教育的JavaEE課程,作為零基礎的你也是可以學的,課程裡面有基礎課程,非常適合零基礎的同學簡單入門,而且有老師手把手教學,全程陪著你學完,更加保證了你的學習效果,幫助你快速成長為一名優秀的程式設計師。
在學習過程中,我們設有四個階段的學習,幫助你一步一步的深入學習,從簡單基礎到專案演練,四個月讓千鋒大牛帶你華麗轉身!
第一階段的Java基礎。
JavaEE的學習內容從計算機基本概念,DOS命令開始,為你入門程式語言掃盲,什麼是程式,如何配置JAVA開發環境,JAVA程式設計的過程是怎樣的,JAVA有什麼物特點,程式是如何執行的,這些你都可以在這裡得到答案。接下來是介紹JAVA程式設計的基礎語法,共分為10個知識點,我們將學習變數,基本資料型別,進位制,跳脫字元,運算子,分支語句和迴圈語句等,以達到訓練基礎語法和邏輯能力的目的。還有對陣列、面向物件和異常處理等。
第二階段是javaWeb的學習。
Web前端開發基礎和框架、Servlet和JSP在Web後端的應用、Web後端開發相關專題、MVC和分層架構以及專案開發流程及CASE工具的使用等。
第三階段 java框架。
框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。同時,框架整合開發(SSH/SSS)、RESTful架構和移動端介面設計、第三方介面和線上支付功能、網站安全和Spring Security應用實戰、複雜使用者互動處理和Spring Web Flow的應用、MyBatis的應用和SSM整合,我們將深入研究其中涉及到的資料結構和演算法,對學員的技術深度有了一個質的提升。
第四階段是java+雲資料。
億級併發架構演進、Linux基礎、搭建tomcat環境以及大資料開發雲計算等高階Java教程,是Java技術的高階知識。其中穿插專案實戰演練,企業真實專案供學員應用學習,進行知識體系的“二次學習”。
其中第四階段的學習,是為了增加求職競爭力千鋒特有的,讓你在掌握了Java程式語言外,還學會了一些大資料的知識,比光學Java的技能要強一點,現在企業好多都要全方面人才,千鋒教育也是在力爭打造全方面的人才,為學員的技術生涯打造的更完美一些。
-
11 # 雲和資料西安中心
可以學的,學習方法可以是自學或者報班學,自學就是週期很長,而培訓班一般就是4-6個月,如果想快速入門,建議報班學下,有資深老師講課,學習會事半功倍,平常也多看看關於java的書籍,提升自己的程式碼能力理解能力。
-
12 # Java架構人生
計算機零基礎可以學Java嗎?我的回答是肯定的,任何一個人,無論他之前是否有接觸過計算機,是否接觸過程式設計,是夠是計算機專業相關的,他都可以學習Java,Java不是指定的人群才可以學,任何一個人學習Java都是從零開始的。
那麼零基礎應該怎麼學Java?首先我在這裡先大家分享一個Java系統學習路線:
一個系統學習路線的重要性在於我們上手學習Java技術,知道每個階段需要掌握的內容是什麼,達到企業的標準我們具體需要掌握的技術知識點有哪些。
其次零基礎入門學習Java,可以看一些不錯的書籍教程,關於書籍教程我簡答的推薦以下基本:
書籍是人類不可或缺的精神食糧。正如高爾基所言:書是人類進步的階梯。借名人名言給大家推薦一些對java學習有用的經典書籍,對程式設計師來說,我覺得最佳學習方式還是看書,看影片花費時間太長,而閱讀部落格則不夠系統。
對java初學者最好的方式就是找到一本經典的好書,然後啃完它。當然,我還是推薦大家有時間寫寫部落格,畢竟好記性不如爛筆頭,許多的工作經驗,不記錄會隨著時間的推移也終究會被遺忘,看書也一樣,看到重點動手去實踐,動腦去思考,動手記錄下來!
好了,下面開始介紹書籍了!
學生,職場新人必備書籍
《Java核心技術·卷1 基礎知識(原書第10版)》推薦理由:入門看妥妥的,基礎講的通俗易懂。比《Java程式設計思想》更容易啃下來。建議人手一本。已經到第10版了,覆蓋最新技術,平時經常翻閱。
如果你不是職場新人了,你想提示個人能力,那麼我推薦以下書籍:
《Java8 實戰》不得不說這本書是把Java8的新特性講得最全最仔細的。
《Spring實戰(第4版)》《精通Spring 4.x ――企業應用開發實戰》推薦理由:SpinrgMVC乾貨系列的書籍,絕壁值得看看!
下面推薦 SpringBoot 相關的書籍
《JavaEE開發的顛覆者:Spring Boot實戰》《Spring Boot實戰》《SpringBoot揭秘:快速構建微服務體系》推薦理由:springboot 就不用多說了,很多公司都在用,值得看的!
redis相關
《Redis實戰》推薦理由:深入淺出地介紹了Redis的5種資料型別,並透過多個實用示例展示了Redis的用法。除此之外,書中還講述了Redis的最佳化方法以及擴充套件方法,是一本對於學習和使用 Redis 來說不可多得的參考書籍。
工具類相關書籍
《Maven實戰》推薦理由:從基礎到應用,很全,適合初學者,當然有一點經驗的人也挺適合的,讀完這本平時工作夠用了。
其他的進階書籍推薦
效能最佳化相關書籍
《Java效能權威指南》推薦理由:講得深入,也更加貼近現在的JDK。
-
13 # 長沙一度軟體教育學校
不管是誰,在學習一門技能之前,都是沒有接觸過這個技能的。沒有誰天生就會。如果你不會,你有學習的心,那就嘗試著去接觸,去學習。路雖然漫長,但是慢慢走,總是能到達目的地的。世上沒有多少事是西西弗斯的石頭,只要你用心去學了,你總是能到達終點的。哦,不對,我們應該提倡活到老,學到老。路漫漫其修遠兮,吾將上下而求索啊!說了這麼多,其實就是想告訴你,你只要對java有興趣,就可以學好。
當然想學好java,前提還是要到專業的軟體學校學習才行,一來課程前沿,二來學遇到問題有老師指導,三來良好的學習氛圍更能督促你學習。
-
14 # 莫安迪
網際網路的快速發展,催生出了一大批的高新企業,Java開發人員的需求和薪水也隨之不斷增加,自然也吸引了大量的人加入。很多轉行學習Java的人都是零基礎,他們最擔心的問題就是自己能否學會,下面,千鋒深圳Java培訓小編就分享一下零基礎學員在深圳Java培訓該如何學習開發。
Java的學習因人而異,對於工科類的學生來講,他們大都講究邏輯思維,能夠更快地適應Java程式設計學習,如果你有一點點程式設計基礎,學習起來也不會太難,但如果是文科生,建議最好能找一個好一些的培訓班,你越早的學會,也就能夠更快的入行,透過你的收入更快的降低你的時間和投入成本。
1.Java的學習不應該是為了學而去學,有人恨不得一天就把它學會了,但是學著學著沒幾天就凌亂了,要做長期的學習計劃打算,切莫把學習計劃制定得過於緊湊宏大。
2.學習要有計劃,不要跟風聽到什麼好就去學什麼,開始的時候儘量別去想struts2、spring、mybatis這些高大上的程式設計框架,只要基礎打紮實,學這些不難,IDE只要選一個弄明白就可以。
3.別自己給自己製造麻煩,簡單的學好了才能走的更長遠。高精尖的技術對於初學者來說,並不會給你帶來舉一反三的效果,比如剛開始可以從mySQL和windows開始。
4.不要鑽牛角尖,有些問題不明白的很正常,因為有些東西不是你現階段能夠徹底理解的,知識是成體系的,後面的沒學,前面的不容易理解,等你後面的學好,發現前面的很好理解。
零基礎的學員在深圳Java培訓學習要一步一個腳印,跟著老師的步伐由淺入深層層遞進的學習,同時以專案為主線、主導知識點學習。
千鋒深圳Java培訓堅持稀有的全程面授課程,以實戰專案驅動教學,除了培養學員的開發技術,覆蓋熱門技術點,並在畢業前夕為學員安排模擬面試環節,讓學員在真正的面試過程中可以充分的發揮自身的優勢,成為一名上崗即用的Java開發工程師。
-
15 # 小小互聯科技
Java是企業級專案開發的第一語言,也是使用人數最多的程式語言
學習Java按我的學習經驗,推薦你可以看百戰程式設計師的課程來學習,這個課程從最基礎的理論到高階技術到實戰專案再到就業簡歷面試輔導等等,是全棧的課程體系。
內容包含了目前企業開發中最常用的技術體系,學完之後更容易得到企業的認可,找工作也順利一些。
回覆列表
雖然Java面象物件很多東西都是被封裝好的直接用,相對其他語言沒那麼複雜,但是學的東西也沒有那麼的so easy,總之如果你是真想做開發,就先沉下心用心把基礎打好,Java語言的學習開始,很多同學不知道從哪入手?如果你也想知道如何從零開始學Java?如何從零基礎開始學Java開發?
在程式設計這個行業,技術更新速度快,所以一定要具備相應的自學能力及自學意識,不然即使現在入職了Java相關的工作,不主動學習的話,說不定幾年後你就跟不上技術要下崗了。網際網路時代最快的就是更新迭代了。話不多說,下面一起來了解一下如何從零開始學Java。
1明確面向物件的範疇
我們必須明確一個大方向,也就是說現在面向物件的程式設計範疇。儘管人工智慧曾經有所浪潮(看看Borland為什麼有Turbo Prolog),但未來5-10年工業界廣泛承認並接受的將是面向物件式的程式設計。
2掌握Java的精華特性
掌握Java的精華特性的同時,一定要知道為什麼。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多執行緒則是設計到語言一級的重要特性。要完全理解interface是為什麼,用多執行緒又有幾種常用的程式設計模型。
3開始進行設計
理解了語言的特性是為什麼了之後,就可以試著上升到設計這個層次,畢竟學習語言是要用的。目前比較好的開發模式是採用自定向下的面向物件的設計,加上MVC的模式。
4學習設計模式
有了基本設計模型後,可以學一些設計模式(Design Pattern)。這是目前證明很有效的。比如體系結構模式(Layering分層,Pipe/Filter管道或過濾器),設計模式(有很多,比如物件池Object Pool、緩衝池Cache等),程式設計模式(比如Copy-on-Write)。
5進行程式設計實踐
接下來就不能紙上談兵了,最好的方法其實是實踐。一般教科書上的例子並不能算是實踐,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術,這樣只能是你自己越來越迷糊。