職涯

4 篇文章 所有標籤

[雜談] 理想與現實:大公司的價值觀洗禮

之前工作參與的專案規模不大,或是能切分出互不影響的功能,讓每個人各自負責,所以程式功能只要顧好自己的部份就好。在進入大公司後,專案規模變大,開發勢必得要多人一起進行。然而一人開發與多人開發的情景完全不同,大公司專案專注的面向也不一樣,理所當然,就面臨了不少價值觀的衝擊。

[雜談] 程式專案的一人負責與多人協作

之前的工作模式偏向個人負責一個專案或一個完整的功能,跟別人的互動主要是確認需求、處理反饋。現在的工作參與專案的規模則大上許多,一個元件或功能會由不同人接手,模式跟以往大不相同。這兩個月因為專案上線,所以從系統架構的工作轉去支援功能的維護。這段時間體驗到許多觀念衝擊,就在思考為什麼會如此適應不良。

[筆記] 重構專案中的舊元件

在最近參與的遊戲專案中,我負責重新撰寫經過時間累積、充滿不同想法的核心元件。隨處可見複製的程式碼,元件之間交互使用,亦或是為了加新功能而繞路。可以看出每個新功能為了不影響之前的功能,正維持著微妙的平衡。對於負責重寫元件的我來說就好像是在茂密的遠古森林裡一路披荊斬棘,充滿挑戰。就想寫來記錄過程和心得。

[雜談] 身為工具開發者的二三事

最近終於有機會可以跟到大專案,而專案中有一人負責提供開發工具。為了方便進行 code review,所有成員要使用該工具。但沒有想到才剛使用一週,就遇上開發者大改架構,而且連個事前通知都沒有,一個禮拜的進度化為烏有。崩潰之餘只好來寫一下自己認知中,身為工具開發者時應該要有的觀念。