java如何實現(xiàn)聊天程序 學(xué)好一個編程語言大概要多長時間?
學(xué)好一個編程語言大概要多長時間?謝謝你的邀請。學(xué)好一門編程語言取決于你如何定義它。知道如何使用這個應(yīng)該是學(xué)習(xí)編程語言最基本的要求。要學(xué)會使用一門編程語言來解決實際項目,這個過程大概需要幾個月的時間。所
學(xué)好一個編程語言大概要多長時間?
謝謝你的邀請。
學(xué)好一門編程語言取決于你如何定義它。
知道如何使用這個應(yīng)該是學(xué)習(xí)編程語言最基本的要求。要學(xué)會使用一門編程語言來解決實際項目,這個過程大概需要幾個月的時間。所以很多培訓(xùn)機(jī)構(gòu)一般都會把培訓(xùn)時間控制在幾個月以內(nèi),一般都能在這個水平上開發(fā)自己的項目。
但是,作為開發(fā)人員,使用一種開發(fā)語言是不夠的。一般開發(fā)一個項目也會涉及到多種開發(fā)語言,比如建一個網(wǎng)站。作為后端,可以選擇java、Python、php等。,但是你還需要自己設(shè)計前端的js,css,html。
當(dāng)你知道如何使用這種語言的時候,只能說你剛剛掌握了基礎(chǔ),后面還有很多東西要學(xué),這也是程序員要不斷學(xué)習(xí)的原因。
掌握這個過程需要很長的時間,可能直到退休也不會真正掌握這門語言,因為對于一門編程語言來說,你需要掌握很多其他的知識,而這些知識又會需要其他的知識。你只能不斷學(xué)習(xí),很難掌握所有的知識,這就是為什么學(xué)習(xí)是無止境的。
開發(fā)者很難完全掌握,所以我覺得可以在剛開始學(xué)習(xí)的時候多學(xué)點,開闊眼界和知識面,然后選擇某個領(lǐng)域堅持學(xué)習(xí)。
能夠使用java開發(fā)出類似qq的聊天小程序達(dá)到了java學(xué)習(xí)的什么水平?
感謝邀請我作為一線java工程師來回答。簡單實現(xiàn)的基本聊天交流,說明你有一定的語言功底,再接再厲。在市場上的互聯(lián)網(wǎng)公司招聘中,除了語言基礎(chǔ),還需要對常用的流行框架有一定的使用經(jīng)驗,比如spring、spring mvc、mybatis、hibernate、spring boot、mysql、Oracle、分布式框架spring cloud、double、zk、容器技術(shù)等等。這些都需要一點點的積累,不管走多遠(yuǎn),都要保持學(xué)習(xí)的態(tài)度。