研發感悟:從CPU架構圖談談開發工作

    AMD最新的CPU圖(從晶圓上切下來的晶片)如下:

  看到這個圖,吾當時一愣。爲什麼一愣?左邊是CPU,右邊是GPU。兩個內核佔有整個設計圖的比例,並不大。這說明了什麼?說明了CPU、GPU的設計工作中,內核是重要的部分,卻只佔整個工作的1/3左右。

  從軟件工作來說,開發部分也不是全部了:

  打通主流程。主流程不打通,開發人員實際上都是不知道自己在幹什麼,開發結果怎樣。一旦主架子搭好,開發人員就可以根據自己的工作,掛到主流程上。

  開發人員自測,功能測試、穩定測試(能跑多久,內存佔用泄露)、性能測試,並提交測試報告。雖然說起來個個開發人員說自己在測試,實際上只是簡單測試一下功能能跑,就結束了。這是正常情況,不明確要求都這樣。以個人體會,完成這個測試功能大約佔工作的一半。實際上,開發人員自測工作做得越好,說明其技術水平越好。這不顯然的嘛,拿出半成品與成品,技術水平差異是巨大的。

  測試人員測試。開發人員的測試,保證整個功能並無嚴重問題,能正常去年。而有很多日常使用問題,都要靠測試人員測試。

  歡迎大家討論。

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