-
1 # 原始碼時代
-
2 # 合法程式媛
我曾經在星期六的時候,和一位年薪30萬的程式設計師聊了一下,當我問他在做什麼時,他說他在圖書館看影片,學習技術,我們都知道程式設計師加班是常態,星期天,大部分人應該都是出去放鬆的,可是他在學習。所以,問這種問題,沒有意義。
-
3 # 網際網路生活那點事兒
謝邀,我來回答您的問題。我目前做的是安卓開發,也是java語言進行編寫的。如果說是零基礎學習java可能開始學習會有一些難度。比較難懂。如果你有其他程式語言經驗,那麼就很好學習,語言是相通的。java語言作為程式語言的老大,長久不衰,足以看出java語言的低位之重要。所以如果想入程式設計,建議學習java語言,學習java可以後期發展大資料,安卓,後臺等等。每一門需要都有難度,但是當你入門理解就不難。如果你對程式設計有興趣,特別想探索。那就別怕。對一個有興趣的人來說就不沒有難度。學習重在堅持,加油。
-
4 # 沉睡的不夜城
有沒有基礎並不是很重要。
JAVA是一種可以撰寫跨平臺應用的面向物件的程式設計語言。
JAVA是一項用於開發應用程式的技術,也可以讓web變得更有意識更實用。
1,購買相關的書籍,確保自己可以看懂看得進去。
2,購買相關的教學影片,不一定要很貴,但一定要學的會(一般淘寶有賣)
3,這點很重要,你要確保你的心態,讓你可以不斷學習JAVA,明確自己的目的,明白自己要幹什麼,還有記得要堅持,學這個不是一天兩天,你的堅持可以讓你走的更遠。
再次強調基礎不是很重要,你的堅持決定你的成就。
-
5 # 此生唯一
作為一個自學JAVA,並從事了多年JAVA開發的程式設計師,我很負責任的告訴你,學習JAVA一點都不難,而且很有趣!
JAVA是一門面向物件的高階程式語言,依賴於不同系統的jvm(JAVA虛擬機器),可在各種不同的機器上執行,包括智慧手機,智慧手錶,圖形介面應用,web伺服器,並且可用來開發大資料,區塊鏈等等時下最流行的技術!
多年以來,除了JavaScript這一壟斷性的前端語言,程式語言市場佔有率JAVA獨佔鰲頭,隨著分散式,微服務,高併發,大資料等技術的不斷深化,同時oracle提升維護深度與廣度的進行,可以說JAVA需求將進一步大為提升!
那麼無基礎學習JAVA到底能不能行呢?我用我的經歷告訴你:
我大學學的是嵌入式開發,接觸的微控制器,電路,嵌入式比較多一些,在從事硬體工程師工作六個月之後,我深感自己不是硬體的料,在之後的三個月裡面我自學了JAVA,並找了個JAVA實習的工作,在上海工資一個月4000塊,六個月之後,我辭職去另一家公司,工資漲到7000,兩年之後工資突破一萬,現在依靠JAVA拿著不錯的工資,生活也比較輕鬆!可以說是JAVA改變了我原本的生活軌跡!
那麼無基礎的情況下,怎麼學習JAVA呢?又怎麼不斷提升自己呢?
1,思想要對:JAVA是一門面向物件的高階程式語言,所謂一切皆物件,只有深深的把這個概念灌輸到你的腦海裡,你才能把以後遇到的業務,資料結構,乃至設計模式全部當做物件來處理,也知道怎麼處理!
2,方法要對:不要一上來就想著開始開發,先學JAVA基本型別,四大特性,IO,執行緒,一步一步來,然後在學業務中使用的框架,資料庫,前端知識,很快就能達到業務開發需求!
3,持之以恆:JAVA這門語言,對於大量資料結構和演算法都有很好的封裝,所以入門相對C,C++等語言比較簡單,但是JAVA技術層出不窮,新思想也源源不斷,io到nio,再到actor模型等等這些,只有你不斷的學習才能不被JAVA拋棄!
4,寫好業務程式碼:別以為業務程式碼不能提高自身的技術能力,哪怕是簡單的列印日誌,都能看出一個程式猿水平的高低!所以從業務程式碼不斷的深化,擴充套件,才能獲得更多的技術!
5,善於總結:如果不總結,很多學習到的知識很快就變成過眼雲煙,學到的技術也不能加以利用,不管是新想法,新技術,既然get到了就記下來!
6,成為技術論壇的常客:csdn,github,菜鳥,JAVA eye等等網站,論壇是你必須每天要去逛的,去了解別人在做什麼,怎麼做的,為什麼要做?然後copy,化為己用!朝著成為大牛的路上不斷前行!
我曾經也為是否進入程式設計領域而苦惱,但是現在我很堅定,一是因為自己賺的比大部分人多,而是因為自己程式設計很滿足!
如果你還在為是否學習JAVA而苦惱,或者在學習JAVA的路上有問題,私聊我,我知無不答!
-
6 # 淘最電影
萬事開頭難!主要看學習方法
由於職業關係,這兩年身邊很多人轉行java。然而大部分都是零基礎的,估計主要是由於身邊有人在這一行裡面,所以導致轉行。
新手學習狀態主要分為一下幾個狀況:
1.開始接觸java基礎,例如if...else,for迴圈等,列印下九九乘法表或者各種圖案,學習起來還是很有動力很簡單的。所以也不覺得有多難
2.從java面向物件開始,很多新手就暈菜在這裡了!當然這也是java需要的主要特性,像抽象類,介面,過載,覆蓋,多型等等,被整整得不要不要的。這時候開始覺得難了
3.當面向物件學完,有些同學學的還不錯的,對於後面的集合,io流等學起來比較輕鬆了。畢竟從這裡開始,更多的是學會,怎麼使用輪子,而不用自己造輪子了。
4.如果能把javase核心基礎學完,並且學的還可以,那麼恭喜你了。後面正常入門應該沒有啥問題
難主要難在java面向物件的特性上面,不過這東西本身就有點抽象,如果多花時間,搞定它還是可以的。
學習主要靠自己,所以難不難,主要看自己是否堅持,反正我現在覺得是不難....
推薦大家可以看看畢向東老師的java基礎25天,網上資料很多喲
難不難學看完自己心裡就有普啦,加油
-
7 # 動力節點Java學院
java學習本來就是從基礎學習的,只要學習期間認真的學習+ 練習,沒有什麼是學不會的,當然了,如果有相關的經驗的話,學習起來就會相對的輕鬆。學習程式設計,書籍是很有必要的,購買一本有java基本語法學習的書籍,在購買一本java版的資料結構書籍和一本面相物件相關的書籍。另外多看一些java基礎影片
-
8 # 千鋒頭號粉絲
對於零基礎的同學要學習java程式設計,自學不失為一個很好的辦法,但時間的限制、知識領域的狹隘讓更多人選擇去學習機構學習,找專業的老師教導,因此選擇Java學習機構就格外需要重視。那麼零基礎選擇哪家Java學習機構呢?為大家提供一點建議,希望可以幫到有需要的朋友們。
學習Java是為了找到一份更好的工作,所以學Java一定要紮實地把握基礎知識,提高實戰能力,在這個基礎上,同時將自己的靈活解決問題的能力提到更高,這樣可以更好地把握Java程式設計的實質,掌握靈活性也掌握技巧,這樣才能在大公司找到自己的一席之地。
一個好的Java學習機構很重要,好的學校是不會讓你有學了跟沒學差不多的感覺的,一個好的學習學校,一定是在有限的課時內,儘量把你的程式設計技術無限地提高,真正讓你學會這個行業技術的精華,讓你在找工作的時候能夠挑單位,在真正進入工作的時候能有個高起點。
既然我們共同的目標就是就業,那這個學校的就業率怎麼樣,學生的就業質量怎麼樣,就顯得尤為重要。如果一個學校的就業率達到百分之八十或者達到百分之九九,而學員進入的企業也很不錯,薪資又很高,那麼無疑這樣的學校才是你要選擇的真正的好學校,一切承諾,都是應該用事實說話的。
一般來說,在好的學校接受Java學習,畢業後至少要熟練掌握以下幾種技能:
1、面向物件要理解且會用,至少封裝、繼承得會。
2、資料庫產品至少會用mySQL,以及mySQL基本命令要清楚。oracle也要懂。
3、SQL語句,增刪改查要熟練,懂得資料庫設計。
4、熟悉tomcat安裝配置,簡單排錯。
5、html、css、要懂。
6、XML要熟練掌握。
7、java的集合物件要會用。
8、servlet/jsp要熟練。
9、至少會一個MVC的框架,例如struts1.X,spring。
-
9 # 不是特別2zz
挺難的,除非你是天才,領悟能力特別強,不然我還是建議培訓班,或者專門找個人帶你,因為學程式設計千萬不能閉門造車,培訓班可以學到基礎的東西,但是更重要的是,有一群志同道合的朋友一起學,相互交流才能進步更快,網上的東西很多死板且分散,也許一個知識點你自己琢磨好幾個月,人家懂的人一兩句話就能說清楚,而且程式設計要多練習,一個人的時候很容易懶惰不去敲程式碼,一群人在一起可以相互促進,不會產生倦怠心理,多多聯絡進步更快。
學java,先開始學基本的語法和合適,然後開始接觸各類庫,在然後是各類框架,你就能具體的做些程式了,以後專攻哪方面,就看你自己的造化和興趣了。
-
10 # 桃之夭夭8082
師傅領進門,修行在個人,沒有基礎學是沒有問題的,主要還是看你感不感興趣,如果愛好這一門,就能學的很好,如果不喜歡,可能和聽天書一樣。我男朋友就是0基礎學的java,他還挺喜歡研究的,和我說的時候完全聽不懂他在說啥,興趣是最好的老師。
-
11 # IT京少吳彥祖
Java現在確實還是程式設計界的第一語言,你說你從來沒有接觸過程式設計,我覺得這個沒有關係的,很多人剛開始都是從0開始的,慢慢積累就好了,那些大佬不也是從基礎開始的嘛。所以不用擔心這個。至於學習方法,我覺得得適合自己呢,每個人情況不一樣,別人的不一定適合自己,還是要自己去總結。找一份入門的資料,最好是結合專案學習的,可以讓你更快的入門。可以去看看北京尚學堂高淇Java300集,內容很多很詳細,從基礎開始,而且是面向就業方向的,乾貨滿滿,對你幫助應該很大
-
12 # 24小時程式設計自習室
每個人都是從零基礎開始學的,但每個人的邏輯思維能力不同,興趣點不同,總有一部分人覺得容易,一部分人覺得吃力。
關於這個問題,我只能說:只要你想學,肯定能學會。
俗話說態度決定一切,一個人的學習態度相當重要,而一個良好的態度不僅會提高你的效率,而且還會影響效果。再沒踏入這個行業前,只聽別人的說法你永遠都不知道難易程度。
如果想學,不妨嘗試學一下~
不過自學是最難堅持的,如果自制力不夠強的話,身邊又沒有一個好的學習氛圍,極容易半途而廢。然而更多的人選擇培訓的原因如下:
解決學習過程中的大多數疑問和難題。過濾掉了無用的技術資訊。有專業的團隊規劃學習計劃。更有學習氛圍,學習效率更高。實戰經驗+理論知識雙重保障。當然。各有各的好處,如果可以自學那為什麼還要花費那麼多錢去培訓呢?
回覆列表
1、首先你得下定決心,零基礎學習程式設計並不是難事,重要的是你的心態,當你決定了一件事情之後便付出全部的努力去做,自然會有成效。
2、興趣是最好的老師,學習過程是枯燥乏味的,如果你有興趣,就能更好的擺正心態,遇到問題能夠積極想辦法解決而不是選擇逃避。
3、找準方向,如果沒有方向,Java的知識點那麼龐大,你根本不知道從哪裡開始應該怎麼學,只有找到方向,一步一步循序漸進學習才會有效果。
4、有條件的情況下學會尋找幫助你的人,最好是有人能夠帶著你學習,這樣不管是遇到問題還是有不明白的地方在自己很難解決的時候都會有人給你幫助,因為你是零基礎所以很多問題都很容易鑽進牛角尖,這個時候如果有一個人給你點撥一下的話肯定是事半功倍的。
附上Java學習路線圖:https://www.toutiao.com/a6376503247746777346