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