沒有大學學位,夢想當攝影師的他靠自學轉職成為前端工程師

Jun 29, 2023
Yu-Ching Su

沒有資工、電機的背景,但想成為一名前端工程師,該怎麼尋找適合新手的學習資源、並進一步找到相關工作?Meet.jobs 邀請兩年前完全不懂程式、現在卻先後在 3 間公司擔任前端工程師的洪啟學,分享自己從零到一的學習歷程、資源,以及面對學業與夢想上的考量。

現年 24 歲的洪啟學,年紀輕輕卻已有在 3 間公司擔任前端工程師的工作經驗,但兩年多前,他還只是個一心想成為攝影師、完全不懂程式的青年。從攝影師到前端工程師,是什麼讓他決心改變職業方向?面對人生規劃、專業學習的課題,他又是如何一一應對?

為追尋攝影夢,下定決心提早離開大學校園

洪啟學從高中開始萌生對攝影的興趣,他參加過大小比賽與聯展,爾後在大學攻讀視覺傳達學系,卻發現學習內容與原本想鑽研的攝影技術相差甚遠,多方考慮之下,大一學期間就果斷休學,回到北部在「視丘攝影藝術學院」進修一年,並開始四處接案,累積攝影的實戰經驗。

洪啟學(左一)在視丘攝影藝術學院的課堂團體合照。
洪啟學(左一)在視丘攝影藝術學院的課堂團體合照。

完成攝影課程,他返回校園完成大學一年級的學業。拿到修業證書後,洪啟學正式離開大學校園,比起同齡人提早 3 年出社會闖蕩。

在台灣,並非所有家長都能接受兒女未完成學業,回憶當時與父母溝通休學計畫,洪啟學整理兩項重點,一是「用心溝通」、二是「努力實踐」。下定決心休學前,他仔細與父母討論未來計畫,並承諾他們會先取得修業證書;而休學後,他也努力往自己的路邁進,不讓父母擔心。「雖然直到現在,他們偶爾還是會問我要不要再回去讀書,但其實只要做到讓他們安心,他們就會漸漸釋懷。」

休學後的洪啟學做了一段時間的攝影助理,從最基層搬重物、修照片等勞力活開始。沒多久,他開始服兵役,而這段時間也改變了他一直以來想以攝影為主業的決定。

改以「未來發展性」為考量,自學成為前端工程師

當時 20 歲的洪啟學在監獄擔任替代役,每天晚上六點,受刑人回牢房後,便是他思考及規劃未來的時間。為了整理自己的攝影作品,他開始學習自架網站,從最基礎的 WordPress、Wix 開始,當現有的模板無法滿足他的需求時,開始透過 Youtube 自學 HTML、CSS,並從中找到樂趣。「寫前端程式可以從畫面中得到立即的反饋,很有成就感。」

這段時間,洪啟學重繪對未來的藍圖。他將工作的「未來發展性」作為首要考量,積極尋找程式語言相關的自學資源,致力成為一名前端工程師,原本攝影的志業,決定轉做副業經營。他這樣分析:「從零開始成為攝影師的設備與起步成本高,若沒有豐富資源,生活壓力不小;而工程師有許多證照與課程可以作為個人能力的認證,只要投入時間學習,未來發展性相當廣。」

程式語言學習資源推薦

退伍後,洪啟學透過 YouTube 影片自學與報名當時資策會開設的課程,緊鑼密鼓地加強寫程式的能力。他認為,這些資源非常適合對此領域有興趣的所有人學習。

  • 資展國際課程:提供多項不同主題的課程,適合有興趣、想認真學程式的民眾,不但可以學到所需技能,還能了解如何站在使用者角度思考。
  • YouTube 影片:洪啟學最推薦「Traversy Media」和「Fireship」,前者提供完整的基礎教學內容;後者結合時事,帶讀者用 100 秒認識程式領域的術語與知識。

此外,他也推薦可以到線上課程平台 CourseraUdemy 系統性地學習國外大師們的課程內容,只是這些課程多半以英文講授,洪啟學建議若要成為一名前端工程師也需練好英文能力,因為中文版的學習資源通常較晚發行,且工作需要用到的文件多為英文,加強語言能力對進修與工作皆更有幫助。

前端工程師是程式初心者與設計人才的最佳起點

完成資策會課程的兩個禮拜後,洪啟學就順利找到第一份前端工程師的工作。當時他整理好在課程期末期間完成的作品,便透過人力銀行積極投遞履歷,他笑說:「我寄出的履歷可能有達近百封。」

今年初,洪啟學來到人生中第三份正職工作,擔任 Meet.jobs 的前端工程師,主要負責新產品開發、既有平台維護、頁面測試等。談及當初選擇 Meet.jobs 的起心動念,他分享自己上一份工作是在一間接案公司,主力在完成客戶的產品,但那段時間的經驗讓他發現,自己更喜歡專注在公司自有產品上,而 Meet.jobs 擁有自己的平台、還有很多優秀的業務與獵頭團隊,不僅能回應專注在自身產品的需求,還能有更多團隊合作的機會。

洪啟學與技術小組的成員針對工作項目進行會議討論。
洪啟學與技術小組的成員針對工作項目進行會議討論。

雖然目前加入 Meet.jobs 僅有 3 個月,但洪啟學觀察,團隊成員皆非常友善、且各個都具備成長思維(Growth Mindset),儘管有時仍會碰到因團隊合作而產生的期待落差問題,但這也讓他有機會進一步學習獨立思考、溝通和問題解決的能力。

提起擔任前端工程師的工作心得,他分享這是一份非常有趣的工作,不但可以自己動腦創造出獨一無二的作品,還能立即得到反饋,非常有成就感。

「這對初學者或是設計人才都是很好的起點,因為學習門檻相對較低。」洪啟學以自身經驗分享,因為過去擁有攝影與設計的實戰經驗,所以他在與公司的設計溝通專案時能換位思考,讓自己不只是一名只會寫程式的前端工程師。

若與洪啟學一樣是非本科要求職,他建議尋找第一份工作前先準備好個人作品集。以他為例,則是非常認真準備在資策會學習時的專案作品,並練習如何回答自己的理念、作法等,讓面試官清楚了解自己會些什麼。後面的幾份工作,面試官通常會用簡單的技術測試了解求職者的狀況。「只要好好準備,都一定會有機會。」

不後悔自己的決定,目標成為優秀的全端工程師

沒有取得大學學位、未達成成為攝影師的夢想,這一路以來是否曾有一絲後悔?「不會。」洪啟學語帶堅定地說。「我偶爾可能會思考,如果當時選擇另一條路,那風景會是如何,但完全不會後悔。」

因為現在,洪啟學仍用不同的方式完成這兩件事:在正職工作之餘,仍是一名自由接案攝影師;在下班後的休閒時間,仍把握時間透過線上課程自學不同知識。

洪啟學認為非本科求職準備作品集很重要
洪啟學認為非本科求職準備作品集很重要

未來,他期待自己能成為全端工程師,可以獨立完成工作,也能帶領團隊執行專案,善用自己所長做出有影響力的產品。對洪啟學來說,人生藍圖是任他揮灑色彩的畫紙,沒有一定的框架,也不需為任何一步感到後悔,因為此時此刻對他來說,就是最美好的風景。

延伸閱讀

從文科生到優秀 NLP 工程師:跨領域轉換路上,每個抉擇都是學習

高職學歷,勇闖北歐!高職生自學程式,他拿到瑞典工作簽證

前進德國工作——沒有海外經歷,台灣軟體工程師如何拓展職涯選擇

相關職缺

作者介紹

Yu-Ching Su

在社會創新組織擔任近 3 年的採訪編輯,接觸多位懷抱讓世界變得更好理想的創業家與從業者,心裡也渴望能成為具有正面影響力的人。目前剛結束正職工作、成為一名自由工作者,希望能在人生旅途中,探索更多不同的可能性。 歡迎交流與聯繫:syc8638@gmail.com

Bitnami