• 沒有找到結果。

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

實在的工作(喜歡程式的理由之一就是它是誠實的。這句話的真正含義以後有 機會再與大家分享XD)?然而自學程式一段時間後,難免會遇到挫折、壓力 甚至心急覺得焦慮而怎樣都學不好,但望向周遭似乎沒有跟我有同樣困擾的人 可以聊聊。

一個成功轉職為工程師的案例

因緣際會之下,間接認識了一位朋友,而他正是從原本應該是一位心理諮 商師,在透過線上課程與自學,如今真正轉型為工程師的真實成功案例。在以 同樣想跨領域、有著同樣學習方式的角色下,想跟大家分享與他聊聊的過程,

在學習過程中他遇到什麼問題、心態是如何、以及又是怎麼樣對抗這些阻礙。

王教安 (教教)

中原大學心理系畢業

原本想繼續念心理相關研究所但沒上 在無經濟壓力的情況下,選擇先兼職

後來想說喜歡玩遊戲,不如學程式自己寫遊戲 學程式前後約兩年時間

如何開始自學之路?

在諮詢過身邊對程式熟悉的人後,他開始接觸第一門Coursera 的 An Introduction to Interactive Programming in Python 課。他按照每週課程進度,紮 紮實實的做了每個練習及考試,接著他看了深入淺出的書學C#,只看了一半,

後來就跑去資策會上C++,因當時還有提供青年第二專長培訓的優渥補助。

開始質疑自己的程式能力

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

學了一段時間後,教教開始質疑自己的程度能否稱得上工程師,他給自己 半年的時間試著找工程師的工作,以保守態度投工程師相關工作,看到公司有 開缺他會的程式語言,或標示不強求的語言工作他都會投投看,而在去年底時 應徵上了一家遊戲公司,目前主要負責維護遊戲網頁及做app 小遊戲。

分享自學過程中的心態

也因為他之前是唸心理系,所以他非常清楚自己的問題,會盡量避免已知 問題的發生,以保持對程式充滿熱情,最後才能成功找到理想工作。從他過去 自學經驗中,他提到幾個關鍵因素:

動機非常重要

他建議把目標放近、放少一點,先不要給自己設定一個很遠的目標,因為 那樣動機很容易就會消失。

先選擇能引起興趣的程式語言

一開始無論是否有無明確要鑽研哪種類型的程式(如網頁、遊戲、app 等)。接觸的第一門程式課,應該要找到能引起自己興趣,這樣才能更有學習 動力、持之以恆。

授課老師的選擇

就他個人而言,很容易受到老師教學的好壞,而影響自身的學習成效,因 此無論是實體或線上課程可以在上課的同時,邊了解授課老師的風格,邊思考 課程內容與進度是否適合自己。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

了解自己的缺點

假設知道自己容易分心,當分心時,並不是告訴自己不能分心( 根據白熊 心理學,若在分心的當下不斷地告訴自己不能分心,在之後同樣的狀況下,自 己就會想起之前的這個時候也在分心,因而造成無論何時何地都在分心 )。因 此要克服分心,不能選擇強烈抵抗,而是當自己分心時,當下就應該停止學 習,並釐清是否對這堂課沒興趣或其他原因產生分心。此外,也要多了解自己 的學習狀態,例如多久會分心、哪些事會讓自己分心,所以安排學習的時間應 該要縮短,或避免讓分心的阻礙發生。

學好程式的定義

所謂有無學到東西並非時間越長,或看的影片多就是學得多,而是是否有 搞懂影片中的每個觀念,即使只有一個觀念,只要完全理解那就是有學好,比 起要求自己看數小時的課程影片,但是為了符合自己「不成文的規定」,而匆 促不紮實搞懂每個觀念,根本是浪費時間。

實體課程與線上課程的差別

關於現場有無老師授課,教教表示對他來說其實差別不大,實體授課的好 處為有問題可直接發問並立即獲得解答,而線上授課雖然無法與老師面對面交 談,但好處是不用怕丟臉問了蠢問題(因為當時同期在資策會上課的多為本科 生,因此自己難免對於在課堂上發問較為怯步)。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

另外他本身就有爬文習慣,所以當有問題時就到論壇或其他平台求解,因 此對於自己找答案很得心應手,而且自己遇到的問題幾乎也都是別人的問題。

此外線上課程採影片教學,因此聽不懂的地方可以暫停或重複觀看較為方便。