瀏覽單個文章
jamin
Senior Member
 
jamin的大頭照
 

加入日期: Dec 2002
文章: 1,370
引用:
作者darkangel
我是電機 + 資訊科班的.

程式碼維護要環境, 我不懂你在說什麼?
cvs, svn, git, bugzilla, mantis, trac 都是可以自己裝來練習的.
更進一步, 你去參加 open source project, 那邊可以學到的協同作業跟程式碼維護方式, 絕對都比台灣大部份公司的土法鍊鋼還先進.

協同作業, 在台灣軟體界, 我會當你是開玩笑, code review 都沒幾個人做得到了.
台灣公司所謂的協同作業也不過是把系統割幾個 block, 每個人把自己的部份領走(或大頭分配給你), 然後還是自己做自己的.

我會說 porting bsp 比較要經驗, 是因為你在開發板上的東西都是人家弄好給你的, 你沒啥機會碰到一些硬體換料改線路出現的奇奇怪怪問題, 更沒機會拿示波器去搓, 一台示波器沒很貴啦, 便宜一點的十幾萬而已, debug 是要經驗累積的.

當然, 如果貴公司很有系統, 我很希望您能分享一下, 我希望以前看到的都是錯的.
別人都上太空了, 台灣...

怎麼突然這麼激動? 積怨已久

svn, git, bugzilla 這類東西, 如果沒人要求/指導,
除非玩外面的 open source project 而且有 commit 成果回去.
只是自己玩, 根本不可能有多大進步.(天才除外啦)

程式碼維護就更刺激了, 因為通常這類程式不是自己寫的
如果有歷代先人的"心血", 還有一些還刻意不寫註解傢伙, 難不難維護大家心知肚明
既不能推翻重作, 又要持續維持讓他能跑, 這樣的情況自己玩哪可能會遇到.


我也是電機畢業, 轉做軟體3年多, 沒有經過正規訓練, 所以或許我的認知是錯的.
但是我看資工畢業的同事, 我感覺他們在學校所學並非無用.
而我沒有那些基礎, 必須付出更多代價加倍學習.
 
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數
舊 2011-06-22, 09:57 PM #37
回應時引用此文章
jamin離線中