前言
2017 年我以幾乎零相關經驗的身份進入現在的公司,負責手機軟體的多國語言,你可能會很好奇什麼是「多國語言」?簡單來說,因為手機要賣到世界各地中幾十個不同的國家,因此必須把手機軟體中的英文翻譯成幾十種語言,這樣銷售到各地時,當地的使用者才會有相對應的語言可以使用,例如:手機從台灣賣到德國,那麼德國人拿到的手機當然要有德語版本。
通常當我跟別人解釋到這邊時,對方就會問:哇!所以你會很多國家的語言嗎?當然不是!那些都是由專業的譯者所翻譯的,而我是負責從一開始拿到英文字串到最後將幾十國的翻譯導入手機專案中的角色。
為什麼會提到我自己的背景呢?因為我就是一個不折不扣的文組生,在師大的主修是應用華語文,大四那年學了兩三堂程式課,覺得自己愛科技勝過於教育,於是就決定未來要在科技相關的公司工作了,很幸運地我在這條路上很享受。當時的我想對手機 APP 的開發有更深一點的認識,這樣在工作上也會有幫助,在網路上搜尋了課程後,赫然發現有一堂開給零基礎、文組生的 APP 開發課程,我就去上了,當時的老師就是彼得潘。
也許你是文組生很嚮往科技業,或者你是理科生但沒碰過程式,這些標籤都不該成為你追求有興趣的事情上的阻礙。這次的專訪對象是一位熱愛 Apple 的產品愛到自己出來開課程,就算你零程式基礎也能來學的 iOS APP 課程講師 — 彼得潘。
作家、自由、開心
這是彼得潘給自己的三個關鍵字,除了課程講師之外,彼得潘還是個具有多重身份的斜槓大叔 斜槓青年 (?),出版了四本程式相關的書籍、擔任技術顧問、企業內訓講師、接案開發 APP,也在雜誌的專欄上撰文,這些身份不是負擔,反而讓他擁有了自由的感覺。
「其實我從小的夢想就是當作家,不過是寫愛情小說的那種」彼得潘逗趣地說。雖然後來沒有寫小說,但一路到現在也出版了四本的程式書籍。
契機
大學唸資工系,畢業後跟大家一樣成為一般公司裡的工程師,因為非常熱愛 Apple 的產品,彼得潘就趁下班後自己研究如何開發 iOS APP,有了一些心得後,就開始找出版社幫忙出書。「寫下書的大綱後,對方覺得不錯,就簽約了。」雖然聽起來是很簡單且順利的一句話,但我想背後累積了很多的努力與堅持,如果沒有那些下班後自己研究 APP 技術的日子,沒有自己主動出擊找出版社的決心,這些都不會發生。
彼得潘說,寫書的過程中在 Ptt 上發文找家教,一方面可以賺錢,另一方面反而幫助了自己寫書的邏輯,因為你知道別人卡住的地方在哪裡。後來無意間看到仿間的補習班在徵求 iOS 課程老師,應徵上之後,平日就照常上班,週末就當老師教課。這些經驗都成為他日後的養分,灌溉了自己出來開課程的想法,也因為有了多重身份,讓彼得潘得以毅然決然的辭職,開始著手自己的事業。
在我看來,這些成果都不是偶然,如果你有決心要做一些改變,而且真的去執行了,那麼你會多了很多選擇。我在彼得潘身上看到了執行與堅持的精神。
必然的挫折
從公司裡的工程師到擔任講師、寫書、自己出來開課,這一路上一定會遇到挫折的吧?「因為我有點玻璃心,所以自己要在網路上宣傳課程的時候就很怕被別人講什麼,人總是希望大家都喜歡自己的,如果遇到不喜歡的就會很難過。」彼得潘說。而且創業跟上班時的生活不一樣,你可能每天做的事情都差不多,每個月會有穩定的進帳,但創業後的每一天都是新的開始,如果這堂課的報名人數不如預期,也會有點焦慮。
開發過的 APP 們
彼得潘開發過 20 幾款 APP,其中最有趣的是他替自己的偶像戴佩妮所做的 APP – Penny 戴佩妮:回家路上。 2011 年時,因為太喜歡她,就接洽了戴佩妮的唱片公司,製作了她的專屬 APP。「這不是我寫過最難的 APP,卻是我自己最感動的 APP。」夢想成真的彼得潘這樣說。( 如果你想了解戴佩妮 APP 的製作細節可以點選這篇文章)
其中目前還在上架的 iOS APP 是 Wealthy 記帳 APP ,主打拍照記帳,當時是由三個人一起開發,且曾經得到台灣財經類 APP Top 1,台灣不分類 Top 2,中國財經類 Top 2 的佳績。
文組生當然也能開發 APP
「是什麼原因讓你想開一堂文組生的 APP 開發課程?因為一般人會覺得寫程式通常是相關科系在做的事」我問。
彼得潘表示,其實是因為當初開了兩種寫 APP 課程,一種是專門開給大學生的,一種是開給社會人士的,但後來發現不應該把年齡層當作重點,關鍵是要用「能力分班」。教學經驗告訴他,每個人的基礎不同會造成程度上的落差,而且寫程式是一件「你前面搞不懂,後面就可能會跟不上」的事情,為了學員的授課品質,分開是最好的。
以我自己實際上過課的經驗來看,這種分開的課程會比較好,那些完全沒有程式基礎、比較沒有自信,怕跟不上的人可以先選擇文組生課程,也不乏有國小生、國中生一起學習,學員的組成很豐富。如果發現自己真的有興趣,你可以接下去選進階的 iOS 程式設計課,而且文組生這門課比較基礎,彼得潘會用有趣又好懂的方式教課。
未來的計畫
對於未來的計畫,彼得潘目前的想法是持續做課程,因為這是他很喜歡的事情,然後想寫第五本書,也想開一堂課特別的程式課:以 Apple 新推出的 SwiftUI 技術開發 iOS APP。
生活和工作都圍繞在 iOS 的彼得潘無疑是果粉中的果粉,學生時代因為 Mac mini 這款產品開始掉進 Apple 的世界裡,接著寫書、開課程,變成 iOS 的程式開發講師。教出來的學員們又持續開發 iOS 的 APP,這種正向循環也是彼得潘一直以來的堅持與成就感。
快問快答 Q & A
Q:對你來說寫程式是什麼?
寫程式能幫忙解決生活上的繁雜問題,原本可能要花很多時間做的事,透過程式去做可以縮短大量時間。
Q:寫程式的技巧?
練習的時間很重要, 上課學習可能只佔了三成,剩下七成的時間你要自己主動練習。 而且比起數學和邏輯,英文的能力更重要,特別是「讀」的能力,你必須要有能力讀技術文件和自己查詢問題。
Q:除了內建的 APP 以外, 如果只能留下一款,你會選哪一個?
Facebook ,因為還可以 Po 文宣傳學生的作品。(真是一位好老師 XD)
Q:最有成就感的事情是?
做了戴佩妮的 APP ,但是做完不久後她就結婚了。
Q:有想開線上課程嗎?
其實有單位找過我,但我短期內沒有這個想法,因為還是比較喜歡面對面的教學,比較有互動感。
Q:最近有正在開發的 APP 嗎?或者有什麼想開發的嗎?
最近的重心是技術的研究,才能寫新的書和教新的課程,也會把時間花在作業的想法上。
Q:目前的生活?
每週兩堂程式課、家教、寫書、寫 Blog、研究 APP 技術、在咖啡廳裝文青,在 LINE 回答學生問題。
宣傳一下吧!
如果你對彼得潘的課程有興趣,可以看看以下這兩堂課程。
文組生的 iOS APP 程式設計入門 (適合零基礎的人)
專為文組生量身訂做,從零開始學程式,開開心心寫 APP ! 只要 10 個星期,每週一個晚上,即可學會程式設計的核心概念,成為酷炫的 iOS APP 開發魔法師 !
彼得潘的 iOS APP 程式設計入門 (適合有程式經驗的人)
學習 iOS App 開發的最新技術,Swift,iOS SDK,Xcode & SwiftUI,成為酷炫的 iOS App 開發魔法師 ,實現未來 APP 工作、接案、創業的第二人生 !