在學習一項新事物前

都會產生一些讓人躊躇不前的想法

害怕很多、擔心很多、設想很多

有時候就停下來沒去行動了

以下跟你分享,當初我在學習程式前出現過的有趣想法

一、打字很慢

想法:打字很慢怎麼辦?當工程師之後會不會工作進度也很慢?是不是要先練英打再來學程式?

沒有人天生打字快的好嗎XD

練習久了就會變快

一開始在寫程式時

也是一顆一顆鍵盤慢慢按

熟能生巧!!!

記得曾經還還因為這個疑慮練習盲打

雖然後來也沒有持續練下去xD

不過在後來的某一天,猛然發現打字變快

不敢說有變多快,但是真的好很多了

二、數學不好

想法:從小數學就不太好,這樣還可以寫程式?

只要一般基本的生活邏輯沒問題,就可以慢慢建立程式邏輯

跟數學好不好沒有很直接的關係

邏輯可以通過學習來改善

如果遇到數學邏輯上的問題

也可以請教同事或谷歌大神

只要敢開口詢問,全世界都會幫你度過各種難關

三、英文不好

想法:程式語言都英文字,英文不太好這樣看得懂嗎....

只要認得程式語言中的那些函數名稱、使用方法就可以

除非工作本身需要使用英文溝通

不然英文跟程式語言沒有很直接的關係

四、感覺很難

想法:工程相關的東西感覺都很難耶,萬一學不會怎麼辦?

如果一開始就認為難學,那就會很難

不建議還沒接觸就有先入為主的觀念

這個想法可能會是在往後投入程式學習中埋下的未爆彈

心理層面的因素可能會影響學習

儘管學了發現真的難,那又如何?最終還是要完成那個目標

用一般的心情去面對,有什麼問題就解決

換個角度想,如果真的難,表示最後學成之後會更有價值

因為不知道有多少人已經在中途放棄了

五、感覺乏味

想法:寫程式整天坐在電腦前,好像沒什麼好玩的。

寫程式是解決一個又一個的問題

能夠不斷地解決問題

可以透過解決問題獲得巨大的成就感

像是玩遊戲闖關一樣,有一道道關卡等著你解決

成功破關後會充滿喜悅感

雖然有些關卡比較難破,但是這種難關通過之後經驗值會暴漲很多

即使是只坐在電腦桌前,但是腦袋一直在思考

沒什麼比這更過癮的了

六、起步太晚

想法:我已經投入職場一陣子了,會不會看不到別人的車尾燈......

事實上,軟體工程師的工作機會很多

代表這個市場的需求還是很大

起步晚不代表什麼,最終也是可以達成轉職工程師的目的

不用特別跟其他人比較

按照自己的步伐,穩扎穩打的前往自己設定的目的地

一切都不嫌晚

七、總結

有時候在還沒行動之前,會預設太多有的沒的問題

當真正執行之後,才發現原本設想的問題根本都不存在

後來才發現一個道理:行動前的問題不是問題,行動後的問題才是問題

而只要是問題,都存在著被解決的可能

從來沒有任何人可以阻止我們學習,除了我們自己