Sign upLog in
    Search
    Membership

112: 軟體工程師團隊怎麼工作?Pair Programming 結對開發實戰經驗談(ft. 資深工程師小朱)

星箭廣播

2021-06-1501:28:15
Comments

本集《星箭廣播》邀請到國內去中心化永續合約交易所 Perpetual Protocol 的資深工程師朱昱任(小朱),來跟大家聊聊工程師團隊是如何運作的,特別是他們工程師寫程式的工作方法、很多人聽過卻比較少實作的「pair programming」(結對開發)。

節目一開始,我們會先請小朱簡單介紹 Perpetual Protocol 在做什麼,並且解釋一下什麼是「去中心化的永續合約交易所」,沒有技術背景、不太了解區塊鏈也沒關係,聽聽看小朱怎麼用「買咖啡豆」來解釋他們的業務。

接著我們就會進入主題,請小朱分享他們的工程師團隊是怎麼工作的,話題涵蓋每日的 standup meeting(他們的議程順序不太一樣)、團隊遠距工作使用的軟體,再到本集的重點 pair programming。Pair programming 字面上的意思就是兩個工程師配對成一組,共用一部電腦來寫程式,乍聽之下好像怪怪的,但其實背後有許多好處。小朱除了解釋理論,也會分享他們團隊實務上如何操作。

最後,小朱也會談到他個人的工作方法,例如番茄鐘的使用,以及他是怎麼透過 Obsidian 這個筆記軟體來做「子彈筆記」。本集節目稍微長一些,歡迎各位聽眾使用「章節」功能選擇感興趣的段落收聽。

假如你喜歡我們的節目,記得訂閱《星箭廣播》、在 iTunes 留下評價(或是寫信給我們),同時也別忘了來我們的部落格看看,或是訂閱我們的電子報《科技創業週報》。如果你想要聽更多節目,可以參考我們推薦的節目,或是你想教朋友怎麼收聽 podcast,我們也有寫一篇文章。又或者,你想要自己製作 podcast,歡迎參考這篇〈Podcast 製作與上架指南〉。

以下是我們在本集提到的連結:

  • Yuren Ju – Medium
  • Perpetual Protocol
  • 「知道太多反而不是好事。」高年級工程師 Tempo 的創業告白 | Star Rocket Blog
  • 什麼是永續期貨合約? | Binance Academy
  • 字諜: brown-bag lunch 中午餐會;輕便午餐會議;考察心得分享
  • 螢幕分享、一鍵通話,Tandem 讓遠距也像「跟同事面對面」 | Star Rocket Blog
  • Pair programming - Wikipedia
  • 曾被 Slack 收購但以失敗收場,螢幕協作服務 Screen 要捲土重來 | Star Rocket Blog
  • The Friendship That Made Google Huge | The New Yorker
  • 《星箭廣播》107 集––希望我們的第二大腦都不會太遲緩:聊聊學習生產力工具(ft. 財報狗林威宇) | Star Rocket Blog
  • 《How to Take Smart Notes》(2022 年 4 月更新:這本書最近推出繁體中文版:《卡片盒筆記》)
  • Keep Productive - YouTube
  • Bullet Journal
  • Bullet Journal with Digital Tools | by Po-chiang “Bob” Chao | Words
  • Perpetual Protocol 開發產品時使用的服務:
    • GitHub,管理專案原始碼
    • Asana,專案管理
    • Bugsnag,自動臭蟲收集系統
    • Tandem,對內的視訊會議
    • Google Meet、Zoom,對外的視訊會議
    • Discord,內部傳訊以及外部社群溝通都採用 Discord
    • PagerDuty,監控服務並且發出奪命連環扣
    • cakeresume,履歷
    • Segment,蒐集使用者行為的 Aggregator
    • lokalise,翻譯
    • Notion,公司內部筆記、文件管理
    • GitBook,外部文件
    • 1Password,密碼管理
    • tenderly,送上區塊鏈的交易可以回放除錯,並且提供除錯詳細資訊
  • 小朱個人使用的工具:
    • Zapier,自動化觸發行為
    • Obsidian,筆記
    • Pomofocus,番茄鐘(以前用 Be Focused)

Special Guest: 小朱.