[雜談] 理想與現實:大公司的價值觀洗禮
之前工作參與的專案規模不大,或是能切分出互不影響的功能,讓每個人各自負責,所以程式功能只要顧好自己的部份就好。在進入大公司後,專案規模變大,開發勢必得要多人一起進行。然而一人開發與多人開發的情景完全不同,大公司專案專注的面向也不一樣,理所當然,就面臨了不少價值觀的衝擊。
之前工作參與的專案規模不大,或是能切分出互不影響的功能,讓每個人各自負責,所以程式功能只要顧好自己的部份就好。在進入大公司後,專案規模變大,開發勢必得要多人一起進行。然而一人開發與多人開發的情景完全不同,大公司專案專注的面向也不一樣,理所當然,就面臨了不少價值觀的衝擊。
之前的工作模式偏向個人負責一個專案或一個完整的功能,跟別人的互動主要是確認需求、處理反饋。現在的工作參與專案的規模則大上許多,一個元件或功能會由不同人接手,模式跟以往大不相同。這兩個月因為專案上線,所以從系統架構的工作轉去支援功能的維護。這段時間體驗到許多觀念衝擊,就在思考為什麼會如此適應不良。
最近終於有機會可以跟到大專案,而專案中有一人負責提供開發工具。為了方便進行 code review,所有成員要使用該工具。但沒有想到才剛使用一週,就遇上開發者大改架構,而且連個事前通知都沒有,一個禮拜的進度化為烏有。崩潰之餘只好來寫一下自己認知中,身為工具開發者時應該要有的觀念。