自學Java最起碼要學到什麼程度?

2020-12-14 腳本之家

很多人都想知道自學Java到什麼程度可以出來找工作,下面就一起來了解一下

1.JavaSE基礎:

一定要好好學,很多人都不明白基礎的重要性。上來就什麼ssm,springBoot,redis。比誰認識的單詞多嗎?面向對象、字符串處理、集合、IO一定要重點學!

2.JavaWeb前端:

不要老一副很牛逼的樣子,覺得自己出去就是後端工程師,不學什麼HTML, CSS, JavaScript。老鐵,不存在的。進了外包公司你萬一發現後臺邏輯簡單的一逼,就幾個接口,反而前端頁面切割圖都要一天,難道你還好意思暗搓搓問老闆:怎麼我們公司沒有前端的嗎?所以前端一定要重視。div+css布局一定要麻溜的,js的dom操作必須給力。jQuery/bootstrap你必須會吧!

3.JavaWeb伺服器端:

Tomcat目錄結構必須了如指掌吧。讓你手動部署個webapp總要會吧。哪裡配置虛擬主機,哪裡改埠號,web-info文件夾下的內容外部無法訪問這些都要懂一點吧?這些皮毛都不懂,怎麼好意思說自己搞伺服器端?jsp和servlet什麼關係,servlet最常見的三種創建方式,Javaweb四大域對象,jsp九大內置對象都要知道吧?el表達式必須熟悉吧?mysql增刪改查sql語句要會寫吧,多表關聯、左外右外不能慫吧?jdbc是幹嘛的,sql注入是啥,如何用jdbc實現事務等等都要知道吧?

4.框架預備知識:

xml讀寫操作要知道,反射、內省、泛型不要求精通,但怎麼用總要心裡有點那個什麼數吧。不然你框架學起來就是懵逼的。

5.ssh、ssm框架:

不要求你精通底層原理,但是山寨版的原理總要略知一二吧。如何山寨實現IoC容器,如何對dao進行抽取,如何藉助反射實現同一個servlet處理多個請求,這些最好都要了解吧。在理解山寨版框架的基礎上,把配置多配幾遍,做到心裡有數。明白每個配置大致起到什麼作用。另外,我一向覺得,學習框架必須帶著下面的疑問:這個框架沒有出現之前,我們的前輩們如何解決的?它的出現解決了哪些痛點?又有什麼缺點沒有?都是需要去琢磨的。

最後,還是忍不住說一下,很多小白老師覺得框架是學習路上的終極boss。too young, too simple. Sometimes naive! 框架如果不細究底層(我承認底層很複雜),其實完全可以看作很大很大的工具類。只不過以前我們寫代碼調工具類,現在我們寫點代碼讓框架調…工具類就像鑰匙,是工具,我們用它開門。框架就像房子,我們的代碼是窗戶,窗戶是嵌在房子裡的。反正,框架不是大boss,你的項目經驗和編碼能力才是攔路虎!

給初學者的幾點建議:

1、整個學習的過程中以視頻學習教程為主,教程要完整系統,全部知識+作業+項目。千萬別看書學習Java,有很多Java初學者在網上買書學,沒有任何作用,幾乎沒有哪個初學者可以看書把Java學會找到工作,書的專業術語你根本看不懂,學著學著就會有放棄的想法。

2、做人要務實,儘管你在開始的時候信心十足,認為通過自己的努力可以把Java學好找到工作,但是當你學著學著你就會發現什麼叫「知難而退」。不要認為自己可以解決所有問題,你並不是天才,並不是先知,所以要懂得「借力」,要多跟有經驗的人交流,交流學習方法、學習心得,用什麼學習方式效率才是最高的,別人的一句話或許頂得住你研究一天。

3、因為也不可能一天都在學習,每個人都有其他的事情,但是我必須強調一點,如果你想達到就業的水平,一天至少要有3個小時的時間在寫代碼,不然根本沒有機會入這行。

4、必須學會的一個技能就是「百度」,Java的生態環境比較完善,很多問題在百度上都可以搜索到,即使可以問別人,也要自己現行百度,培養自己解決問題的能力。解決的問題多了,我們的能力就會不斷地提升,每個人都是這樣的過程。

5、最好是寫博客,把每天學習的內容進行總結,如果你能堅持寫,在你以後找工作的時候就是非常大的加分項。

最後祝大家都找到個滿意的offer

相關焦點

  • java工程師工資一般多少?java自學容易嗎?公司會要嗎-開課吧
    java自學容易,自學後找到工作也不算難,但是想要摸到這個行業的天花板就很難了!零基礎學Java容易的前提是,你要知道從哪裡開始學起,學到什麼程度可以開始自己做一些小的項目,或者自己寫一個商城類的項目。
  • java編程從入門到放棄?關於Java自學,我的3點思考
    但要系統全面地自學Java,那可就很難了!如果每個人都能通過自學,系統全面的掌握Java。那還要開設計算機專業幹嘛?還要培訓機構幹嘛?1、自學java難在哪兒沒方向,無從下手,容易形成東一榔頭西一棒槌的學習狀況;學習是反人類的,一個人學習是「要命」的。
  • Java程式設計師,學到什麼程度可以參加工作?
    最近很多小夥伴問我,Java學到什麼程度可參加工作呢?對於入門Java來說,可能有的很迷茫,不知道Java的具體的學習路線,也有的可能看過許多各種各樣的培訓機構所謂的學習路線,其實大家發現沒有,他們並沒有講到學到什麼程度就可以去實習或者參加工作的,有時聽公開課,老師也不會和你說,他只說VIP班都有講的,其實這都是發生在我身上。
  • 零基礎學Java的幾大問題:我適合自學Java嗎?Java學習成本?Java 真的很難嗎?
    Java是一門永不言敗的開發語言,隨著軟體行業的興盛,現在學習java的人員也是越來越多了,但是想要學好java的話自學是沒有那麼容易的事情。特別是對於零基礎的學員來,所以對於零基礎的學員來說都是要參加java培訓機構才是最合適的學習方式。很多的零基礎學員都會問,零基礎學習java真的很難嗎?要回答這個問題,我們應該從多方面來回答。
  • 自學軟體測試,得學到什麼程度才能找到工作?
    現在企業要求測試人員的不僅要懂測試理論、測試報告,就連資料庫這些都是必要的,更多的還要求有編程基礎、掌握主流測試工具使用方法等等,性能測試、自動化測試、接口測試這些都是最起碼要具備的能力,到底是不是這樣呢,招聘網站上一搜便知。
  • 開發崗位這麼多,為什麼選Java?你學Java了嗎-開課吧
    TIOBE編程排行榜根據全球工程師、課程和搜尋引擎數量為指數得出,在一定程度上反映了程式語言的發展趨勢。提到C++語言,很多人發現在使用過程中最容易出現的錯誤就是內存管理,而java有自動垃圾回收器,不用擔心內存。
  • Java學到什麼程度才能叫精通?
    網上提供的什麼各種學習路線我覺得都是浮雲,最直接的就是看相關系列的視頻。下面我貼出了相關Java 培訓班系列視頻的圖片,可以說非常推薦了,這些視頻我也安利給了我自己的小學弟們。為什麼安利給別人?因為我自己大二系統學習 Java 就是看的這個,我本人覺得全網可能找不到比這個更好或者更系統地能讓你入門並具有實際開發經驗的東西了。在學習的過程中記得實踐!實踐!
  • 現在學java的都是傻子?
    身為程式設計師的小編看完之後只能笑笑不說話:第一,說出這個問題的人應該是一個剛入門的新手,估計是剛看完java相應的知識不久,小編這裡想說的是java只是一門語言,是一門基礎性的語言,重點在基礎兩個字,現在來說應用的相對較廣,知識點就那麼多,但在應用上就會變得很多,有很多東西可能你還沒學到,算法?框架?
  • Python爬蟲學到什麼程度就可以去找工作了?
    有朋友在群裡和大家討論,問的最多的問題就是,python 爬蟲學到什麼程度可以去找工作了,關於這點,和大家分享下我的理解。,而新進員工除了跟著學習以外最常做的工作就是維護爬蟲系統,這點要有了解5、 最後一個加分項就是前端知識,尤其是常用的 js、ajax、html/xhtml、css 等相關技術為最佳,其中 js 代碼的熟悉是很重要的6、 補充一條,隨著手持設備的市場佔比越來越高,app 的數據採集、抓包工具的熟練使用會越來越重要
  • 自學編程學什麼語言比較好,編程學習建議
    自學編程學什麼語言比較好,編程學習建議 自學編程受到入門基礎知識的限制,不建議學習一些底層語言,比如C,C++,這兩門語言涉及到的指針,內存的知識非常抽象,很容易反措,並且這兩門語言與底層硬體密切相關,如果沒有系統的學過計算機體系結構的知識,不容易深入。
  • 這樣學習Java,才能找到一份Java開發的工作。不要盲目的學
    開篇文章,給自學的人掃掃盲區,很多人自學java都是錯誤的方式,導致最後浪費時間。越學越迷茫。從事Java八年,希望我的建議可以幫助到每個在學習java的人。我發現很多人在學習java的時候還在看很老的視頻,目前java已經出了java12,所以就是我們學習的內容要是最新的。這行的技術更新的比較快。所以三四年前的視頻就沒有必要看了。所以首先就得明白自己應該學習什麼最新的技術體系。根據公司的目前的技術配置來學習。衡量一下自己的水平。什麼專業,什麼學歷,是否學過編程。
  • 如何自學Java快速實現月薪過萬?JAVA自學之路
    有不少的同學發信給我,和我探討java的自學過程應該是什麼樣的,畢竟有很多人因為各種各樣的原因不能參加線下培訓。我試著給出自己的見解,拋磚引玉吧。這個自學路線是給那些為了就業的人準備的,如果只是興趣,不一定照這個走。首先要學JavaSE,這是無庸置疑的。與此同時,和JavaSE的學習同步,建議大家研究一下數據結構與算法。
  • 學Java開發,培訓還是自學靠譜?
    原因如下: 在你沒有下決心來學IT技術的時候,由於你的動力不強,不應該選擇培訓,而在網上自學對你的損失是最小的。 我完全建議你利用在學校的時間進行自學,我也是上過大學的,因為大學學習的課程普遍都是雜亂不精,學的非常多,但是說到找工作基本不具備這樣的能力。所以在大三的時候認準一個方向是極為重要的,把一個技術學到精,那就是工作,工作好就是大把的收入,我個人認為大三是學習的黃金期,大四是白銀期。
  • 自學java包裝簡歷2年經驗,面試了15家公司都沒通過,什麼原因?
    地址廣州,自學2年java,沒有工作經驗自己感覺挺努力的,基礎有點差,幾大開源框架都會用,但是不了解原理,增刪改查都沒問題。最近包裝簡歷2年工作經驗,半個月面試了20家公司,甚至薪酬都降低到5K,都沒有一家通過。不知道什麼原因,都想放棄了!求前輩指點!
  • 自學要多久?需要報培訓班嗎?
    本篇將介紹php的難易程度,自學要多久?以及需不需要報培訓班?有興趣的朋友可以了解一下!php語言雖然比不上java語言那麼熱門,但是學起來沒有java語言那麼難。在程式語言裡,也算一門比較熱門的學科。很多人覺得php比較簡單易學,也比較熱門,於是就想學習php。那php學起來真的簡單嗎?沒有接觸過編程的人能學會嗎?
  • ​Java視頻教程自學全套【全新課程資源】
    課程介紹----Java視頻教程自學全套2020尚矽谷開發入門精通項目零基礎培訓項目java視頻課程java培訓學習java語言編程設計零基礎教程入門到精通python程序h5語言app軟體開發代做web設計jsp編程php安卓C#C+JavaMATLAB/C++/JAVA/python/設計/homework/論文/仿真/程序代碼/調試20年java教程 全套javase零基礎到高級視頻idea小白自學編程jdk8App開發Android視頻教程安卓開發培訓零基礎自學就業大數據課程教程學習spark資料分析師java
  • 新手轉行學java難嗎?新手學java需要注意的6個方面!
    新手轉行學java難嗎?新手學java需要注意的6個方面!
  • 孩子的英語到底要學到什麼程度?
    我天天忙著帶大家給孩子做英語啟蒙,很多朋友都在公號中跟我分享,但很少會有朋友去認真思考這個問題:孩子的英語到底要學到什麼程度? 什麼是底線?簡單說,孩子完成了小學初中階段的教育,那是完成了國家對於一個孩子教育最基礎的內容,孩子起碼要把這些學習內容完成,才算是個合格的小學生、中學生。 而且孩子在小學、初中、高中的學習生涯中,孩子的學習是連續的,老師不是連續的。
  • 吉他自學和跟老師學究竟有什麼區別?
    :今天我們要討論的是,吉他自學和跟老師學究竟有什麼區別?最起碼的,初學的時候書沒辦法告訴你你理解得對不對。更重要的是,書沒辦法告訴你你彈出來的聲音對不對。2、沒有自學的思路,不知道現目前這個階段該學什麼。網上搜一堆視頻教程不夠完整,而且每個老師的教學思路也不一樣。學起來費勁,學習的興趣就會逐漸下降。..我見過很多初學者,因為好奇或喜愛而買一把吉他。拿到手裡發現不會彈,就會去買各種吉他教學書籍,網上搜視頻教程。
  • Java學到什麼程度可以高薪進大廠?
    很多Java初學都關心這麼一個問題,Java學到什麼程度以後可以找到第一份工作。大家的目標都很明確,也很實在,學習Java無非就是為了找工作,那到底我要學多少Java知識,才可以找到第一份工作呢。