推 lovdkkkk:很傳神... 01/24 22:59
推 momoCry:推一個! 01/24 23:06
推 typepeter:推一個 01/24 23:12
推 waterdisney:這篇回文好有畫面.. 01/24 23:16
推 dream1124:推, 真的是這樣, 說了半天最後換新電腦還比較可能實現 01/24 23:22
→ dream1124:請問這邊toolchain是什麼意思呢? 有參考資料可以推薦嗎? 01/24 23:36
→ TonyQ:toolchain 指的是開發工具鏈...用來開發、編譯、版本控制、 01/24 23:40
→ TonyQ:發布等等的工具。 01/24 23:40
→ TonyQ:是啊 所以在什麼位置作什麼事啊~ 01/24 23:42
→ sedgewick:哦對, toolchain 就是 TonyQ 說的... 01/24 23:43
→ sedgewick:也就是「你製造程式」的場景, 把「你」去掉... 01/24 23:45
→ sedgewick:剩下的東西就是 toolchain. 01/24 23:45
→ dream1124:前輩聽我抱怨同步專案很卡,第一句話居然也是提議換電腦 01/25 00:01
→ sedgewick:他說的沒錯(炸) 01/25 00:17
推 f1234518456: 01/25 01:01
→ dream1124:其實我覺得eclipse的同步工具可能寫得也不太好 01/25 01:07
→ dream1124:有時候CPU會忽然衝很高,還沒到滿,但就是會很卡 01/25 01:08
→ sedgewick:我曾經用過 eclipse RDT 這個鬼東西, 還用了一年... 01/25 01:18
→ sedgewick:最後我的心得是, 這種東西怎麼有人用得下去. 01/25 01:19
→ sedgewick:因為根本就不穩定... 01/25 01:19
→ sedgewick:也許現在有變好就是了, 但是我就記得 save 可能會當... 01/25 01:22
→ realmeat:所以我說原po沒有處在能解決這事的位置上 01/25 09:21
推 zanyking:這公司離開比較快 01/25 09:24
→ sedgewick:其實我想不管哪間公司都是這樣子的, 不是這樣的才該快逃 01/25 13:21
→ sedgewick:「工作環境」的舒適度, 這個可以商量也可以改. 01/25 13:22
→ sedgewick:但是「工作內容」的舒適度, 這個是工作人員要自己忍受的 01/25 13:22
→ sedgewick:我們總不可能為了技師抱怨焊槍如何如何, 就改用膠水吧 01/25 13:23
推 GoalBased:如果電腦是新的 連銀幕都是新的該怎麼半 01/25 23:49
→ TonyQ:不是每間公司都這樣的,至少如果你在對的位置就有機會改變 01/26 00:41
→ TonyQ:說到處都這樣是有點過度推論了 01/26 00:42
→ sedgewick:說得也是, 我這樣講每間公司也是太武斷... 01/26 13:06
→ sedgewick:不過「成功而且運作良好的專案」應該都有很難改變的特性 01/26 13:07
→ sedgewick:但是「成功且運作良好」跟「專案體系優美」幾乎是沒關係 01/26 13:08
→ sedgewick:所以大家就會看到一大堆架構有問題的東西持續存在... 01/26 13:08
→ sedgewick:能不能改?當然可以, 但是每次一更動, 大家就會想死一次 01/26 13:10
→ sedgewick:其實一句話說完也很簡單... 01/26 13:11
→ sedgewick:「你所要改變的東西, 其實是集眾人之力所形成的最佳解」 01/26 13:12
→ sedgewick:哦對, Goal 兄問得很好, 如果都已經是 i7 八核了....... 01/26 13:26
→ sedgewick:這也沒關係, 既然 CPU 頂級了... 接下來可以升級咖啡豆. 01/26 13:27
→ TonyQ:我同意成功跟運作良好跟專案架構體系優美沒有直接相關,但 01/26 15:17
→ TonyQ:無關也是有點過度推論。這主要的理由在於每個專案需要的架構 01/26 15:17
→ TonyQ:健康度不一,有的專案就是搶山頭的自然就不用管這些。 01/26 15:17
→ TonyQ:成功的專案雖然跟專案體系優美只是間接相關,但失敗的專案 01/26 15:18
→ TonyQ:或被重新啟動的專案理由裡面,有不少是專案體系做的太爛造成 01/26 15:18
→ TonyQ:以台灣現在的狀況,所謂的「眾人之力」常常也就是技術長帶頭 01/26 15:19
→ TonyQ:其他人想都沒想就接受的架構,如果有更好的 plan,作點嘗試 01/26 15:19
→ TonyQ:是不應該被 limit 的。當然,為了團隊著想這種嘗試應該只在 01/26 15:19
→ TonyQ:自己環境慢慢自己作實驗,不要干擾到他人。 01/26 15:19
→ TonyQ:我的意思是不要把團隊智慧看的太高,團隊人數越多智商是會越 01/26 15:20
→ TonyQ:低的。我在美國看過我們 team 很白痴的把 dev 環境 server 01/26 15:20
→ TonyQ:cache 預設啟用。導致每次開機之後就無法善用 hot deploy 特 01/26 15:21
→ TonyQ:性,加上開機 default service server preload 導致啟動要 01/26 15:21
→ TonyQ:十分鐘。整個團隊就維持改 code 要等十分鐘的節奏在開發。 01/26 15:21
→ TonyQ:這個團隊有快一百多人,大家都嘴巴幹譙這件事情手上繼續作。 01/26 15:22
→ TonyQ:事實上要改變這件事情很簡單,找到 properties setting 改對 01/26 15:22
→ TonyQ:就好了,但很多人根本就沒興趣去找。architect 也沒注意到這 01/26 15:23
→ TonyQ:事,就造成團隊的浪費。 01/26 15:23
→ TonyQ:這種例子其實還不少。雖然我知道看新人在團隊裡面橫衝直撞提 01/26 15:23
→ TonyQ:新的方法論對大家來講困擾其實大於這些事情造成的改善,而且 01/26 15:23
→ TonyQ:有時這些方法論根本沒改變什麼又要增加習慣負擔。但直接把方 01/26 15:24
→ TonyQ:法論的演進這條路封殺並不是件好事就是了。 01/26 15:24
→ sedgewick:離封殺還很遙遠啦, 大家給意見也都給得勤啊... 科科. 01/26 16:17
→ sedgewick:團隊的智商並不高, 這個我知道... 01/26 16:17
→ sedgewick:問題出在大部分不了解狀況的人會「嚴重低估團隊智商」 01/26 16:17
→ sedgewick:stackoverflow 的名言: "avoid premature optimization" 01/26 16:19
→ sedgewick:中間這個 premature 其實也就是類似的意義... 01/26 16:20
→ sedgewick:而且哦, 如果只是調個設定可以搞定的話, 那當然很好... 01/26 16:24
→ sedgewick:但是前面回文所牽扯到的, 其實已經遠超出這種技術問題了 01/26 16:24
→ sedgewick:工程技巧能解決的問題, 跟必須倚賴管理階層的問題... 01/26 16:26
→ sedgewick:實務上的差別應當是非常大的, 但只有問題時會很難分別 01/26 16:27
→ sedgewick:通常必須等到真正的答案, 然後回顧才知道如何分類... 01/26 16:28
→ TonyQ:是啊,所以這類型的建議或討論的答案得看他在什麼位置, 01/26 22:45
→ TonyQ:如果他不是不瞭解狀況的人甚至是該解決這個問題的人,那就很 01/26 22:45
→ TonyQ:難說了~ 01/26 22:45
→ TonyQ:畢竟不知道問題之前,也很難知道到底是不是調個設定就好~ 01/26 22:45
→ TonyQ:至於原題在我眼中是有靠工程技巧解決的空間,就算不要求別的 01/26 22:47
→ TonyQ: team 改變作法,自己先做 stage build 其實還是有機會的。 01/26 22:48
→ TonyQ:反正我相信在團隊裡的基本心法,就是先改自己再改別人。 01/26 22:52
→ TonyQ:這個共識有剩下的都是怎麼作的問題~ 01/26 22:52