首頁>Club>
2
回覆列表
  • 1 # 村西頭大妞

    有基礎就自學,省錢

    沒基礎就花錢學,能學好

    如果是沒基礎又沒錢建議諮詢下中公軟體學院

    他們家有助學貸款

  • 2 # 評談科技事

    在學習前期的時候一定要多看多記多背,然後你需要去動手操作,等你操作到熟練之後,你就要去研究它的原理,最後你就可以得心應手的使用它了。

  • 3 # 自媒體錢多多

    主要還是多實踐多操作吧。程式設計除了是腦力勞動,也比較注重動手能力。

    等覺得自己理解的差不多了,再深入研究一下虛擬機器原理,讀一些開源專案的原始碼等等。

  • 4 # 程式設計師黑洞

    我以一個老程式設計師的身份分享一點感悟吧:

    JAVA是一種軟體開發語言,和學其他任何一種開發語言有一樣的道理或者說方法。

    學習一門軟體開發語言,應該先入門,然後,就可以“自學成才”。

    那怎麼入門呢?

    1,學語言,就是為了寫程式。啥基礎沒有,就得先了解其語法。語法包括其各保留字,資料型別,容器,類,物件模型,多執行緒,各種功能包。比如《JAVA程式設計思想》,就可以帶你入門。

    2,如何建立一個專案,如何編譯,如何執行。如何除錯。

    這些隨便一本入門書都會講。

    3,真正要開發一個軟體專案了,你還要了解JAVA這種語言以外的知識。

    比如,一個簡單的客戶資料管理軟體,WEB版。

    產品需求簡單定義為,對客戶資料的增刪改查。

    可以先用AXURE畫一個介面設計,當然也可以直接在紙上畫線框圖。目的是畫出來最終使用者介面。定義出來使用者怎麼操作這個軟體。互動設計定義每一步操作和介面反饋。

    還要想好,資料怎麼儲存,用什麼資料庫(如MySQL),資料表怎麼設計(有哪些資料,對應到表的欄位上)

    軟體後臺架構怎麼設計?因為專案業務邏輯非常簡單,即可以前後端分離,也可以不分離。前端可以用VUE加UI框架,後端可以直接用spring,springMVC,不需要快取層直接訪問資料庫MySql。(負雜的專案可能就需要redis快取層,dubbo微服務等)

    設計完成就可以動手寫介面,前後端分離的設計需要先按原型圖(也可以是前面畫好的線框圖)來分解前後端互動介面。定義好介面協議(請求路徑,引數,返回什麼資料,什麼格式--一般用json格式)

    到此差不多可以動手寫程式碼了。(稍大點的專案中,測試工程師一般已經寫好測試用例了)

    祭出你的順手IDE(IDEA),建立一個JAVA web專案,開始碼程式碼吧。

    總之,要學好一門語言,需要語法基礎,會建立專案,會編譯除錯。其他基本上就是自學成才了。當然,身旁有高手,隨時請教更高效。

    現在網上很多免費收費教學影片,也可以試試。

    資源很多,方法差不多,都是靠勤奮好學和持之以恆。

  • 5 # 數字化重生

    前期找一本教程,比如java程式設計思想;

    中期找一個開源框架,比如Spring系列,好好看看原始碼,也有很多這方面的書籍可以參考。可以學到很多非常實用的程式設計技巧、優秀的設計模式及大量流行的第三方框架,比如ioc依賴注入、基於schema和spi的擴充套件機制、json、xml處理,日誌處理、訊息框架、httpclient、quartz等等;

    這個時期必須要找實際的專案去練手,光看不練,基本白費功夫。光幹不總結,提升也會很慢。

    後期就是持續提升內在修為了,面向領域設計ddd,六邊形架構,分散式、微服務、docker、devops等雲原生技術這些都要去深入瞭解。

  • 6 # mask哥

    基礎學紮實,用於實踐,快速學習新知識,IT行業變化很快,知識的遷移能力遠大於你學習一個新技術,多follow行業大牛,時間久了自然也久成大牛了,一定要堅持學習。此外英語也要好好學,比較top技術都是國外發明的。此外提高自己的演講能力,溝通能力,分析問題能力,結構化思維能力,500強員工基本都培訓這些。

  • 7 # 小小程式設計師玲兒

    百戰程式設計師IT問題專業解答

    JAVA是一種軟體開發語言,和學其他任何一種開發語言有一樣的道理或者說方法。

    學習一門軟體開發語言,應該先入門,然後,就可以“自學成才”。

    那怎麼入門呢?

    1,學語言,就是為了寫程式。啥基礎沒有,就得先了解其語法。語法包括其各保留字,資料型別,容器,類,物件模型,多執行緒,各種功能包。比如《JAVA程式設計思想》,就可以帶你入門。

    2,如何建立一個專案,如何編譯,如何執行。如何除錯。

    這些隨便一本入門書都會講。

    3,真正要開發一個軟體專案了,你還要了解JAVA這種語言以外的知識。

    比如,一個簡單的客戶資料管理軟體,WEB版。

    產品需求簡單定義為,對客戶資料的增刪改查。

    可以先用AXURE畫一個介面設計,當然也可以直接在紙上畫線框圖。目的是畫出來最終使用者介面。定義出來使用者怎麼操作這個軟體。互動設計定義每一步操作和介面反饋。

    還要想好,資料怎麼儲存,用什麼資料庫(如MySQL),資料表怎麼設計(有哪些資料,對應到表的欄位上)

    軟體後臺架構怎麼設計?因為專案業務邏輯非常簡單,即可以前後端分離,也可以不分離。前端可以用VUE加UI框架,後端可以直接用spring,springMVC,不需要快取層直接訪問資料庫MySql。(負雜的專案可能就需要redis快取層,dubbo微服務等)

    設計完成就可以動手寫介面,前後端分離的設計需要先按原型圖(也可以是前面畫好的線框圖)來分解前後端互動介面。定義好介面協議(請求路徑,引數,返回什麼資料,什麼格式--一般用json格式)

    到此差不多可以動手寫程式碼了。(稍大點的專案中,測試工程師一般已經寫好測試用例了)

    祭出你的順手IDE(IDEA),建立一個JAVA web專案,開始碼程式碼吧。

  • 8 # 一個程式設計師的自我修養

    學好其實是一個相對而言的。不同人對學好的理解也不同,如果你是個初學者,希望下面的理解對你有幫助。

    首先 大多數人學習Java的人都是在做業務層的事情。用一套穩定安全的方案去解決業務痛點,能做到這一點就已經是一個不錯的Java工程師,然而這並不簡單,首先要求你對java 一些工具類比較熟悉,知道正確的使用,這個可以透過看api註釋,或者閱讀一定的原始碼。瞭解了api的使用後還需要一定的實踐,這個過程可以找一些專案,用自己的邏輯實現一下。經過這一輪洗禮基本上能有一定的解決問題能力。再提升的話可以可以透過閱讀一些小的來源專案,或者不斷實踐。

  • 9 # 隨猿

    學好java, 看你的初始條件決定。

    1. 在校生, 平時的作業儘量自己完成,有好多學生購買成品或找人做。 學校學習的雖然有的時候不能到社會直接應用, 但學習的都是一些基本原理, 底層的東西。課外關注一下行業發展, 學習瞭解一下新的技術, 可作為談論的話題。 實習可到公司進行實習, 關鍵問題, 轉變你的態度,公司非學校。

    2. 社會人員/轉行, 有很強的自控能力推薦自學, 自學雖然苦, 學到的理論記憶會稍微牢固一些。 若沒有強大的自控力, 還想學習,可選擇培訓機構。 線上, 線下都可, 但選擇要謹慎。 培訓學習也要跟著聽, 做作業。不懂就要及時提問。 個人認為培訓最大的作用, 就是對整體java有一個框架式的瞭解, 後續工作中,生活中需要不斷充實自己的能力, 技能。

    工作中,生活中給與的建議, 剛開始注重2-8法則學習, 重點學習常用的部分2%左右, 後續遇到在學習。 8小時內求生存,8小時外求發展。 工作之餘, 可以選擇多學習一些。 渡過初始階段能快一些。

    後續就要靠自己了, 技能學到了就是自己的。

  • 10 # 尚矽谷教育

    想要學好Java課程,首先主要的一點就是要找到適合自己的學習方式,然後自己在學習的過程中適當的掌握一些好的學習方法,認真對待,多抽出一點時間進行學習基本就可以學好Java課程,這樣的情況線下就是學習的不太好也不會差到哪裡。當然了,如果是自制力不強的人或者是感覺自己學不會的,那麼這裡建議大家找一個靠譜的Java培訓機構進行學習。

    Java如何學習才可以學好呢?

    1.勤動手

    在Java的學習過程中,重要的就是要多動手,那就是敲程式碼練習,學習Java程式設計,重要的一部分就是要不斷的練習,自己多動手敲程式碼才可以學好。

    2.多實現

    在Java學習過程中最重要的部分就是要把學到的內容進行實踐應用,我們學習Java知識,最後都是要在工作中實現他的作用,所以,學習時要多進行實踐。

    3.需堅持

    在枯燥的程式設計學習中,想要有所獲得達到自己的目的,就要堅持到底,不能夠三天打魚兩天曬網這樣進行學習, 在人的事情面前只要是堅持不懈,努力學習就會獲得好的成果, 所以一定要學會堅持。

    4.勤交流

    對應在Java學習的過程中要多進行詢問交流,遇到學習中不明白的問題或者是沒學懂的內容一定要及時的問老師和同學多交流,這樣不僅可以提高學習效率也可以加深知識理解。

    靠譜Java培訓機構如何選擇:

    對於選擇Java培訓學習的小夥伴,想要學好Java,首先就是要選擇一家靠譜的Java培訓機構,那麼靠譜的Java培訓機構改如何選擇呢?這對於零基礎的小夥伴也是一個比較犯難的問題,今天小編就來簡單介紹一下。

    一、課程大綱是否更新

    程式設計技術一直以來都是更新比較快的行業,Java技術也在不斷更新迭代,我們在選擇Java培訓機構學習的時候就需要注重Java課程的內容是否包含現在流行的新技術知識點,只有學習掌握新的知識才能跟上時代的步伐。

    二、教學質量是否給力

    一個靠譜的Java培訓機構,除了有全面系統的Java課程體系,教學質量也是非常關鍵的。是否擁有強大的教學質量,也決定了學員的學習成果的好壞。

    三、就業體系是否完善

    就業可以說是每個學習Java的學員的最終的目的,也是最重視的問題。對於剛進入社會的學員來說就業指導服務至關重要,可以說一個好的就業服務可以讓你找到更好的工作。

  • 11 # MRCOOK

    這個問題,在深夜裡引起了我的回憶。我覺得應該用下面這種形式去回答。

    你:怎麼才能學好java?

    我:首先,你必須喜歡它。

    你:那我要怎麼才能喜歡它?

    我:那至少你要先了解了解它吧。

    你:它不就是一個程式語言嗎?有什麼地方需要了解的呢?

    我:我來說說,我的例子吧。初學程式設計時,我學的是C。做了很多ICPC(國際大學生程式設計競賽)題目,但是我一點都不喜歡程式設計。後來學習了JAVA,還是用它做了很多ICPC的題目。別問我為什麼做ICPC題目,因為我們專業課老師說,會做很多ICPC題目可以追到很多學妹,還可以手把手教的那種,所以我就做了很多ICPC的題目。後來,我發現,我的老師騙了我。我總是在手把手教我的師弟,而師妹們都去看校園搖滾樂隊去了。WTF。於是我在想,為什麼我要放棄我學了10幾年的吉他,搞這個?然後我放棄了ICPC,放棄了JAVA,放棄了C,放棄了程式設計,又抱起了吉他。玩吉他嘛,需要去搜索很多譜,於是我就想,我能不能把整個吉他譜網站的吉他譜圖片都下載下來呢?於是,我各種搜尋,各種想辦法。後臺聽說程式設計可以做爬蟲,把圖片全部下載下來。於是,我又回到了程式設計的懷抱,也最終實現了把吉他譜網站的圖片下載下來了。於是,我又想,吉他譜圖片都能下載,那證明啥圖片都能下載呀。那是不是。。。

    你:難道你。。。

    我:別打斷,我們繼續說程式設計。

    你:額。。。

    我:既然能把圖片下載下來了,那是不是可以把圖片上傳上去,把影片上傳上去,放在校園網裡面,把我們演出的圖片,影片啥的放在校園網裡面。於是,又開始研究怎麼程式設計做網站,怎麼做伺服器,怎麼把我最帥的彈吉他圖片放上去,怎麼吸引更多師妹。

    你:你是不是彈吉他很厲害呀?

    我:不,後來我被樂隊淘汰了,變成了樂隊的圖片、影片釋出人。我不服呀。我恨呀。於是我跟我們樂隊的其他人說,要用我的網站發照片,你們就得讓我一起彈吉他,否則就不讓你們發照片、影片。他們說,你那個爛網站,要不是有妹子看,我們才懶得放呢。於是我又不服了,怎麼爛了。有妹子是真理。其實,我知道我寫的網站是挺爛的,於是我又更加努力的學習怎麼把它做好。一度放棄了吉他。最後,我變成了現在一個從業了10年的程式設計師逗比胖子。

    你:你確實挺逗比的。

    我:所以,怎麼學好JAVA?只有你放開的去接觸它,瞭解它,讓它跟你的生活聯絡在一起,讓它把你的生活變得更加精彩,更加富有,那麼你就知道怎麼學好它了。一切只有動力才能驅使你前進。否則只能做個會寫程式的機器人,鼓譟、無味、讓人只想彈吉他。

    最後,祝福所有有夢想的人,祝福所有為美好生活而奮鬥的人。

  • 12 # 來自月亮的大媛子123

    如果你想報班學習Java,那麼就要選擇一家有口碑、教學質量好、師資雄厚、就業服務好的培訓機構。這樣你去學習Java,就能學到正流行的Java技術,有問題也可以隨時向老師求助,還會有很多實戰專案用來積累工作經驗,如果再加上你自己的努力,那麼半年左右你就能學好Java了。建議題主可以考慮下百戰程式設計師,百戰程式設計師是實戰化課程,每週更新,全程大大小小的實操專案,可以學到最新最完整的,企業最需要的技術,更好更快的參加工作。有領先的、實戰化的課程體系。獨立的專案開發部,承接國內很多企業的專案。

    如果你想自學Java,那麼就需要自己從網上找學習資料,但是網上的資料也不一定都是對的,需要你自己做篩選;其次你需要自己在網上找專案做,即使你的理論知識學得再好,在做專案的時候也有可能出現問題,遇到了問題身邊沒人可以請教,自己又找不到解決辦法的時,這很容易產生放棄學習的想法,所以自學Java還需要有耐心、有持之以恆的決心。

    以上就是初學者想要學好Java的方法,報班學習方便快捷但是要花錢;自學雖然不需要花錢,但是遇到問題都需要自己解決,比較考驗一個人的自制力

  • 13 # Maple小仙女

    想要學好java,首先要找到適合自己的學習方法,然後就是師傅領進門,修行靠個人了,程式設計枯燥,學習的時候需要很強的耐心,最好是有老師帶領學習,IT行業技術更新快~

    推薦給你尚學堂高淇老師的java300集,已經更新了2020最新版本,可以免費學習的,如果題主是打算自學的話,這套資料會對你入門有幫助,高淇老師的學習影片在IT屆的口碑也是非常好的(尚學堂和百戰程式設計師官網都可以免費領取)

    當然了,如果是自制力不強的人或者是感覺自己學不會的,那麼這裡建議大家找一個靠譜的Java培訓機構進行學習,可以去了解一下尚學堂,尤其是現在疫情期間,線下校區因為疫情原因都不開門,可以考慮一些線上機構,尚學堂百戰程式設計師目前助攻的就是線上課程,價格合理,線上有全套的督導和答疑服務,保障每個學生在家也能跟上大家的學習進度,不掉隊,對每個學生負責~

    尚學堂是可以免費試聽學習的,可以去尚學堂官網或者百戰程式設計師官網預約免費的試聽課程,適合自己的才是最好的,如果不願意報班學習的話,可以跟著高淇老師的java300集自學~之後再去搜集相關的學習資料!

    希望對題主有幫助!

  • 14 # tttt66666

    (1)網上有一大堆現有《Java從入門到放棄》影片教程,如果你有足夠的耐心,足夠的毅力,那麼是不用花錢的。學習方法就是,你跟著影片學習,動手練,然後不懂得先思考,想不通的就去csdn,或者部落格園搜。也可以找一些JAVA技術交流群,不恥下問。也能夠達到公司招人的標準。只是有一個不好的地方在於自學沒有經過系統的培訓,很多疑惑你不能夠及時的得到解決。

    (2)找培訓機構,培訓機構都是收費的,6000-30000不等,建議你找培訓機構還是要找1.5-2.3之間的培訓機構,最好的是線下培訓,培訓時長大約是4-6個月。這4-6個月基本上學習路線就是,培訓完成後你基本可以進行簡單的crdu。如果你幸運,進入了公司,有師傅帶你搞,那麼你很快就能在這個行業站住腳。至於工資,看學歷也看能力,看只要能活下去,在第一家公司你能夠抗一年,你基本上也就把這個行業瞭解4-5分,你自己也就知道自己在什麼樣的位置了。

    給三點建議作為參考。

    (1)如果你的學歷是非常厲害的本科,那麼沒必要去自學和培訓;

    (2)如果你不是本科,你下了很大的決心要進這一行,那麼我建議你去報培訓班。

    (3)如果是中間地帶的根據自己情況自行決定吧;

    (4)為什麼要以本科作為分界點,因為許多公司招人現在本科是最低標準。

    祝你找到自己的路。道路千萬條,開心第一條

  • 15 # 走在路中間的貓

    現在這個IT行業想入行技術門檻越來越高,只靠自學怕是很難成功,跟你堅持下來。自己也是透過培訓進去這個行業的,是在對比很多家機構後選擇中公優就業,首先是包吃住價效比相對高,然後公司比較大覺得靠譜,也對比幾家機構試聽後覺得大致都差不多,畢竟自己是菜鳥一隻,只要老師肯耐心教自己的努力想當重要,中公這邊老師和學生一樣住在基地,記得那會老師有時候會陪著我們上課到晚上十一二點,正常也會陪晚自習到九點,老師真的很有耐心,現在也還很感謝老師。

  • 16 # 甜甜卷ttj

    我的建議是報班學,因為自學需要太多條件了,而且也不一定就能學好!咱們學習java目的是為了就業,總不能學半天,沒效果,還浪費時間對吧?

    我就是個例子,自學一年,學的亂七八糟,似懂非懂,腦子裡一團糟,所以毅然決然報班學,那會兒學長推薦學的百戰程式設計師的課,學完薪資12k.剛畢業這待遇不低了,而且我去了也確實證實,實戰化,老師負責,而且管理挺嚴格,適合我這種懶散的人!現在已經學完了,也順利找到工作,我現在13k.挺感謝百戰的,希望百戰越辦越好

  • 17 # 我是雙魚座2020

    首先你要喜歡它,熱衷於它,要有追女朋友一樣的決心和毅力[捂臉]然後規劃一下學習的路線,瞭解下現在企業的崗位需要什麼,大概知道自己要學習些什麼內容。然後找一套系統的入門資料,先打基礎,這個很重要。網上資料也很多的,北京尚學堂java300集就很不錯啊,特別適合小白了。之前學習我們老師推薦的,一直用他家的講義,高淇老師講課還是很有趣的,這才瞭解到他們,我很多朋友都有學過,十幾年的機構就是專業。學完基礎,如果真的感興趣,按照自己的學習路線走就可以,自學或者培訓,自己考慮。如果可以,有個行業的前輩帶著,多交流,肯定特別有幫助。

  • 18 # IT 程式設計 麥旋風

    如果大家之前沒有接觸過程式語言的話,在這裡我不建議大家自學,因為程式語言本身就有一定的難度,如果自學的話是比較吃力的,建議大家看一些影片學習,這樣會比自學要好的多。

    而現在網上的影片也是非常多的,但是大家一定要選擇一些質量比較高的影片。在這裡我推薦大家看尚學堂高淇老師的Java300集(可以在百戰程式設計師或者尚學堂的官網上免費領取資料),高淇老師是擁有很多年的教學經驗,資歷是非常豐富的,跟著高淇老師學習會達到事半功倍的效果。

    想要學習的Java的同學們可以去百戰程式設計師或者尚學堂的官網上免費領取資料,加油學習的少年。

  • 19 # 背棄理想du

    首先我要給你說的是,任何一個東西從零到精通,都是需要一個過程的,都是需要我們慢慢的去渡過這個階段,我們才能慢慢的掌握,其次,畢竟這是一門程式語言,你學精通就可以拿到一份不錯的高薪工作,所以說,對於任何一個零基礎的小白來說,都是比較難的。

    所以零基礎小白入門學習java,你一定要規劃好自己的學習方法和學習方式。

    選擇機構重點要多試聽,多比較,畢竟每個人接受資訊的方式不一樣,老師技術再好,如果不能有效的傳達給學生,那對學生來說也是沒用的。所以建議試聽後找到適合自己的最重要。

    學習Java的話,可以考慮尚學堂啊,尚學堂就是從Java起家的,已經創辦14年。

    因為尚學堂的口碑和學習效果都是可以保證的,我就是在朋友的推薦下去尚學堂學習的,已經學完找到工作。

    尚學堂有領先的、實戰化的課程體系。獨立的專案開發部,承接國內很多企業的專案。

    有超強的師資力量,老師都是業內大牛,8年以上的授課經驗可以講得更加容易理解,學習更有效率。

    國內第一的每週5-20家上門企業招聘;雙保險式的就業服務;免費提供獵頭服務。

    全國唯一”從零到百萬年薪”的服務體系

    有這麼多的優勢,學習程式設計肯定是去尚學堂學習呀,可以學習到技術,又有好的就業推薦。完全沒有擔心

    還可以參加參加線上百戰程式設計師,邊工作邊學習

  • 20 # 憤怒的當當

    這是我以前在知乎回答的類似的問題,現在轉給你,希望對您有幫助。

    談一下我的想法。由於不太瞭解你的起點,暫時就把你當成初學者來看。

    我幫你擬定一下學習和成長的路線,供參考。

    選用一個趁手的兵器,不要用 記事本, 至少要上 vscode,裝上幾個外掛就可以玩了。當然更好是 idea,社群版就夠了。工具很重要,能讓你的開始更容易些,否則很容易被打擊到放棄。花兩個月左右的時間的學習一下java的基礎知識,瞭解那些邏輯判斷,流程控制,常用的關鍵字,常用的基本型別和集合類,工具類。這一階段,很多東西是要記住的,不需要理解,比如String就是用來構造字串的,迴圈就用 for ,@開頭累的是註解。再有了上面的基礎知識後,就要進入專案實戰。沒有專案怎麼辦,自己給自己找專案,比如先做個簡單的計算器,完全不需要介面的那種。注意要用正確的做事情的方法,比如先規劃一下實現的思路,然後再動手開幹。開始學習 springboot,這是java必學啊。英語可以的話,直接到官網看一下文件,這個階段要把springboot專案的結構搞熟練。也不需要理解,就需要記憶,比如怎麼配日誌,怎麼寫 controller,怎麼做 url 對映 等。我們先是框架的使用者,大多數時候我們只需要知道怎麼去用就可以了,而不需要知道為什麼這麼用。對 springboot 有了基本的認識之後,就可以給自己定一個專案去做了,比如在完成一個簡單的物料管理系統等(只需要簡單的增刪改查就行)。可能這個時候根本沒聽說過資料庫什麼的,沒有關係,可以先從 github或者 gitee 上搜索一個簡單的專案,先看,再動手仿造,這一階段的目標就是學會模仿、仿造。當然,可以比上一階段多問幾個為什麼,然後搜尋查一查。這樣,自己的知識點會比以前廣一點,深一點了。重複上一步,再進行另一個專案。程式碼一定要親自鍵盤輸入,邊摸索邊進步,爭取能自己親手實現一個專案,哪怕是仿造都行。在進行專案的過程中,自然會有很多問題冒出來,能找原因的就解決掉,找不出原因的看看能不能先仿照別的專案解決掉。我們的結果是完成一個專案,對於那些不影響結果的先放一放,說不定走過去再回頭看,有些問題已經不是問題了。

    我的思路就是在專案中歷練學習,沒有實際專案就給自己定專案就可以了。如果你學程式設計本就是為了達成自己的作品,恭喜你你會學的很快。

  • 中秋節和大豐收的關聯?
  • 如何評價漫畫《海賊王》第919話?