這裏荒廢了一年半

經歷了一年半的開發,我對電視是很有感情的,它作爲傳統的家庭娛樂中心,在人們生活中的地位不言而喻,隨着數字電視的到來,以service爲導向的模式開始興起,收費節目、視屏點播、以及結合以太網的擴展都開始被應用到了其中,使得電視在家庭娛樂中的地位因爲內容來源的多樣化而變得更加突出。在這樣的背景下離開電視產品的開發,我確實有點不捨。


還是先來回顧一下開發經歷吧,這一年半,我主要的工作都集中在 app層的軟件開發和維護,也參與了多次工廠試做和量產的support,甚至還爲了調查一個bug出差去過東北。雖然沒有直接參與過底層系統的開發,不過在每天的接觸中也已經建立起了對整個系統的認識,應該說屬於入了門。公司在電視的開發上有着深厚的積累,這是我們這些後來者寶貴的財富,卻也成爲了沉重的負擔,我們在代碼的架構和開發的流程上確實顯得有點落伍,尤其是多年積累的代碼缺少重構,新增加的功能大都以“打補丁”的方式加以實現,而這使得代碼的可讀性和可重用性大打折扣。在這種開發模式下,上一代產品測試階段發現並且修復的問題,搞不好又會在新一代的產品中因爲其他的一個改動而被重現,甚至由於各種“隱性”補丁的存在,在知道如何可以修復bug的時候,我們還生怕踩着地雷。我想,這應該是我們經常在debug的階段忙得不可開交的直接原因吧。


不管怎麼樣,這都是過去式了,還是來看看接下來要參與開發的項目吧。我想說他是個很酷的玩意兒,很拉風,會以Linux爲OS(我不能說更多了 :))。關於這個項目的其他一些東西還值得說說,項目會以迭代的方式推進(基於RUP),並且採用面向對象的方式來設計和實現。這兩個我在大學時代被灌輸的最多的軟件工程思想,卻在之前一年半的工作中從未接觸…… 看起來,我會有一段不那麼好過的時光,不過這又有什麼關係呢,爛在每天的重複中才是可怕的,何況“樹挪死,人挪活”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章