科技創業週報 #218: 工程師面試不一定要刷 LeetCode

| |

《科技創業週報》是由 Star Rocket 於每週三發送的免費電子報,內容涵蓋創新故事與觀點、產品開發技術與經驗的分享、值得一聽的 Podcast 節目與歷久彌新的經典好文。

每則選文都會加上編輯精心撰寫的引文,非常推薦給工程師、產品經理、設計師,或者是所有對科技產業感興趣的讀者訂閱。(訂閱連結附於文末)

哈囉讀者:

軟體開發可以拯救世界也能毀滅世界,在這一兩天內的新聞中就一覽無遺:正面的案例是在台灣,有工程師開發出「超商口罩現況回報」地圖,讓大家能回報並得知各超商的口罩存貨。並預計會進一步與政府合作,在「口罩實名制」階段提供「藥局版口罩地圖」。

而美國則是負面的案例:要挑戰現任總統川普的民主黨,他們用來回報與統計初選結果的選務 app,竟在第一站愛荷華州就因不明原因當機,導致公布結果的時間一延再延,也引發社群媒體上的熱烈討論。

但編輯認為軟體開發中最具毀滅世界潛力的,還是非隕石式開發莫屬吧。XD

by Matt
[中] James Tien/應徵 Automattic 前要刷 leetcode 嗎?

在 LeetCode 刷題以求在面試中展現技術能力,幾乎成為工程師求職的標準流程。但目前在 WordPress 母公司 Automattic 任職的作者 James Tien 卻表示,若是要面試像 Automattic 這種「實戰導向」的公司,就不建議來面試的人狂刷 LeetCode。而是建議面試者對手邊的工作有更透徹的理解,並培養用「使用者導向」來處理問題的態度。

此外,他也不建議大家為了面試,趕工出一個跟目標職務相關的個人專案。畢竟面試官都是該領域的專家,很容易被看破手腳。不過在下方的迴響中,也有他的前同事就此提出討論,而作者也進一步闡述表示:「面試者可以做個人專案來驚豔我們,但請將之視為 bonus,而非面試的核心。」
[英] 改用 React Native 開發的 Shopify,如何評估採用新技術的時機?

新推出的程式語言與框架,總是會吸引到追求效率的開發者們的目光。但到底何時才是採用新技術的最佳時間點,也一直是軟體開發圈熱議的話題之一。在這篇文章中,電子商務網站平台 Shopify 的工程部 VP Farhan Thawar 就分享他們公司的軟體開發文化,是如何透過不斷研究以及思考三個關鍵問題,在新技術的風險與效率之間取得平衡。

此外,Thawar 也會分享他們在 2015 年初識 React Native,到 2019 年正式將旗下的三個 app 以 React Native 重寫的這中間。是哪些時空背景的轉變以及技術上的考量,讓他們最終決定轉用 React Native 開發行動裝置的 app。非常推薦給所有在思考何時要採納新技術的工程師與 PM 們閱讀。
[podcast] 星箭廣播 EP41|Hey Siri:虛擬語音助理與永生機器人

Siri 自 2010 年問世至今就快要滿 10 週年,你已經習慣她了嗎?還是你更常使用 Alexa 或 Google Assistant?本集《星箭廣播》兩位主持人要跟大家聊聊「聲控」和「語音助理」,以及一個關於「永生機器人」的故事。

Titan 跟 Maxine 也在節目中聊到《聲控未來》這本書,跟大家分享了書中幾段重要的內容,包含賈伯斯當年是如何成功收購 Siri、語音助理為什麼聽得懂我們在講什麼,還能用近似真人的語音來回應?還有書中提到的「環繞運算」(Ambient Computing)。
[中] HitRecord –– 好萊塢明星喬瑟夫·高登-李維創辦的「創作者版 GitHub」

主演過電影《全面啟動》、《戀夏 500 日》等的好萊塢影星喬瑟夫·高登-李維(Joseph Gordon-Levitt)在 2019 年跳脫了熟悉的好萊塢,踏入矽谷科技圈,成立了一個提供創作者共同協作的平台 HitRecord。他自己將之喻為「給創作者的 Github」。平台媒合了許多創作者共同合作,舉凡歌曲、微電影、小說或是電玩都能發起專案,也獲 YouTube、Twitch 共同創辦人投資。

HitRecord 會將銷售成功的每個作品收入的一半回饋給創作者,另一半則回到平台。累積至今也支付給創作者共 300 萬美元,並也與 Ubisoft、LG、Samsung 等知名品牌合作。
[英] 遠距企業 Buffer 及 Splice 分享團隊營運心法

最近因為 2019 新型冠狀病毒(2019-nCoV)的疫情發展,大家對於遠距工作的關注度也有所提升。畢竟隨著網路基礎建設的不斷進步,以及像是 Trello、Slack、Zoom 等協作服務開始大規模被企業採用,弭平了許多過去讓遠距工作窒礙難行的限制。但當實際經營遠距團隊或者是成為遠距工作者時,還是有不少細節需要特別注意。

文章中,在 Buffer 與 Splice 這兩間遠距工作企業任職的兩位作者(同時也都是公司工程部的 VP),針對溝通、協作、組織、實際執行與公司文化等層面,分享他們的心得與觀察。不過編輯在讀完之後覺得,他們用來提升遠距工作效率的工具或規範,其實也值得非遠距的公司團隊借鏡。
[中] Sheng Pan/消滅 Lorem 吧!仿真內容的介面設計

設計師在開發網頁或是平面設計時,很常會需要使用「亂數假文(Lorem Ipsum)」來測試文字在排版之下的效果如何。但設計師 Sheng Pan 在本文中提到,若不謹慎地使用這些亂數假文,很可能帶來設計上的謬誤、容易忽略文本極端情形等四大問題。

他也針對什麼情境合適/不該使用 Lorem Ipsum 提出他的看法。並提供幾項設計工具(像是 Sketch 的 Plugin Craft 等),方便設計師能在尚無真實文本的狀況下進行測試。
[podcast] Tim Ferriss 與 iPod 之父 Tony Fadell 的兩小時馬拉松對談

Tim Ferriss 前陣子在《The Tim Ferriss Show》採訪了人稱「iPod 之父」的 Tony Fadell,兩個人談的話題非常多,從咖啡因、Steve Jobs、開發 iPod、如何當一個管理者(包含去看心理醫生)、給資深工作者的職涯建議、旅行、塑膠(對,塑膠) 到好書推薦,範圍相當廣,非常值得一聽。

舉例來說,Tony Fadell 分享了他在蘋果時期開發 iPod 的經驗(他在蘋果的期間一共推出了 18 代各式機種的 iPod),從他在 2001 年 1 月下旬接到來自蘋果的電話(一開始他並不是蘋果員工)、Steve Jobs 在 3 月批准計劃,到同年 11 月第一代 iPod 上架,整個產品開發過程是以相當驚人的速度在進行。這一集的內容非常多,其中 Tony Fadell 給予資深工作者的職涯建議也相當值得一聽,礙於篇幅,我們就在這裡列出那句關鍵的話:「Get the time to get bored.」
[英] 打造網路遊戲《英雄聯盟》的工程師們

各位讀者多少都有玩過或聽過《英雄聯盟》(League Of Legends)這款風靡全球的 MOBA 遊戲吧?但大家是否會好奇開發出《英雄聯盟》的 Riot Games 的工程師們,他們的工作與一般軟體公司的工程師會有什麼異同之處呢?

這篇文章就採訪到五名開發者來分享他們在 Riot Games 的工作經驗,包含首席軟體工程師、資安總監等。而編輯認為首席軟體工程師 Javier Blazquez 談到一點很有趣的是,Riot 相較於一般遊戲跟軟體公司,有更全面的垂直整合,因此他們會更容易直接接觸到不同背景與專業的同仁。


.

Previous

《星箭廣播》42 集 —— 掀起網路內容革命:Evan Williams 與 Blogger 的故事

SuperAwesome 誓言打造兒童的網路世界,從「不收集個資」開始

Next
Share via
Copy link
Powered by Social Snap