程序员的终极思维方式:系统论

什么是系统论

系统论是研究系统的结构、特点、行为、动态、原则、规律以及系统间的联系,并对其功能进行数学描述的新兴学科。系统论的基本思想是把研究和处理的对象看作一个整体系统来对待。系统论的主要任务就是以系统为对象,从整体出发来研究系统整体和组成系统整体各要素的相互关系,从本质上说明其结构、功能、行为和动态,以把握系统整体,达到最优的目标。

如果说,还原论是拆解,那么系统论,就是组装。稍微对哲学有一点了解的人,看到我说“程序员都是还原论者”都不会觉得“还原论者都是只见局部,不见整体的”。比如科学家,一生只研究一个很小的题目,比如研究细胞内连线粒体的科学家、气象研究中只研究闪电的、粒子物理中研究夸克的学家。因为有他们研究了局部的、边缘的,才有了我们得以应用、得以造福人类的科学。

因此,合格的程序员,不一定要你有多少工作年限、多少项目经验,但你必须要有系统论的思维模式。类和对象如何划分?你传入给我什么?我怎样处理?我反馈给你什么?很熟悉吧,这不就是面向对象吗?

系统论思维模式的影响

准确的描述

只要是系统,都会有bug、有误差,有可能造成严重的后果,但是你要对每个模块做到可控,出现bug也不怕的那种。但是如果你的描述遗漏了什么,传入系统的参数就无法解析甚至引起不可预见的后果。如果你添加了一些多余的描述,不仅对系统的运行是无用的,还会降低效率,引发故障。因此准确的描述,可以避免、减少重大异常问题的出现

真正的根源

新手程序员,兴高采烈地解决了一个BUG后,总

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡姆图拉夫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值