JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Engineering  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - popcorny , 2003-10-15 10:51
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? [Re:ming215]
aladdin

老婆不准我用兒子照片



發文: 175
積分: 3
於 2003-10-09 00:14 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ming215 wrote:
pair programmer .........
那都是理想值吧..當每個人都有自己的事情必須加班到三更半夜時..誰還有餘力搞這些東東...Sad 那是要事後再來討論這些 code 嗎?......又要再把需求說一遍..說到另一人了解..然後會變成..2 個沒進度的人...於是再努力加班追回進度..


當年大學乙組程式設計比賽的方式,是六個小時之內要做五題不算小的問題,只能帶入會場一台電腦。我記得大四那年的題目有一題是寫一個可以迴圈、可以print的簡單pl interpreter(最後要能讓評審輸入一段印出九九乘法表的程式)。其他的題目大概也都是同一個水準的。六小時哦!我們這一組四個人兩年都是滿分。

當我們開始使用這個模式練習的時候,很奇怪的事情發生了:首先,真的一台電腦是夠的,因為在紙上planning的時間突然就增多了。另外,coding的時候,常常是兩個人喃喃自語,把程式碼念了出來,如果兩個人念得不一樣,立刻就停下來討論是觀念的錯誤還是記錯了變數名稱之類的小問題。正式比賽的時候,都是上機coding->換另一組人上,我們印程式抓bug->改bug->完工。最多兩次抓bug就交卷(不然六小時哪寫得完?)而有時候練習我們也會回到從前單獨一人coding的方式,發現效果就是沒那麼好,整個流程總要跑個四五次,整體下來反而不如兩人一組用的時間少。

我們自己事後,都對這種方式寫程式的效率覺得不可思議。我自己個人是覺得,寫程式是一個蠻需要記憶力的工作,變數名稱、class的名稱、class的用法,這些東西即使每天在用,都不能保證每次都用對,兩個人分擔這種查核的工作應該是比一個人要好。而且,真的,碼的品質好非常非常多。


正常情況下, 老闆當然會覺得..為什麼一件事要 2 個人..那是原作的人能力不行..所以需要另一個來幫忙? 還是另一個什麼都不會..所以要跟人家學習?
人力=金錢........cost..........


我覺得是因為大家在從前的經驗裡,真的沒有用過這種方式配合寫程式。我記得大四那年,修台大資工研究所的專題,工作分配完了,就各自走人,下次meeting的時候,再交code,然後 leader 試著整合。相信這種場景大家一點都不陌生——湊到一起,才發現很多細節溝通錯誤。於是,常常兩三個星期都沒什麼進度。

由於我是和我比賽的一個partner一起修這個課,我還修了水泥數學,作業超多,所以,我們講好是每個星期找一個固定的時間上機(Vax850)把作業搞定。結果,每次都是我們在coding的時候把spec中的矛盾找出來,然後到樓上找助教(也就是project leader)。到後來,meeting的時候,只要問這次的工作進度有沒有什麼細節上的錯誤,所有人都知道要問的人是誰。所以,我和我的partner的專題是98分。

兩年前接觸到xp,才知道原來這叫做pair programming。我工作以後,做freelancer的時間比待在公司裡多,因此沒有機會再經歷這樣的開發方式,所以,細節面我也不敢說是不是真的比較好。而且我們當初那群partner,從高中社團的學長學弟一起混到大學,默契也真的是比一般人好。所以,這樣的經驗如何複製,老實說,我自己也沒有再經歷過,也沒試著要去重現。再加上現在的工作是業主(也就是驗收付錢的人),大概也不容易有這種經歷了吧!


通常還會有小團體的出現..向心力不夠時....彼此互吐苦水..結論是一起閃..
亦或是一個帶一個(一串)走...然後留下欲哭無淚的pm...Black Eye


站在management的角度上來說,每個人呆在他現在的工作上,都有許多歷史的理由:薪水還好、遇到不錯的project leader、小孩剛出來不敢動、甚至只是因為對面公司有個妹妹長得還不錯...。management的目的不是要把每個人凍結在這個公司裡,因為有太多的因素你沒有辦法manage。加重某種誘因(薪水、負擔、發展性、工作文化)也許在其他方面失去的更多,有些老闆會強調公平性,但卻讓組織變得有些沒效率;有些老闆強調效率,但因此發生的人員流動,其成本也許反而會讓整體表現不如一個強調公平的組織。而且,你還有自己的風格——就像我是個好心人,但卻永遠會在外人面前說錯話——這是沒辦法強求的,但好的組織,會隨著時間經過以後,達到一個平衡。沒有那個平衡點,一些外界的簡單刺激,就可能讓整個組織翻掉。

Management,其實就是:一、如何趕快讓這個組織到達一個平衡點,二、怎麼讓這個平衡點在你想要衡量的這些「領域分數」中向上提升。第二點的「領域分數」的選擇,就會形成公司的價值觀。你如果覺得向心力是你重要的「領域分數」,你就會注意影響這些事情的所有可能條件,然後採取一些行動;但你的所有行動都有副作用,因此有些人覺得不公平(比如要求其他人互相cover工作),所以,組織又開始流動,有些人離開,有些人加入,然後,組織到達一個新的平衡。你又開始下一階段的evaluation和改變...

當然,有些企管專家告訴我們:不要 manage,要 lead!我自己的心得是:我就這麼點材料,再囉唆我就繼續做freelancer!

說了這麼多,該辦的正事都沒做。網際網路真是害人不淺!繼續寫作業去了!


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
37321 [精華] 一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 611 2003-10-06 13:47
34321 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 193 2003-10-06 15:08
34139 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? worookie 172 2003-10-06 15:19
34184 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 185 2003-10-06 15:23
34118 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? jini 93 2003-10-06 15:44
34120 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 307 2003-10-06 15:50
34104 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? jini 428 2003-10-06 16:07
34195 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? metavige 501 2003-10-06 16:51
34036 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 765 2003-10-06 17:40
34051 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 419 2003-10-06 18:40
33984 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 116 2003-10-06 18:51
33908 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? jini 103 2003-10-06 21:20
33923 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 183 2003-10-06 21:59
33943 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? jini 463 2003-10-06 22:14
34032 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 964 2003-10-06 22:25
33893 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 256 2003-10-06 21:30
33908 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 173 2003-10-06 21:55
33859 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 135 2003-10-06 22:03
33951 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 319 2003-10-06 22:10
33916 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 361 2003-10-06 22:29
33917 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 348 2003-10-06 22:35
33851 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 491 2003-10-06 22:43
33847 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? jini 33 2003-10-06 22:40
33869 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 162 2003-10-06 22:51
33918 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 269 2003-10-06 23:00
33812 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 359 2003-10-06 23:06
33907 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 369 2003-10-06 22:47
33810 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 586 2003-10-06 22:52
33968 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? metavige 515 2003-10-06 23:10
33929 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 766 2003-10-06 23:33
33806 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 480 2003-10-07 09:28
33903 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 674 2003-10-06 23:11
33764 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 532 2003-10-06 23:23
33777 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? kennychi 79 2003-10-07 16:13
33806 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 661 2003-10-07 16:32
34082 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 1114 2003-10-07 10:00
33748 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 522 2003-10-07 10:55
34072 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 947 2003-10-07 11:48
33894 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 799 2003-10-07 12:03
34035 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 1627 2003-10-07 15:20
33846 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1520 2003-10-07 15:58
33667 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 414 2003-10-07 16:51
33749 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 240 2003-10-07 16:57
34085 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ming215 1420 2003-10-08 01:20
33645 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 1430 2003-10-08 09:30
33559 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 124 2003-10-08 09:31
33840 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ming215 339 2003-10-08 10:56
33644 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? im1000 224 2003-10-08 11:42
33853 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ming215 911 2003-10-08 12:19
33603 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1047 2003-10-08 13:01
33630 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 757 2003-10-08 13:06
33501 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? iampoya 175 2003-10-08 14:27
33486 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 159 2003-10-08 15:55
33627 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 360 2003-10-08 14:28
33638 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 776 2003-10-08 15:19
33604 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 913 2003-10-08 15:40
34227 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 1385 2003-10-08 15:50
33749 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1994 2003-10-08 16:10
33388 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? iampoya 157 2003-10-08 17:38
33716 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 1877 2003-10-08 18:30
33557 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 1499 2003-10-08 16:42
33501 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 940 2003-10-08 16:58
33563 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 653 2003-10-08 17:21
33513 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 1296 2003-10-08 19:03
33627 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 473 2003-10-08 19:30
33352 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? snpshu 145 2003-10-08 22:42
33385 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 115 2003-10-08 23:27
33691 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ming215 1223 2003-10-08 17:20
33695 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? qing 309 2003-10-08 17:37
33402 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? iampoya 191 2003-10-08 17:45
33463 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 205 2003-10-08 17:49
33439 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Yoshi 321 2003-10-08 18:09
33498 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? qing 1128 2003-10-09 23:13
33187 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1803 2003-10-10 09:54
33624 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 652 2003-10-08 17:43
33596 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? aladdin 2310 2003-10-09 00:14
33202 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1648 2003-10-12 01:50
33013 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? anthonychen 436 2003-10-12 02:47
32954 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ming215 225 2003-10-12 02:58
32974 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? anthonychen 221 2003-10-12 03:03
33043 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 273 2003-10-12 03:10
32995 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? anthonychen 186 2003-10-12 03:13
33035 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ming215 250 2003-10-12 03:15
33234 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? qing 461 2003-10-12 11:25
32998 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 116 2003-10-12 17:12
33645 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 828 2003-10-08 12:44
33716 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 2198 2003-10-08 12:26
33765 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? popcorny 827 2003-10-07 10:58
33872 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1925 2003-10-07 11:28
33695 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 1353 2003-10-07 11:43
33880 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 755 2003-10-07 11:53
33695 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? popcorny 810 2003-10-07 13:57
33799 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 572 2003-10-07 14:26
33591 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 656 2003-10-07 17:38
33603 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 570 2003-10-07 23:41
33708 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 671 2003-10-08 00:15
33581 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 959 2003-10-08 09:28
33681 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 491 2003-10-08 12:07
33863 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1253 2003-10-07 11:39
33491 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? aladdin 442 2003-10-08 15:35
33549 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 428 2003-10-08 15:53
33327 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? ymshin 44 2003-10-08 23:37
34192 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 5302 2003-10-09 01:21
32748 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? joke0827 244 2003-10-14 23:13
32849 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 476 2003-10-15 01:01
32813 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 643 2003-10-16 01:34
32725 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? im1000 275 2003-10-16 01:44
32841 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1184 2003-10-20 01:59
32654 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? arthuroy 2506 2003-10-23 15:52
35414 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 2388 2003-10-23 21:27
32593 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 960 2003-10-20 09:40
32834 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 457 2003-10-20 09:48
32641 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 522 2003-10-20 10:08
32709 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 518 2003-10-20 11:40
32563 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 442 2003-10-20 12:41
32764 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 634 2003-10-20 12:55
32625 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? Biologic 1000 2003-10-20 13:48
32863 Re:一個既有的系統想要進行architecture的調整,你們認為該怎麼做比較好呢? singlelog 1244 2003-10-20 14:12
» JWorld@TW »  Software Engineering

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8