Re: [轉錄] 這幾句話,輕鬆惹火程式設計師
※ 引述《TonyQ (自立而後立人)》之銘言:
: ----------------節錄-------------------
: 在軟體行業接近10年了,有很多話是不能對程式設計師講的,而這些你可能從來沒有留意
: 過,以下是我跟朋友們討論後歸結出來的幾個經典台詞:
: 這個應該很簡單,下午應該可以給我吧
: 對方的心裡正在想著:「用嘴巴講最簡單,如果用嘴巴可以寫程式,你應該是天下第一的
: coding高手了。」,其實在我們不熟悉的專業面前,永遠不要說簡單。
: 你這是技術人員思維
: 對方的心裡正在想著:「意思是我不懂囉?」,這句話聽在程式設計師的耳裡或許帶有一
: 些諷刺的意味,意味著對方思考侷限、狹隘,可能你沒有這樣的意思,但若有人跟你說:
: 「你這是設計師的思維」、「你這是業務思維」,是否也代表著對方在否定你呢?
: ......詳細請點回原文觀看 XD
要是我有時間的話,我一定會跟他解釋,為何要花那麼多時間。
別說主管與PM了,就連工程師也一堆這種思維,
這功能很簡單,我寫只要1小時,為何你要寫兩三天,而且過幾天才能開始寫。
我通常都會說,你覺得你只要一個小時,
你就去寫,而不是花幾個小時跟我爭這種問題。 我手邊有更重要的專案要做。
但通常的結果都是,大家花幾天工時一直叫我寫,
不然就是開會討論為何要花那麼久,
然後自己沒事做了就跟同事聊天,自己卻不動手。
很多人寧可浪費部門整體效率,
也不願意自己動手去做事,這是我自己常遇到的現實,不知道大家是否都這樣?
另外,同樣一個要上線的功能,有經驗的人反而需要比較多的時間,也是常見。
--------------------------------------------
舉例,一份文字檔 csv,轉存資料庫:
沒經驗的人:
設計資料庫 10分鐘,
寫程式 30分鐘。
---------------------
果然不到一個小時就寫完。
有經驗又有良心的人:
考慮資料量成長速度與規模,欄位形態要用什麼才有效率又有擴充性、
資料庫會用多久,每天會增加多少紀錄? 建立索引Index。
這些事情,至少花有經驗的人30分鐘起跳。但沒經驗的菜鳥早就寫完程式了。
寫程式 30 分鐘。
寫測試程式
(產生大量csv資料,輸入程式,輸出資料庫,驗證正確性與效能是否可上線)
至少兩個小時。
--------------------
完成同樣功能,至少三個小時起跳。(我還是低估與忽略很多事情)
----------------------------------
以上還是很簡單的功能,若是系統更複雜多變,
有經驗的人和沒經驗的人,所耗費的時間會差更多。
但是,在台灣阿,很多"技術人員",只學學表面的東西,
就到處放話這東西很簡單啊,幾個小時就能寫完了。
連技術人員都一堆這種人,就別怪 PM、長官也這樣了。
※ 編輯: YunJonWei 來自: 61.58.177.60 (04/04 13:04)
→
04/04 13:06, , 1F
04/04 13:06, 1F
→
04/04 13:06, , 2F
04/04 13:06, 2F
推
04/04 13:15, , 3F
04/04 13:15, 3F
→
04/04 13:15, , 4F
04/04 13:15, 4F
推
04/04 13:52, , 5F
04/04 13:52, 5F
→
04/04 13:53, , 6F
04/04 13:53, 6F
推
04/04 13:53, , 7F
04/04 13:53, 7F
→
04/04 13:55, , 8F
04/04 13:55, 8F
→
04/04 13:55, , 9F
04/04 13:55, 9F
→
04/04 13:56, , 10F
04/04 13:56, 10F
推
04/04 13:59, , 11F
04/04 13:59, 11F
→
04/04 14:00, , 12F
04/04 14:00, 12F
→
04/04 14:00, , 13F
04/04 14:00, 13F
→
04/04 14:18, , 14F
04/04 14:18, 14F
→
04/04 14:19, , 15F
04/04 14:19, 15F
→
04/04 14:20, , 16F
04/04 14:20, 16F
→
04/04 14:22, , 17F
04/04 14:22, 17F
→
04/04 14:23, , 18F
04/04 14:23, 18F
推
04/04 15:36, , 19F
04/04 15:36, 19F
推
04/04 15:40, , 20F
04/04 15:40, 20F
→
04/04 15:40, , 21F
04/04 15:40, 21F
→
04/04 15:41, , 22F
04/04 15:41, 22F
→
04/04 15:42, , 23F
04/04 15:42, 23F
→
04/04 15:44, , 24F
04/04 15:44, 24F
→
04/04 15:45, , 25F
04/04 15:45, 25F
推
04/04 15:56, , 26F
04/04 15:56, 26F
→
04/04 15:57, , 27F
04/04 15:57, 27F
→
04/04 15:58, , 28F
04/04 15:58, 28F
推
04/04 16:47, , 29F
04/04 16:47, 29F
→
04/04 16:49, , 30F
04/04 16:49, 30F
→
04/04 16:51, , 31F
04/04 16:51, 31F
推
04/04 17:20, , 32F
04/04 17:20, 32F
推
04/04 21:05, , 33F
04/04 21:05, 33F
→
04/04 22:47, , 34F
04/04 22:47, 34F
→
04/04 22:49, , 35F
04/04 22:49, 35F
→
04/04 22:50, , 36F
04/04 22:50, 36F
→
04/04 22:51, , 37F
04/04 22:51, 37F
→
04/05 16:08, , 38F
04/05 16:08, 38F
→
04/05 16:09, , 39F
04/05 16:09, 39F
→
04/05 16:12, , 40F
04/05 16:12, 40F
→
04/05 16:13, , 41F
04/05 16:13, 41F
→
04/05 16:15, , 42F
04/05 16:15, 42F
→
04/05 16:19, , 43F
04/05 16:19, 43F
推
04/05 16:22, , 44F
04/05 16:22, 44F
→
04/05 21:03, , 45F
04/05 21:03, 45F
→
04/05 21:04, , 46F
04/05 21:04, 46F
→
04/05 21:05, , 47F
04/05 21:05, 47F
→
04/05 21:06, , 48F
04/05 21:06, 48F
→
04/05 21:06, , 49F
04/05 21:06, 49F
→
04/05 21:35, , 50F
04/05 21:35, 50F
→
04/05 21:35, , 51F
04/05 21:35, 51F
→
04/05 21:36, , 52F
04/05 21:36, 52F
→
04/05 21:39, , 53F
04/05 21:39, 53F
→
04/06 07:17, , 54F
04/06 07:17, 54F
→
04/06 07:17, , 55F
04/06 07:17, 55F
→
04/06 07:41, , 56F
04/06 07:41, 56F
→
04/06 07:42, , 57F
04/06 07:42, 57F
→
04/06 07:43, , 58F
04/06 07:43, 58F
推
04/06 11:48, , 59F
04/06 11:48, 59F
推
04/07 01:46, , 60F
04/07 01:46, 60F
→
04/07 01:46, , 61F
04/07 01:46, 61F
推
04/07 01:52, , 62F
04/07 01:52, 62F
→
04/07 01:52, , 63F
04/07 01:52, 63F
推
04/07 02:15, , 64F
04/07 02:15, 64F
→
04/07 02:15, , 65F
04/07 02:15, 65F
→
04/07 02:15, , 66F
04/07 02:15, 66F
→
04/07 11:50, , 67F
04/07 11:50, 67F
→
04/07 11:51, , 68F
04/07 11:51, 68F
→
04/07 11:52, , 69F
04/07 11:52, 69F
→
04/07 12:00, , 70F
04/07 12:00, 70F
→
04/07 12:00, , 71F
04/07 12:00, 71F
推
04/08 12:19, , 72F
04/08 12:19, 72F
→
04/08 17:46, , 73F
04/08 17:46, 73F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 6 篇):