weak self-logo

weak self

Technology Podcasts

在 iOS 開發圈打滾的台灣工程師,專為 Apple & iOS 開發者而製作的中文 Podcast。內容涵蓋 Apple 開發圈的新知討論、踩坑經驗、人物採訪、社群活動、職場生活。更多資訊請見官網 https://weakself.dev 或是 Twitter @weak_self

Location:

Taiwan

Description:

在 iOS 開發圈打滾的台灣工程師,專為 Apple & iOS 開發者而製作的中文 Podcast。內容涵蓋 Apple 開發圈的新知討論、踩坑經驗、人物採訪、社群活動、職場生活。更多資訊請見官網 https://weakself.dev 或是 Twitter @weak_self

Language:

Chinese


Episodes
Ask host to enable sharing for playback control

107: 好,買了,破費

11/26/2023
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self 13 的 YouTube「iOS 開發配飯吃」系列

Duration:01:47:22

Ask host to enable sharing for playback control

106: WWDC23 最令人興奮的事情

6/11/2023
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:30:00

Ask host to enable sharing for playback control

105: 誠徵總召

2/28/2023
聽了一場初心者的經驗分享,不禁夢回當年。 👋開場 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:07:43

Ask host to enable sharing for playback control

104: try await 2023

1/15/2023
{ 完整節目筆記 https://weakself.dev/episodes/104 } 更加自由奔放的第九季開播。 👋開場 新的一年開頭錄音。 ⏪回顧:大家是怎麼活過 2022 的 波肥:買了不少遊戲、看了不少漫畫、運氣很好沒有被裁員、論 COVID 的後遺症 13:更加依賴咖啡。殘念系榛果口味、喬喬說的南瓜肉桂口味還真的存在。換了工作內容,讓同事過得太舒適被喬喬更正。 喬喬:只有兩個章節。寫信直接拉主管。螺絲淹腳踝。COVID 經歷。 波肥:擁抱不確定性 喬喬:bugOS 💸勸敗話題 MacBook Air M2 Steam Deck 防疫險 Point-Free Apple Watch Ultra 麥克風支架 NuPhy Air75 👋收尾 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:31:44

Ask host to enable sharing for playback control

103: 掌機理論

10/23/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:00:49:11

Ask host to enable sharing for playback control

102: 大型勸敗話題

9/4/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:06:32

Ask host to enable sharing for playback control

101: 休息是為了都在走路

8/7/2022
{ 完整節目筆記 https://weakself.dev/episodes/101 } weak self 是個 iOS 工程師下班後相約去歐洲錄音的節目。 👋開場 就普普啊 ⭐️放假就放假,幹嘛錄音呢 無情的工作機器模式 休息的時候走的路特別多 ⭐️無限假制度 怕你請假太少 主管要帶頭請假 ⭐️請長假的準備 沒事就不請假? 團隊的同步率 最壞的情況是,團隊有事炸掉,但因為你不在而無法處理 文件、預期狀況與因應、風險評估等等 本來就有大方向規劃,所以讓它們照著軌跡發展 ⭐️請假是一種挑戰 劃清界線相較於「反正有事情我就來處理」 「追求放假無雙的最終境界就是團隊無我」 互相 cover ⭐️就算請假也不知道要幹嘛? 不見得要出門旅行,試著打破日常節奏 💸勸敗話題 歐洲旅遊 三合一行動電源對旅行挺方便。13 這次帶的是 IDMIX CH07 Escape Academy 逃脫學院,XGPU 上有 👋收尾 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:00:30:48

Ask host to enable sharing for playback control

100: 職場相容性

7/10/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:23:19

Ask host to enable sharing for playback control

99: 理直氣壯的綜藝技術節目.幹一年不如等一年

6/19/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:11:59

Ask host to enable sharing for playback control

98: 想在 WWDC 錄 Podcast

6/14/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:11:40

Ask host to enable sharing for playback control

97: 報社開起來

5/29/2022
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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev Discord https://discord.gg/KGdXZqXgFY 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:00:44:40

Ask host to enable sharing for playback control

96: 這彎過得很滑順,那 Button 可不可以也滑順

5/22/2022
{ 完整節目筆記 https://weakself.dev/episodes/96 } 有喬喬的場子就是綜藝場。 👋開場 ⏪上集節目回顧 聽眾很感動啊 ⭐️主題 犯錯,有嗎?在我的電腦上是好的 壞了 一定是有什麼東西出錯了人家才會來找你啊 兩個人的情緒不斷地高漲 我雖然修養不是很好,但還沒有到 通常這種時候我就會先舉手喊說:「啊,我的錯,我的錯,我的錯」 有時候新的隕石一來,燒光了,也沒什麼好在意了 犯錯是很難被記住的,畢竟誰不會犯錯 一再犯錯或死不認錯才會被記住 理想上的團隊是不怕犯錯的氛圍,能有效傳球並解決問題(不是一直傳球然後都不解決問題) 手機端通常都是第一線被報問題的 溝通訊息盡可能在一次發送內表達清楚 良好的溝通習慣會為你累積 credit 老話一句,在業界要留下名聲還是得懂「做人做事的道理」 發送訊息把目標訂在尋求 actionable item 可增加往返的效率 💸勸敗話題 Philips HD2133 智慧萬用鍋:蒸、煮、燉和無水(類烤)皆好用又省時,WFH自炊良伴 磁性木刀架:讓自炊的心情更愉悅 👋收尾 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:10:03

Ask host to enable sharing for playback control

95: 請聯絡喬先生

5/9/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:09:21

Ask host to enable sharing for playback control

94: 前面,重寫很有用

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

Duration:01:19:57

Ask host to enable sharing for playback control

93: 閒話加長 - SwiftUI 實務經驗談

3/13/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:41:11

Ask host to enable sharing for playback control

92: 瞎猜蘋果眼鏡

2/13/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:11:15

Ask host to enable sharing for playback control

91: 愛我的人和我愛的人

1/3/2022
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:00:55:45

Ask host to enable sharing for playback control

90: 動態尋找成員

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

Duration:00:37:38

Ask host to enable sharing for playback control

89: Protocol 萬法歸宗?It takes Two

12/19/2021
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 Protocol any Protocol Is Now Existential——由 Pofat 親自撰寫文字版 SE-309 Unlock existential for all protocols Understanding Swift Protocols Meme : https://twitter.com/jckarter/status/1453397244334329856?s=21 covariant 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 Out Fxxk the Oscars https://www.youtube.com/watch?v=K21gbE30Cj0&t=130s 惡靈古堡8:村莊 拉捷特與克拉克:時空裂縫 奇異人生 漫威星際異攻隊 腦航員2 密特羅德:生存恐懼 口袋名單:地獄之刃、奇納、心靈殺手重製版、死亡回歸、死亡循環 極限競速:地平線 5 The Matrix Awakens & Unreal Engine 5 👋收尾 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:24:34

Ask host to enable sharing for playback control

88: 聽 Work•Team Work + 要來當同事嗎?

12/12/2021
{ 完整節目筆記 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 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥 Twitter @weak_self 提問箱 贊助 weak self

Duration:01:22:25