認識秘銀小夥伴:前端工程師 Scott
之 被前端耽誤的歌手
「當初為何會走上Web工程師這條路?」
我其實從小就蠻喜歡電腦。還去外面上電腦課,學過 FrontPage、Flash、Photoshop、Illustrator 之類的,雖然當時也不知道學這些要幹嘛,但就是覺得電腦上的東西很有趣。於是後來填志願時就選了資管系。以前後端來說,我喜歡前端,因為可以做出使用者第一眼看到、操作的東西,很有成就感!
畢業後我也做過 iOS 工程師,不過後來因緣際會回到母校寫前端,負責重新開發選課系統,那時就發現我真正喜歡的是寫 Web!因為 Web 相對其他 app 程式語言更自由,上線速度也快,不像 iOS 雖然開發一個app出來有另外的成就感,但是上架要經過層層的上版考驗。
作為前端,我的成就感的來源是當設計師以為我開的畫面是他的設計稿的時候!
這也是我還在追求的目標!對我而言,做出使用者操作介面並有良好的使用者體驗是我的成就感來源,也是秘銀前端工程師比較注重的地方。
「照你說的你也會參與使用者操作介面的設計,那你覺得在做這部分時你和設計師最主要的差異在哪呢?」
設計師可能會比較注重設計層面,盡可能去發揮、創作出心目中覺得最美麗又使用者友善的介面。而作為前端我會去思考實作達成的可行性高不高,或是有沒有這個價值花那麼多的時間心力去做成這樣。
在還沒有磨合之前,設計師可能會設計出一個超難實做、效益沒那麼高,但很美的東西,我就會去跟設計師溝通合適的實作方式,看可以怎麼調整,在不犧牲設計感的前提下選擇易實作的方案,畢竟公司產品推陳出新的速度很快,在求好的同時我們也必須非常重視速度。
我其實從小就蠻喜歡電腦。還去外面上電腦課,學過 FrontPage、Flash、Photoshop、Illustrator 之類的,雖然當時也不知道學這些要幹嘛,但就是覺得電腦上的東西很有趣。於是後來填志願時就選了資管系。以前後端來說,我喜歡前端,因為可以做出使用者第一眼看到、操作的東西,很有成就感!
畢業後我也做過 iOS 工程師,不過後來因緣際會回到母校寫前端,負責重新開發選課系統,那時就發現我真正喜歡的是寫 Web!因為 Web 相對其他 app 程式語言更自由,上線速度也快,不像 iOS 雖然開發一個app出來有另外的成就感,但是上架要經過層層的上版考驗。
Scott:「作為前端,我的成就感的來源是當設計師以為我開的畫面是他的設計稿的時候!」
這也是我還在追求的目標!對我而言,做出使用者操作介面並有良好的使用者體驗是我的成就感來源,也是秘銀前端工程師比較注重的地方。
「照你說的你也會參與使用者操作介面的設計,那你覺得在做這部分時你和設計師最主要的差異在哪呢?」
設計師可能會比較注重設計層面,盡可能去發揮、創作出心目中覺得最美麗又使用者友善的介面。而作為前端我會去思考實作達成的可行性高不高,或是有沒有這個價值花那麼多的時間心力去做成這樣。
在還沒有磨合之前,設計師可能會設計出一個超難實做、效益沒那麼高,但很美的東西,我就會去跟設計師溝通合適的實作方式,看可以怎麼調整,在不犧牲設計感的前提下選擇易實作的方案,畢竟公司產品推陳出新的速度很快,在求好的同時我們也必須非常重視速度。
「如果用一件生活化的事情來比喻寫前端,你覺得對你來說像什麼?」
我覺得前端就是房子的門面!就像我們在看一間房子時總是會先看裝潢,滿意才會去看房子的管線配置等硬體設備吧。前端工程師主要負責的就是讓使用者願意、想去使用這個產品、並且能夠用得開心。而後端工程師就是讓系統穩定、不要出錯,兩者缺一不可。就好比一個乾淨精美、有設計感的馬桶才會讓人想使用,但如果沖水後__會溢出來,後端出了問題,那也不行。
Yvonne: 有沒有比較不髒的例子啊?
(兩人思考陷入沈默,一分鐘後放棄)
「為什麼我常聽到有個說法是前端工程師好找,但好的前端工程師難找?」
每個人講這句話的時候想法不同,但以我/秘銀團隊來說,我們很在意前端工程師對自己寫出來的作品有沒有要求。我們在找人的時候,我、設計師和 PM 會先看應徵者做出來的作品是否漂亮,才會決定要不要去看程式碼。「漂亮」並不是指設計層面,而是畫面有沒有跑版、操作是否流暢、在各裝置是否都符合要求。
因為前端工程師寫出來的作品終究是要給人使用的,我們希望我們找的前端對自己的產品負責任、有要求。
此外,就像我前面說的,一個馬桶再怎麼管線通暢完美,如果連最基本的讓人願意使用都沒達到,那這個馬桶本身也沒有價值可言。有點像是交友軟體的概念,大家都會先看這個人的照片,才決定要不要跟他聊天。
所以以我們這邊來說,我覺得要找到技術能力強,又對作品的使用者體驗有要求的前端工程師並不好找。
「覺得做為一個前端工程師在秘銀最大的優點/最開心的事情是什麼?」
我覺得是成就感!因為秘銀產品推陳出新的速度很快,PM、設計師跟後端同事也都很可靠,大家合作得很好,能快速地完成產品。可以看到自己的作品很快上線、被使用很令人開心!
「在 VAULT 的建置經營中,覺得最困難的部份是什麼?」
其實我不覺得有遇到什麼困難,團隊很完美、溝通很流暢,遇到問題往往很快就可以解決。
另外,以 VAULT 來說,困難的應該是區塊鏈的部分,不過那些大部分都在後端部分,因此以我前端這邊來說,其實就像在寫一個平常的應用程式,而且這是好事,因為如果連我都覺得我在寫一個一般的應用程式,那對使用者而言,他們在操作上也會像一般銀行轉帳的應用程式或錢包一樣,困難、複雜的部分後端都處理、解決好了。
「個人嗜好/假日都在幹嘛?」
我非常喜歡唱歌!週末有機會的話喜歡跟朋友揪唱歌,秘銀同事也一起去唱過幾次,很開心。然後因為現在上班時間滿彈性,我喜歡上班前去健身房。
最近開始週末有在上法文課,因為明年想要去法國玩。我很喜歡學習語言(人類的語言,程式的語言就,工作嘛),之前也學過一段時間的西班牙文。我覺得外語能力常常會在意想不到的時間點派上用場,而且也許會因此改變人生!
「最喜歡的食物?平常的、公司的零食」
我討厭吃肉,但是我漸漸有在克服。喜歡吃披薩、臭豆腐,公司裡最喜歡蚵仔煎(洋芋片)、鳥蛋、巧克力、番茄汁。
「用一種動物或植物比喻自己?」
我覺得自己像很膽小的狗,吉娃娃或臘腸狗之類的小型犬吧!很容易很嗨很開心、很怕死常常亂叫。
「最近最想學習/努力的方向?」
希望自己可以變強壯,雖然我很討厭運動。把法文學好。
找到下一個旅行的目的地,安排旅程、期待旅程,產生人生下一個希望。
「未來夢想?」
平安、健康、順遂地過每一天!
希望我能在世界各地遠端工作,想去哪就去哪,但有一份穩定的收入!