Facebook Pixel Facebook Pixel

工作分享》王啟恩(Pinkoi前端工程師):軟體,是為了要解決人的問題

2017-03-29
SmartM/杜宜芳
工作分享》王啟恩(Pinkoi前端工程師):軟體,是為了要解決人的問題
圖片來源 : SmartM/杜宜芳
【SmartM解讀】大學畢業就投入軟體工程的王啟恩,並非相關科系出身,憑著想要「解決問題」的初衷,轉眼就已入行第9年,他期許自己未來不只能動手解決問題,更能像資深的水電師傅一樣,一看就知道問題在哪、怎麼修最快。
SmartM邀請各行各業與網路有關的工作者,與我們一起分享您的職場心得與故事,歡迎報名:點此連結
我大學畢業的第一份工作就是前端工程師,工作內容是網站介面上的互動。我常常比喻我們就是蓋房子的水電工,UI/UX設計師比較像室內設計師,把草圖畫好讓我們施工,後端工程師比較著墨在房子的基礎建設,如:管線等等,我們就是負責把水龍頭接上去、把電燈開關接好,像是網頁上的按鈕、互動按鍵等等。
Pinkoi在2011年上線,現在是亞洲最大設計商品購物網站。在網站上,擁有超過2.5萬名設計師進駐,販售約80萬件設計師商品至世界各國。前幾年一直待在大公司,會跑到Pinkoi這樣的新創公司是因為一種使命感,希望能幫助設計師完成夢想,而這也是公司的目標。去年我請了兩個月的假,在54天內到美國大聯盟30座看球朝聖,這是我30歲前的夢想,因為公司鼓勵實現夢想的風氣,我有機會去完成,在公司的平台上,也有許多和我一樣為夢想努力的設計師,我希望我們可以越做越大、越做越好,幫設計師完成他們的夢想。

軟體就是要解決問題,讓東西變得更有價值

前端工程師的前輩常說:「我們這行就是慈善事業。」舉例來說,熱水器打開,水會熱就好,沒有人在乎熱水會多快來;門鎖裝上可以開關就好,也不在乎容不容易壞、會不會被撬開,但好、很好、最好,其實有很大的差別,對工程師來說,當然是希望東西好要更好,最好能發揮創造更多價值。
在我們這個世代的「前端工程師」,大多都是靠自學。因為這塊領域變化快、應用多元紛雜,多數的資工系不太可能有系統地去教,畢業生也不會特別想投入這塊領域。會以這份工作當職業,絕大多數都是因為自己有興趣動手架網站,邊做邊摸索,進而投入這領域,像我就是這樣,我大學念的是商管科系。當然,這幾年因為網路或App創業的風潮盛行,也有更多科班出身的工程師加入這塊領域。
有段時間我非常沉迷於讓手機網頁打開的速度更快,這件事可以算是我在Pinkoi的代表作。我把以前的方式都改變了,就像家裡的熱水器一樣,以前要先開一陣子才會有熱水,現在我想個方法,讓熱水一開就來,其實時間就比原來快1秒,我用3個月的時間在解決這1秒的問題,但是解決問題後,省的就是幾十萬用戶的1秒,加總起來也相當可觀。像這樣細微的差別,大部分只有工程師會感覺到,消費者通常會認為理所當然,不太會意識到其中變化,但其實這對公司有很正面的影響,因為頁面越快打開,消費者購物越方便、跳出的機率也越低。

解決問題得到立即回饋,會讓我很有成就感

網路產業變化很快,解決問題通常很快就能得到回饋,這個特性讓我很有成就感。以前在大公司,分工比較精細也相對嚴謹,解決問題後不太可能立即收到回饋,但現在解決問題可以立即在社群得到回饋,尤其在產業變化那麼快速的現在,我看到問題一定會想去改,讓它變得更好,解決問題後得到的回饋,會讓我很有成就感。
這個成就感來自於,原來前端介面的一個小調整,真的能幫助到很多人。像一開始Pinkoi購物車的地址欄,我們認為只要讓設計師把信封標籤印出來,跨境買賣不用互通語言也可以成交,但後來才發現,當地郵局需要英文地址才能郵寄,於是我們做了一些系統調整,研究如何讓台灣消費者輕鬆填寫英文地址,透過頁面引導的方式,減少外國設計師的負擔,同時省掉同事幫忙翻譯的時間,讓我感到頗有成就感。

隨著經歷增長、責任越大,從解決問題到思考問題

開始感受到責任變大的時候,是從做一些不一樣的東西開始。一方面是我變成公司內最資深的前端工程師,另一方面隨著公司系統越來越複雜,會遇到的問題也越來越多,就會感覺到責任開始漸漸不一樣。隨著資歷增長、責任越大,就會像工地裡的工頭一樣不能只是親手做,而是要能帶領一批水電班,規劃整個工程。
這幾年我最大的體會是,網路世界變動很快,所以我要求自己要有更多責任感,除了動手,也要思考。做了第9年的前端工程師,我從以前喜歡直接動手做,像裝潢師傅一樣喜歡敲敲打打,隨著資歷與賦予的責任增加,開始學習要做更多規劃、了解怎麼設計能讓人更好組裝,讓整體運作更有效率,不能像以前接到任務就開始做,最後錯估問題又花更多時間修正,這大概就是工程師跟資深工程師最大的差別。

未來,我希望能更宏觀的去看問題,更快分析利弊

我是一個比較急躁的人,現在動手寫程式的時間還是佔80%~90%,漸漸地我會希望自己先思考再開始動手,或是跟其他工程師合作完成一個任務。未來,我希望自己雖然也要動手做,但能更宏觀的去看問題。動手解決問題很重要,但分析問題、正確預估要花多少時間解決問題,這個能力也很重要。坦白說我之前比較屬於硬做派,遇到問題就馬上動手,但我希望之後能更沉穩,可以看到問題背後更多東西,更快分析不同方法的利弊,決定怎麼做比較好,這些我都還在學習,也是我覺得要變成資深工程師的必經之路。

王啟恩小檔案

現職:Pinkoi前端工程師
學歷:交通大學管理科學系
經歷:Yahoo!奇摩前端工程師、趨勢科技軟體工程師
 
延伸閱讀
【超過300本影音說書陪你成就更好的自己】讓大大學院與你共讀,幫助「沒時間讀書」、「讀書速度很慢」、「讀完就忘記」、「抓不到重點」的你,利用18分鐘領略閱讀的樂趣,吸收並帶走鮮明觀點,真正讓知識內涵融會於日常生活。立即點擊加入
大大讀書|全台最大線上影音說書
本網站內容未經允許,不得轉載。歡迎來信投稿、洽談文章授權。

關注職場最新趨勢,為知識學習創造最佳環境

大大學院「全台最大影音說書.知識學習平台」,致力於推廣終生學習、培養職場人士的閱讀習慣。

按讚、追蹤「大大學院」Facebook粉絲團,每天更新最新職場趨勢文章,帶你掌握關鍵資訊。

加入「大大學院|職場趨勢新觀點」,最新、最實用的職場課程都在這,學習資訊不漏接!請用手機點擊「加入Line好友」連結,或是掃描QR Code加入。

處理中