[心得] 我們公司沒有工程師,只有開發者

看板Soft_Job作者 (遙遠的旅人)時間12年前 (2011/11/28 22:31), 編輯推噓7(7049)
留言56則, 14人參與, 最新討論串1/3 (看更多)
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
沒到講不出口的程度吧 @_@ 怎麼講得像佛地魔一樣 XD
11/29 05:30, 6F

11/29 05:33, , 7F
不過以zany這篇的說法的兩個角色,我個人是用開發者跟實作者
11/29 05:33, 7F

11/29 05:34, , 8F
來分類。不過基本上這兩個角色在軟體開發上,本來就沒有很
11/29 05:34, 8F

11/29 05:34, , 9F
嚴謹的定義。就像以前有些人講coder跟programmer 有差一樣,
11/29 05:34, 9F

11/29 05:34, , 10F
大多也是各說各話的狀況。 Anyway 我認為zany的說法要強調的
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
「我們不是設計師,而是像素重組者(pixel rebuilder)」
11/29 06:00, 15F

11/29 06:00, , 16F
這種電影才想得出的台詞的感覺 XD
11/29 06:00, 16F

11/29 06:16, , 17F
文字工作者、藝術工作者 其實還蠻常看到的不是嗎 @_@
11/29 06:16, 17F

11/29 06:17, , 18F
我覺得他想說的是 developer vs engineer 吧
11/29 06:17, 18F

11/29 06:17, , 19F
當然 這是我讀下來的感受。XD
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
1.外來語為什麼怪 一堆字都外來的啊 XD
11/29 06:22, 24F

11/29 06:23, , 25F
2.我是不覺得作家跟文自供作者是用有沒有自信分類啦 (遠目
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
developer vs engineer 這兩個詞雖然翻譯是開發者跟工程師,
11/29 06:30, 29F

11/29 06:30, , 30F
但內含跟中文的意義上還是有別吧,他們並不是程度上的差別。
11/29 06:30, 30F

11/29 06:31, , 31F
至少 developer 並沒有低於 engineer 我覺得。
11/29 06:31, 31F

11/29 06:31, , 32F
有外來語意識會怎樣嗎 @_@?
11/29 06:31, 32F

11/29 06:38, , 33F
你知道開發者是developer的翻 才讓「者」的不專業感降低
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
問有幾個人,答案:1個.不需要員工,有時外包一部分出去.
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
你講的開發者就是一般所指的SA+SD吧
11/29 17:13, 51F

11/29 18:10, , 52F
推superpai
11/29 18:10, 52F

11/29 18:12, , 53F
我寫程式以來從來沒看過"規格"
11/29 18:12, 53F

11/29 18:14, , 54F
牠們通常是說"我想要一個像XX的東西"
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
文章代碼(AID): #1Eqvj3-9 (Soft_Job)
文章代碼(AID): #1Eqvj3-9 (Soft_Job)