[閒聊] 前公司經驗分享
神達工作經驗閒聊
我是在神達電腦-行動通訊-軟體設計一處
主要負責手機的開發,有代工的也有自創品牌Mio
Mio是義大利文,中文意思代表「我的」
產品主銷歐美,國內的通路就聯強,你可以在聯強看到Mio的手機
但在市面上會比較少看到。
一開始就是被指派要學習三樣東西
1) 作業系統 Windows Mobile 5.0/6.0
市場上三大手機作業系統Symbian、Windows Mobile及Linux
Windows Mobile是微軟訂出來的,只要採用此系統的話
基本上操作介面及方式都很固定,比較不能更改什麼
但開發的速度會相當快,因為微軟已支援非常多的功能
而目前iPhone採用的作業系統是MAC的OS X
就不清楚是否在國內有人採用了。
2) 硬體平台 TI OMAP 730/850 及 Intel XScale
OMAP是TI開發的平台,主要用在手持式的裝置
組成是ARM 7(不知是11還是7,忘了!)加上TI的高階DSP
3) Boot loader
你可以把它想成是PC上的BIOS,是用ARM的組語寫的
後來team重組,負責trace、debug、test及study有關手機上的camera的部份
此時真得感覺到有一...一...點的「貢獻」了!
手機的開發,下有TI、Intel,上有微軟,很少會有機會「寫」
基本上不管是camera、audio、lcd、second display、…等,已經有現成的code
只要根據所需再做修改即可。
大部份都是「看」、「修」,少見會有「寫」的動作。 code都是C++寫的 ~
手機上camera的開發,其實流程很簡單,步驟很繁複
好壞就差在參數的調整及camera的元件(CMOS或CCD:價格)
而參數的調整就真得是看公司的經驗及本事了!
不然元件大家都一樣,為什麼就是有人做得比較好呢?價錢就比較高了!
軟硬體,都大同小異,比如video codec大部份都是採用emuzed的codec。
請國外的3rd party,效能比較好,但價格就比較高了!
國內現在有資策會在做手機的video codec,但效能還有待評估。
------------------------------------------------------------------------
現在來說說「加班」文化
開發手機的公司,基本上每一季都要有新的產品上市
也就是一年至少要有4支,不然「元件」提供商就不會在乎你這個「客人」
因為你使用的「元件」量不固定而且少,人家就不會在乎你
如果每一季都有新產品,有固定的量(即使賣不出去幾支),你就可以跟元件提供商
來協商出你需要的規格,你在開發上也能比較簡單,不用因為規格不對而做調整。
所以每三個月就要出貨,而通常不會按照目標時間出貨(計劃不如變化)
每個team出貨之後,除了負責銷售之後的產品維修與咨詢之外,還需要再開發下一個
產品。只要進度落後,Project Manager就會摧,甚至經理或更高層就會來督。
你能不「加班」嗎?
上面被摧,即使你擺爛,你要加班。
上面被摧,即使你做完,你要加班。幫忙處理其它元件的進度。
所以基本上可能3天的工作量,會規劃在五天或六天內才拖完。
大部份的人都是邊拖邊做,少數是真得一直衝的。
因此就變成,其實實際上不是在加班,只是大家「表面」上要做給「上司」看
他很努力的留在公司裡。
我知道有不少民營公司是這樣,更別談「財團法人」或「公家機關」了!
你問我去選「財團法人」公司要做什麼?
簡單來說,我不喜歡半天的事情分攤在一天才完成,甚至加班。
事情做完,我就要走人去掌握自己的時間或是part-time。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.5.40
推
08/11 16:08, , 1F
08/11 16:08, 1F
→
08/11 18:59, , 2F
08/11 18:59, 2F
推
08/11 22:04, , 3F
08/11 22:04, 3F
→
08/14 00:21, , 4F
08/14 00:21, 4F