編程初學者最常問到的幾個關於編程學習的問題

隔行如隔山,初學編程每每不知道從何入手,很是迷茫,如下幾個問題編程初學折這麼會考慮到的問題,總結出來分享給讀者。html

1) 多久能學會編程?

這是一個沒有答案的問題。每一個人投入的時間、學習效率和基礎都不同。若是你天天都拿出大把的時間來學習,那麼兩三個月就能夠學會C/C++,不到半年時間就能夠編寫出一些軟件。

可是有一點能夠確定,幾個月從小白成長爲大神是絕對不可能的。要想出類拔萃,沒有幾年功夫是不行的。學習編程不是看幾本書就能搞定的,須要你不斷的練習,編寫代碼,積累零散的知識點,代碼量跟你的編程水平直接相關,沒有幾萬行代碼,沒有拿得出手的做品,怎能稱得上「大神」。

每一個人程序員都是這樣過來的,開始都是一頭霧水,連輸出九九乘法表都很吃力,只有經過不斷練習才能熟悉,這是一個強化思惟方式的過程。

知識點能夠在短期內瞭解,可是思惟方式和編程經驗須要不斷實踐才能強化,這就是爲何不少初學者已經瞭解了C語言的基本概念,可是仍然不會編寫代碼的緣由。

程序員被戲稱爲」碼農「,意思是寫代碼的農民,要想成爲一個合格的農民,必需要腳踏實地辛苦耕耘。

也不要壓力太大,一切編程語言都是紙老虎,一層窗戶紙,只要開竅了,就容易了。程序員

2) 學編程難嗎?

編程是一門技術,我也不知道它難不難,我只知道,只要你想學,確定能學會。技術就是一層窗戶紙,是有道理能夠遵循的,在我看來,比搞抽象的藝術要容易。

在技術領域,編程的入門門檻很低,互聯網的資料不少,只要你有一臺計算機,一根網線,具有初中學歷,就能夠學習,投資在5K左右。

不論是技術仍是非技術,要想有所造詣,都必須潛心鑽研,沒有幾年功夫不會鶴立雞羣。因此請先問問你本身,你想學編程嗎,你喜歡嗎,若是你以爲本身對編程很感興趣,想了解軟件或網站是怎麼作的,那麼就不要再問這個問題了,儘管去學就行了。算法

3) 英語和數學基礎不行,能夠學會嗎?初中畢業能夠學會嗎?

首先說英語。編程須要你有英語基礎,初中水平徹底能夠勝任。編程起源於美國,代碼中會出現不少單詞,有英語基礎記憶起來會很是容易,若是你不認識也不要緊,我推薦你安裝有道詞典,它的劃詞功能很是棒,選中什麼就及時翻譯什麼,不論是句子仍是單詞。這樣,相信你開發出經常使用的軟件不成問題。

固然,若是你但願達到很高的造詣,但願被人稱爲大神,那麼確定要閱讀英文的技術資料(不是全部資料都被翻譯成了中文),初中水平就有點吃力了。不過,長期閱讀英文會提升你的英文水平,只要你堅持一段時間,即便只有初中水平,我相信藉助有道詞典也會提升很快。

若是你沒有學過英語,不知道 am、is、are,那我該怎麼說呢,有志者事竟成,只要你想學,相信英語的障礙你也能克服。

至於數學,只要你不打算搞算法,會加減乘除法,就不要把它當作學習的障礙了。編程

4) 須要什麼配置的電腦

若是你囊中羞澀,3K以上的臺式機,4K以上的筆記本也能夠勝任,固然有時候會卡頓。

經濟條件容許的話,最好5K以上的臺式機,6K以上的筆記本。

若是想從事編程行業,你遲早要有一臺高配的機器。它不但會讓你工做更加流暢有效率,還會讓你以爲工做是一種享受,因此不少程序員配備了MacBook。編程語言

5) 學習編程要用Linux嗎

不少大神都輕視地說,我不用Windows,一直在用Linux,只有Linux才能讓你看到C的本質,C就是爲Linux而生的。

話雖沒錯,可是你想一想當初你學習Windows花了多長時間,是否是一開始連切換輸入法也不會,編輯Word文檔也不會;若是你切換到Linux,你也會遇到一樣的問題,你須要一段時間來熟悉Linux,加大了你的學習成本,會慢慢消磨掉你對編程的興趣。

因此我建議,你能夠在Windows下學習C語言,徹底沒問題,若是有一天Windows不能知足你的學習需求了,那你再切換到Linux,這個時候你對編程已經很瞭解了,切換的成本也低了。學習

相關文章
相關標籤/搜索