Re: [討論] 初來乍到的新人企圖心?
: 並非所有改變都是不好得, 原po應舉實例大家才能夠判斷
: 以前也曾經遇過完全沒有revision control的環境
說到 revision control 與 tracking system,許多人說在公司內部難以推動
若不要求在短時間內改變現況看到成效的話,倒是有一個方式可以參考:
"由自身開始做起,再推己及人"
以下的方式也不是我創的,有許多地方我自己也是抄 Joel on Software 提到的方法
以 revision control 為例,公司不架系統,不代表不可以自己架一個
反正架個 subversion 或 git 也不是多麻煩的事
然後將自己所負責的 code commit 進自己的系統
在其它同事還沒享受到 revision control 的好處之前,自己先好好享用
再來,就是把一些和自己工作相關的 code 也 commit 進去
即使這些 code 的 PIC 是其它同事而不是自己,還是照樣 commit 進自己的系統
這樣做有一個好處,就是如果同事當把程式改到爛掉時
自己可以回溯到自己確定可以 work 的那個 revision
不致於讓別人的爛 code 影響到自己的工作進度
至於 commit 的頻率,勤勞一點的話就每天一次,懶惰一點的話就每周一次
至於 code 不能 compile 不能 run 還是照樣 commit
這樣可以不用耗自己的時間當同事的測試工程師,只要拿到 code 傻傻地 commit 即可
這有另一個好處是,當同事不小心刪掉 code 口中喊出XX娘時
那時的他一定露出兩眼無助的眼神在座位上哀嚎啜泣
這時的你一定要發揮公關長才,扮演救世主的角色
向同事勒索一頓大餐,再 check out 出他所期盼已久的 code
在燈光美氣氛佳的餐廳中,向同事耳提面命 revision control 的好處
對方第一次或許不會買帳,其實同事接不接受倒也不是重點
重點是這頓大餐確實是由同事買單
當發生兩次三次哀嚎事件後,同事也不得不接受 revision control
這時就順水推舟把 check out/commit 的責任推給他
順便告訴他以後再發生類似事件時就不再理他了
(要不要真的不理他就得看自己的臨場判斷了,看自己做人的技巧高不高)
當 revision control 聯盟累積到五人時
(快的話三個月到半年內應該可以達到這個目標
即使花一年時間也不嫌慢,重點是要有耐心一個拉一個)
這時要在 team 或部門內部推動 revision control
勝算會比剛開始自己一個人獨幹高出許多
真的好用的東西,當大家嘗到甜頭後,就不會走回頭路
----------
換另一個角度來看,連 revision control 都不願花點小時間去架設
不願從自己開始做起,使用私人版的 revision control 當起點
只會在一旁抱怨,同事都不願意配合,公司都不願意採用
我的看法是,說再多 revision control 多好,對公司帶來多少效益
都只是嘴砲罷了
事情不是別人什麼都要準備得好好的自己才能動手做
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.58.129
※ 編輯: mgtsai 來自: 114.32.58.129 (08/26 01:08)
推
08/26 01:08, , 1F
08/26 01:08, 1F
→
08/26 01:09, , 2F
08/26 01:09, 2F
→
08/26 01:10, , 3F
08/26 01:10, 3F
→
08/26 01:15, , 4F
08/26 01:15, 4F
→
08/26 01:17, , 5F
08/26 01:17, 5F
→
08/26 01:17, , 6F
08/26 01:17, 6F
→
08/26 01:17, , 7F
08/26 01:17, 7F
→
08/26 01:18, , 8F
08/26 01:18, 8F
→
08/26 01:18, , 9F
08/26 01:18, 9F
推
08/26 08:45, , 10F
08/26 08:45, 10F
→
08/26 08:46, , 11F
08/26 08:46, 11F
→
08/26 08:48, , 12F
08/26 08:48, 12F
→
08/26 08:49, , 13F
08/26 08:49, 13F
→
08/26 08:50, , 14F
08/26 08:50, 14F
→
08/26 08:51, , 15F
08/26 08:51, 15F
→
08/26 08:52, , 16F
08/26 08:52, 16F
→
08/26 08:53, , 17F
08/26 08:53, 17F
→
08/26 08:54, , 18F
08/26 08:54, 18F
→
08/26 08:55, , 19F
08/26 08:55, 19F
→
08/26 08:57, , 20F
08/26 08:57, 20F
→
08/26 08:57, , 21F
08/26 08:57, 21F
推
08/26 09:38, , 22F
08/26 09:38, 22F
→
08/26 09:38, , 23F
08/26 09:38, 23F
→
08/26 09:39, , 24F
08/26 09:39, 24F
→
08/26 09:39, , 25F
08/26 09:39, 25F
→
08/26 09:40, , 26F
08/26 09:40, 26F
→
08/26 09:41, , 27F
08/26 09:41, 27F
→
08/26 09:41, , 28F
08/26 09:41, 28F
→
08/26 09:42, , 29F
08/26 09:42, 29F
→
08/26 09:42, , 30F
08/26 09:42, 30F
→
08/26 09:43, , 31F
08/26 09:43, 31F
→
08/26 09:43, , 32F
08/26 09:43, 32F
→
08/26 09:44, , 33F
08/26 09:44, 33F
→
08/26 09:45, , 34F
08/26 09:45, 34F
→
08/26 09:51, , 35F
08/26 09:51, 35F
→
08/26 09:52, , 36F
08/26 09:52, 36F
→
08/26 10:37, , 37F
08/26 10:37, 37F
推
08/26 15:17, , 38F
08/26 15:17, 38F
推
08/26 16:12, , 39F
08/26 16:12, 39F
推
08/26 17:03, , 40F
08/26 17:03, 40F
推
08/26 18:10, , 41F
08/26 18:10, 41F
推
08/26 20:20, , 42F
08/26 20:20, 42F
推
08/26 21:05, , 43F
08/26 21:05, 43F
推
08/26 21:08, , 44F
08/26 21:08, 44F
推
08/26 22:23, , 45F
08/26 22:23, 45F
→
08/26 23:08, , 46F
08/26 23:08, 46F
推
08/26 23:22, , 47F
08/26 23:22, 47F
推
08/27 00:40, , 48F
08/27 00:40, 48F
討論串 (同標題文章)