首頁>Club>
縱觀Java開發平均月薪超2W。
3
回覆列表
  • 1 # 虎糾校園君

    Java不可能快速入門。

    建議去書店買一本適合自己的Java程式設計書,一章節一章節地學習,把每章重點畫出來,一關一關地過,過完再學習下章節。

    切記,不要心急。越心急越學不好。

  • 2 # 碼農小楊

    不要買什麼Java從入門到精通的書 急功近利。原理都沒搞清楚。只是為了掌握而掌握。說到底就是一種模仿。這種型別的書,除了圈錢真沒啥用。我就是計算機專業的。Java是我學的最簡單,最好的一門語言。老師講的很好。一部分是入門教材Java高階程式設計,葉核亞的。其次是多練手。相對來說,Java語言是上手難度最低的。但功能確實相當全面,豐富的程式語言之一。看完基礎之後,看一下Java高階程式設計之類的書。你會發現其實Java並不簡單。只是你學的比較皮毛。所以當你下定決心學好學精Java的時候,記住要有自信,但不要盲目自信。還要懂得堅持,多動手。對於計算機專業的學生來講。學過C++,有了面向物件程式設計的思維,Java入門週期是很短的。小白的話,好好理解一下,也是可以突破瓶頸的。

  • 3 # 殘缺的孤獨

    快速入手Java程式語言,個人認為單純的想做個碼農搬磚,還是有不少路徑的。

    參加培訓班

    現在市面上有很多程式設計培訓班,涉及很多領域,比如java、大資料、小程式、AI等等,琳琅滿目。要想快,就報個零基礎班,學個小半年,跟著老師做點小專案。

    相信,出來後找個工作不成問題,但如果達到2萬之上就看你學的怎麼樣了,也有的出來後找的工資很高的。

    自己看影片

    報培訓班是需要花錢的,並且費用還不低,所以如果經濟拮据的話,就自己看影片吧。網上一大堆Java基礎相關的課程,不論是培訓班流出來的還是各大網站做的公開課。

    自學需要毅力,堅持不懈。遇到問題了可以去相關技術社群去提問題,好心人會給你回答的。

    來個小專案

    沒有專案經驗,如果是跨行業來的,找個程式設計工作容易,但找個工資高的不太容易。

    畢竟哪個公司的錢也不是大風颳來的。

    所以找個簡單的專案可以練練手,可以自己想,也可以從網上查詢,成型的專案網上也很多。

    總之,進行程式開發領域,起點不需要太高,就可以進行搬磚,不過每個行業都需要鍛鍊內功,而內功的鍛鍊不是依靠快速學成,需要看不同的書籍,養成思考的習慣,培養自己的理論知識。

    最後,進入這個行業,做好禿頂的準備了嗎?

  • 4 # HotComments

    如果你邏輯思維超強,數學英語極好,你可選擇自學是一條不錯的途徑.一、如果不是這樣你可選擇培訓機構,訓機構有很大的坑,自己去甄別,費用也不低.也不一定能學到比較深入的東西.程式設計這條路很長.主要還是要靠自己去鑽研,去研究.二、完全靠自學,例如極客網,慕課網,Stack Overflow,部落格園,極客學院,網易雲課堂 w3c,菜鳥程式設計等……網站三、下圖一個大綱,差不多你要掌握這些內容,java中的內容還是挺多的,希望對你有所幫助

  • 5 # IT人劉俊明

    如果已經有一定的程式設計基礎,比如具備C語言的程式設計基礎,那麼透過知識遷移是可以快速掌握Java程式設計的,但是如果自身並沒有程式語言的基礎,那麼學習Java則要一步一個腳印,在求快的同時也要求穩。

    Java語言經過多年的發展已經形成了一個比較完善的語言生態,在Web開發、Android開發、大資料開發等領域都有廣泛的應用,可以說如今的Java已經是一個“語言帝國”了。Java語言雖然內容比較多,但是基本上與應用場景有密切的關係,不同的開發場景需要學習不同的知識(API)。通常情況下,學習Java都以Web開發為學習的主線,然後在再根據具體崗位進行相應的學習。

    Java學習整體上屬於先難後易,所以要想快速入手Java程式設計需要打下一個紮實的基礎,這個基礎包括以下幾個方面的內容:

    第一:面向物件基礎。學習Java的根本在於對面向物件開發過程的理解,面向物件的開發過程包括類的設計、物件的建立和方法的呼叫。不管未來程式的規模有多大,這個根本的步驟是不會變的,所以一定要把握住這個根本的編寫原則。

    第二:掌握面向物件程式設計的三大特徵。Java程式設計的三大特徵是封裝、繼承和多型,掌握了這三個特徵幾乎就掌握了Java最核心的內容。封裝的步驟有三個,分別是私有化成員屬性、定義設定器、定義獲取器。繼承則是在已有類的基礎上建立一個新類的過程,重點在於發展。多型則體現在“兩個方法、三個定義”上,具體包括方法重寫、方法過載、父類定義、抽象類定義和介面定義。

    最後,要想快速掌握Java程式設計,一定要重視實踐。

  • 6 # 豆叔看動漫

    Java語言是目前最火熱的語言之一了,它是一個面向物件的語言,Java在做網站方面用的很廣泛,而且現在幾乎所有公司都用Java語言,如果你是想要做網站前端,後端啥的,Java程式設計是首選。

    接下來說怎麼快速入手Java程式設計。本人強烈不建議你在沒有學C語言之前就去學Java語言,Java語言是面向物件的,如果是零基礎,那麼學起來也比較費勁,並且面向物件的思想基本也理解不透徹。我建議首選先學C語言,這樣入手Java程式設計就很快了。其實程式語言之間都是互通的,語法也差不多一致,也沒有太大的差別,精通了一門語言,再去學另一門語言就是很簡單的事情了。

    做網站建議你學Java語言,做遊戲要學C和C++,做人工智慧要學Python和go語言。

  • 7 # 曼妥思與德彪西

    看一套java web教學影片;跟著寫一個專案程式碼;然後熟悉一下當前常用的框架,持久層框架mybatis(或hibernate),表現層框架SpringMVC(或struts2),以及統籌的spring框架,基本就可以上手了;系統學習的話,需要讀經典技術書籍;演算法和資料結構是內力,後期可以補。

  • 8 # 會點程式碼的大叔

    上來我先潑兩盆冷水吧:

    快速入手:不知道題主理解的快速是多久,一週?一個月?還是一年?我認為,一個學習能力尚可但是0基礎的人,一門心思學習Java的話(一週五天只學習Java相關課程),要達到可以就業的程度,至少也得半年左右(因為題目中提到了月薪,那麼怎麼也得學到可以就業的程度)。

    平均月薪超2W:雖然程式設計師的薪水確實高,但是說平均月薪2W也稍微有些誇張。如果在北上廣深這些城市,工作五六年的Java程式設計師,甚至要更長的時間,才有可能拿到這個數。

    Java學習前的準備

    JDK:Java開發所需要的環境,學習Java前,先把機器的環境安裝好。

    IDE:整合開發環境,雖然很多人建議初學者開始不要使用IDE,不過我還是認為,怎麼簡單怎麼來吧。

    Java程式設計入門

    Java入門需要掌握哪些技能呢?我覺得主要掌握Java語法和常用類,資料庫入門技術相關知識,包括:

    什麼是Java,程式碼檔案的格式,瞭解Java基礎的編譯和執行過程。

    Java語言基礎:什麼是類什麼是物件;基本資料型別和引用資料型別;宣告和賦值;基本的語法等等;封裝繼承多型;資料和集合;泛型;IO;Java常用類等等。

    資料庫入門:資料庫的安裝;SQL語法;JDBC。

    主流的技術、框架

    可以先學習目前很流行SSH、SSM、Spring boot等框架,因為應用廣發,所以有助於後期的就業;還有一些主流的技術或框架,也可以接觸一下。

    ORM框架:Hibernate、Mybatis可以都接觸一下,另外可以看一看JPA。

    Spring家族的很多框架:Spring、Spring MVC是必學的,Spring boot最好也能學習一下。

    資料庫進階:SQL語言複雜的語法,常見的SQL調優。

    SSH或SSM整合。

    Maven、Git或SVN的使用。

    Redis常用命令和使用場景。

    好多年沒有基礎前端開發了,我也就不做建議了,我們那時候還是主要用JQuery。

    學習完這些技術之後,就業應該就有希望了,但是要想月薪20K,還得繼續努力呀。

  • 9 # 陝西兄弟連IT

    你好。快速這個問題看你怎麼理解了,個人覺得在怎麼快速收入都需要3-5個月的時間。而且你還需要一個專業的人士去帶你,去指導你。如果你是自學的話可能時間更多一點吧。現在在上北上廣深,我同學一類本科畢業三年,基本兩萬左右。所以一個新手想拿到兩萬還是需要經驗積累的。

  • 10 # 優效程式設計師

    自學能力,自控力夠強的話建議可以看看馬士兵的java 雖然很老 但確實是經典啊

    如果沒有自學能力自控力較弱建議培訓吧

  • 11 # 北大青鳥大連校區

    Java前景

    目前在開發領域當中,Java是全場景開發語言的重要代表,要知道這樣的開發語言並不多。因此Java工程師大多能擔任包括Web開發、大資料開發、Android開發等多個不同的開發角色。而且就目前來說,在雲計算和大資料技術的推動下,全棧程式設計師是一個重要的發展趨勢,未來,Java全棧程式設計師的需求量也會進一步釋放。

    學習步驟

    第一:先學習Java的核心庫

    環境搭建、基礎語法、面向物件、陣列、集合、常用類、IO流、反射機制、網路程式設計等都是這一部分的重點內容。

    第二:資料庫

    MySQL、Oracle,搞定一個就可以了。

    目前的網際網路公司,基本上都在使用MySQL。它的特點是小巧輕盈,免費,由於網際網路公司的專案訪問量比較大,所以一般會搭建資料庫的叢集,可以一個數據庫不夠,所以需要搭建資料庫叢集,為了應付高併發。

    第三:WEB前端

    無論是Java開發還是JavaEE開發,主要開發的系統結構都是是B/S結構的,B指的是Browser,S指的是Server。要開發這種系統,B端要會,S端也要精通。WEB前端的學習就是學習B端技術,它包括HTML 、CSS、JavaScript(JS)、jQuery框架(底層對JS進行了封裝)等

    第四:WEB後端

    PHP、C、C++、Java其實都是可以對WEB後端進行操作的。我們既然選擇了Java,那麼我們學習的後端一定是基於Java語言實現的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架構模式、資料庫連線池(阿里巴巴的Druid連線池)、代理模式(動態代理)。

    第五:學習高階框架

    持久層框架,如:Spring、SpringMVC、MyBatis。這個框架網際網路公司使用比較多,因為網際網路專案需要進行SQL最佳化,MyBatis的SQL最佳化很方便,所以大部分都是使用MyBatis。

    一些傳統企業和政府等可能會使用Hibernate。

    專案實踐

    單純的理論在IT行業是走不通的,所有的理論都必須和實踐結合在一起才有價值。

    建議你儘可能地做一些專案實踐,在鞏固知識的同時,找到自己學習上的漏洞,並積累專案實踐經驗。

  • 中秋節和大豐收的關聯?
  • 夢見死去的親人?