最近為了抓一個bug, 真是傷透了腦筋.
那個bug的現象大概是我們的程式跑了一段時間之後會有一個位元的資料錯誤. 剛開始, 我們覺得是硬體問題, 但是硬體部門卻覺得不是. 一方面是要複製得要花大量時間, 另一方面也是有其他更重要的事情趕著, 所以就只有一個資淺的IC designer在看.
沒想到因為最近一些其他的bug, 又把我們的眼光吸引到這邊來了. 經過一段時間的苦戰, 一開始找到第一個問題, 以為是解決了, 沒想到測了一天後又出現, 後來終於明白了錯誤的現象其實是由兩個獨立的問題造成, 找到第二個問題後才完全解決.
Debug是應該以邏輯與系統的思考來追查問題, 如果真的想不出來, 可能是對系統不夠了解, 手中的線索還不夠多, 或是忽略了某些線索. 這是純粹以工程的角度來看, 但是從心理面的角度來看, 工程師有時面對難纏問題時的態度更值得檢討.
這個問題所在的部份是由一位年資約1年的韌體工程師負責, 老實說, 算是資淺的. 雖然一方面也是因為其他事情先將這個bug放一邊, 但是某種程度來說他對這個bug是比較退縮的態度, 也就是他被這個bug給打敗了. 有時候工程師除了需要技術上的支持之外, 也需要心理上的支持, 不管是資深同仁還是主管的關心, 即使都不懂的人, 往往一起討論也會有所收穫.
2007年7月15日 星期日
熱門的暑期工讀
由於目前公司知名度並不高, 老實說, 不太容易吸引到優秀的人才. 一方面眾多上市櫃公司競爭, 一方面也是初出社會的新鮮人多以股價做決定, 所以找人就特別辛苦.
也因此公司提出暑期工讀計畫, 打算讓在學的優秀人才可以有機會了解我們公司.
人事部門要各部門提計畫, 所以我提出了測試人員的需求. 老實說, 短短兩個月時間, 如果要工讀生寫程式或debug, 可能training到一半就開學了, 殘局還是要自己收拾. 但是這樣又與我們預想的目的有些差距. 不論如何, 徵才公告貼出去了.
雖然相差只是十多歲, 我發現現在年輕人真的是不一樣了, 有不少人履歷上的照片不是大頭照, 而是手機自拍, 頓時有瀏覽交友網站的錯覺.
如同標題上所寫的, 這個職缺還相當熱門, 可以說是公司內最熱門的暑期工讀職缺. 原本想找個碩士班新生來寫寫測試程式, 沒想到找了要錄取卻被其他公司搶走了. OOXX, 那種純軟體公司有甚麼好? 最後只好找了個大學生來做簡單的操作測試, 只是這跟當初的初衷又差更遠了.
也因此公司提出暑期工讀計畫, 打算讓在學的優秀人才可以有機會了解我們公司.
人事部門要各部門提計畫, 所以我提出了測試人員的需求. 老實說, 短短兩個月時間, 如果要工讀生寫程式或debug, 可能training到一半就開學了, 殘局還是要自己收拾. 但是這樣又與我們預想的目的有些差距. 不論如何, 徵才公告貼出去了.
雖然相差只是十多歲, 我發現現在年輕人真的是不一樣了, 有不少人履歷上的照片不是大頭照, 而是手機自拍, 頓時有瀏覽交友網站的錯覺.
如同標題上所寫的, 這個職缺還相當熱門, 可以說是公司內最熱門的暑期工讀職缺. 原本想找個碩士班新生來寫寫測試程式, 沒想到找了要錄取卻被其他公司搶走了. OOXX, 那種純軟體公司有甚麼好? 最後只好找了個大學生來做簡單的操作測試, 只是這跟當初的初衷又差更遠了.
2007年7月5日 星期四
公司溝通會後
昨天公司開了個溝通會, 主要是讓同仁對於這一家新成立的公司有提問及獲得解答的機會.
看起來大家最在乎的是(1)能拿多少錢, (2)受不受重視, 以及(3)公司的前景這三件事.
雖然我老闆認為大家最重視(2), 但是我卻認為是(1). 因為提這個問題的類比設計部門的人一直提到其他公司有多少股票, 又說已經有公司主動給他offer, 說到(1)的時間遠多於(2).
其實公司發再多股票都不可能讓大家滿意, 另外, 換個角度說, 我們目前的表現又是如何? 真的值得公司給高薪嗎? 竹科少數的公司以高薪造成大家盡以高標來看這件事, 卻忘記了當初是為什麼被母公司分出來.
聽了這場溝通會後, 倒覺得跟那些部門的人隔閡起來.
看起來大家最在乎的是(1)能拿多少錢, (2)受不受重視, 以及(3)公司的前景這三件事.
雖然我老闆認為大家最重視(2), 但是我卻認為是(1). 因為提這個問題的類比設計部門的人一直提到其他公司有多少股票, 又說已經有公司主動給他offer, 說到(1)的時間遠多於(2).
其實公司發再多股票都不可能讓大家滿意, 另外, 換個角度說, 我們目前的表現又是如何? 真的值得公司給高薪嗎? 竹科少數的公司以高薪造成大家盡以高標來看這件事, 卻忘記了當初是為什麼被母公司分出來.
聽了這場溝通會後, 倒覺得跟那些部門的人隔閡起來.
2007年7月3日 星期二
到底是誰考誰?
我覺得我對於應徵者的態度是相當客氣的. 一方面是個性使然, 另一方面也是當年應徵竹科某IC設計公司受的氣有關.
當年剛剛畢業, 前往該公司面談, 一開始是對幾個應徵者放宣傳影片, 接下來就是某主管來個別面談. 他直接拿出一張紙, 上面有兩個題目, 由於我是偏軟體背景, 而題目都是數位電路設計, 所以想了久一點才答出來. 沒想到那人竟是一副不耐煩的樣子. 走出該公司大門, 心知他應該不會錄用我, 我也不想進這種公司.
我想公司在眾多應徵者中挑人, 而優秀的人也在眾多的公司中挑選, 何必呢?
那家上市公司現在如何? 股價是還不錯, 不過我一點也不覺得羨慕.
當年剛剛畢業, 前往該公司面談, 一開始是對幾個應徵者放宣傳影片, 接下來就是某主管來個別面談. 他直接拿出一張紙, 上面有兩個題目, 由於我是偏軟體背景, 而題目都是數位電路設計, 所以想了久一點才答出來. 沒想到那人竟是一副不耐煩的樣子. 走出該公司大門, 心知他應該不會錄用我, 我也不想進這種公司.
我想公司在眾多應徵者中挑人, 而優秀的人也在眾多的公司中挑選, 何必呢?
那家上市公司現在如何? 股價是還不錯, 不過我一點也不覺得羨慕.
有意思的面試教戰守則
個人以為對一個software team而言, 人可以說是最重要的因素, 而找到對的人更是關鍵.
可惜我沒有辦法一眼看穿人的心思, 即使公司在面談前會有人格特質的測驗, 其實也只是參考用, 偶而還是會看走眼.
有的人看起來聰明但個性上確有缺陷. 有的人嘴裡滿是我願意全力以赴等等字語, 但是腦袋不行或是光說不練. 即使是目前已經碩博士滿街跑的今日, 以我的例子來看, 要找一個新人大約要超過四個月.
可惜我只待過這一家公司, 也不知道其他公司基層主管的處境, 如果有機會跟他們交流, 這應該是個聊天的好話題.
在台灣這個產業環境中, firmware engineer其實是相當重要的角色, 而且人力比重上已經多於IC design/hardware engineer. 身為研發部門的主管, 面談過程中少不了會問些專業科目相關的問題, 可以篩選一些只有學歷的應徵者. 如果是對這方面有興趣, 可以參考一下JoelonSoftware網站的面試教戰守則, 分別有中文與英文版.
可惜我沒有辦法一眼看穿人的心思, 即使公司在面談前會有人格特質的測驗, 其實也只是參考用, 偶而還是會看走眼.
有的人看起來聰明但個性上確有缺陷. 有的人嘴裡滿是我願意全力以赴等等字語, 但是腦袋不行或是光說不練. 即使是目前已經碩博士滿街跑的今日, 以我的例子來看, 要找一個新人大約要超過四個月.
可惜我只待過這一家公司, 也不知道其他公司基層主管的處境, 如果有機會跟他們交流, 這應該是個聊天的好話題.
在台灣這個產業環境中, firmware engineer其實是相當重要的角色, 而且人力比重上已經多於IC design/hardware engineer. 身為研發部門的主管, 面談過程中少不了會問些專業科目相關的問題, 可以篩選一些只有學歷的應徵者. 如果是對這方面有興趣, 可以參考一下JoelonSoftware網站的面試教戰守則, 分別有中文與英文版.
Wikipedia與工作
今天花了一天弄懂MBR(Master Boot Record), 找到一個不錯的網頁, 請參考這裡. 其實工作上除了search engine之外, 我發現Wikipedia也是越來越多工程師參考文件的來源.
不過敝公司的網路是半封閉的, 也就是除非有經過申請, 不然是只能連上部分網站. 關於這一點許多新人在試用期滿的報告都會抱怨這一項限制, 不過小小的部門主管也是無能為力. 想當年我的試用期滿報告也抱怨這一點, 這麼多年下來還不是沒啥改變.
公司防弊防得緊, 不過人才流失要比這嚴重多了. 尤其是三年以上的員工流失, 我們幾乎就等於把成果白白送人, 所以我常跟我上司開玩笑說我是新訓中心排長. 最近又有人要走, 真是有點傷阿.
不過敝公司的網路是半封閉的, 也就是除非有經過申請, 不然是只能連上部分網站. 關於這一點許多新人在試用期滿的報告都會抱怨這一項限制, 不過小小的部門主管也是無能為力. 想當年我的試用期滿報告也抱怨這一點, 這麼多年下來還不是沒啥改變.
公司防弊防得緊, 不過人才流失要比這嚴重多了. 尤其是三年以上的員工流失, 我們幾乎就等於把成果白白送人, 所以我常跟我上司開玩笑說我是新訓中心排長. 最近又有人要走, 真是有點傷阿.
訂閱:
文章 (Atom)

