[心得] 我們公司沒有工程師,只有開發者
Blog 原文
http://zanyking.blogspot.com/2011/11/blog-post.html
工程師跟開發者的差別,簡單的說就是看到的是『規格』還是『需求』。
工程師的工作是翻找補充自己的工具箱與資源庫,想辦法實做出符合設計規格的東西,開
發者的工作是界定需求然後找尋並執行可以滿足需求的方案。
他們可能在同一個領域裡工作、有著相同的專業技能背景,但工程師面對的是系統功能與
流程、開發者面對的是推導思考滿足需求的必要條件,探討什麼樣的系統介面與功能與人
的互動可以導致有效產出(人生是殘酷的,大多數的時候我們要不沒有充要條件、要不充
要條件為『不可能』)。
一間公司面對的是一個已經決定的系統、沒得透過檢討需求的本質來進行變更與調整的,
那他需要的是工程師。所以高鐵找的是工程師、捷運找的是工程師,因為團隊不可能跟政
府還是公司講:『其實要滿足公眾運輸的需求,捷運不合理,我們應該考慮tram,以下是
我們的方案...』。
但如果一間公司面對的是一個根本不確定、只知道趨勢是存在著的、需求是存在著的環境
就得開始工作的情況呢?那他們需要的是開發者(在硬體相關的領域,這種人會被叫RD)。
所以現在很多網路服務的Start-up,他們找的是開發者。
兩者沒有孰優孰劣,只有你是誰、你活在哪裡、你的公司應該根據什麼樣的前提假設來建
立、管理團隊才能創造價值。
在台灣,我沒辦法在對外人自我介紹的時候說:『我是軟體開發者』,我只能說我是個『
軟體工程師』『程式設計師』或『寫程式的』而我認識的同圈子的人面對外人時也大多如
此,我想這很好的說明了台灣的公司普遍屬於那一邊。
於是當我爸問我:『那些大公司也可以像你們那些個Start-up那樣玩出新把戲啊,他們資
源那麼多,一旦出來不是會很成功嗎?為什麼你不覺得他們有機會勒?』
我答:『因為我面試的時候都會問一個問題,而到目前為止我從沒遇過那些老闆有拿到及
格分數的(也就是讓我開始問第二個問題的)。』
這個問題就是:『請問貴公司有多少工程師?』
他只應該有一個答案,而且他得要能立刻回答:
『我們公司(團隊)沒有工程師,只有開發者。』
我會去找的工作,都是我認為他的需求根本還不確定、而他們公司應該要有能耐去建立一
個『開發團隊』而不是『工程團隊』去探索的,但很顯然要不他們需要創新,但卻從不思
考這種定義上的馬虎會導致管理行為與目標上的不一致進而造成不效率與失敗,要不就是
我搞錯了,其實這間公司追求的價值根本與創新無關。
每個人的人生都有想追求並實現的東西,而個人的人生目標與志向投射到軟體產業,那就
決定了選擇成為開發者還是工程師哪個比較好。不論如何,別找錯方向了,進錯公司(價值
觀不match)有時候比交往錯對象還慘的。
--
我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧
弱的知覺上留下來的痕跡。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.157.4
※ 編輯: zanyking 來自: 123.194.157.4 (11/28 22:32)
推
11/28 22:37, , 1F
11/28 22:37, 1F
→
11/29 02:04, , 2F
11/29 02:04, 2F
→
11/29 05:13, , 3F
11/29 05:13, 3F
→
11/29 05:16, , 4F
11/29 05:16, 4F
→
11/29 05:17, , 5F
11/29 05:17, 5F
→
11/29 05:30, , 6F
11/29 05:30, 6F
→
11/29 05:33, , 7F
11/29 05:33, 7F
→
11/29 05:34, , 8F
11/29 05:34, 8F
→
11/29 05:34, , 9F
11/29 05:34, 9F
→
11/29 05:34, , 10F
11/29 05:34, 10F
→
11/29 05:35, , 11F
11/29 05:35, 11F
→
11/29 05:57, , 12F
11/29 05:57, 12F
→
11/29 05:58, , 13F
11/29 05:58, 13F
→
11/29 05:58, , 14F
11/29 05:58, 14F
→
11/29 06:00, , 15F
11/29 06:00, 15F
→
11/29 06:00, , 16F
11/29 06:00, 16F
→
11/29 06:16, , 17F
11/29 06:16, 17F
→
11/29 06:17, , 18F
11/29 06:17, 18F
→
11/29 06:17, , 19F
11/29 06:17, 19F
→
11/29 06:18, , 20F
11/29 06:18, 20F
→
11/29 06:19, , 21F
11/29 06:19, 21F
→
11/29 06:19, , 22F
11/29 06:19, 22F
→
11/29 06:20, , 23F
11/29 06:20, 23F
→
11/29 06:22, , 24F
11/29 06:22, 24F
→
11/29 06:23, , 25F
11/29 06:23, 25F
→
11/29 06:23, , 26F
11/29 06:23, 26F
→
11/29 06:27, , 27F
11/29 06:27, 27F
→
11/29 06:27, , 28F
11/29 06:27, 28F
→
11/29 06:30, , 29F
11/29 06:30, 29F
→
11/29 06:30, , 30F
11/29 06:30, 30F
→
11/29 06:31, , 31F
11/29 06:31, 31F
→
11/29 06:31, , 32F
11/29 06:31, 32F
→
11/29 06:38, , 33F
11/29 06:38, 33F
→
11/29 06:38, , 34F
11/29 06:38, 34F
→
11/29 10:16, , 35F
11/29 10:16, 35F
→
11/29 10:16, , 36F
11/29 10:16, 36F
→
11/29 10:22, , 37F
11/29 10:22, 37F
→
11/29 10:22, , 38F
11/29 10:22, 38F
→
11/29 13:04, , 39F
11/29 13:04, 39F
→
11/29 13:04, , 40F
11/29 13:04, 40F
→
11/29 13:04, , 41F
11/29 13:04, 41F
推
11/29 13:11, , 42F
11/29 13:11, 42F
→
11/29 13:11, , 43F
11/29 13:11, 43F
→
11/29 13:11, , 44F
11/29 13:11, 44F
→
11/29 13:34, , 45F
11/29 13:34, 45F
→
11/29 13:34, , 46F
11/29 13:34, 46F
→
11/29 13:35, , 47F
11/29 13:35, 47F
→
11/29 13:35, , 48F
11/29 13:35, 48F
推
11/29 15:58, , 49F
11/29 15:58, 49F
推
11/29 16:38, , 50F
11/29 16:38, 50F
推
11/29 17:13, , 51F
11/29 17:13, 51F
推
11/29 18:10, , 52F
11/29 18:10, 52F
→
11/29 18:12, , 53F
11/29 18:12, 53F
→
11/29 18:14, , 54F
11/29 18:14, 54F
→
11/29 20:14, , 55F
11/29 20:14, 55F
推
12/01 19:28, , 56F
12/01 19:28, 56F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):