自學程式語言幾乎將自己逼瘋的親身經歷 – 軟體工程師 Quincy Larson

2016031813:25

先做出一些決定來起頭:

  1. 選一種你希望能作為未來職業的軟體開發領域:Web、Mobile、Gaming、還是 Embedded?我個人會推薦走 Web 網頁端,因為比較靈活彈性,不過如果你沒興趣走網頁端的程式開發,那就去 Google 「Getting started in ____ development」然後完全的投入你的身心吧!
  2. 選一種程式語言來學:JavaScript、Ruby 或 Python,每種程式語言有各自的網頁端開發工具(分別是 Node.js、Rails 跟 Django),除非你有特別的偏好,不然我會推薦學 JavaScript,因為 JS 是最普遍最受歡迎的程式語言。
  3. 選一個線上平台/課程來跟著學,這邊也推薦你幾個選擇:學 JavaScript 可以到 FreeCodeCamp 或NodeSchool ;學 Ruby 到 TheOdinProject 或 Treehouse;學 Python 可以用 Udacity。要相信設計這些課程的專家們,而且依照推薦的流程循序漸進,不要跳來跳去。
  4. 選一個:買一台新的或二手 MacBook,不然就在你現有的電腦裡安裝 Ubuntu Linux。其他工具就按照你課程的需求跟著安裝就好,不要下載安裝一大堆有的沒的。

最後,當你做出上述四項抉擇後,前方的路就只有一條了,請保持清醒,忽略你在這條路上看到的新工具、新語言,他們是會逼瘋你、迷惑你的妖魔鬼怪,要一心一意地往前進,保持高度積極的態度逼自己每天有點進度,一天撥出半小時也好,只要有恆心跟耐心,你也能成為優秀的軟體工程師!

網路文章:http://www.inside.com.tw/2015/04/17/a-cautionary-tale-of-learning-to-code-quincy-larson