看看 iCHEF 工程團隊的調調
看看 iCHEF 工程團隊的調調
iCHEF 服務的餐廳,已達 8,000+ 間了,我們需要更多優秀的夥伴加入,這次特別專訪了 iCHEF 優秀的工程團隊,讓你更進一步了解 iCHEF 工程的調調!
也邀請你一起加入 iCHEF 的行列 : )
在加入 iCHEF 之前,Matt 求學美國後,曾經先後任職於美國的 SIEMENS、SalesForce,深度參與軟體即服務(SaaS) 的發源時期,成功在科技聖地搶得一席之地。他曾自告奮勇加入公司負責組織改革團隊與部門,但由於多數組織「抗拒改變」的慣性,讓推動變革的過程中碰到許多阻力。Matt 當時心想「我希望能夠推動一個願意學習、分享,與不斷創新的文化」。抱持著希望對這個世界有些影響、想打造一家成功而開放的軟體公司,Matt 回到台灣,面對各種質疑,他穩下腳步,一邊進行軟體創業,一邊深耕他的理想,然後遇見了 iCHEF。
Matt 認為一個好的工程文化,要從團隊的價值觀與工作日常開始著手。Matt 說,iCHEF 的文化是分享學習與成長,唯有這兩項特質,才能在日新月異的網路世界裡,保有不斷研發的活水。在 iCHEF 的工程團隊中,分享文化盛行,無論資深資淺都會彼此分享最新技術、各種神人 code、與有趣的跨領域知識。每半年,Matt 會協助所有團隊檢視個人表現以及技術、職涯的規劃,技術層面則是更重 Peer Review,互相交流與檢視,且這個過程是非常嚴謹的,才能平衡團隊的能力、確保開發的時程與品質,還有 code 是乾淨。
Matt 表示,工程師都希望自己的產品「有人用」、有發揮和影響的空間,身為 iCHEF 的技術長,iCHEF 的技術端未來將朝向三個目標邁進。不斷優化的產品,為用戶帶來更多價值;持續深耕技術和研發,讓 iCHEF 打造成國際級的軟體公司;最後則是能夠回饋在地,讓優秀的工程師願意留在家鄉,從台灣也能站上世界的舞台。創立 8 年,iCHEF 的工程團隊算是開了一張新地圖,未來還有很多副本要打,Matt 歡迎認同的工程師一起來打團戰,和 iCHEF 一起開創智慧餐飲科技的新時代。
「 我想讓優秀的工程師願意留在台灣,因為這裡也有發揮的空間,也是世界的舞台。 」
-- Matt / iCHEF C.T.O.
對同時在矽谷上市公司和新創公司待過的 David 來說,相較於選擇產業,他更看重一家公司能夠願意花費成本在用 reasonable 的方法往目標前進,而在 iCHEF,他看到了這樣的工程文化,也覺得可以一同建構這個環境十分激勵人心。在 iCHEF 2年多以來,可以充分感受到經營團隊打從心底對 Software Engineering 的支持。遇到問題願意讓工程師從 root cause 去做最完整的修復、重構,理解如果有出現合理的 issue,要做的事情就是去徹底改善。並且從數據中去尋找問題的解決方向,這些都是 David 覺得很棒的地方。
David 在 iCHEF 負責的是 review 過去 iCHEF 系統裡的各種 code,和團隊一起思考如何優化這些程式,讓他們更乾淨。iCHEF 的 POS 系統在早期建構時,只需要著重 50 家餐廳的需求,現在店家數即將突破 8,000 家,如何維持 POS 系統在壓力下的正常發揮,又要加強程式的運作,David 笑著說,這是一個相當大的挑戰,但也是很讓人興奮的題目。
「工程師很少有機會能和公司一起好好的回顧過去、一起開創未來架構。」
「 重視軟體開發流程,投注心血在工程文化的建立,真的很難得也很令人欣喜。 」
-- David / iCHEF Senior Backend Engineer
這是小冠在 iCHEF 的第 7 年了,從懵懂的實習生開始,一路走到現在,「青春都在這裡了」。小冠是設計系的學生,在一次展出作品的時候,遇到了 iCHEF 的共同創辦人 Spencer,聊著聊著就開啟了和 iCHEF 的不解之緣。從 2013 年到現在,iCHEF 沒有一天不是焦頭爛額的提升設計與產品、小冠與餐廳老闆們一起找尋定位,小冠也陪著 iCHEF 從 50 家餐廳開始,走到現在超過 8,000 家。而隨著 iCHEF 逐漸站穩市場,小冠也在 iCHEF 裡找到屬於自己的位置,成為一名 QE 工程師。
從設計系學生到 QE 工程師,其實並不容易,小冠十分感謝 iCHEF 以及團隊成員給予的幫助與信任。藉由每一次案子的歷練,小冠逐漸培養出自己的思考方式、不斷修正方向,從協助的角色到能夠著手完成案子。但他也提到,雖然得到了公司的肯定,但這只是一個開始,學無止境,他不會因此滿足而停下腳步。
這 7 年與 iCHEF 一同成長的小冠認為 iCHEF 的優勢在於,它不只是系統,而是扎實、多維度資料基礎帶來的產品延展性與變化;以及是對服務品質的重視,從「硬幹」的方式走到現在,iCHEF 已投注了諸多資源將服務科技化,iCHEF 遠端客服處理能力已相當成熟,讓小餐廳能更方便使用。
「 iCHEF 的服務是偷不走的。」自信說起公司的產品,背後是小冠和公司一起滿臉血的走出來的。
「 iCHEF 對服務品質的重視,是偷不走,也是我們最自豪的部分! 」
-- 小冠 / iCHEF Quality Engineer
Hardy 說起輪調進入維運團隊實是有點誤打誤撞,那時候他其實才剛到 iCHEF 一個半月,立刻進入到維運團隊,第一線面對店家反映的問題,雖然壓力並不小,但又十分具有挑戰性。
對於當時的 Hardy 來說,自己雖然對軟體開發有相當的經驗,但面對 POS 系統他還是感到十分陌生。在還處於摸索產品的階段,就加入維運團隊第一線處理店家的疑難雜症,他必須要非常迅速、有效率地熟悉整個 iCHEF 的系統,並且儘快解決店家的問題。Hardy 提到,他加入的時候,維運還有尚未收尾的計畫,而當時負責的同事雖已輪調到其他團隊,但還是會回來分擔 loading。這也是為何自己現在雖不在維運,但還是會回來幫忙的原因。
提到 rotate 制度,Hardy 雖然剛開始在團隊中有些辛苦,但他認為這個制度是必要的。透過輪調,工程師才會知道在各個角色應該注重的是什麼樣的功能,分出工作的優先順序。比如在維運部門,面對店家的反映,需要的是如何在當下就能夠快速有效率解決問題。Hardy 認為藉由 rotate 制度,工程師有機會能學習用其他的角度來看產品能夠改進的地方,而且就能夠嘗試新的東西,增加工作的挑戰性與成就感。
「 不論在業界待多久,每一次都會是新的挑戰。 」
-- Hardy / iCHEF Senior iOS Engineer
今年是 Barry 在 iCHEF 的第 4 年,跟著 iCHEF 一路成長,Barry 現在已是團隊裡的資深前輩了,他笑說,現在再也沒辦法好好的坐著寫 code 了,而是要從團隊的角度來思考,讓每一個隊友都能打、還可以互相carry。Barry 覺得,iCHEF 的工程師都是開放且願意學習的人,在 iCHEF 每周都有固定的分享時間,如同 Open Source 的精神,大家對彼此都不藏私,且樂於互相切磋。除了員工內部分享,iCHEF 也願意提供資源給工程師,提供經費讓他們參加研討會,像 Barry 自己就剛從美國的研討會回來。
有時候在路邊吃飯的時候,看到客戶正在使用 iCHEF 的 POS,都會偷偷的看著,看到系統在忙亂時被暴力的對待,都會想站起來;但看到店家使用 iPad 順利的幫客人點餐、結帳,而 iCHEF 的系統順利運作,其實是很有成就感的,很想推每家餐廳都 iCHEF 起來。
Barry 認為 在 iCHEF 中,會感受到不斷向上的氛圍,不用擔心自己會安於現狀。公司給了很多嘗試和容錯的空間,每半年,C.T.O.、C.I.O. 也會和工程師一對一檢視工作表現,Barry 說,這裡沒有什麼話不能說,之前曾經不清楚自己的方向,直到跟 C.T.O. Matt 大聊之後,才對未來有更清楚的方向。
卸下工程師的身分,Barry 其實是位樂團鼓手,但在這兩種身分之間的轉換,他拿捏自如。
「 樂手是夢,工程師是魂,兩種身分都需要熱血及團隊的激盪,只要一天不打 code 就渾身不自在。 」
-- Barry / iCHEF Senior iOS Engineer