本篇文章的摘要无法描述本篇文章的内容

最近接触了下早教。早教顾问列举了一堆上早教的好处,像是在给我宣读一部能力词典。
对早教能不能有效培养孩子这么多能力,我抱怀疑态度。
不过这部词典倒引起了我的思考:我该在哪个方面贡献点力量呢?
最后我挑出了“思维能力”。

我们天天解决程序中的问题,这些解题思路是我们程序员特有的,别人教不来,我可以在这方面影响影响宝宝。

最近看到一个说法:

碎片化学习,要碎成积木,而不是拼图。

原因是每块拼图位置固定,拼完只会有一个样子;而积木可以组合堆叠出各式各样的东西。

这个观点乍一看挺新颖,但仔细一想,这不就是组件化编程的思想吗。
组件化的代码片段,就好像积木,可以通过不同的组合方式,搭建出不同的软件。

组件化编程这一思想早在1968年就提出了:

wikipedia

The idea that software should be componentized - built from prefabricated components - first became prominent with Douglas McIlroy's address at the NATO conference on software engineering in Garmisch, Germany, 1968, titled Mass Produced Software Components. The conference set out to counter the so-called software crisis. McIlroy's subsequent inclusion of pipes and filters into the Unix operating system was the first implementation of an infrastructure for this idea.

程序如何组件化知识如何积木化是否有借鉴意义,也值得继续思考。

这次我意识到:
编程的思维方式可以迁移到别的领域。
自己平时想的太少,没有利用好,以后要敏感一点,多思考,发展出程序员特有的优势。

转载于:https://www.cnblogs.com/apolis/p/9947043.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值