大學開始寫App、拿獎學金參加WWDC,張以承:獨立App開發者其實蠻孤獨的

2016.06.14 by
曾靉
蘋果一年一度的WWDC(Worldwide Developers Conference)大會正在美國舊金山火熱上演,是所有蘋果生態系開發者的...

蘋果一年一度的WWDC(Worldwide Developers Conference)大會正在美國舊金山火熱上演,是所有蘋果生態系開發者的年度盛事;回頭看向台灣這一端,獨立App開發者的職業之路怎麼樣都算不上輕鬆。在App開發這條路上,有人進入得早、有人進入的晚。今年才23歲、目前還在當兵的張以承,就曾在2013年,拿著當時蘋果在全球僅釋出200個名額的學生獎學金,參與了讓全球開發者趨之若鶩的WWDC大會。

圖說明
(圖說:張以承2013年參加了蘋果WWDC大會。照片來源:張以承提供。)

自國中就開始寫程式,張以承說,自己對程式的啟蒙源自當時讀了比爾蓋茲的傳記,讓他產生了對軟體的好奇心。因為國中唸的是升學班,沒有什麼時間能接觸到電腦,所以都會提早到學校去,把握同學還沒到校前的空閒時間用教室的唯一一台電腦。高中時他加入電腦資訊研究社,參加各種程式競賽,在上大學前,就已經對各種演算法跟資料結構的原理與實作很熟悉。

張以承提到,高中時本來想要寫網站,但網頁寫到後來發現範疇很大,手機卻小很多,在設計層面上也比較簡易,手機是一個相較之下更有趣的平台,便決定持續耕耘。雖然後來大學就讀台大資工系,但學校課程與App連結不大,身邊有過App開發經驗的同學也不多,大部分的人都是從網路上自學。

圖說明
(圖說:張以承的第三款App「PTT好讀版」當時的討論熱度頗高。)

大一時,他到一家新創公司寶利拾(愛料理的母公司)實習,擔任程式介面的設計學徒,也開始練習自己發想App題目,在當時寫出了人生第一款App。張以承的第一款App與電影查詢系統有關,隔年再開發了一款能讓開發者用手機看Github程式碼的App。2014年,他與朋友開發的第三款App「PTT好讀版」就較為人所知,在大學社群間頗有名氣,當時的市場競爭者僅有「Mo PTT」,也讓「PTT好讀版」才上架一天,就衝到iOS台灣區免費不分類的第10名。就這樣,張以承維持一年一款App的開發速度,一直到畢業、當兵才暫時止步。

開發者其實很「孤獨」

2013年,張以承拿到學生獎學金飛到美國參加WWDC大會,他笑稱WWDC比較像是蘋果的佈道大會,舉凡各式各樣的技術講座、蘋果自身技術等琳琅滿目的內容,五天的議程下來很充實,當時晚上一邊準備期末考、早上三、四點就爬起來排隊等著進場。除此之外,最讓他印象深刻的其實是WWDC大會上的社群連結,當早上的議程結束後,常會有由開發者自行舉辦的社群聚會,聚集了來自全球的開發者,彼此互相交流、討論、碰撞。

圖說明
(圖說:在WWDC 2013中,最讓他印象深刻的是白天議程結束後,晚上的開發者聚會。照片來源:張以承提供。)

在這五天中,張以承參加了一場由雲端技術平台Heroku的員工所舉辦的聚會,當時才20歲的他原先以為自己已經「夠年輕了」,但到了現場還發現,竟有爸爸帶著才10幾歲的兒子參與聚會,小小年紀就在Github上推出專案。他回憶,當時與會的不少開發者都在社群內享負盛名,有的寫了書、有的開源了超熱門的專案。聊完才知道原來自己常用的框架作者就在自己眼前,不再只是個網路的代號跟大頭照。

「開發者其實都是很孤獨的,難得一年內有一整個禮拜可以與來自世界各地的同好相互交流。真的要談什麼啟發的話,我想體會到開發者也是人這點很重要,開發者不是灌咖啡就會出產程式碼的機器,開發者是需要交流,需要陽光、果汁。」

經過五天WWDC的洗禮,張以承認為,開發者其實就像創業家一樣需要經驗傳承,開發者看似孤獨,但其實要多分享、有問題不要害怕問,有時候即使沒做出成功的程式,但至少讓很多人知道你做了哪些事、有哪裡需要改進,如果不說出來,經驗就不會被累積,多分享能讓台灣的開發社群更加活躍。

在開發App之後⋯⋯

雖然年紀還輕,但張以承的App開發資歷已近4年,從學生時期就開始寫App,他認為,作為一個獨立App開發者,最難克服的是自己的惰性,加上要自己面對使用者,後續要花的維護工作也很繁複。就現實層面來看,也許App的下載量看來不錯,也會因為缺乏變現機制而很難獲益。例如,當時「PTT好讀版」即使已有知名度,下載量也突破8萬,但每日活躍使用者並不算多,後來雖然推出付費加值功能,卻因為廣告商出了一些問題而停止,整體而言並沒有獲得太多實質的收益。

另外,在App上線的時候,「你會很在意使用者的想法,會擔心你做的事情,沒有解決任何人的問題。」張以承說,但當使用者主動寄信給你,或者願意在網路上推薦你的App時,就是最有成就感的時刻。

未來會不會選擇獨立App開發者作為職業?張以承認為,獨立開發者的資源很有限,在現在的環境下要養活自己是一件難以指望的事,因此大部分的人會選擇用業餘的時間去做。目前正在當兵的他,也傾向先放空一陣子,再決定是否要進大公司歷練後再創業,或是未來若找到有創意、有趣的題目,也不排除繼續開發下一款App。總之,在成為一名開發者之後、在選擇職業之前,還有很多事正在摸索。

延伸閱讀:
永遠都在闖關打怪的路上——遊戲App開發者鄭暐橋
從Yahoo工程師到獨立App開發新手,羅建凱:市場很競爭,就看你要不要加入
App生態:寒冬後會有下一個春天嗎?

每日精選科技圈重要消息