作者richliu (皮皮)
看板Soft_Job
標題Re: [心得] 程式設計師應該懂多少?
時間Mon Jun 1 18:16:28 2009
※ 引述《Arminius (奇怪的歐吉桑)》之銘言:
: 恕小弟不客氣的問一句話: 實際工作上會寫出這種程式碼的機率會有多少?
: 這種程式碼應該只會在學校考試才會出現的, 如果面試問這些問題, 不如時
: 間省下來, 叫面試者成績單拿出來直接看成績就好了. 至於有幾年經驗的人,
: 早就脫離 "考試模式" 了, 一下子答不出來更是正常. 小弟曾經被用這種題
: 目面試, 心裡都會暗罵兩句: 哇幹, 要找剛畢業的新肝, 需求就別寫資深工
: 程師呀~
: 小弟以前面試人, 如果是剛畢業的, 問做過的專題; 有經驗的就問他最得意
: 的作品. 在他的作品中, 面試者負責哪些部份? 你們團隊怎麼協調工作的?
: 遇過最大的瓶頸是什麼? 如何解決? 如果有自己的程式碼更好...程式寫得
: 越簡潔的越好, 程式寫得盤根錯節, 光要我看懂面試者的程式在寫啥就得報
: 表前後翻好幾翻的就算了吧, 您不適合團隊作戰....
: 專案規模不大只需要一兩個獨強的工程師的話, 就當小弟沒說過
我就中過槍,
基本上拿這種題目考有經驗的人是一種侮辱,
所以我並不會去考這種試,
看之前待的行業, 學經歷等等, 問問看解決過什麼
問題.
雖然如此, 我還是碰過不行的
有碰過一個有五年以上 Embedded 經驗的
寫出
typedef struct TEST *tmp;
tmp->number = 10;
這樣的 code, 這還不算程式中邏輯有問題的部份.
這令我震驚不己, 不過現實上, 的確是可能寫出
這樣的 Code 但是沒有大問題的.
雖然如此, 我還是辭退了該員.
當然有沒有可能眼殘不小心寫錯, 還是有可能
人都有錯, 但是我有給時間去找, 找幾天都找不出來, 不僅僅是
coding 能力有問題, 也是 debug 有問題.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.22.92
推 wa120:這樣的Code真的能run嗎... 06/01 18:54
推 Huangs:運氣好也能run啊 沒有alloc不一定會crash 06/01 20:16
推 Arminius:恕小弟愚魯..這是什麼語言啊? char有number這個member... 06/01 20:33
寫錯了 Orz.....
推 bobju:這是C語言,還好吧? XD 06/01 20:39
※ 編輯: richliu 來自: 140.113.22.92 (06/01 20:48)
推 ykjiang:這編譯應該不會過吧 06/01 21:05
推 GregHowe:typedef 一般應該會寫在header, 也就是.h的檔 06/01 21:29
→ GregHowe:然後在程式段內宣告結構的指標, 再用malloc來請求memory 06/01 21:31
→ GregHowe:慎重一點還要將資料結構內的值初始化, 再將所要的值存入 06/01 21:33
推 GregHowe:寫程式最多的時間的確是花在debug, 而不是coding 06/01 21:38
推 GregHowe:只是我很好奇的是, 你沒問他這樣的code沒發生問題過嗎? 06/01 21:43
我講了,結果他還是不是很清楚. 最後就請他離開了
推 avhacker:越來越歡樂了 06/01 22:17
※ 編輯: richliu 來自: 140.113.22.92 (06/02 00:21)