漫畫 | 為什么編程如此之難,又如此容易?
兩天以后
又是兩天過去了
后記:這篇漫畫其實講了一個非常簡單的編程開發(fā)的案例,在外界看來,不就是加上10天嗎?這有啥難的?豈不知計算機和人處理問題的方式差別巨大,人腦想當然的東西計算機需要用一條條的規(guī)則來實現(xiàn),而這些規(guī)則一條也不能遺漏,必須得全部實現(xiàn),否則就會出現(xiàn)bug,小bug還沒啥,改了就是,但是嚴重的bug就可能造成巨大的損失,財產(chǎn)損失還是好的,涉及到人身安全就要命了。所以程序員得小心,準確實現(xiàn),并且做完善的測試,有時候還得用數(shù)學模型來做形式化驗證。而這些工作外人是看不到的,所以很容易對程序員造成誤解,這么簡單的東西,你竟然花費這么長時間!所以程序員都期望經(jīng)理能懂點兒技術,這樣溝通就非常方便。還可以把關需求,不用變來變?nèi)ィ速M時間。程序員更怕那些懂半吊子技術的經(jīng)理,他們對程序員的傷害是毀滅式的。