java用哪個(gè)軟件編寫好 一個(gè)大三的學(xué)生,以后想做程序員,java有沒(méi)有大佬可以告訴一下學(xué)習(xí)的路線,目前只學(xué)了Java SE?
一個(gè)大三的學(xué)生,以后想做程序員,java有沒(méi)有大佬可以告訴一下學(xué)習(xí)的路線,目前只學(xué)了Java SE?1 java知識(shí)點(diǎn)1編程語(yǔ)言:熟悉java編程,了解JVM的基本知識(shí),了解基本的數(shù)據(jù)結(jié)構(gòu)和算法2數(shù)據(jù)
一個(gè)大三的學(xué)生,以后想做程序員,java有沒(méi)有大佬可以告訴一下學(xué)習(xí)的路線,目前只學(xué)了Java SE?
1 java知識(shí)點(diǎn)
1編程語(yǔ)言:熟悉java編程,了解JVM的基本知識(shí),了解基本的數(shù)據(jù)結(jié)構(gòu)和算法
2數(shù)據(jù)庫(kù):了解MySQL的原理和應(yīng)用,熟練使用SQL,簡(jiǎn)單了解鍵值存儲(chǔ)(redis)
3多線程編程:了解多線程編程及應(yīng)用,有多線程經(jīng)驗(yàn)。
4個(gè)通用框架:能夠使用spring、spring MVC、mybatis,并理解一些原則。
5網(wǎng)絡(luò)部分:了解計(jì)算機(jī)網(wǎng)絡(luò)和HTTP協(xié)議。
熟悉Linux和jcs6、HTML、Linux開發(fā)。
(2)學(xué)習(xí)方法:1。觀看視頻,了解學(xué)習(xí)的主要內(nèi)容
2。系統(tǒng)地閱讀這本書。閱讀博客搜索你不懂的地方
4。和別人討論
5當(dāng)你覺(jué)得自己達(dá)到了一定的水平,你可以通過(guò)面試來(lái)提高自己的學(xué)習(xí),因?yàn)槊嬖嚬贂?huì)問(wèn)你一些你回答不了的問(wèn)題
我覺(jué)得如果你只是玩,現(xiàn)在網(wǎng)上的資料太多了,如果你讀了每種語(yǔ)言5分鐘的介紹,你就做不到。我覺(jué)得哪一個(gè)簡(jiǎn)單無(wú)所謂,反正玩就行了。
如果你說(shuō)你想在編程領(lǐng)域工作,那么你要學(xué)的是一個(gè)錯(cuò)誤的命題。我個(gè)人認(rèn)為一個(gè)師范生在大學(xué)時(shí)至少應(yīng)該接觸過(guò)四種語(yǔ)言,否則他會(huì)不好意思說(shuō)他學(xué)的是計(jì)算機(jī)。當(dāng)然,這涉及到另一個(gè)命題,比如先學(xué)什么語(yǔ)言。雖然一個(gè)國(guó)外的編程初學(xué)者網(wǎng)站推薦JavaScript作為學(xué)習(xí)的第一語(yǔ)言,但我個(gè)人認(rèn)為它在中國(guó)不太可行,因?yàn)橥鈬?guó)人相對(duì)比較笨,因?yàn)樗麄冊(cè)趯W(xué)習(xí)JavaScript的時(shí)候不會(huì)考慮將來(lái)能不能賺錢,他們也沒(méi)有中國(guó)人那么在乎。所以學(xué)習(xí)可能更好。中國(guó)第一網(wǎng)。
不必編譯通用軟件。傳統(tǒng)軟件可能有更多的C/C,但并不意味著它是好的。大部分只是歷史遺留下來(lái)的問(wèn)題。也就是說(shuō),QQ發(fā)展這么多年了,突然換語(yǔ)言太麻煩了。所以你不必?fù)?dān)心普通軟件是由什么組成的。您可以看到eclipse、XMIND和其他著名的軟件甚至都是由Java構(gòu)成的,盡管我認(rèn)為Java根本不適合編寫桌面軟件。我是說(shuō),不要太擔(dān)心這個(gè)。沒(méi)有最好的東西。就像微軟在使用。Net寫網(wǎng)站,Google用Python寫網(wǎng)站,Oracle用java寫網(wǎng)站。你認(rèn)為誰(shuí)愚蠢?你的智商比微軟和谷歌的工程師高嗎?所以,如果你認(rèn)為自己只是在玩編程,那也沒(méi)關(guān)系。雖然我對(duì)汽車了解不多,但可以把它想象成奇瑞有五只手,最低配置是QQ。
計(jì)算機(jī)哪個(gè)編程好?
對(duì)于任何語(yǔ)言都不能很好的使用與否,那就是所謂的專業(yè),不同的語(yǔ)言針對(duì)不同的方向。與其他語(yǔ)言相比,Java的應(yīng)用更廣泛,但它不一定是最好的語(yǔ)言。