Re: [面試] AMI面試主管真是佛心來著

看板Tech_Job作者 (義經)時間13年前 (2013/01/12 02:10), 編輯推噓7(7013)
留言20則, 7人參與, 最新討論串2/7 (看更多)
在這邊回應一些人的問題跟請問大家關於原PO的程式語法 :推 stosto:很多人這樣寫吧....至少我研究所就看過不少 :推 jlhc:樓上研究所這樣寫跟出去是兩回事..... :推 stosto:編譯技巧 在研究所與出去外面工作是一樣的 觀念正確就可以 :→ stosto:寫出這種語法,不過現在也很多人不會在意這種事情 :→ stosto:因為編譯器實在做得太好 :→ stosto:有很多人看不起研究所的程式碼,殊不知現在業界一堆比研究 :→ stosto:所編譯技巧與習慣還差的... 可能純軟會比較在意語法 但是我做BIOS這二年下來,看到比較需要下功夫往往是在指標上面 不管是INTEL的code還是 AMD的code 語法和架構上大都是寫的十分淺顯易懂 :推 eterbless:AMI一年到頭都在徵人..是都增不完? :推 b6byc:這間挺奇怪的,時常徵人. 原因有好幾個 一.生意變多了 二.生態轉變 三.人員流動 第三點是比較感慨的,基本上BIOS這門工作入門門檻很低 只要會C跟一點ASM就可以了 可是你要做到好卻是需要很多的時間跟精力 或是你有很高的天分 所以往往會有很多人做個一到三年 就開始遇到瓶頸 因為他發現不管他做再多花再多時間 當有新問題時卻常常無法獨自一人解決問題 BIOS這個東西太龐大了 從PC時代開始,這頭巨獸就一直不斷的成長 所以很多人(包含許多我覺得不錯的同事)都相繼的離開 他們不是沒有能力,只是心累了 如果你說人走了再補人就好啦 可是往往一個有經驗的人離開 會需要補三個沒經驗的人(就算補了三個,撐得住半年的大概也只有一個) 因為BIOS的人才需要培養 常常有人說Traning三個月或半年是不是就可以算是BIOS工程師 只能說大部分人對於BIOS不夠了解 業界裡面可以稱的上算BIOS工程師的往往都需要三年的資歷(當然會有例外) 也就是說以一個正常人的天賦,要出師往往需要三年 :推 zhi5566:你可以跑沒用 換個編輯器就掛了 像你這種標準寫法 要找錯 :推 WolfLord:其實,SHORT CODE是完全合法甚至才是真正原生的C語法 這邊我完全被搞混了 像原PO這種用法到底是不是正規的C語法 還是這是IDE提供的捷徑 我有試過用某家廠商的bios build tool 但是會 build fail -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 64.134.178.110

01/12 02:18, , 1F
bios要出師至少要5年
01/12 02:18, 1F

01/12 02:19, , 2F
大部分的SHORT CODE都是從B繼承來的,所以對ASM幾乎都能
01/12 02:19, 2F

01/12 02:20, , 3F
這個版BIOS相關文章太少了 大大有空多分享點吧
01/12 02:20, 3F

01/12 02:20, , 4F
MAP,但視野許多高階編譯器,尤其是C++都逐漸把SHORT COD
01/12 02:20, 4F

01/12 02:21, , 5F
E移除,其實原因也只是為了降低入門門檻。 但是像我經常
01/12 02:21, 5F

01/12 02:21, , 6F
BIOS的工作有分別 AMI的工作性質應該是在寫核心架構
01/12 02:21, 6F

01/12 02:21, , 7F
需要應付用最LOW的條件達到趨近高階產品的工程要求,這些
01/12 02:21, 7F

01/12 02:22, , 8F
不像一般主機板的BIOS這麼簡單
01/12 02:22, 8F

01/12 02:22, , 9F
可以對應ASM又可以PORT的程式技巧就很重要。我只能說PC
01/12 02:22, 9F

01/12 02:23, , 10F
越來越肥大,使得人的本性戰勝了合理使用的理性導致整個
01/12 02:23, 10F

01/12 02:24, , 11F
軟體教育以及編輯器越來越講究人類可讀而非機器最佳化
01/12 02:24, 11F

01/12 02:24, , 12F
讓os分配你的資源 比你強迫用某個reg 來的靈活
01/12 02:24, 12F

01/12 02:24, , 13F
C++這樣是對的
01/12 02:24, 13F

01/12 02:25, , 14F
就像類筆電視的淘汰用數位電視一樣:用最複雜的方法來做
01/12 02:25, 14F

01/12 02:25, , 15F
最簡單的事,真的好嗎? 資源浮爛工業發達也許無所謂
01/12 02:25, 15F

01/12 02:26, , 16F
但是當你要在一塊錢成本都要計較的時候,這就很值得商榷
01/12 02:26, 16F

01/12 02:27, , 17F
了。 順便回應上面:OS常常是BUG的根源
01/12 02:27, 17F

01/12 04:18, , 18F
good
01/12 04:18, 18F

01/12 06:19, , 19F
不是只有RD的時間是成本啊 所以爛方法不見得不好
01/12 06:19, 19F

01/13 04:13, , 20F
不是顯示方變得專業就別嘴砲
01/13 04:13, 20F
文章代碼(AID): #1Gy5MnHo (Tech_Job)
討論串 (同標題文章)
文章代碼(AID): #1Gy5MnHo (Tech_Job)