jquery直播彈幕效果 新人的java之路,該怎么開始?
新人的java之路,該怎么開始?任何一個技術(shù)大佬在去學(xué)習(xí)java的時候無不是從小白一步步地學(xué)習(xí)積累知識成長下來的,既然如此你選擇了java必須感謝你加入我們編程大家庭。才是過來人彼此分享幫一下忙我的看
新人的java之路,該怎么開始?
任何一個技術(shù)大佬在去學(xué)習(xí)java的時候無不是從小白一步步地學(xué)習(xí)積累知識成長下來的,既然如此你選擇了java必須感謝你加入我們編程大家庭。
才是過來人彼此分享幫一下忙我的看法,如果能妖軍的回答能對你有幫助。
java是后端的一門編程語言,總體前端來說個人覺得是一個也很總體枯燥的技術(shù),只不過前端能動態(tài)實(shí)時實(shí)際瀏覽器見到效果,前端一些動畫也也很感覺有趣,炫酷。
拿我自身來說,我當(dāng)初的java是該如何學(xué)起的呢?
必須是前端的一些基礎(chǔ)知識,不下于html、css、javascript、jquery、freemarker、ajax、jsp
很多人可能會好奇,學(xué)習(xí)后端的知識啊,為什么要先學(xué)這些前端的東西?
簡單通俗的講學(xué)授課的多估計(jì)沒壞處。這些前端的知識入門學(xué)習(xí)起來低些簡單,能對剛?cè)腴T學(xué)習(xí)的你受到興趣,不況且讓你上去這完全看不懂那學(xué)出聲太難太麻煩,對現(xiàn)的學(xué)習(xí)失去信心。
一句話可以概括,增強(qiáng)強(qiáng)大的自信,踏人去這個門你都會感覺得到都不一樣的世界!
另外就是不好算工作中絕對是必須和搞這些技術(shù)的前端打照面的,你懂了這些知識,溝通站了起來估計(jì)很大暢,工作效率大嚇增加!
比如是javaSE,也就是java的基礎(chǔ)知識
這些基礎(chǔ)知識很重要的是,學(xué)基礎(chǔ)扎實(shí)總之有點(diǎn)兒容易。畢竟知識點(diǎn)太大了,不需要可能會偶爾會忘。
對初學(xué)者來說要先在這個階段下功夫,多天天練習(xí),勤思考,找到適合自己的學(xué)習(xí)方法?;A(chǔ)知識網(wǎng)上有很多,可以不無法去一些學(xué)習(xí)網(wǎng)站找。像w3cschool,菜鳥教程等都挺適合我的。
然后再是javaweb三大框架:ssh和mysql,oracle數(shù)據(jù)庫
說起這spring一定得把英語學(xué)好,只不過很重要的是。mysql像是公司專用最多的應(yīng)該要是,畢竟開源。
再然后是一些idea工具和插件的使用eclipse,myeclipse,sts,idea
我推薦用idea,其他的沒說不好,這里就不差別不大每個工具的優(yōu)劣了。
情報(bào)營的其他框架或技術(shù)和數(shù)據(jù)庫:springmvc,mybatis,springboot,springcloud,gbase,postgrelsql,teradata,redis,mongodb,svn,git,maven等
這里除了gbase,postgrelsql,teradata這些數(shù)據(jù)庫外,其他的建議都要去學(xué)。
結(jié)果是減弱的java的進(jìn)階知識,像一些線程,io,設(shè)計(jì)模式,算法,jvm,并發(fā)包,jdk源碼等
還沒這一步了,自己估記也會有深刻體會了,此處對于題主來說,這里先不過多的話贅敘了。都很最重要再說。
期望回答我能幫到你
現(xiàn)在自學(xué)什么編程比較好?
要是說過去五年超火爆的是java,那你未來10年P(guān)ython肯定火,人工智能時代大概也會出很多個版本編程語言,可是計(jì)算機(jī)基礎(chǔ)知識的東西大都通用的,IT行業(yè)是個萬花筒。不論怎么幻化永遠(yuǎn)不會離得開算法、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)原理、操作系統(tǒng)、通信協(xié)議。不如你找一下最近幾年阿里、美團(tuán)、京東等大牌兒IT公司的面試題,永遠(yuǎn)離得開這些基礎(chǔ)性的知識,并且,是大頭。如果沒有手中掌握不好先導(dǎo)性知識,你的職業(yè)生涯也僅僅只是從一家公司跳到另外一家公司,是用是你自己做的框架只是因?yàn)槿齻€壘碼的工具。第一年就開始就在原地踏步。記得一點(diǎn),一線大牌公司永遠(yuǎn)都是要的是程序員中的那20%,只剩下的80%必然會會被7強(qiáng)。
所以才你要成為佼佼者,那真正的實(shí)力,別人完全改變不了你的真本事。