Avsnitt

  • { 完整節目筆記 https://weakself.dev/episodes/107 }
    👋開場跟最近在幹嘛

    13 的「iOS 開發配飯吃」系列節目
    Pofat 最近在寫 Kotlin,「沒想到人類有這麼多可以折騰自己的方式。」、玩 Steam Deck,還有出去玩



    ⭐️TGA2023 提名以及今年玩到的好遊戲

    王國之淚

    Pofat: 先從曠野之息講起,改變了生活型態
    13: 一種想給老任塞錢感謝他們的心情



    瑪利歐驚奇

    Pofat: 很難想像如何在將有 40 年歷史的 2D 捲軸式瑪莉歐中搞出這麼多新花招
    13: 據說他們蒐集了破千個點子,然後去蕪存菁。這種創意瘋狂砸臉上的奢華感讓人想起前年的雙人成行!



    博德之門3

    13: 今年遊戲界最大驚喜
    Pofat: 感覺太花時間了還沒玩
    13: 這款多人遊玩會是另一種樂趣。我們應該試著連線,嘿嘿



    漫威蜘蛛人2

    13: 開發商 Insomniac Games 是 PS 本家最優秀的團隊之一。他們過去的遊戲都給我一種聲光效果刺激,但本質上比沒有特別好玩的感覺。尤其初代漫威蜘蛛人的罐頭支線讓人玩不下去。看了 2 代評價發現比初代好很多,支線不再煩躁、充分利用 PS5 高速讀取的特性做到一些誇張的過場。算是今年 PS 難得讓我能一口前從頭玩完的好遊戲
    Pofat: 個人今年的 Best Cinematic Game



    RE4

    還沒玩。討論 Capcom 的 RE Engine 之成功



    Ghost Trick

    也是 Capcom 炒冷飯之作,我們兩人都有在玩
    開頭也標上了 RE Engine 的 logo 呢



    Alan Wake 2

    Pofat: 後設思維遊戲,首款沒有實體遊戲片的大作



    Cyberpunk 2077 + DLC

    13: 因為各種原因買了 4 次 2077😅 還沒全破,不過 2.0 改版之後玩得很爽,特別是技能樹的調整。建議從頭玩
    Pofat: 我買了三次,還沒夠玩到改版
    12 月要出完整版



    Hi-Fi Rush

    13:之前節目就聊過了,動作、節奏、美術都很棒的一款遊戲,還有 cyber 貓貓最高!
    Pofat: 今年我的最愛之一,大概是因為和前款恐怖遊戲的反差萌



    Lies of P

    Pofat:「這名字有 P,能不玩嗎?」縫合怪直接照縫,遊戲體驗縫得還不錯,但是有點太照頒了,結尾有續作小彩蛋,只能說這個開發商很懂現在玩家的流行趨勢



    Dead Space 重製版

    Pofat: 回顧重新「恐怖遊戲沉浸感」的經典 (波報):就這樣?我已經胃口被養大了,不過最佳音效他應該很有機會



    Diablo IV

    13: 今年爭議比較大的遊戲之一。主線玩完以後就沒完了。可能後面賽季更有趣的話會再拿起來玩。阻止我打開遊戲最大原因是 PC 上的 Battle.net 程式要檢查跟下載更新檔超級慢
    Pofat: 同上,整天更新,更新後 Steam Deck 要起飛。重點是作業感太重,第一款打到睡著的遊戲



    星空 Starfield

    13: 還沒玩,等 bug 修完再玩也不遲
    Pofat: 感覺要花超級多時間,我不是探索 RPG 類型的愛好者,畫面很美,評價兩極



    霍格華茲的傳承

    由於某些理由,這款完全沒有入圍 TGA
    13: 之前節目有聊過。我是沒有把主線玩完,因為它的開放世界蒐集元素很免洗。但是把霍格華茲城堡跟活米村走透透就覺得已經值回票價了
    Pofat: 逛城堡的體驗很棒,可惜小任務作業感頗重



    Cocoon

    13: 我心目中今年的獨立遊戲第一名。一輪大概 5、6 小時就可以結束,很厲害的解謎遊戲,一直學到新的技巧,也立刻就派上用場,不怎麼卡關。換言之,解謎的難度曲線近乎完美。不過 boss 戰突然變成特別講究操作,難度跟解謎平行,有點 annoying
    Pofat: 很適合在 Xbox Cloud Gaming 上玩的遊戲



    潛水夫戴夫

    13: 暑期竄起的小品神作。沒打到我、且該工作室的背景不算獨立遊戲開發商。但我還是會推薦大家玩玩看。有 Steam 也有 Switch 版
    Pofat: 我心中的獨立遊戲第一名,才發現我是經營遊戲苦手,很適合陪伴你的夏天



    ⭐️最期待 2024 的遊戲

    人中之龍 8

    13: 看起來超惡搞,好想玩



    FF7 Rebirth

    13: 聽說是把開放世界都做出來了。Remake 我玩得很開心,所以 Rebirth 很期待。且 PS5 的機能應該可以把遊戲發揮好
    Pofat: 還在跟 Tifa 約會。最好直接出戀愛養成遊戲



    絲之歌

    沒列在 TGA 入圍,已經變成有生之年系列?
    13: 如果 TGA 上閃電公布開售,玩家群體應該會瘋掉



    最佳改編

    Pofat: 最後生還者影集非常有誠意,關鍵畫面都有忠實呈現,大部分的節奏也掌握地非常棒



    💸勸敗話題:最近在玩的遊戲

    13: 人中之龍 7 外傳。桐生一馬回來啦!XGP 就有,爽爽玩
    Pofat: Laika。好玩,手眼諧調訓練



    💸勸敗話題:iPhone 15 Pro Max

    13 前一支手機是 14 Pro Max,我其實沒有真的喜歡過他。當初只是覺得動態島很有趣就買了。但它好重
    換了 15 Pro Max 以後,覺得手機變好快,違反我對這兩支手機效能規格的認知。仔細觀察才發現,其實是因為手機比較輕,手指可以更靈敏的操作



    💸勸敗話題:掌機愛好者的盛宴——Steam Deck 與 ROG Ally 比較

    ROG Ally:效能上限更高、比較輕、能玩 XGP
    Steam Deck OLED 改版超香,可能是史上最有誠意的同代升級
    除了外殼的形狀跟作業系統沒變以外,應該是全部都變了
    OLED 螢幕:畫質就不用說,至少跟 Switch OLED 一樣等級。再加上 90 Hz、HDR、更省電、觸控精準度跟反應都有提升
    CPU:製程改進,所以更省電。效能目標不變是故意的,好讓遊戲開發商比較好針對性地調校
    電池:更大,支援快充。加上前述各種省電的效益,造就了 +50% 續航力的壯舉
    SSD:同價位的情況,容量翻倍
    Wi-Fi 6:下載速度更快
    藍牙升級:喜歡用 Dock 模式可以用藍牙手把喚醒了
    記憶體:頻率拉高,所以效能有微幅上升
    散熱:風扇大了一點,且更安靜
    所有的按鍵、觸控板都有改良
    13 雖然覺得買了有很大機率是不會拿來玩,但是覺得 Valve 這麼有誠意,好想買一台來收藏。更好笑的是,我剛好在 Steam Deck OLED 宣布的前一天晚上跟人家談好賣掉前代



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self
    13 的 YouTube「iOS 開發配飯吃」系列

  • { 完整節目筆記 https://weakself.dev/episodes/106 }

    再不出節目要被罵了。

    👋開場

    🎮Apple 的 GPT──Game Porting Toolkit

    把 Windows 的遊戲跑在 Mac 上
    這工具是用來測試執行效率的,不能直接發行遊戲
    End-user 拿來轉各種 3A 大作,許多在 M1 上都還跑得不錯(30 fps)
    2077、D4、法環、霍格華滋的傳承、蜘蛛人
    詳見 Reddit r/macgaming



    🛠️What’s new in Xcode 15

    各種貼心
    Bookmark
    DocC live preview
    Widget Preview 有 timeline
    UI Test 內建錄影功能,有點酷炫
    Console 進步了



    👀Apple Vision Pro

    講硬體之前,先講講作業系統
    名稱一定是保密到非常晚才在內部公開,很多影片上都還寫著 xrOS Device
    名稱叫做 Vision,有點語帶雙關:Apple 的願景
    SDK 還沒出,visionOS 的 Lab 要怎麼問問題,尷尬
    ARKit 的互動在 demo 中仍能看出不太穩定,所以非 window 應用的品質應該還是有點妥協
    13
    到現在還是有點難相信 Apple 把 Vision Pro 做出來了。這東西的難度非常高,完成度非常高,價格非常高(所以不是賺大錢的生意)
    令我震驚的是,Vision Pro 完成度這麼高。而這同一家公司兩年前搞出 Stage Manager 那種東西… 完成度差太多了
    Pofat
    販售有史以來最高境界的孤獨

    有 Teams,可以開會了



    💸勸敗話題

    iOS 17 StandBy 用的 MagSafe 腳架哪裡買?
    Apple Vision Pro 3499,買嗎?
    如果可以有效提升開發效率,那也許不貴喔



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self

  • Saknas det avsnitt?

    Klicka här för att uppdatera flödet manuellt.

  • 聽了一場初心者的經驗分享,不禁夢回當年。

    👋開場

    Jane 的 ChaoCode 頻道
    Jane 去參加 iOS Conf SG 2023 的經驗分享──初次參加科技研討會!iOSConf SG 2023



    ⭐️13 與喬喬第一次參加 WWDC 的經驗

    都是 2016 年,但當時不認識、沒有碰到面
    到達當天
    Day 0
    Day 1
    iPlayground 目前正在誠徵總召喔
    請聽 weak self 3: 就是要豪華便當!詹里長 hokila 的技術研討會全攻略
    波肥剛好也在那年在美國參加一些 iOS 聚會



    💸勸敗話題

    Hi-Fi RUSH
    Can you pet the dog
    Hogwarts Legacy──葛來芬多扣十人



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • { 完整節目筆記 https://weakself.dev/episodes/104 }

    更加自由奔放的第九季開播。

    👋開場
    新的一年開頭錄音。

    ⏪回顧:大家是怎麼活過 2022 的

    波肥:買了不少遊戲、看了不少漫畫、運氣很好沒有被裁員、論 COVID 的後遺症
    13:更加依賴咖啡。殘念系榛果口味、喬喬說的南瓜肉桂口味還真的存在。換了工作內容,讓同事過得太舒適被喬喬更正。
    喬喬:只有兩個章節。寫信直接拉主管。螺絲淹腳踝。COVID 經歷。
    波肥:擁抱不確定性
    喬喬:bugOS



    💸勸敗話題

    MacBook Air M2
    Steam Deck
    防疫險
    Point-Free
    Apple Watch Ultra
    麥克風支架
    NuPhy Air75



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • { 完整節目筆記 https://weakself.dev/episodes/103 }

    最近買太多東西了。

    👋開場

    ⏪上集節目回顧

    其實發表會後隔兩天 9/10 有錄音,但是來不及在產品上市之前出節目,所以就沒出了
    加上有幾週當空中飛人、參加研討會,以及喬喬要不要來



    📰開發者新聞

    iOS 16, iPadOS, SwiftUI, Stage Manager, and Swift Concurrency 各種災難?罄竹難書,就不聊了🌚
    推薦訂閱波報 https://pofat.substack.com
    13 的 Apple 開發者週報 https://www.ethanhuang13.com
    寫電子報的人自己不見得都有讀完🌚,所以讀者別太資訊焦慮



    💸勸敗話題:掌機理論

    Steam Deck:最接近波肥理想中的掌機型態。還可以玩 PS5、XGPU、GoG、Epic Games 上的遊戲。具備「擁有選擇權」的快樂
    微軟 Xbox Cloud Gaming 對於 Steam Deck 的強力支援
    Switch OLED:有對於 13 來說是「收藏」各種遊戲的地方。而且腳架實用、續航力毫無焦慮
    掌機因為硬體限制,玩家對畫質的預期會比次世代主機來得低,反而有驚喜。例如尼爾自動人形、十三機兵防衛圈、P5R 等 PS 遊戲移植到 Switch 以後都表現很好
    720p 很差嗎?其實以現行硬體限制來說,掌機 7 吋 720p 螢幕算是甜蜜點
    穩定 30 fps 比不穩定的 60 fps 還好
    MacBook Air M2:對 13 來說也是一種掌機,拿來寫 side project 的機會比桌機多了許多



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/102 }

    好,買了 MacBook Air M2。

    👋開場

    ⏪上集節目回顧

    📰開發者新聞

    9/7 發表會
    Xcode CPU usage https://twitter.com/PofatTseng/status/1563767413224644608



    ⭐️TCA Action Boundaries

    https://www.merowing.info/boundries-in-tca
    具體:程式的界線搞清楚很重要。除了設計階段,refactor 時也是
    API 的 I 就是「介面」。有介面就有邊界
    抽象:工作的界線、該 delegate 出去的就 delegate
    單一職責?



    💸大型勸敗話題開始

    想清楚自己要的是什麼。我需要的是多一台輕巧的筆電,而不是取代桌機



    💸好,買了 MacBook Air M2

    喜歡的原因:體積重量、效能、續航
    給 iPad 開一槍



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/101 }

    weak self 是個 iOS 工程師下班後相約去歐洲錄音的節目。

    👋開場

    就普普啊



    ⭐️放假就放假,幹嘛錄音呢

    無情的工作機器模式
    休息的時候走的路特別多



    ⭐️無限假制度

    怕你請假太少
    主管要帶頭請假



    ⭐️請長假的準備

    沒事就不請假?
    團隊的同步率
    最壞的情況是,團隊有事炸掉,但因為你不在而無法處理
    文件、預期狀況與因應、風險評估等等
    本來就有大方向規劃,所以讓它們照著軌跡發展



    ⭐️請假是一種挑戰

    劃清界線相較於「反正有事情我就來處理」
    「追求放假無雙的最終境界就是團隊無我」
    互相 cover



    ⭐️就算請假也不知道要幹嘛?

    不見得要出門旅行,試著打破日常節奏



    💸勸敗話題

    歐洲旅遊
    三合一行動電源對旅行挺方便。13 這次帶的是 IDMIX CH07
    Escape Academy 逃脫學院,XGPU 上有



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/100 }

    第 8 季正式開始~

    👋開場

    📰開發者新聞

    現在是研究 Xcode 13 app + iOS 16 的相容性問題
    Xcode 14 beta 3 傷害了過去的模擬器
    過去的 runtime 翻車事件:Swift 推出 CaseIterable 以前的實作方式、tag pointer 的位址含有值在 iOS 12 改掉



    ⭐️喬喬──無議不與的人形立牌

    老闆有交待:你要寫這種東西,你好歹用個匿名帳號~
    影響力是政治問題,不見得在程式碼上
    「沒有工程師是不愛吃燒肉的」
    多數情況下你沒有人事權
    他為什麼不把那個誰開掉
    如何成為中階主管:伺候老爺,伺候少爺



    ⭐️跟 13 告白的同事

    招募經驗驗證了長久以來的假想
    面試到後面變成諮詢
    指教王來指教:硬底子還是要先顧好
    Credit 要先有
    有規格可以照著實作的舒適圈真舒適



    ⭐️波肥的戰場

    打造對自身有利的戰場
    做好事
    做好人



    💸勸敗話題

    CalDigit Element Hub
    BenQ ScreenBar Halo
    文字遊戲(Steam)支援 Mac
    為什麼本節目沒有業配



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • { 完整節目筆記 https://weakself.dev/episodes/99 }

    weak self 是個上架一百集的 iOS 工程師 Podcast 節目

    👋開場

    聊一下這三年來做節目的心路歷程
    請大家捐款支持



    ⏪上集節目回顧

    weak self 綜藝化?順應 WWDC 綜藝化的潮流嘛
    What’s New in SwiftUI
    https://twitter.com/travelingaanika



    ⭐️幹一年不如等一年的 Apple 技術

    WWDC.playground
    戴銘帶老師的 WWDC22 筆記
    Link fast: Improve build and launch times
    今年的新技術:
    Chained fixups:
    App 啟動時要「準備」 dynamic framework ,這是一種格式
    讓 app 可以更小一點
    [需求] 部署目標 iOS 13.4 以上的 app 都可以使用
    Page-in linking :
    app 啟動時不再一次準備完所有 dynamic framework,而是懶人準備法(用到再做)
    App 啟動時更快,記憶體用得更少
    [需求] App 部署目標 iOS 13.4+,跑在 iOS 16+ 的 app 都能享福
    ObjC message send :
    讓 app 變小,或變得更小但稍慢一點(app 工程師應該無感)
    [需求] 需 Xcode 14 編譯,舊的 OS 也能用
    Release / Retain
    app 更小,auto release 更快
    [需求] Xcode 14 編譯且 app 部署目標 iOS 16+
    新 Linker:
    更快的 static linker ,更快完成 compile
    [需求] 使用 Xcode 14
    新的 hang detection 工具:
    Thread Performance Checker 可用在開發時的偵測
    Beta 使用者可以進設定選單的開發者裡拿出表告
    Bitcode 已死
    钟颖的推文
    呼應了我們前幾集的「Won’t Do」



    💸勸敗話題

    13 用聽眾跟週報讀者的贊助款換了麥克風 Elgato Wave:3 + Low Profile 懸臂 + Shock Mount。聽眾可能聽不出差異,但是後製會輕鬆一些。有一個靜音的靜音鍵
    不知道要買什麼,就來捐款給 weak self
    隻狼
    Xbox Show Case
    絲之歌
    茶杯頭 DLC: The delicious last course



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • { 完整節目筆記 https://weakself.dev/episodes/98 }

    有機會要去 Apple 總部的 Developer Center 錄一集 weak self!

    👋開場

    ⭐️WWDC22 整體印象

    Developer Center
    Under the Radar #244: WWDC 2022 Special



    ⭐️WWDC22 新東西

    有新功能,也改善兼顧的一年
    來不及出的東西,就直接說晚點才出
    UIKit 與 AppKit 沒死
    13 的 SwiftUI 讀完就入坑專欄



    ⭐️Passkey

    可能是這次發表會對全人類生活影響最大的項目



    ⭐️AR 眼鏡腦洞

    Room Plan
    Passkey 免輸入密碼
    來個 Widget 牆喔
    UWB



    💸想敗話題

    MacBook Air M2



    👋收尾

    這次 WWDC 也讓我們想到 weak self 草創的題目



    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • 97: 報社開起來

    { 完整節目筆記 https://weakself.dev/episodes/97 }

    開起來,開起來。

    👋開場

    📰波報

    波報
    Pofat kóng code—Pofat 講 code podcast
    已停刊的 Swift Weekly



    📰13 的 Apple 開發者電子報 2.0

    13 的 Apple 開發者電子報https://ethanhuang13.com
    專欄副刊:SwiftUI 讀完就入坑、PM/設計師該知道的 iOS 知識集、工程師的做人做事系列、iOS 開發者職業傷害減少策略
    Narrtivesaw



    💸勸敗話題

    來訂閱支持 13 的 Patreon



    👋收尾
    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    Discord https://discord.gg/KGdXZqXgFY
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • { 完整節目筆記 https://weakself.dev/episodes/96 }

    有喬喬的場子就是綜藝場。

    👋開場

    ⏪上集節目回顧

    聽眾很感動啊



    ⭐️主題

    犯錯,有嗎?在我的電腦上是好的
    壞了
    一定是有什麼東西出錯了人家才會來找你啊
    兩個人的情緒不斷地高漲
    我雖然修養不是很好,但還沒有到
    通常這種時候我就會先舉手喊說:「啊,我的錯,我的錯,我的錯」
    有時候新的隕石一來,燒光了,也沒什麼好在意了
    犯錯是很難被記住的,畢竟誰不會犯錯
    一再犯錯或死不認錯才會被記住
    理想上的團隊是不怕犯錯的氛圍,能有效傳球並解決問題(不是一直傳球然後都不解決問題)
    手機端通常都是第一線被報問題的
    溝通訊息盡可能在一次發送內表達清楚
    良好的溝通習慣會為你累積 credit
    老話一句,在業界要留下名聲還是得懂「做人做事的道理」
    發送訊息把目標訂在尋求 actionable item 可增加往返的效率



    💸勸敗話題

    Philips HD2133 智慧萬用鍋:蒸、煮、燉和無水(類烤)皆好用又省時,WFH自炊良伴
    磁性木刀架:讓自炊的心情更愉悅



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/95 }👋開場想不到吧,喬喬來了,耶~認真算一下帳,嚴重虧本哪是誰把 bar 拉高的?剛開始做節目時真的是不計成本感謝各位大德、乾媽覺得快失業了,所以力求轉型請聯絡喬先生⭐️這集主題是什麼啊能力不夠,時間來湊如果老闆說每個都重要呢我覺得你這樣寫不行,我來幫你寫好來Urgent vs Won’t do你什麼時候意識到那個 moment主管如果問你最近在幹嘛,就把微軟的開會月報表甩在他臉上強迫自己不要接,雖然我兩天就可以寫完13 又跑題了啦到底工程團隊是怎麼計價的?會做的事 vs 應該做的事全部都要,就是都不要見樹不見林你們怎麼去控制別的單位的預期?球來就打,怎麼打到我這至少要講 deadline & impact把事情做對 vs 做對的事我想成為出一張嘴工程師合作對象想要不計成本地把事情做對「不行,登入系統怎麼可以有缺陷呢?」我就是要去客戶那邊罰站的那個窗口把損害跟收益實體化(?)(把利害關係具體呈現)「我們應該要這樣做,所以我們就要這樣做。」溝通之前先分析,分析之前先溝通,開會的時間只會越來越多好的 PM 很重要把會開好不容易現在打歌左右為難了嗎PM 的高明之處就在於,資源管控跟風險評估都敗給隕石以後,就要靠談判的手腕了長輩都有教嘛,做人做事的道理去現場跟客戶一起工作,會對你的職涯帶來莫大的衝擊OK,這個就是接下來半年的衣食父母,他不會讓你太好過你要人家的錢,他要你的…就算不想升管理職,也不會想要 10 年都做 Button(今天的鄙視鏈底端?)大家一用就觸電是五花八門還是狗屁倒灶等一下 AirPods 沒電了啦後台很硬越來越被尊重,OK。累積的福報,OK每個人都預估不準人緣太差,直接被打槍話題變成中年人尚方寶劍 vs 雷神之鎚假設你年輕的時候寫了幾個 app 好了那個時候的時空背景的決定你會發現,應該說我發現軟體的維護成本真的很高iOS 又更新了我是不要再 build 一版新的所以我挑題目時乾脆不要做那些功能現在哪個 app 沒有雲端備份你還可以不要做 iPad 版通常兩個月後迴力鏢就會回來當下能力能做出的最好決定起手式「我有個想法。」「不用,先不要。」「先報個三倍」「先報個十倍」我自己也不知道天高地厚我覺得軟體的成本就是溝通成本,偏偏不會被計算在裡頭小時候都以為,我只要跟電腦說話就好事情是永遠做不完的,所以可以來買什麼東西?💸勸敗話題LG C1 現在買正便宜細節到 weak self Discord 來聊👋收尾更多 weak self聽眾信箱 [email protected]官網 https://weakself.dev主持人 一三、波肥、喬喬Twitter @weak_self提問箱贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/94 }從遊戲中領悟團隊開發的竅門。歡迎加入 weak self Discord(如果過期了,請透過下方各種方式與我們聯絡)👋開場📰開發者新聞WWDC22:Logo 是 SwiftMacBook Pro & Mac Studio(這邊 13 一直把 M1 Max 講成 M1X)⭐️主題法環的多人模式怎麼玩團隊開發時的路標https://twitter.com/ethanhuang13/status/1515905877223477248?s=21Strategy Level: 競選文宣,Swift manifestoDesign Level: RFC / Spec / Swift EvolutionImplementation level: PR description / test plan, Comment document, and Follow-ups: FIXME & TODO💸勸敗話題Pofat: The Order 188613: Apple TV 4K (2nd-gen) + HomePodsARC/eARC 功能穩到不可思議相信 HomePod 會出二代👋收尾更多 weak self聽眾信箱 [email protected]官網 https://weakself.dev主持人 一三、波肥Twitter @weak_self提問箱贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/93 }

    出節目是維持一個日常感。

    👋開場 + 開發者新聞

    Mac Studio Display



    ⭐️SwiftUI 閒話加長

    13 在準備給新同事的 SwiftUI 訓練,過程中列了一些筆記,這集只聊了其中一半:

    SwiftUI 的那些「坑」其實幾乎都是跟它底層呼叫 UIKit 有關。本團隊禁用 List。Navigation 的坑很多,因為底層是 UIKit。舉例來說你用 sheet 去 present 一個 View,它把該 View 包在 UIHostingController 裡啊😂
    SwiftUI 學習的第一階段:還忘不掉 UIKit。第二階段:忘掉 UIKit 了。第三階段:想起來底層時作用 UIKit 帶來哪些問題
    modifier 實際運作時,效果分成「往下傳遞資料」(專有名詞 environment)、「往上傳遞資料」(preference)、「不往上也不往下傳遞」。這部分只能靠記憶,算是初學者障礙
    確保 Preview 運作正常是第一優先。這代表你要懂得拆分合適的注入方式
    善用 overlay 大法你就是排版高手,再加個 offset 就稱得上大師了(我亂扯)。Color 不是 UIColor 那種東西,它是 View
    不要用 Widget 作為初學的題目,WidgetKit 只會讓你學 SwiftUI 更痛苦。練習重製一個已經有的畫面會簡單很多(不要追求 100% 相同,因為你會遇到它的限制與優點)



    💸勸敗閒話加長

    地平線:零之曙光
    地平線:西域禁地



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/92 }

    👋開場
    weak self 是一個 iOS 工程師下班後打電動的勸敗節目。

    📰開發者新聞

    iOS 15.4 beta 等



    ⭐️瞎猜 realityOS

    有人從 Apple open source repo 翻到 dyld 相關紀錄 https://twitter.com/iammatthewdavis/status/1491287584672460800?s=21
    不負責任預測
    調查:如果開發套件要 $2,000,你會買嗎?https://twitter.com/stroughtonsmith/status/1491530923006959618?s=21
    大概不會有瀏覽器
    應該不會有控制器,而是直接辨識手勢。這需要超高運算能力並且節能的硬體



    💸勸敗話題
    Point-Free

    有一堆東西
    weak self Discord 上的 Point-Free 讀書會進度條頻道(點我加入)
    原來我們從來沒有推過…
    透過 Pofat 的推薦連結訂閱 (你我各加 1 個月)
    透過 13 的推薦連結訂閱(你我各加 1 個月)



    Pofat: Xbox Cloud 體驗談

    不用下載
    依照雲端主機的語系,除非遊戲內可以切換語言
    建議準備一支手把,韌體要更新
    Touch Support



    遊戲發行商 Annapurna Interactive

    What Remains of Edith Finch 伊迪。芬奇的回憶豪宅 (XGP)
    以下是我們玩過甚至聊過的
    Flower
    Gorogoa (XGP)
    Florence
    Donut County (XGP)
    Outer Wilds (XGP)
    Journey
    Sayonara Wild Hearts (Apple Arcade)
    The Pathless
    Maquette
    Last Stop (XGP)
    Twelve Minutes (XGP)
    The Artful Escape (XGP)
    還沒出,想玩的貓貓遊戲 Stray (Steam, PS)



    13: MagSafe

    用過就回不去
    100% 是為了方便──單手就可以把充電線拔掉、拿起手機
    0% 是為了充電速度



    👋收尾

    weak self Discord 加入連結(如果過期了,請透過下方各種方式與我們聯絡)



    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self


  • { 完整節目筆記 https://weakself.dev/episodes/91 }

    本集由喬喬親自獻聲與操刀後製。

    歡迎加入 weak self 的 Discord(連結失效的話請與我們聯絡)。

    👋開場

    新年快樂~
    2021 消失一整年的喬喬,聽過 88 集以後回來「踢館」
    裘海正2020全新製作【愛我的人和我愛的人】歌詞版《Official Audio》—YouTube



    ⭐️愛我的人和我愛的人

    「老實說這個要求滿嚴格的」
    維持在「理想的狀態」相當不容易
    也不是每個人都會主動去爭取,或是面對衝突
    Daily Meeting 也許就可以觀察到有些同事…
    我們多少會排斥溝通



    ⭐️Code Craft 講到的各種同事的樣貌

    英文版(中文已絕版…)
    牛仔
    狂熱者
    勉強的團隊領導
    半權威
    其實我們都有可能在不同狀態下扮演各種角色
    太太我喜歡你啊
    面試



    ⭐️波肥聊面試

    找隊友時的想像,面試官試探的方式,太具體或太寬鬆,都不容易
    跟公司各同事對於想找的人要有共識



    ⭐️一三聊面試

    從心理學測驗的角度
    要先搞清楚,測驗(面試)的目的是什麼?公司期待篩選進來的人才要做什麼
    好的測驗(效度高)非常難得,更不用說一般的面試流程
    篩選方式與受試者母群特質有關
    有些題目很棒,但是不見得符合公司需要。就像命中靶心,但是射錯靶
    好的測驗機制非常難做到:以國中基測作文閱券為例
    我不相信面試會有好的效果
    透過社群參與增加「配對成功」的機會
    這次本身就是個實驗
    至於我的面試經驗,幾乎都是人家邀約。沒什麼可講
    多交流,認識一些人、也讓一些人知道你
    不是所有人找工作的途徑都是面試與履歷的硬碰硬就可以合拍



    ⭐️喬喬繼續說

    曾經對標準化測驗(刷題)感到憤怒
    招募的成本真的很高
    今天不是處理他就是處理我?
    越爛的牌越要用心打
    (講到這邊喬喬斷線了)
    波肥:IDEO



    💸勸敗話題

    13: 暗影火炬城(Steam、Epic、PS)
    聊到遊戲的關卡設計、任天堂,與 3D 版 Figma



    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/90 }簡短介紹一個超實用的 Swift 冷門技巧。寫 SwiftUI 很有機會用到。👋開場 & 節目回顧再補充一下 weak self Discord 的玩法。請按我加入(每集更新連結)。⭐️@dynamicMemberLookup本段程式碼請見官網 https://weakself.dev/episodes/90常用情境:model 需要被拓展,但不能或不想用繼承的方式或者做成 generic 的版本要支援寫入則需要用到WritableKeyPath13 提到的 generic id wrapper,看請況可用在 SwiftUI 的 ForEach 使用Generic id wrapper 的 @dynamicMemberLookup 的版本嵌套的 @dynamicMemberLookup 是可行的property name 相同的話,會取上層的💸勸敗話題預告:Swift Playgrounds 4 還來不及深入研究,有機會再聊13:腦航員2中文化連署Pofat:地獄之刃兩款都在 XGP 裡,充分發揮低成本試錯的優點擁有選擇權👋收尾 & 預告預告:喬喬回歸更多 weak self聽眾信箱 [email protected]官網 https://weakself.dev主持人 一三、波肥Twitter @weak_self提問箱贊助 weak self

  • weak self 開 Discord 了!屬於本節目聽眾的小社群,裡面會有開發、勸敗、遊戲話題的閒聊。限時加入~{ 完整節目筆記 https://weakself.dev/episodes/89 }本集 Pofat 的麥克風設備有點瑕疵,請見諒👋開場第七季更加地 try await、更加地自由奔放會減少開發者新聞的成分(可以去訂閱「13 的 Apple 開發者週報」)Introducing weak self Discord (BETA)歡迎自由加入 https://discord.gg/r6WB9Qke(連結過期的話請與我們聯絡索取)這會是一個主持人與聽眾之間的小社群,裡面會有開發、勸敗、遊戲話題的閒聊不用 Slack 是因為那邊更偏向工作群組,Discord 比較偏向社群如果經營不善就會自動倒閉,不用有壓力⭐️兩個 Protocol 相關 Swift Evolution令人又愛又恨的 Swift Protocolany Protocol Is Now Existential——由 Pofat 親自撰寫文字版SE-309 Unlock existential for all protocolsUnderstanding Swift Protocols Meme : https://twitter.com/jckarter/status/1453397244334329856?s=21covariant position vs non-covariant position.self, .Type , .Protocol 傻傻分不清楚SE-335 Introduce existential any💸勸敗話題TGA2021 得獎名單 https://gnn.gamer.com.tw/detail.php?sn=225242雙人成行A Way OutFxxk the Oscars https://www.youtube.com/watch?v=K21gbE30Cj0&t=130s惡靈古堡8:村莊拉捷特與克拉克:時空裂縫奇異人生漫威星際異攻隊腦航員2密特羅德:生存恐懼口袋名單:地獄之刃、奇納、心靈殺手重製版、死亡回歸、死亡循環極限競速:地平線 5The Matrix Awakens & Unreal Engine 5👋收尾更多 weak self聽眾信箱 [email protected]官網 https://weakself.dev主持人 一三、波肥Twitter @weak_self提問箱贊助 weak self

  • { 完整節目筆記 https://weakself.dev/episodes/88 }

    👋開場
    進入第七季,節目走向更加地隨興。最近 13 的公司在招募 iOS 工程師,想聊一下我是怎樣的隊友、期待怎樣的隊友。

    ⏪上集節目回顧
    有一集還沒剪的節目。

    ⭐️13 的公司在招募 iOS 工程師

    最近 13 的公司在招募 iOS 工程師,想聊一下我是怎樣的隊友、期待怎樣的隊友。
    https://twitter.com/ethanhuang13/status/1463364803037057026?s=21

    講到職缺,公司賺不賺錢很重要
    這個話題「醞釀很久」是因為…
    有興趣請與 13 聯絡!(推特 DM)



    ⭐️聊團隊協作
    今天來談個稀缺話題:軟體工程師怎樣在團隊中發揮價值?團隊協作能力的養成。聊技巧、mindset、人格特質。歡迎給我們 feedback

    提供 onboarding 文件或專案的 README

    EP4: 或許我可以把 title 改成資深文件工程師



    Slack Daily Standup 訊息的重要性

    昨天做了啥
    今天打算做啥。幫自己整理一天的計畫、開始工作的儀式感、減少自己工作中斷的機會。並且互看有沒有可以支援或避免衝突
    阻礙:告訴其他人有沒有地方需要幫忙



    Slack 自訂群組功能

    Slack 用 👀 Emoji 當作已讀回饋的妙處

    人們都喜歡收到回饋,人們都不喜歡催促別人
    用個 👀 讓人知道你有看到了。表示:不一定能馬上回覆,但是可以讓對方知道你正在處理
    回在 thread 裡而不是壓在單一訊息上,這樣有後續訊息才會被通知到。這樣也不容易掉球



    在公司內部各系統的帳號都放上自己同一張大頭照

    WFH 沒有實體見面,所以小事情更要講出來

    去吃飯、要休息、下班,不要覺得不講沒差
    該吃飯就要去吃飯,該休息就要休息



    Slack Huddle

    一鍵語音開會
    可以 share screen,還可以畫在對方螢幕上
    非常適合 pair programming



    Slack Schedule Message

    請愛用公用頻道

    DM 的透明度跟資訊傳達效率很差



    請準備好用的截圖與錄影工具

    截圖推薦 CleanShot X,好處是截完後縮圖會停在角落、方便拖曳、可以編輯。很多時候在 Slack 詢問 UI spec 或報 bug 都會派上用場。Setapp 裡有,可取代 Mac 內建的截圖功能
    錄影推薦 Gifox 錄影。發 PR 的時候附上當作 demo,可以讓同事 code review 更快更方便 。Setapp 裡也有



    了解團隊的目標,才能與自己的日常工作內容建立連結、指引方向、產生「價值感」

    公司的商業模式:怎樣才會賺錢、成本、風險
    公司的產品:使用者體驗、市場狀況
    Ownership mindset:對薪水或考績可能沒有幫助,但對於工作態度以及「sense」會很有幫助。這在同事之間是感覺得出來的
    如果沒有了解大方向的目標,很容易在軟體工程下錯決策或是過度設計
    贏來信任感



    人格特質:主動

    把自己當人才而不是螺絲釘
    價值感
    發現有可以提升團隊效率的作法,就提出來。尤其是如果你所在的團隊,提意見能被採納的話
    主動提出只有自己知道的知識,不要藏著不讓別人知道。例如 WWDC 新知、App Store 政策變更。像是 Sign In with Apple 這種事,總不能拖到 app 要被下架了才處理



    人格特質:誠實

    想請假就說要請假、需要休息就說要休息
    工作事項不會,一定要講
    通常不會不是你的問題,文件缺乏、架構不好維護,或是團隊分工有問題,都有可能
    https://twitter.com/al6wul4wul4/status/1465966526792552449?s=21



    人格特質:負責任

    不是只有自己分配到的部分,而是把守備範圍考慮到整個團隊的結果
    互相 cover
    臨時有事不能處理,要懂得把事情交代出去



    其他:信任、透明、高度自我覺察

    令人傷腦筋的行為(反例)

    「鏈條的強度是由最弱的一環決定的」
    太過埋頭苦幹,忽略團隊狀況



    💸勸敗話題

    Xbox 手把

    按兩下按鈕就可以切換 Xbox 與藍牙
    Series 版的,十字鍵很吵



    DualSense

    年度最佳 DLC——對馬戰鬼導演版

    Xbox Series 支援 Dolby Vision + Dolby Atmos

    👋收尾

    更多 weak self

    聽眾信箱 [email protected]
    官網 https://weakself.dev
    主持人 一三、波肥
    Twitter @weak_self
    提問箱
    贊助 weak self