開發完一個項目模組後很怕

來源:互聯網
上載者:User

                 進公司2個多月了,至今進行中第三個模組的開發,已完工處在測試階段,進公司第三個星期開始進入模組開發,第一個是開發一個可以通過管道控制的視頻播放器,2個星期完工,之後便是進行測試,以及解決經理給我的一些瑣碎的問題(因為當時已到年終,沒有新的項目介入),如音視頻同步問題,音視頻錄製終止異常問題等。加上這些問題的解決第一個模組基本上持續了1一個月。第二個模組也就是我前一段時間完成的一個模組,這個模組持續了20天。其實這個模組並不大,純寫代碼2~3天就可以完成,但之所以持續了20天,第一是因為公司在開發此模組之前根本沒有詳細的設計,也沒有完善的思路,文檔。全靠著嘴上交流,錯了改,不完善了再改,有了新功能了再改。這也不算啥,關鍵的是我寫這個模組是通過無線控制一個安防主機,這個安放主機並不是公司自己生產的(其它所有硬體產品都是公司自己生產的)。這個產品購自廣州的一個小公司,問題極多,並且有些設計很不合理,為了他我浪費了N多時間去測試。但結果呢,至今仍無法完好的控制它,並不是說我開發的模組不好,所有的命令我都正確的合理的發送了,但是此產品1 .很容易死機,即你對他的所有控制都不管用了,必須斷電重來才行 2. 既不穩定,並不是每次都能夠成功讀取它的狀態,有些時候它不回。3. 某些功能延時太長,如探頭學習需要5秒的時間,但學習成功後,它並不會發送一個成功訊號,我只能等到5秒後再去讀取它的狀態以此來斷定成功與否,這樣就帶來了一個缺點就是每個探頭學習都至少需要5秒的時間,而其實大部分的探頭只需1~2秒就學習成功了。對此我很是鬱悶,由於對此沒有研究過,公司硬體人員遇到這方面的問題,還得需要向人家產品公司詢問,這樣太有依賴性了。所以我認為一個公司有其產品的核心技術,不能其中部分依賴於別的公司,這樣很被動,萬一哪天使用者在使用中出現了問題,公司還得向該產品生產公司請教進行解決。這樣一來可能本來5分鐘就能解決的問題,就變成了2個星期了(郵寄產品來回時間+在其公司等待維修時間)。豈不是很悲慘。

                  今天市場部要看這個模組的功能,我過去為其示範,結果這時我無論怎麼發送學習探頭的命令,硬體總是不回。後來還是重啟了幾次硬體,才算正常。很是尷尬,人家市場部不懂技術,可能還以為是我設計的問題呢。不過這沒啥了,只怕公司的整個系統推出去,萬一安放主機在控制方面老是出現問題,我怕是責任重大哦。如果真是軟體方面的問題,這點我倒很快可以為之解決(這個模組我摸得太熟了),只怕硬體的問題,問題又很難重現,我估計要背這個黑鍋了。既然這個安防主機是公司系統中的一個必須品,真的很希望公司能組織一組研發人員自己研發。這個東西我瞭解了,功能並不是很多,板子的設計也並不複雜,並不是很難的。

                 我的思想:公司要想成功,必須掌握其所有產品的核心技術,這樣無論在設計,擴充,改善以及客服上都可以自己掌握,而不至於讓別人掌握自己的命運。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.