小編最近經(jīng)常會(huì)看到留言,問一些關(guān)于編程的問題,今天就針對提問頻率較高的幾個(gè)問題為大家統(tǒng)一解答一下,希望可以幫助那些想要從事IT編程行業(yè)的朋友們。
編程好學(xué)嗎?多長時(shí)間才能學(xué)會(huì)編程?
這個(gè)因人而宜,通常情況下,從實(shí)現(xiàn)第一個(gè),到比較熟練的編寫代碼,這個(gè)過程可能比學(xué)習(xí)其它的計(jì)算機(jī)技術(shù)要長一些,比如學(xué)習(xí)Photoshop,很多人有三兩個(gè)月就可以勝任影樓處理照片這樣的工作,而同樣的時(shí)間,誰能保證你能成為一個(gè)熟練的程序員呢?
學(xué)習(xí)編程需要什么基礎(chǔ)?
理論上來說,學(xué)習(xí)編程需要比較好的數(shù)學(xué)基礎(chǔ)和邏輯思維能力,英語好一點(diǎn)就更棒了。
數(shù)學(xué)基礎(chǔ)和英語方面,我覺得初學(xué)者有高中水平就可以了。這三點(diǎn)之中,我覺得最重要的就是邏輯思維能力的培養(yǎng)。學(xué)習(xí)編程的過程,其實(shí)就是培養(yǎng)邏輯思維能力的過程,就是掌握編程思想的過程。
編程入門之后,如果想要提高自己的編程水平,你可能還要掌握更多的知識(shí):數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)原理、編譯原理和操作系統(tǒng)原理等計(jì)算機(jī)科學(xué)的理論基礎(chǔ),以及代數(shù)系統(tǒng)、圖論和離散數(shù)學(xué)等數(shù)學(xué)理論基礎(chǔ)知識(shí)。
多大了能學(xué)編程嗎?
能,當(dāng)然能,為什么不能呢?所謂“活到老,學(xué)到老”,四、五十歲了還在學(xué)習(xí)編程的比比皆是,但是年輕人在記憶力等方面的優(yōu)勢還是非常明顯的。如果想學(xué)習(xí)一門編程語言,并且以后作為自己的職業(yè),那么你應(yīng)該知道,各個(gè)公司招人的時(shí)候,都是有年齡限制的。
學(xué)習(xí)哪種編程語言好?
Java是現(xiàn)在大型軟件項(xiàng)目中的主角,市場用人需求量大。大家都知道21世紀(jì)進(jìn)入信息時(shí)代,信息科技給人類的生產(chǎn)和生活方式帶來了深刻的變革,信息產(chǎn)業(yè)已成為推動(dòng)國家經(jīng)濟(jì)發(fā)展的主導(dǎo)產(chǎn)業(yè)之一,為此,從就業(yè)前景,發(fā)展方向等多方面來看,學(xué)Java編程無疑是最佳選擇.
編程賺錢嗎?
軟件行業(yè)的工資比一般行業(yè)應(yīng)該要高一些,但開發(fā)者需要承受比較高的工作壓力,熬夜加班是家常便飯,這都是需要考慮的。
一般來說,正規(guī)公司和大公司給的薪水和待遇會(huì)高一些。這里面有地區(qū)差異,還要看個(gè)人能力。比如主程,使用同一種語言并且從事類似的工作,在一線城市的大公司可能月薪過萬,而在小地方,卻可能只有三、兩千的樣子。
同時(shí)還要看所處的行業(yè)和選用的編程語言。
學(xué)習(xí)編程時(shí)要注意什么?
多動(dòng)腦,多實(shí)踐,打好基礎(chǔ),養(yǎng)成良好的編碼習(xí)慣,除此之外,還要有毅力,不能“三天打魚,兩天曬網(wǎng)”的,這樣你想掙高薪就不是什么難事了,想加入編程行列的,趁早吧!