java開(kāi)發(fā)常用四大框架 有人說(shuō)騰訊使用C 為主要開(kāi)發(fā)語(yǔ)言?java少?為什么?
有人說(shuō)騰訊使用C 為主要開(kāi)發(fā)語(yǔ)言?java少?為什么?我看到的部分原因是騰訊的各種C組件都非常豐富和穩(wěn)定。在這種情況下,如果不是因?yàn)樘厥獾脑?,就沒(méi)有理由去努力和冒險(xiǎn)去削減其他性能不如C的語(yǔ)言,我寫(xiě)
有人說(shuō)騰訊使用C 為主要開(kāi)發(fā)語(yǔ)言?java少?為什么?
我看到的部分原因是騰訊的各種C組件都非常豐富和穩(wěn)定。在這種情況下,如果不是因?yàn)樘厥獾脑?,就沒(méi)有理由去努力和冒險(xiǎn)去削減其他性能不如C的語(yǔ)言,我寫(xiě)過(guò)C/C、Java、Python和Lua,對(duì)語(yǔ)言也沒(méi)有偏執(zhí)。我接觸到的一個(gè)基本模塊是每天200億個(gè)請(qǐng)求,但服務(wù)器的數(shù)量不到100個(gè),這在其他語(yǔ)言中很難實(shí)現(xiàn)。因此,C仍然是新模塊開(kāi)發(fā)的首選,但是新技術(shù)在內(nèi)部得到了鼓勵(lì),只要有正當(dāng)?shù)睦碛?。大多?shù)時(shí)候,我們只知道一點(diǎn)點(diǎn),然后用它來(lái)推測(cè)陌生的領(lǐng)域。這里我們不僅僅指計(jì)算機(jī)語(yǔ)言。這個(gè)習(xí)慣很危險(xiǎn),我們互相鼓勵(lì)。
剛學(xué)完Java基礎(chǔ)的我,要怎么學(xué)才能做Java后端,學(xué)SSM之前還要學(xué)習(xí)什么基礎(chǔ)?
我是一家軟件公司的技術(shù)總監(jiān)。以我多年的工作經(jīng)驗(yàn),我將告訴大家如何成長(zhǎng)為一名合格的Java工程師:掌握J(rèn)ava基礎(chǔ)知識(shí)后,下一步該做什么:數(shù)據(jù)庫(kù)相關(guān)知識(shí)
學(xué)習(xí)SQL語(yǔ)法、JDBC、mysql、數(shù)據(jù)庫(kù)連接池等數(shù)據(jù)庫(kù)相關(guān)知識(shí)。
Java工程知識(shí)
學(xué)習(xí)Java工程相關(guān)知識(shí),如maven、GIT、SVN等
學(xué)習(xí)spring MVC spring mybatis
學(xué)習(xí)spring boot相關(guān)知識(shí)
以上所有知識(shí)滿足后,可以去面試Java工程師一職。隨著公司項(xiàng)目越來(lái)越多,您的java知識(shí)熟練程度也會(huì)越來(lái)越高,您可以有意識(shí)地學(xué)習(xí)旋轉(zhuǎn)云等相關(guān)知識(shí),在掌握了分布式開(kāi)發(fā)的能力后,您將逐漸成長(zhǎng)為高級(jí)java工程師。此時(shí),你將面臨一些選擇,無(wú)論是向架構(gòu)師方向發(fā)展還是向技術(shù)經(jīng)理方向發(fā)展,都會(huì)有不同的學(xué)習(xí)路徑。
好吧,先寫(xiě)在這里,祝你學(xué)習(xí)順利!