Contents ...
udn網路城邦
工程師的美麗與哀愁44--硬體工程師的分類
2008/12/27 14:42
瀏覽4,542
迴響1
推薦1
引用0
  硬體工程師可以分成很多類別。
  依照年資:資深工程師、高級工程師、助理工程師……
  依照類別:Logic 工程師,CAD/CAM工程師、EMC/EMI工程師、安規工程師、生產技術工程師……依照不同的功能,就會有相對應的工程師。
  如此演繹下來,硬體工程師可以分的很細,每個人只要完成自己的工作就好了,其他的就丟給別人去做。
  呃……能夠分的那麼細的,也只有規模大一點的公司;一般的小公司,只有一個硬體工程師的類別而已。
  --而且,硬體工程師不只是工程師,還是萬能的天神、全知的造物主。

  當產品出現了問題,第一個想到的會是誰?
  絕對不是軟體,而是硬體;因為維修工程師通成都是硬體工程師來扮演。
  當要設計量產SOP的時候,第一個想到的是誰?
  絕不可能是軟體,而是硬體工程師。因為大家都認為這個東西是你設計的,你就應該要會測試。
  @#$%︿&*()﹍

  我必須要聲明一件事:硬體工程師不是萬能的。
  硬體工程師不可能會懂該怎麼設定軟體,除非軟體有提供測試軟體或是系統操作手冊。
  如果發生軟體升級錯誤,硬體也不可能知道該怎麼辦,除非軟體有提供工具。
  硬體工程師不可能會懂該怎麼修改機構,因為他不是學這個的。
  你家小狗生病,硬體工程師只能說:請送給醫生治療。
  你玩遊戲的時候覺得很無聊,想找人聊天(某線上遊戲可以用語音聊天),硬體工程師只能說:我現在在加班,我……我愛莫能助……

  硬體工程師不是神,他不懂軟體,不懂機溝,不會醫小狗,更不會解無聊,硬體工程師……硬體工程師只是一個很普通的平凡人啊~~
  不能決定規格,不能決定主系統,不能改變設計也就算了,還必須要再不合理的時間、不合理的前設計、不合理的要求之下完成工作。
  這樣也就算了,過去完成的案子,就算已經結案了,但是也會像不滅的亡靈一樣糾纏著你,三不五時就會突然來一件事情要你馬上、即刻完成。
  如果可以拖,或是只有兩、三件事情也就算了,問題是,有可能會是四、五件事情,都是明天要弄出來的,而偏偏每件事情都得花上老半天才能達成的。
  那種感覺不是一句……(消音)……可以解決的了得。

  更可惡的就是業務完全不管工程師手邊需不需要樣品,反正他出不了貨,他就會和工程師老闆約談,硬逼著硬體工程師把手邊可以動的機器交出來。
  對業務來說,這叫做『幫忙』,叫做『團隊合作』。
  但是為什麼當工程師向業務要求更多的時間,要求寬鬆一些的交貨時間的時候,甚至要個他應該做出來的產品規格書的時候,那就變成了『找碴』?
  業務要東西的態度已經不是土匪,而是蝗蟲。
  土匪還可以和他拼命,或是說道裡給他聽,甚至跪下來苦苦哀求。蝗蟲說道理有用嗎?哀求有用嗎?拼命或許有用,但是效用不大。
  
  台灣,規模小一點的公司,硬體工程師並沒有我本文一開始說得那麼多分類,而是只有一種硬體工程師。
  而且這種硬體工程師不是畜生,也不是機器人,更不是人。而是神。
  別以為這種神很高貴或是人人景仰,而是當你不被需要的時候,你就會被人忽略;當你被需要的時候,你會被當成奴隸一樣的使喚,必須無中生有的實現他人的願望。

  呸!硬體工程師真不是人幹得工作!
有誰推薦more
全站分類:心情隨筆 心情日記
自訂分類:評論
迴響(1) :
1樓. hx135cb750
2013/01/23 12:31
請不要看輕硬體工程師

我年資比你少一些,約10年而已,十年中待過下列產業

代理商,寫8位元程式,做數位相機硬體,還要跑客戶當FAE

IC設計業寫開發中的8位元單晶片韌體,用邏輯分析儀看單晶片的機器碼找出IC設計bug

電動機車業寫韌體

繪圖板業,硬體(類比)韌體全包

門禁業,RFID卡機整合

現代的硬體電路設計,除IC應用整合外,有時還要用兜的電路,甚至要用FPGA寫

(電玩機台業就是如此)

捫心自問,以老板的角度來說,你的能力,和業界6-8年資歷硬體工程師差在那裏?

您的意思是:我的資歷根本比不上六到八年資歷的硬體工程師囉?
也就是說……您已經開業當老闆了嗎?失敬失敬。

抱歉,就算你是老闆,客戶一句話,你能不幹嗎?
不管你在業界待多久,上頭或是客戶交待下來一個任務,命令你用這個解決方案來做,你能不幹嗎?

好,不幹你能幹什麼?
硬體工程師能做的當然很多,不然請問一下,原廠的的那些線路,都是從天上掉下來的嗎?還是憑空產生的?
當然是硬體工程師做出來的啊!啊不然咧!鬼做的喔!
台灣電子業的問題就在這邊,所有的硬體工程師都是『應用工程師』,而不是『設計工程師』;大多都是應用別人的IC來做設計,而不是自己做設計。

您這篇留言只給我一種感覺:想來吐我曹,認為我沒有反省,沒有增加自己的本職學能,如果你是老闆,你只會把我當成剛畢業的人……不,根本不會用我。
看完您的留言,我有想刪留言的衝動。
只是存心討戰……

您洋洋灑灑寫了那麼多資歷,而且也只有十年而已,請問一下,您懂多少FPGA?您懂多少用電路板『兜』出來的東西?
FPGA我也懂啊!我也會寫啊!我也有程式可以寫啊,問題是……
別人有IC可以用,有CPU可以用,幹麼花這個錢、這個時間自己弄一顆,自己去弄出一個線路來? markscat2013/01/23 16:17回覆
又看了一遍,我發覺還可以吐你槽。
你的經歷這樣看下來,大多都是很穩定的工控、家用自控類型的公司。
但你沒有說的是,你們產品開發的時間有多長。
如果一年兩年的話就不要說了。
消費性產品的開發時間,從無到有只有三個月到半年,而且還是量產。

這段時間裡頭,從電子、機構、自動測試、軟體、韌體……只要有個環節不對,抱歉,你就是承受上頭怒火的那一個。
因為沒有辦法準時交貨給客戶。

而如果其中有個環節,客戶刻意的刁難你,或是要求修改,或是設計中期要求改變外觀(如果你是機構,你就知道『改外觀』不是嘴巴說說就可以的),那又得拖一大段時間。

你說『現代的硬體電路設計,除IC應用整合外,有時還要用兜的電路,甚至要用FPGA寫』?
你有多少美國時間寫?你有多少歐洲時間兜?
你知道為什麼FPGA在台灣不是顯學嗎?因為開發時間太長了。
寫一個硬體程式需要多久?三個月?別開玩笑了,三天就給我寫好。你行嗎?
四個位元的加法器或許可以;但三十二位元的CPU?不可能。

三天要你寫出一個全新架構的CPU(別笑,你說你會寫是吧?在消費性產品的,客戶就要你設計出比ARM、X86系統的CPU還要好、還要低耗能的CPU;而且只給你三天),要你在半個鐘頭內把一個全新概念的東西,用邏輯閘兜好(別以為不可能,反正你說你能作到咩!)

這是設計前期,到了後期測試,你才知道什麼叫做痛苦。
消費性產品以外的電子產品,測試的時間有多少我不知道,但我們的測試時間只有一個星期。
除了測試,還要Debug;Debug不但要De硬體的BUG還要De軟體的Bug。
………
對啦,這樣聽起來好像大家都一樣。
但,如果用大廠的CPU的話,Debug到一個沒有頭緒的話,還有原廠可以找;或者把責任推給原廠,說這是硬體極限的問題。
這樣別說你老闆、PM了,就連客戶都會摸摸鼻子,乖乖住嘴。
不然這些外行白痴,會要你突破極限,改變物理法則,創造新的電子學說。

你自己寫的FPGA程式做不到?需要三個月的時間去寫?
呵呵,你不但會被開除,還會被人要求把所有的開發經費給吐出來。

結論:
你說你坐了十年的硬體工程師,又洋洋灑灑開出了那麼多資歷,請你捫心自問,你在每家公司都呆了多久?
你到底是活在哪個時代的硬體工程師啊? markscat2013/01/24 08:55回覆
發表迴響

會員登入