有一天,我對我期望軟件運行的硬件幾乎一無所知。我已經做了大約5年的開發工作,但自從離開大學後,我一直沒有關注硬件理論/設計。我甚至不再製造我自己的機器,因爲,誠實地說,我寧願支付額外的幾塊錢,讓Comp Sci退出在我的店鋪建立它。平均開發人員應該知道裸機需要多少錢?
雖然它有一個什麼樣的引擎蓋下怎麼回事,它的抽象的基礎知識有很好的理解,使遠離我們作爲開發者,我們真的不需要用Programmed I/O
或Memory-Mapped I/O
等錯綜複雜假惺惺顯然很重要,..
或者我們做?
請注意,我在這裏談論你的每日LOB開發,而不是專門的裸機。
因此,定義'平均'你將如何,但總體而言,一個勝任的程序員能夠潛入多深?
什麼,YAGNI在這裏不適用? ;) – Benjol 2009-12-07 12:39:54
其實我很確定YAGNI非常適用,但爲了自我改善的利益... – Stimul8d 2009-12-07 13:39:34