[人物專訪]從音樂人成為獨立iOS App開發者的神奇人物~魏巍老師專訪

2016.01.15 08:38PM
是[人物專訪]從音樂人成為獨立iOS App開發者的神奇人物~魏巍老師專訪這篇文章的首圖

在智慧型手機風行之前,多數人對於程式設計師的想法,可能還停留在每天加班到三更半夜,抽著煙喝著一杯杯咖啡,不停地敲打著鍵盤,只為了寫出正確程式列,以及抓出那隱藏Bug的辛苦工作者。

隨著科技進步,許多原本得在電腦前做的事情,演化成用手機也能處理個大半。而程式相關工作,也因為開發工具的推陳出新,讓門檻逐步降低,目前大家常用的智慧型手機App,其實很多都是由新入門者撰寫出來的。

即便如此,想要從一個完全不懂程式的素人新手,成為能夠獨力開發手機App,自行將之上架到App商店的Pro級開發者,中間的過程絕非輕易且毫無困難,但其實已有許多人都走過這條路。

魏巍老師,也是獨自走過這條道路的人之一。

目前專職iOS手機App開發的魏巍老師,曾開發過將近50支App,其中「黃色小鴨」和「指認嫌疑犯」曾位居過itunes排行榜Top 1,並著作許多App開發工具書,更在資策會的課程中擔任講師。

只是你可能不相信,魏巍老師原本的職業,和程式開發,甚至與科技產業都毫無關連,那麼,老師是如何能夠有今日成就呢?今天癮科技有幸能邀請到魏巍老師親臨,來和大家聊一聊自學App開發這條路的相關經驗分享。

 

QK小虎(以下簡稱Q):老師午安,很高興您能前來癮科技,先前給您的訪問稿您看過了嗎?

魏巍老師(以下簡稱魏):有有,看了一下,沒什麼問題。今天也很高興能來癮科技與你們聊天。

Q:先詢問關於工作的事好了,老師最初即打算從事開發iOS App程式設計工作嗎?

魏:其實不是,我以前是個DJ,從事音樂相關的工作,作詞作曲等等,也幫一些歌手寫過詞曲,像是羅百吉、Tokyo D、以及豬頭皮(朱約信)等等,曾經出過一張唱片,大約是15~20年的事了,當時賣了大約有8萬張,這數字現在看來似乎很不錯,但以前以前的音樂市場比現在活絡許多,所以這樣的銷量只能說還好,畢竟當時有許多百萬級歌手。

 

自學程式,其實並沒有那麼難

Q:想不到老師原本是音樂人,那又怎麼轉變到現在的職業呢?

魏:我記得在音樂界工作一段時間後,適逢服兵役之年紀,於是便離開這個領域。退伍後我打算充實自己,決定回去唸書,考進輔大,雙修哲學和德文,並且副修法文,覺得越念越有興趣,又唸到德文研究所,畢業之後到五南出版社當編輯,跑來做開發App,就是在出版社工作時發生的契機。

Q:怎麼說?

魏:我在出版社主要負責做外文書,當時很流行「看圖學語言」的工具書,我也常協助編輯插畫等工作。2009年,我買了人生第一支iPhone,雖然它2007年就出了,但我直到2009年才購入,恰好那一年台灣嗅到了電子書可能會大流行的味道,決定將該年訂為「電子書元年」,我當時也那麼認為,那年我從編輯升為主編,對於電子書的到來,我有股躍躍欲試的衝動。

一開始我們用html5和ePod這兩種工具來嘗試製作,中途我們發現做好的成品,互動性實在不好,於是才萌生想去學習開發App的念頭。我向老闆表達想去學App,以便幫自家出電子書的意願,老闆雖鼓勵,卻無法讓我留職停薪,只好離開這行業專心去學習。

4fd29d8fcaa5d641a3d21ac3efe45ed3

起初也是毫無概念,於是先到資策會去上了大約三、四個月的課程,我認為那段時間的課程,對我的幫助相當大,算是幫我打下了基礎。後來我也到台大看了很多相關課程,像是JavaScript、PHP...等等課程。沒多久,我就開發出自己的App,過一陣子後我也很順利地找到了一份在軟體公司的工作。

只不過,寫程式這項工作,其實自學的成份很重要,因為程式開發語言是一直在變的,所以得不停地注意其變化,有工作的時候,又不太能一直去上課,就在我為此困擾時,我發現了一個好東西,就是線上課程,國外有很多不錯的線上課程,不僅種類多,內容也很詳細,加上外文的門檻對我而言問題不大,我很順利地得到許多資源做為自學參考。國內相較起來,資源量就少了許多。

做了一段時間,也開發許多App,其中「指認嫌疑犯」在當時的itunes下載排行榜排名第二。做到這我心想,差不多可以回出版社了,便打電話給老闆告訴他自己的成果,但感覺老闆對於這股浪潮,還是沒有什麼想執行的心,一直到現在,這家出版社也還是沒有做出自己的電子書App來。

既然回不去,我心想,反正我會寫Code,也會配樂跟電腦繪圖,乾脆自己出來做,這工作既自由也有趣,於是就做到現在。

f68ab65d5aaed2b8100df27f3d59ed09

Q:像老師這樣因為興趣的緣故,而能夠跨足如此多不同類別的行業,也算是很厲害呢,這樣聽起來,關於App的開發,您全部都是自學的嗎?

魏:是的,除了最初的三四個月有上課之外,其它的部份真的都是自學居多。

 

為什麼會想要教授Swift

Q:老師目前主要都在教用Swift這個工具來開發iOS App,主要原因是?

魏:Swift這個工具,是目前Apple所主推的,它的好處有有二:第一是比原本的Objective-C易學,門檻較低,除了能夠和Objective-C相兼容,而且有Xcode Playgrounds功能,輸入代碼時,便可以即時預覽其顯示出來的效果為何,對於新手較容易明瞭。

第二是這個工具不僅能夠對應iOS,它也同時適用於Mac OS的應用層面,這個全新的語言它混合了Objective-C、JavaScript、Python等語言,而且方便易學,未來的發展也較廣,對於新手而言,它是個再好不過的入門程式開發工具。

 

d7ae38fa52c850b0675fb59dc7671004

給正想進入程式開發領域新手們的建議

Q:像您這樣,從完全都不懂開發程式的新手,一直到現在這樣開發了這麼多iOS App,難道都沒遇到過什麼困難嗎?

魏:對於這點,自己回想起來,好像蠻後知後覺的(笑)!因為這樣一路學下來,我的確沒有感到什麼太困難的瓶頸,或許是託線上課程資源豐富的關係吧!很多時候我都能自行找到想知道的相關知識。

儘管沒有遇到瓶頸,但錯誤也是會有的,有段時間我跳去做Corona SDK的開發,它可以同時對應iOS和Android,我在做了一陣子之後,回來繼續開發iOS App,才發現自己以前有很多地方理解錯誤卻渾然不知,直到做過Corona SDK之後才明瞭。

 

Q:假如現在有個完全不懂程式開發設計的門外漢,想學寫App並靠它來賺錢,您會對他有什麼建議?

魏:我想開發App對許多人而言,是相當有吸引力的職業,以iOS而言,Apple自從改推Swift取代Objective-C做為主要開發工具之後,門檻又更低了,若你真有心想學,其實在專業知識這塊應該不會有太大問題,用心實作且不斷地練習,勤勞找尋線上資源,或是參加專門課程等等,必定會有成果。

關鍵之處就在於,大家都很清楚,App Store上的App數量高達數十萬支,你寫了一個App放到架上之後,必定會有收益嗎?恐怕很難,且現在免費App相當多,若你的App要收費,你得怎麼做才贏得了那些免費App呢?因此,最重要的,就是明確的目標,你說想學寫開發App,好,為了什麼?是為了賺錢,還是為了完成心中的想法?這兩個目的都沒問題也很明確。只是達成方式會有些不太一樣。

我建議每個階段都要確定目標,比方說上一堂三個月的課,就訂一個目標:要在三個月內學到某個步驟,可能是某項工具的使用,或是基本App的開發。完成了這個階段之後,再訂下一個,過程之中,每天都要實際練習,將每日的成果記錄下來,回頭來看時,才知道自己做過了些什麼。

此外,訂立停損點也很重要,倘若你今天是放棄原本的正職,打算投身為App開發界的入門者,更要注意,畢竟隔行如隔山,有些人就是不適合。誠實地面對自己的良心,停損點來到時,仔細檢視自己設下的目標是否都完成,若是盡了一切努力仍毫無成果,就該考慮收手了,再投入下去,只會浪費時間與金錢而已。

另外,想賺錢的人,若只是想做自己心中的App,不見得能獲利,除非你心中的想法和大多數人一樣,因此,什麼樣的App,會是大眾最喜歡的?會是大家有興趣想用的?這就成了賺錢的關鍵。

我自身的經驗是,若想快速獲得注目,在開發之前最好先了解一下社局情勢風潮,時事梗與熱門關鍵字通常都會是好題材,例如我之前做的「黃色小鴨」就是因應當時的展覽而生,所以表現相當好,這有點像是在賣吃的東西,要能抓住大家的胃才行。

fc8d873879e1d147bd0cd956edcf1d2b

 

在訪問最後,魏巍老師又補充了許多關於自己的經驗分享,他想告訴每個對於開發App有興趣的人,只要你是真心想要學習,並且願意付出時間去做,開發App真的沒那麼困難,確立目標,努力練習,勤找資源,絕對能有不錯的成果。而為了讓更多有心的學子們,能夠順利踏入這塊領域,魏巍老師在線上課程網站Udemy上,開設了自己的專屬開發課程,魏巍老師說,這門課程他花了很多時間詳細教學,目的就是要讓完全不懂的新手,透過他的仔細講解之下,也能夠成為iOS App的開發者,而且內容完全都是中文,完全不用擔心語言障礙的問題。

 

2017/04/14 更新,新課程上線:

ecbdf21b04aeafaf7bccc8c0e36a8d12

想要追隨魏巍老師的腳步,從零開始,設計一個屬於自己的App嗎?不要再猶豫了!這裡提供給大家特價的連結
趕快加入魏巍老師的課程:Swift3 從入門到精通 iPhone 開發實戰攻略

 

你或許會喜歡

全台首創!網路購物送療癒系宅配箱

過年除舊佈新,快3小幫手~

年終獎金大方送,加碼年終優惠