申請動機
我希望能結合自己的教育背景 ,成為一名能開發教育相關應用程序的軟體工程師。我認為使用應用程序來學習是未來的趨勢 ,而應用程序可以根據使用者的程度來調整難度,並搜集數據進行分析 。同時,應用程序能提供遊戲化 的場景引導學生主動學習。 不過,目前現有的教育應用程序極少是針對特定學科進行設計。即使找到了相關的應用程序,在功能或介面上也相當不足。因此,我希望自己能有開發應用程序的能力 。除了能自己開發應用程序的雛形 ,也能明白想實現的功能在技術上的限制 。
認真思考了為什麽自己想學習這方面的知識
申請過程
瀏覽 官網 :完整地把課程大綱看一遍 申請入學 :填寫一份goole表單(提供履歷表、自我介紹影片、回答問題) 面試 :通過篩選後,除了去學校面試,也提供了Skype的方式來進行面試 等待通知 :等待的過程可以在TreeHouse 看相關的課程
準備的過程中,以下四點我覺得特別重要
釐清動機 認真回答申請入學的問題 查詢心得分享 完成提供的入門教材
1. 釐清動機 不管你是因為什麼原因而要報名,你必須先說服自己,才有可能在履歷或面試中說服對方。
如果你是想要轉換跑道
WHY 為什麼你能確定軟體工程師是你想要的道路?
WHAT 你認為你那些特質適合?軟體工程師的工作內容哪些部分吸引你?
HOW 你嘗試做了哪些努力?
如果你是想要結合現有領域
WHY 為什麼你不直接請找供應商來做?
WHAT 軟體設計可以滿足你行業哪些部分的需求?
HOW 你嘗試做了哪些努力?
2. 認真回答申請入學的問題 回答這些問題你須要「認識」自己,如果你不太清楚自己的想法,你也可以透過這些問題去思考,更進一步「了解」自己。這些問題本身就反映了申請者該具有的特質。
Based on your answer in last question, why are you interested in that specific software development ? What have you done to expose yourself to it so far?
如果你真的對一件事情有興趣,你是只停留在「想」而已,還是已經去「做」了 。如果你是無經驗者,不管你會不會被錄取,都應該試著完成入門的教材。 否則你說你很有興趣是沒有說服力的。
Have you taught yourself anything before? Describe what you learned and how you approached it.
「自學」太重要了,這也是讓你從「想」跨越到「做」的關鍵能力 。如果你沒有相關的經驗,在之後自學一件自己感興趣的事吧!
Please describe the ideal picture of your career in the following years.
你不但得認識自己,還得熟悉業界 ,這樣才可能找到自己的定位,並規劃自己的職涯。對於轉職者而言,我們對於軟體產業的理解還過於表面,在Appworks School學習的另一個好處,就是可以更快地熟悉業界。
3. 查詢心得分享 藉由其他參與者的分享,你可以從學習者所體驗到的過程,提早知道可能會遇到的問題。同時,你也可以通過這些經驗總結,站在這些「學員」的肩膀上,讓之後的學習事半功倍。
4. 完成提供的入門教材 在填寫申請入學時,學校就提供了資源讓你先去體驗一下。雖然校方提到花兩到三小時去感受看看,但我覺得跟著教學做出一個第一個app,對自己而言是更有幫助的。
If you didn't have any programming experience before, the following online materials are the first learning assignment of our remote courses . We highly recommend you spend 2-3 hours around these materials to get to know how you feel while learning to code.
這個課程(Your first IOS App),我看了兩遍。我很快地看過第一遍,然後把影片的
關鍵字 和
概念 列成一張思維導圖。(思維導圖是使用
Xmind 製作 )
看第二遍時,就動手做:
先釐清要做出Bullseye這款APP(影片所要教的App)需要什麼功能 開啟Xcode,開始動手做(建議不要看一個步驟做一個步驟)
如果遇到問題,利用思維導圖找到對應的內容再看一遍 看得懂不等於真的懂,一定要動手做!
申請心得
申請Appworks School,面對的一定是「僧多粥少」的情形。你決定要申請後,你就盡力展現出自己決心 和做好準備 ,剩下的就是要一點運氣了。
展現決心 學校的申請者,我相信大多都是想要轉換跑道,也就是本科或職業非相關科系。所以,你必須確認自己不是因為別人說 或是逃避現有困境 ,而有了想當軟體工程師的念頭。前者你看不出任何決心,後者可能只是從一個坑爬進另一個坑。 「別人說」只會讓人知道你無法獨立思考,也沒事先嘗試的意願。而「逃避現有困境」可能是在現有工作遇到挫折,像是人際關係、薪資過低、很多侷限......等等,而認為軟體工程師薪資高、不用太多人際互動、自由度高,所以有了嚮往。實際上,去查軟體工程師甘苦談 後,你會發現其實當軟體工程師不等同於「高薪、自由、不用人際互動」。花一點時間認真思考自己所面臨的情形,再決定要不要踏上這條路。
如果你是已經下定決心,那麼至少先進行低成本試錯
何不先試著上一些線上課程、動手做一個簡單的專案(低成本 ),確認和自己想像的差不多。避免投入了4個月的時間(高成本 ),才發現和自己所想相差甚多。
做好準備 找工作、開公司和申請Appworks School本質上,都是要做出差異化 和行銷自己 。哪些部分比較容易做出差異化呢?你可以往三個方向去思考:
背景 :在什麼行業或是學習什麼學科。
我大學是讀工科 ,現在在新加坡從事教育業 。 目的 :想利用App實現什麼樣的想法 / 怎麼影響他人。
我想利用來進行數據分析 和遊戲化學習 。 能力 :有什麼相關能力能運用在設計的App當中。
大學接觸程式相關的課程 ,有助於更快地學習新的開發方式。而在工作當中時常會接觸到排版 ,因此有基礎排版 和一些設計概念 。另一方面,因為想開發教育相關的App,擁有教育工作者的經驗有助於做出更符合需求的App。
關於運氣 申請前,我就已經計畫好了。即使沒有被錄取,也要嘗試一年的自學,嘗試做出自己心裏所想的App。因為如此,對於錄取不錄取而言,就不會患得患失。我把準備的過程當作是自我問答,梳理一番-自己所擁有的技能和目標是什麼。很高興結果是被錄取,不過我不認為被錄取意味著什麼,只是自己比別人多了一點運氣罷了。
思考再決定,努力去準備,結果看運氣。
對自己的期許
準備的過程中,前面參與者的分享幫助非常大。而自己也很幸運,成為其中一名參與者。我希望自己能好好把握這份「幸運」,把上課的重點或經歷記錄下來,給想要自學程式設計或報名學校的人參考,希望能從中得到一點幫助。