發表文章

目前顯示的是 6月 23, 2013的文章

Jobs/Career

   到了研替的尾聲,久違的求職技能必須打開,回顧過去三年的種種有如曇花一現,感覺做了很多事情,但好像沒有太多特別驕傲的印象,反倒是隨波逐流搭上了App這班列車。    台灣工程師的一生像個蝴蝶,短暫的綻放希望能找到對的產業來落腳,以前SOC/IC Design很紅、後來雲端到BigData,再到手機App以及HTML5,所以有更多人為了學哪種程式語言所困惱;就最近面試的經驗來說是必須要困惱。    以我的例子,公司餵給我寫手機App/Game跟Server的機會,大概終身就被定位成這類型的工程師,不可能在走回頭路去寫BIOS、Firmware或Driver(除非你願意領新人的錢),就資本主義的角度來看是必要,要做法式麵包就不會找台式麵包的師父。    但我想說的是,一個資深的工程師不能單靠很表面的技能(例如用程式語言做分類)做出評斷,再某個領域的深度、見解及品味能夠跨越程式語言的隔閡,程式畢竟還是有共用性,仍會需要解決類似的問題以及使用相同的技巧,當然高階語言的抽象化減少開發者所面臨的問題,導致產生寫越高階語言越笨的說法,但對一個領域的專精,意味著也會對上下層關係了解的深度,也越明白語言的特性及限制。    產業還是根據程式語言技能做人才的分類,也許應徵一個人只有30分鐘能夠判斷,過度追求效率的想法蔓延到人才的篩選,各種能夠量化的數據就成了最好的幫手。    而人氣缺缺的自己只能怪選錯跑道,不該把熱情用在別人不重視的領域上,早該少些激情的夢想,多些務實且老派的思維,替自己用不乾淨的手段卡上高階主管而歡呼。

[Translation] The lab or factory

The lab or factory You work at one, or the other. 你可能工作在工廠或實驗室 At the lab, the pressure is to keep searching for a breakthrough, a new way to do things. And it's accepted that the cost of this insight is failure, finding out what doesn't work on your way to figuring out what does. The lab doesn't worry so much about exploiting all the value of what it produces--they're too busy working on the next thing. 在實驗室,壓力來自尋找嶄新的方法,允許找尋失敗及成功的本質。不用擔心去發掘太多製造的細節,反倒是匆忙的去解決下一件事物 To work in the lab is to embrace the idea that what you're working on might not work. Not to merely tolerate this feeling, but to seek it out. 實驗室擁抱成功及失敗想法,不僅僅是感受它,而且找出它。 The factory, on the other hand, prizes reliability and productivity. The factory wants no surprises, it wants what it did yesterday, but faster and cheaper. 在工廠只在乎成本、穩定度及生產力,它不期待驚喜,希望一如往常,但是更快更便宜 Some charities are labs, in search of the new thing, while others are factories, grinding out what's needed today. AT&