97 個單集

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

weak self 一三、波肥

    • 科技
    • 4.9 • 114 則評分

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

    95: 請聯絡喬先生

    95: 請聯絡喬先生

    { 完整節目筆記 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

    • 1 小時 9 分鐘
    94: 前面,重寫很有用

    94: 前面,重寫很有用

    { 完整節目筆記 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

    • 1 小時 19 分鐘
    93: 閒話加長 - SwiftUI 實務經驗談

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

    { 完整節目筆記 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

    • 1 小時 41 分鐘
    92: 瞎猜蘋果眼鏡

    92: 瞎猜蘋果眼鏡

    { 完整節目筆記 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

    • 1 小時 11 分鐘
    91: 愛我的人和我愛的人

    91: 愛我的人和我愛的人

    { 完整節目筆記 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

    • 55 分鐘
    90: 動態尋找成員

    90: 動態尋找成員

    { 完整節目筆記 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

    • 37 分鐘

客戶評論

4.9(滿分 5 分)
114 則評分

114 則評分

Yo hsuan

五星推推

很喜歡weak self
每集必聽
不管是技術分享或勸敗或偶爾幽默風趣🥰🥰
希望可以聽聽iOS工程師職場生涯之類的小分享
謝謝🙏🏻

Chuny Kuo

David Kuo

雖然還是菜雞工程師,很多技術細節還聽不太懂
但是勸敗真的太讚了,信仰無價XDDD

葉yoyo

很棒

可以學習很多swift資訊

熱門科技 Podcast

說人話的區塊鏈內容
葛如鈞(寶博士) & SoundOn 製作團隊
CakeResume
柯柯與肯吉在矽谷
Jason Calacanis
TechJobNTalk

你可能也會喜歡

柯柯與肯吉在矽谷
CakeResume
Star Rocket
謝孟恭
敏迪
Manny Li