想成為LINE工程師?3大團隊精神,看跨國公司的開發文化

2019.11.21 by
高敬原
高敬原攝影
在技術長朴懿彬的領軍下,目前LINE在全球擁有2.2億月活躍用戶,相較於歐美其他科技巨頭,究竟LINE的開發者文化,有什麼不同呢?

市場遍及日本、台灣、泰國、印尼等國家,近年LINE投入相當多的資源在發展金融、AI這類戰略事業,組織規模越來越龐大,光是位於JR新宿站旁Miraina Tower的LINE總部,就一口氣包下了九層樓,各種國籍、背景的開發人員穿梭其中。

在技術長朴懿彬(Park Euivin)的領軍下,目前LINE在全球擁有2.2億月活躍用戶,在日本、台灣等地都設有研發中心,無論是日本、韓國、台灣、泰國辦公室,都有許多工程研發職缺釋出。相較於歐美其他科技巨頭,究竟LINE的開發者文化,有什麼不同呢?

放手!LINE鼓勵開發者自治

要管理這麼多不同市場的研發人員,朴懿彬認為,LINE跟其他科技巨頭在文化上的不同,在於她採取的是「自治文化(Autonomy Culture)」,這是LINE非常重要的精神。

舉例來說,目前LINE內部約有500個正在進行的專案,只要對其中的專案有興趣任何一個國家的工程師,只要通過該團隊的面試,就可以申請加入;同時,LINE也鼓勵每一位工程師,自由發起有興趣的專案項目。

技術長朴懿彬認為,LINE跟其他科技巨頭在文化上的不同,在於她採取的是「自治文化(Autonomy Culture)」,這是LINE非常重要的精神。
LINE

地理上的距離,並不限制開發想像。LINE認為跨國合作的精神至關重要,許多好的產品,就是在不同背景的研發人員激盪下產生。

LINE平台新創事業暨產品開發部資深經理魏煜娟舉例,當我們想分享一個檔案到LINE的聊天室內時,畫面會出現好友、群組的選單,這項功能本來是韓國的貼文串(Timeline)團隊所開發。事實上,分享的功能幾乎在每個LINE的服務上都有,因此其他國家的專案團隊,就會去接洽串接,而非各自為政重複開發。

魏煜娟自己所待的電商團隊,過去曾研發一項功能,讓官方帳號可以串接集點卡、ChatBot,「本來這是只給台灣LINE購物用的,但在發展的時候,我就設計成可以開放給其他功能串接。」原因是並非每個團隊都有工程的資源做開發,這時候跨國共享的企業文化,對各地地區的市場發展就很有幫助。

有想法就給資源,LINE開發人員:氣氛就像新創

「自治文化」的背後,反映的是朴懿彬對於團隊的高度信任,她曾在接受外媒採訪時說過,她的管理風格是「makaseru」,這是一句日文,意思是「把自己交給對方」,信任就是她最強大的武器。

魏煜娟回憶,剛加入LINE時,原本老闆指派的工作有了變化,她立刻提出一套新作法,沒花太多溝通成本,老闆就接受了,「LINE的開發文化是很開放的。」魏煜娟表示,每項產品從開發到推出,中間的周期都很短。相較之下許多歐美科技巨頭,因為組織過於龐大,會要求開發人員提出更詳細的規劃,開發的時程就會拉得很長,工程師的自主性也相對低。

在魏煜娟看來,LINE的開發氣氛反而更像是一間草創的新創,不僅跟主管溝通的管道通暢,她認為:「只要有想法,公司立刻給人、給資源下去做。」當然自治背後也是有準則必須遵守,以LINE來說,首要重視的就是資安。

LINE資安部門經理市原尚久(Naohisa Ichihara)過去曾分享,LINE導入了安全設計(Secure by Design)、隱私設計(Privacy by Design)這兩項原則,「推出每一項新服務前,都要經過層層關卡,當安全審核(security review)通過時,才能對外公布上線時間。」

三大重要精神

每一位工程師加入LINE時,都會得到一本灰色風面的手冊,裡面描述了LINE對於開發者的期待,以及內部的開發者文化。

「在LINE做一名工程師,意味著與許多有才華的人一起工作,同時掌握專案主導權。」一翻開手冊,就能看到LINE對於開發人員自製的高度信任,或許正是因為這樣的信任,才能讓開發者跳脫框架,發展出突破性的創新技術。

《數位時代》三年前參與開發者大會時,也曾報導過手冊內容,三年過去,冊子的內容新增、刪減了部分內容,可以觀察到,就連公司文化,也必須隨著快速變遷的世界有所調整。

三年前LINE在手冊中,列出開發團隊的五大精神(掌握主導權、由下而上、勇敢冒險、保持開放、精神食糧),今年則刪減成三項。

掌握主導權(Take ownership)

LINE認為,公司的任務是把不同經驗、技能的人,通通聚集在一起,並鼓勵他們創新,不應該對工程師強加限制,員工可以自己決定去做任何項目,「在LINE,工程師掌控自己案子的主導權,盡一切所能完成它。」

同時,LINE開發產品的目標,是把服務功能與體驗做到最好,對於使用哪一種程式語言、工具、開源軟體,內部採取彈性開放的態度,開發方法完全讓工程師自己決定,而非上頭指派。

保持開放(Be open)

「我們在很多地方有辦公室,你的團隊裡可能會有來自不同區域的成員。」開發者常要跟不同國籍、文化背景、說著不同語言的人一起工作,且多數時候都是遠端溝通。

此外,LINE的工程師,會接觸到各種不同類型的產品開發,因此在工作時,保持開放的態度就非常重要。

三年前LINE在手冊中,列出開發團隊的五大精神,今年則刪減成三項。
高敬原攝影

信任與尊重(Trust And Respect)

LINE鼓勵工程師冒險,並為自己負責,同時在充分信任的基礎下,員工可以透過正向的競爭壓力,讓團隊變得更強。最重要的是,團隊中的每一位成員,永遠必須信任以及尊重彼此。

開發文化

除了內部本身的開發能量,LINE也非常注重與開發者社群的互動,除了舉辦第五年的開發者大會,也會定期舉辦開發者小聚(LINE Developer Meetup)讓開發者彼此交流心得與技術;也鼓勵工程師整理開發心得,發表在工程師部落格(INE Engineering Blog)上,也積極跟許多資源開源(Open Source)與社群共享。

在內部培訓上,LINE鼓勵員工參與國際研討會,獲取最新產業知識,公司會負擔全額機票、住宿、報名費用,唯一的條件,就是員工回國後,必須把所學跟其他員工分享交流。

LINE鼓勵員工參與國際研討會,獲取最新產業知識,公司會負擔全額機票、住宿、報名費用。
攝影 / 高敬原

LINE辦公室內部也有間圖書館,員工任何進修需要的書,都可以向公司申請採購,每個月也會定期舉辦小規模的Tech Talk,以小型分享會的方式,讓員工有更密集交流的機會,也會不定期邀請外部人士來演講。

LINE認為,唯有對員工展現信任與尊重,並創造彈性、高度自治的工作氛圍,才能讓開發者打造出更符合使用者需求的服務。

責任編輯:陳映璇

延伸閱讀

每日精選科技圈重要消息