為提供您更多優質的內容,本網站使用cookies分析技術。若繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多cookies資訊請閱讀我們的隱私權政策
作者/田育欣(AppWorks School 校長)酷青酷業 2019-08-30 圖片來源:unsplash.com
與其說是「怕麻煩別人」,通常往往是「怕自己問了笨問題」。但問題本身其實是中性的,愈是去評價問題的優劣好壞,愈容易讓自己陷入不敢提問的困境。

近年來線上課程蓬勃發展,不少學習平台如 Udemy、Udaciy、Khan Academy 等,都提供多元豐富的軟體開發課程,引領「自學程式」風潮。

若是應用得當,半年以內就可以學有所成,讓沒有相關背景的新手,踏上軟體開發之路,現在,想要轉職到程式開發相關的工作,其實不需要再念4年大學或2年研究所。

儘管如此,在 AppWorks School 過去3年多來,輔導上百人轉職成軟體工程師,其中有不少申請者都是在自學途中,遇到難以獨自突破的瓶頸,所以選擇報名參加 AppWorks School 為期 16 週的免費程式課程 (目前有 Android、iOS、Web 專班)。

因此,我們想從實際的觀察中,分享我們認為程式自學者應該校正的3個心態,希望能幫助更多人跨過學習障礙,早日成為心目中的軟體工程師:

一、釐清學習目標,先專注在一個領域上

首先,軟體開發新手在一開始接觸程式開發時,很容易迷失在廣大的 CS 知識中,不知道該從哪裡下手。也經常會有各種道聽途說:「聽說 Python 很適合新手」、「聽說前端比較好入門」、「聽說 Java 的工作機會最多」……。

在各種資訊轟炸之下,許多初心者經常會一下學 Python,一下學 JavaScript,但都侷限在很初階的程度,且往往學到一半,才發現跟自己預設的目標沒有直接相關,花費了大把的時間跟精力,卻徒勞無功。

我們建議,新手在程式開發上可以採取「目標導向式學習」,先設定一個清楚的目標,再去安排自學計畫與步驟。

例如,如果想要做網頁應用,那麼應該直接從 HTML/CSS/JavaScript 入門;如果想要開發手機 App,則依開發的平台 iOS 或 Android 來選擇學習 Swift 或 Kotlin,減少繞遠路的時間成本。

延伸閱讀

贊助文章

推薦影音

最新評論

資深職人最多人關注

more

求職/轉職最多人關注

more

最新消息

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

深度專輯

more