- 相關(guān)推薦
初學(xué)C語(yǔ)言的人最常問(wèn)的幾個(gè)問(wèn)題
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。對(duì)于新手來(lái)說(shuō)學(xué)習(xí)C語(yǔ)言并不是那么容易,下面是C語(yǔ)言初學(xué)者最常問(wèn)的幾個(gè)問(wèn)題,歡迎閱讀!
1.多久能學(xué)會(huì)編程?
這是一個(gè)沒(méi)有答案的問(wèn)題。每個(gè)人投入的時(shí)間、學(xué)習(xí)效率和基礎(chǔ)都不一樣。如果你每天都拿出大把的時(shí)間來(lái)學(xué)習(xí),那么兩三個(gè)月就可以
學(xué)會(huì)C/C++,不到半年時(shí)間就可以編寫(xiě)出一些軟件。
但是有一點(diǎn)可以肯定,幾個(gè)月從小白成長(zhǎng)為大神是絕對(duì)不可能的。要想出類拔萃,沒(méi)有幾年功夫是不行的。學(xué)習(xí)編程不是看幾本書(shū)就能
搞定的,需要你不斷的練習(xí),編寫(xiě)代碼,積累零散的知識(shí)點(diǎn),代碼量跟你的編程水平直接相關(guān),沒(méi)有幾萬(wàn)行代碼,沒(méi)有拿得出手的作品,怎
能稱得上“大神”。
每個(gè)人程序員都是這樣過(guò)來(lái)的,開(kāi)始都是一頭霧水,連輸出九九乘法表都很吃力,只有通過(guò)不斷練習(xí)才能熟悉,這是一個(gè)強(qiáng)化思維方式
的過(guò)程。
知識(shí)點(diǎn)可以在短時(shí)間內(nèi)了解,但是思維方式和編程經(jīng)驗(yàn)需要不斷實(shí)踐才能強(qiáng)化,這就是為什么很多初學(xué)者已經(jīng)了解了C語(yǔ)言的基本概念
,但是仍然不會(huì)編寫(xiě)代碼的原因。
程序員被戲稱為”碼農(nóng)“,意思是寫(xiě)代碼的農(nóng)民,要想成為一個(gè)合格的農(nóng)民,必須要腳踏實(shí)地辛苦耕耘C語(yǔ)言初學(xué)者最常問(wèn)的幾個(gè)問(wèn)題C
語(yǔ)言初學(xué)者最常問(wèn)的幾個(gè)問(wèn)題。
也不要壓力太大,一切編程語(yǔ)言都是紙老虎,一層窗戶紙,只要開(kāi)竅了,就容易了。
2. 學(xué)編程難嗎?
編程是一門(mén)技術(shù),我也不知道它難不難,我只知道,只要你想學(xué),肯定能學(xué)會(huì)。技術(shù)就是一層窗戶紙,是有道理可以遵循的,在我看來(lái)
,比搞抽象的藝術(shù)要容易。
在技術(shù)領(lǐng)域,編程的入門(mén)門(mén)檻很低,互聯(lián)網(wǎng)的資料很多,只要你有一臺(tái)計(jì)算機(jī),一根網(wǎng)線,具備初中學(xué)歷,就可以學(xué)習(xí),投資在5K左右
。
不管是技術(shù)還是非技術(shù),要想有所造詣,都必須潛心鉆研,沒(méi)有幾年功夫不會(huì)鶴立雞群。所以請(qǐng)先問(wèn)問(wèn)你自己,你想學(xué)編程嗎,你喜歡
嗎,如果你覺(jué)得自己對(duì)編程很感興趣,想了解軟件或網(wǎng)站是怎么做的,那么就不要再問(wèn)這個(gè)問(wèn)題了,盡管去學(xué)就好了C語(yǔ)言初學(xué)者最常問(wèn)的
3.英語(yǔ)和數(shù)學(xué)基礎(chǔ)不行,可以學(xué)會(huì)嗎?初中畢業(yè)可以學(xué)會(huì)嗎?
首先說(shuō)英語(yǔ)。編程需要你有英語(yǔ)基礎(chǔ),初中水平完全可以勝任。編程起源于美國(guó),代碼中會(huì)出現(xiàn)很多單詞,有英語(yǔ)基礎(chǔ)記憶起來(lái)會(huì)非常
容易,如果你不認(rèn)識(shí)也沒(méi)關(guān)系,我推薦你安裝有道詞典,它的劃詞功能非常棒,選中什么就及時(shí)翻譯什么,不管是句子還是單詞。這樣,相
信你開(kāi)發(fā)出常用的軟件不成問(wèn)題。
當(dāng)然,如果你希望達(dá)到很高的造詣,希望被人稱為大神,那么肯定要閱讀英文的技術(shù)資料(不是所有資料都被翻譯成了中文),初中水平
就有點(diǎn)吃力了。不過(guò),長(zhǎng)期閱讀英文會(huì)提高你的英文水平,只要你堅(jiān)持一段時(shí)間,即使只有初中水平,我相信借助有道詞典也會(huì)提高很快。
如果你沒(méi)有學(xué)過(guò)英語(yǔ),不知道 im、is、are,那我該怎么說(shuō)呢,有志者事竟成,只要你想學(xué),相信英語(yǔ)的障礙你也能克服。
至于數(shù)學(xué),只要你不打算搞算法,會(huì)加減乘除法,就不要把它當(dāng)做學(xué)習(xí)的障礙了。
4.需要什么配置的電腦
如果你囊中羞澀,3K以上的臺(tái)式機(jī),4K以上的筆記本也可以勝任,當(dāng)然有時(shí)候會(huì)卡頓C語(yǔ)言初學(xué)者最常問(wèn)的幾個(gè)問(wèn)題計(jì)算機(jī)考試
經(jīng)濟(jì)條件允許的話,最好5K以上的臺(tái)式機(jī),6K以上的筆記本。
如果想從事編程行業(yè),你早晚要有一臺(tái)高配的機(jī)器。它不但會(huì)讓你工作更加流暢有效率,還會(huì)讓你覺(jué)得工作是一種享受,所以很多程序
員配備了MacBook。
5. 學(xué)習(xí)編程要用Linux嗎
很多大神都輕視地說(shuō),我不用Windows,一直在用Linux,只有Linux才能讓你看到C的本質(zhì),C就是為L(zhǎng)inux而生的。
話雖沒(méi)錯(cuò),但是你想想當(dāng)初你學(xué)習(xí)Windows花了多長(zhǎng)時(shí)間,是不是一開(kāi)始連切換輸入法也不會(huì),編輯Word文檔也不會(huì);如果你切換到
Linux,你也會(huì)遇到同樣的問(wèn)題,你需要一段時(shí)間來(lái)熟悉Linux,加大了你的學(xué)習(xí)成本,會(huì)慢慢消磨掉你對(duì)編程的興趣。
6.我該選擇什么教材學(xué)習(xí)C語(yǔ)言
對(duì)于完全不懂編程的人來(lái)說(shuō),想要通過(guò)自學(xué)C語(yǔ)言我推薦下面兩本書(shū):
《明解C語(yǔ)言(第3版):入門(mén)篇》
《明解C語(yǔ)言》
你當(dāng)在學(xué);蛘咂渌胤綄W(xué)習(xí)過(guò)C語(yǔ)言之后,我推薦你看這本書(shū):
《C專家編程》
還有一些書(shū)也非常好,譬如《C標(biāo)準(zhǔn)庫(kù)》。這里就不一一列舉了。
【初學(xué)C語(yǔ)言的人最常問(wèn)的幾個(gè)問(wèn)題】相關(guān)文章:
最常用的c語(yǔ)言算法有哪些12-05
測(cè)試C語(yǔ)言功力的幾個(gè)問(wèn)題03-20
初學(xué)者如何學(xué)習(xí)c語(yǔ)言04-10
給C語(yǔ)言初學(xué)者的十點(diǎn)忠誡03-20
C語(yǔ)言考點(diǎn)精選03-18
C語(yǔ)言試題03-28
C語(yǔ)言的應(yīng)用12-12
C語(yǔ)言的結(jié)構(gòu)12-12
什么是C語(yǔ)言03-19