java是什么 零基礎(chǔ)能學(xué)Java嗎?
零基礎(chǔ)能學(xué)Java嗎?可以肯定的告訴你,零基礎(chǔ)是可以學(xué)習(xí)Java的,多數(shù)人在學(xué)習(xí)一門技術(shù)的時候都是從無到有,從小白道大神的,而且現(xiàn)在在職的多半以上的Java工程師大部分都是零基礎(chǔ)學(xué)習(xí)的Java技術(shù),然
零基礎(chǔ)能學(xué)Java嗎?
可以肯定的告訴你,零基礎(chǔ)是可以學(xué)習(xí)Java的,多數(shù)人在學(xué)習(xí)一門技術(shù)的時候都是從無到有,從小白道大神的,而且現(xiàn)在在職的多半以上的Java工程師大部分都是零基礎(chǔ)學(xué)習(xí)的Java技術(shù),然后才進(jìn)入道的這個行業(yè)。
Java學(xué)習(xí)最主要是不是你是否是零基礎(chǔ),而是你適不適合學(xué)習(xí)Java這項技術(shù),因為現(xiàn)在企業(yè)對于Java技術(shù)人才的需求是有一定的條件的,學(xué)歷方面是要達(dá)到??萍耙陨喜趴梢缘模ㄟ@是基礎(chǔ)條件),同時要有一定的邏輯思維能力(這個一般學(xué)習(xí)前也會有一個入學(xué)考核)只有達(dá)到了企業(yè)需求的條件那么學(xué)習(xí)Java是沒有問題的,即使你是零基礎(chǔ)也不會有什么影響。
在達(dá)到了一定的學(xué)習(xí)條件后,基本是確定你可以進(jìn)行Java的學(xué)習(xí)了,但是是否能夠?qū)W好還是需要看自己努力的程度了,學(xué)習(xí)一件枯燥的事情,有些人意志力不夠強可能會影響到最終的學(xué)習(xí)成果,所以要有一定的耐心和持之以恒的精神。
還有就是在學(xué)習(xí)的過程中想要學(xué)好Java知識,除了要努力以外,還要多問,遇到難點或者不理解的問題要及時的咨詢老師,平時和同學(xué)之間也要多進(jìn)行一些交流,只有勤學(xué)好問的人再加上自己的不懈努力才能夠獲得一個好的結(jié)果。
自學(xué)java怎么入門?
其實編程語言的學(xué)習(xí),尤其對于有過編程經(jīng)驗的人來說,要抓語言的主要元素,比如,每個語言幾乎都有變量、函數(shù)、集合(如數(shù)組、字典、類、結(jié)構(gòu)體等)、流程控制(if-else、break、continue等)、循環(huán)結(jié)構(gòu)(for、while等),然后再就是語言自有的新語法。這樣可以幫助你快速入門。
對于初學(xué)者來說對于上面這些沒有什么概念,此時其實不需要太過糾結(jié)這些概念的文字定義,而是應(yīng)該隨著學(xué)習(xí)的書或者電子文檔或者視頻一同練習(xí)編寫,嘗試自己解決編寫時的錯誤,加深自己對這些的認(rèn)知和感覺。
書籍有很多,例如:
網(wǎng)上也有很多學(xué)習(xí)站點,如廖雪峰的官方網(wǎng)站:
廖雪峰的站點有兩個優(yōu)點就是,每章都會有一些小練習(xí),是可以直接在頁面上編寫嘗試的,且每章最后都有評論區(qū)可以和博主或者一起學(xué)習(xí)的人留言交流。
如果樓主學(xué)習(xí)時還遇到其他問題自己難以解決的,也可以搜索一些java學(xué)習(xí)的QQ群,群里也會有很多的學(xué)習(xí)資料,同時還可以隨時將自己的問題拋出與群友交流。
希望能夠幫到你
Java開發(fā)技術(shù)達(dá)到什么標(biāo)準(zhǔn)可以月薪20k?
謝邀。作為一名Java程序員還是比較有話語權(quán)的。
首先聲明自己的薪資沒有20k,第一是工作年限沒達(dá)標(biāo),第二是技術(shù)水平不夠,三是項目經(jīng)驗不足。
這間接也說明了達(dá)到20k需要什么條件:
- 三年以上的工作經(jīng)驗,大部分靠Java拿20k的都是三年以上工作經(jīng)驗,畢竟不像算法工程師一出來就是三十萬年薪;
- 能獨當(dāng)一面的技術(shù)水準(zhǔn),可以在項目或產(chǎn)品的某個功能模塊掌握充足的業(yè)務(wù)技能,比較全面的技術(shù)水平,不需要太深,但是一定有至少一項是比較擅長的。
- 豐富的項目經(jīng)驗和解決問題的能力,一般還可以擔(dān)任小團隊leader的角色。
技術(shù)上講究一專多長,無論你是搞Java還是搞其他技術(shù),在一個大技術(shù)領(lǐng)域下的某個重要技術(shù)棧上術(shù)業(yè)有專攻,那么一定可以拿到20k甚至更高的薪資。
但是請記住,光靠技術(shù)水平拿高薪是不切實際的,Java程序員最好還是需要具備領(lǐng)導(dǎo)團隊的能力。
培訓(xùn)班出來的java初級程序員需要掌握什么知識可以進(jìn)入公司?
1、初級的開發(fā)人員最重要的是要熟練掌握J(rèn)2SE中常用的一些函數(shù),這樣你在開發(fā)程序時才知道某個功能是否有適用的API函數(shù),不用什么都自已實現(xiàn),影響開發(fā)效率。
2、掌握servlet的理論和實現(xiàn),了解Web系統(tǒng)怎樣開發(fā)、部署,常用的應(yīng)用服務(wù)器有哪些?怎樣使用。
3、對現(xiàn)在主流的開發(fā)框架SSH(Struts,Spring,Hibenate)及MVC模式有所了解,知道怎樣在這種框架下開發(fā)。
4、對一種或多種數(shù)據(jù)庫有所了解,熟練常用SQL語句的寫法。
建議你多做一些各種類型的程序,這樣應(yīng)該會很快掌握J(rèn)ava的,自已親自動手做一個程序,比看一個月的書都強的多!很多做一個程序就是一份經(jīng)驗積累。當(dāng)你感覺心中有些底氣時,就可以去找工作了!