Re: [心得] 系統廠軟體工程師跟軟體工程師是兩回事...
※ 引述《popoblue (老天爺幫幫忙)》之銘言:
: 其實系統廠的工程師滿常來我們公司應徵的...
: 我們是本土 Linux OS 領導品牌...
: 可是每次系統廠的主管空降都會有一些不好的結果...
: 1. 太注重 Document... 可是小公司哪有時間跟你搞 Document...
經常有人要 programmer 的 test report, 寫程式的人一定說 test pass,
雖然說實際上根本沒試過........
: 2. 不知道如何管理軟體... 版本控管觀念缺乏...
不同公司的版本管理習慣都不一樣, 不至於沒有吧
: 3. 不了解軟體測試... 沒有 Unit Test 觀念...
搞測試的總以為自己都測得出來, 其實很多潛在 bug 只有寫的人知道怎樣玩出來,
所以真正好的測試人員必須有白痴跟精於程式的人各一半, 純做測試的人比白痴還沒用,
可惜白痴用幾次就不夠白了
: 4. 沒有靜態分析(static analysis)觀念...
: 5. 沒有 OO, Design Pattern, SQL 觀念...
: 6. 盲目相信C
: 7. 沒有軟體服務的觀念...
: 8. 沒有 debugger 觀念... 除錯常用 printf...
如果客戶那邊才會發生的 bug, 或是跟 multithread, network, realtime 有關
的東西 debugger 也沒有效果
硬體 debugger 自己就有不少干擾問題, 有些 cpu 腳不夠還會共用掉 jtag,
更不用說冷門 cpu 連 debugger 都沒有做出來
可以靠 log 除錯在 embedded system 比較重要, 甚至有時候只有 LED
很多該死的 debugger 還一定要 windows, 專業 linux 公司怎可一天到晚開 windows
: 我覺得最扯的是主管還幫我們定Schedule...
: 只要Schedule不是自己定的... 通常是不符實際...
: 然後系統廠工程師真的都自我感覺超良好...
: 還很強調他當年在系統廠的經驗... 可是軟體就真的不是那樣的...
schedule 跟 $$ 有關, 來不及也得來得及, 客戶寧願要半成品, 也比沒有好
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.218.88
推
03/07 12:33, , 1F
03/07 12:33, 1F
推
03/07 12:36, , 2F
03/07 12:36, 2F
→
03/07 12:51, , 3F
03/07 12:51, 3F
→
03/07 13:55, , 4F
03/07 13:55, 4F
→
03/07 13:56, , 5F
03/07 13:56, 5F
→
03/07 13:57, , 6F
03/07 13:57, 6F
→
03/07 13:58, , 7F
03/07 13:58, 7F
推
03/07 16:36, , 8F
03/07 16:36, 8F
→
03/07 16:37, , 9F
03/07 16:37, 9F
推
03/07 19:17, , 10F
03/07 19:17, 10F
推
03/08 21:35, , 11F
03/08 21:35, 11F
→
03/14 16:48, , 12F
03/14 16:48, 12F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 7 篇):