一位核心 PM 在團隊貢獻與卓越影響
Uka 在 2023/02 加入團隊,我跟她共事時期 2.5 年。我們團隊從 2022/02 草創時期,至今公司人員近 40 位同仁,而開發團隊成員(含 App 工程師、Web 工程師、後端工程師、專案/產品經理、測試工程師、維運工程師等等)約 20 位。😳
.
(繼續閱讀…)
Uka 在 2023/02 加入團隊,我跟她共事時期 2.5 年。我們團隊從 2022/02 草創時期,至今公司人員近 40 位同仁,而開發團隊成員(含 App 工程師、Web 工程師、後端工程師、專案/產品經理、測試工程師、維運工程師等等)約 20 位。😳
.
(繼續閱讀…)工作上即將進行同一專案開發多個品牌,可以怎麼開始比較恰當,於是就跟夥伴阿遠分析主要可能的做法與其優劣。🤔
.
在更改一個程式碼專案來適應不同品牌時,選擇直接複製專案開發或是開分支修改都有其優缺點。哪種方式更適合取決於專案的維護策略、程式碼的複雜性和團隊的工作流程。
(繼續閱讀…)我想是可以分享的時候了~
2019 年我進入一家 2009 年成立的公司,是以 Web 起家,2012 年開始研發 App,據傳當時僅有一為 App 工程師,同時要寫 iOS 和 Android,這讓聽到的我感到不可思議,一方面佩服該工程師偉哉之處,一方面擔心若該工程師發生意外,有人能夠接手處理嗎?🤔
我接手 iOS 專案時,已經不再是由一人同時研發兩平台,所以我能專注在我熱愛的平台 iOS,首先評估當前專案狀況。
iOS App 歷代開發者接手時間
接手別人寫的專案有好處嗎?有~但壞處也不少喔!
好處是不必再想架構,基本上照著前人已制定好的架構繼續做即可。
若有新的功能,則視情況發展自己的邏輯架構。
壞處則是首先要熟悉前人的程式邏輯,我必須瞻前顧後,確定不會影響舊有功能為前提,才能繼續開發新的功能。
由於 App 已有久遠歷史,專案有數量眾多檔案與複雜邏輯,每次編譯會花費 1-5 分鐘不等(端視筆電規格與有無快取)。
有可能踩到前人不小心埋的坑,導致增修功能後,產生不預期的問題,甚至可能難以除錯。
2022 年 11 月才回母校師大資工,參加兩位同學的演講活動,主題是類似勸退大一新生(115 級,天哪~我已畢業那麽久了),當時心想,若換我受邀回母校系演講,我會想要分享什麼主題呢?🤔
其實在 7 月的時候,我就有收到誠摯的邀請,是我 2014 年去成功嶺當兵時,認識的同梯夥伴阿宏。心想,難得有機會上台演說,就把握這個機會,體驗一下站在眾人面前演說的感受。
沒有思考太久,我便答應在中原資工當教授的阿宏,跟他簡單說明我十年的工作經歷,並選擇 12/28 週三這一天,前往中原大學給個演說,講題大方向是分享:我為何當行動工程師。
(繼續閱讀…)目前我們研發團隊已經跑了兩個 Sprint,想要陸續來了解一些跟 Scrum 有關的定義和規則。
原本以為【敏捷開發】可以加速開發,畢竟叫做【敏捷】,但查了網路文章,有經驗人士分享,結果根本就不是啊⋯⋯🤪
這讓我對敏捷開發幻滅,身為我這種生產力極高的工程師說,實際跑才兩個 Sprint 就發現,此模式是會拖慢我開發效率的⋯⋯不過還是希望習慣此開發模式之後,會逐漸加快吧~
這次就來理解什麼是 Scrum 團隊?

看了這張圖,就能了解 Scrum 團隊包含哪些角色,目前看起來 Scrum Master 和 Product Owner 相當重要,我們團隊是由有三年跑 Scrum 研發經驗的工程師翔所領導。趁這時候聽話照著做,肯定能學到許多!😎
我們工程師有 Web、iOS、Android、Flutter、Backend、Architect、DevOps 等。而設計師、需求者(市場、業務、產品等)等不在我們 Scrum 團隊中。
(繼續閱讀…)這次執行的區塊鏈平台產品,沒有足夠時間可以完整進行:分析、設計、實作、測試、釋出。
看到下方這張時程圖-專案計畫與實際,發覺我們正面臨的狀況,正好只有兩個月的時間,就要釋出給大眾使用,全部時程都擠在一起,這樣成果品質是不會太好的⋯⋯
我想主要原因在於,我們接手前人所寫的解決方案,尚未了解此 Code Base 架構與品質,就率先決定產品推出日期。
當我們人力陸續到位,能夠開始部署,才陸續遇到問題,光是要將缺陷給修正就要花點時間,再來還要新增需求。時間有限之下,需要有所取捨,如此就會造成混亂,每次局部測試一直遇到狀況,修正後還是會偶發狀況,表示整個系統是相當不穩定。
我主要心力放在 App 開發,我所在乎的後端,就是期待 API 能正確運作。於是我要先走一步,提早研究將來會使用到的技術。
期待接下來的時程能順利囉~🤪
最近手頭很緊,先前才把現在公司陸續給的紅包拿出來用,其實很捨不得花掉超級新的鈔票,不過鈔票本質就是錢,更透徹來說就只是個「數字」,需要的時候就拿出來用掉吧~
即將要搬家,在整理塑膠衣櫃,發現有許多物品被我遺忘,甚至連前公司外商的紅包都沒動過,拿起來的感覺居然還有鈔票⋯⋯如獲至寶的我,想說這個是及時雨,只是四張紅包裡頭的鈔票,加起來也才1600元,人家都說外商福利好,這⋯⋯
這四張紅包分別是在何時拿到呢?
未來希望公司能多給獎金,看能否至少1/4月薪,再不然就去找額外收入啦~
辛苦一週的週五傍晚,應是期待放假的好時候,下班前居然出現不明原因,使得我們家App在開啟的時候crash,而且是持續不斷。起初還以為是自己不小心改到什麼,或是自家的後台發生狀況,查詢後才發現,竟然是Facebook SDK出包⋯⋯
可以看到程式碼crash在Facebook SDK之中,回傳這個NSNull物件⋯⋯
HappyMan・迴響