要學好電腦,英文數學真的很重要?

Share

從國小六年級開始,就一直有老師對我說:XXX,你要學電腦、寫程式的話英文跟數學要很好,這麼說到底有沒有道理呢?每次聽到老師這樣講就會很不服氣,誰說學程式一定要數學好? 很多數學不好的人程式都很強

說實在的英文不好真的不太能學電腦,國中時還很嘴硬堅持可以用Google翻譯,但是等到能力到了一個程度之後就會開始接觸一些國外的資訊,到那時才會發現英文不好就算有Google翻譯也很累,很多技術文章都只有英文的,就算有人把它翻譯成中文,往往翻譯者本身不懂電腦,所以翻譯出來的東西很難看懂,我還一度自我安慰反正以後中文最大…  可是這只是自我安慰而已,就算用極度良好的估計20年吧,中文可以取代英文成為國際語言,但是寫程式本身就是用英文寫,英文好的話程式碼比較容易看懂,基本上中文是永遠不可能取代英文來寫程式的,因為中文寫程式太佔容量了,所以英文是真的很重要

那數學呢? 關於很多人覺得程式好等於數學好這點我很不同意,我程式不算很好,但是我自己寫程式2年多的感想是數學跟程式幾乎扯不上關係,只能說邏輯、觀念影響學習程式語言比較大,要學好寫程式最難的關卡我認為是在觀念上,電腦和人的思考是不同的,學程式時必須要先把自己的思考方式轉的跟電腦接近,這樣才能把程式語言學好,還有就是邏輯要好,剛開始學還感覺不到邏輯有啥用,等之後寫的程式比較大型,邏輯不好的人一看到程式碼就會頭暈放棄,因為真的看程式碼會看的很辛苦,我上課的專心程度絕對跟我去看一段程式碼的專心程度的差距是很大的,從來沒上課專心過,但是當我要去看一段程式碼時卻必須要聚集80%的心力才能看懂

我是覺得數學本身跟學電腦無關,那為什麼很多人都覺得這是相關的呢?就像前一段說的,學好程式的前提是邏輯要好,而大部分邏輯好的人數學都很好,但是並不代表邏輯好=數學好,數學是一門學科,你必須要經過學習才能讓數學變好,可是有些人就是上課都在打混,邏輯偏偏又很好,這種人就不會因為數學差而導致程式學不好,另外就是說現在業界的程式設計師需要用到數學的真的很少,一個程式設計師他在寫程式時其實用到數學的地方不到1/3,除非你之後不是想做程式設計師,而是想以研究程式語言、演算法為職業,不然數學重要性不高

不知道有多少人在想要學程式語言時因為老師善意的建議,覺得數學不好就學不了,而放棄學程式的,說實在話程式語言很有趣,連我這種看到數學題目就頭痛的人都會不小心被別人寫的程式碼吸引住,更何況其他人呢? 學程式的好處就是可以讓你的頭腦常常去轉去思考,還有完成一個程式時的成就感,看到別人精心設計的演算法時的驚訝感,都是吸引我繼續往程式之路走的誘因,但是在走進資訊在條路之前,請先注意你是否符合下列條件:

  1. 努力不懈、永不放棄的毅力,因為資訊這條路會遇到蠻多的挫折
  2. 做好爆肝的準備,程式工程師加班算司空見慣的事情了
  3. 自己去找答案,而不是一直問人,真的這世上小白夠多了,如果你一直問別人這個怎麼做那個怎麼做而不院自己思考或去Google找的話,建議妳可以不要踏上這條路,很多問題真的Google一下就有了…
  4. 積極進取的態度,資訊的東西進步很快,你可能現在剛學完一個程式語言,過4個月又有另一套程式語言或是新的技術出現,所以一但踏上這條路,你就必須隨時接受新的資訊

如果你不能做到上面幾點,卻又想要每天跟程式、電腦生活在一起的話,把你的目標往電腦老師移動吧….

這篇文章是我自己的感想,如果有講的不對的地方望予指教,謝謝


13 thoughts on “要學好電腦,英文數學真的很重要?

  1. 寫程式英文的幫助
    在閱讀外國人所開發的函式庫手冊以及程式碼內的註解會有很大的幫助

    寫程式數學的幫助
    如果今天有用到一些演算法運算上面可以加快速度
    那數學必然是很重要
    例如一個視訊中去追蹤物件,要如何追得準跟即時性要夠好
    這時候演算法會有很大的影響

    共勉之~

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>