知識拓展 初學者最常問的幾個問題
知識拓展 初學者最常問的幾個問題
初學編程者往往不知道從何入手,非常迷茫,以下幾個問題是初學者經(jīng)常被問到的,總結(jié)如下。
1.多久能學會編程?
這是一個沒有答案的問題。每個人投入的時間、學習效率和基礎都不一樣。如果你每天都拿出很多的時間來學習,那么兩三個月就可以學會C/C++,不到半年時間就可以編寫出一些軟件。但是有一點可以肯定,幾個月從小白成長為大神是絕對不可能的。學習編程不是看幾本書就能搞定的,需要你不斷地練習,編寫代碼,積累零散的知識點,代碼量跟你的編程水平直接相關(guān)。每個程序員都是這樣過來的,開始都是一頭霧水,連輸出九九乘法表都很吃力,只有通過不斷練習才能熟悉,這是一個強化思維方式的過程。
知識點可以在短時間內(nèi)了解,但是思維方式和編程經(jīng)驗需要不斷實踐才能強化,這就是為什么很多初學者已經(jīng)了解了C語言的基本概念,但是仍然不會編寫代碼的原因。
程序員被戲稱為“碼農(nóng)”,意思是寫代碼的農(nóng)民,要想成為一個合格的農(nóng)民,必須要腳踏實地辛苦耕耘。但也不要壓力太大,一切編程語言都是紙老虎,一層窗戶紙,只要開竅了,就容易了。
2.學編程難嗎?
請先問問自己,你想學編程嗎?你喜歡嗎?如果你覺得自己對編程很感興趣,想了解軟件或網(wǎng)站是怎么做的,那么就不要再問這個問題了,盡管去學就好了。編程是一門技術(shù),只要你想學,肯定能學會。技術(shù)就是一層窗戶紙,是有道理可以遵循的。在技術(shù)領(lǐng)域,編程的入門門檻很低,互聯(lián)網(wǎng)的資料很多,只要你有一臺計算機,一根網(wǎng)線,就可以學習。
3.英語和數(shù)學基礎不行,可以學會嗎?
首先說英語。編程需要你有英語基礎,編程起源于美國,代碼中會出現(xiàn)很多英文單詞,有英語基礎記憶起來會非常容易,如果你英語基礎不好也沒關(guān)系,推薦你安裝有道詞典,它的劃詞功能非常棒,選中什么就及時翻譯什么,不管是句子還是單詞。如果你希望達到很高的編程水平,可能要閱讀英文的技術(shù)資料(不是所有資料都被翻譯成了中文),這就要求你學好英語,養(yǎng)成閱讀英文習慣,不斷提高你的英文水平。
至于數(shù)學,現(xiàn)在編程都是模塊化設計,不是程序架構(gòu)師,很少涉及算法和復雜的數(shù)學知識,但是學好數(shù)學知識,對學習計算機專業(yè)的其他課程,對個人的職業(yè)發(fā)展還是必須的。
4.需要什么配置的計算機?
對于初學者和在校大學生,配置中等性能的計算機,能夠滿足日常的學習要求。對于從事編程設計的專業(yè)人員,根據(jù)不同業(yè)務可配置性能較高的計算機。