漫画 | 为什么编程如此之难,又如此容易?

这篇博客揭示了编程开发中看似简单任务背后的复杂性。作者通过一个加10天日期的案例,说明了计算机处理问题与人类思维的区别,强调了程序员必须遵循严谨的规则,避免遗漏,以防止bug导致严重后果。文章提到,程序员需要进行详尽的测试和可能的数学模型验证,并指出技术经理的理解对于有效沟通和需求管理的重要性。同时,博客指出,对技术一知半解的经理可能会带来更大的困扰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

94d0752d0a4c21e99792b8ed9a6c1b6a.jpeg

afd5bae5697ca327d6ff133a86d694dc.jpeg

bac52c095480e0e3a12ce38df981b766.jpeg

cf2af361f3adaff96da296c4d7a281d0.jpeg

12e87e93e1d4be15d4d52006d317dd4e.jpeg

d1ba1892ea427627e9cac3fb8ef8b804.jpeg

45e4e97fd74fadd83d68e7ea6c4958c3.jpeg

8b6ea5b857a6207e2e37b8f462d91cd1.jpeg

4b5e0163d4c0cc6b94529fbcc37d5f41.jpeg

两天以后

e074e507269b15140af89b16daafe22d.jpeg

又是两天过去了

3d5da5eee7d4ffb5dbb2dffdcc1f875a.jpeg

9c3719aa29b390eeb7f766ff23e653dc.jpeg

f6ce71f76a29a5d5c9df18914343542d.jpeg

d59617d681d74d4d957482287fff3f36.jpeg

3f434ddd709e4b16cf0b870bb671943b.jpeg

后记:这篇漫画其实讲了一个非常简单的编程开发的案例,在外界看来,不就是加上10天吗?这有啥难的?岂不知计算机和人处理问题的方式差别巨大,人脑想当然的东西计算机需要用一条条的规则来实现,而这些规则一条也不能遗漏,必须得全部实现,否则就会出现bug,小bug还没啥,改了就是,但是严重的bug就可能造成巨大的损失,财产损失还是好的,涉及到人身安全就要命了。所以程序员得小心,准确实现,并且做完善的测试,有时候还得用数学模型来做形式化验证。而这些工作外人是看不到的,所以很容易对程序员造成误解,这么简单的东西,你竟然花费这么长时间!所以程序员都期望经理能懂点儿技术,这样沟通就非常方便。还可以把关需求,不用变来变去,浪费时间。程序员更怕那些懂半吊子技术的经理,他们对程序员的伤害是毁灭式的。

点击下方图片,查看更多精彩

6a2558b3036aec36da85cabaddbbbff3.png

0fc6180a26761f45c0b3f4155977b45f.png

0f36de62fbf948c0777b4fa2f647ddea.png

abec328ad76a9898aa5fa1112f603c1f.png

3401e293b03b866ee11dfde5f765d779.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值