这周听蔡国阳老师的《信息论概论》课程讲的系统论很受启发,联想起互联网创业有了一些思考。

每当和朋友们讨论创业,尤其是提出新的创业想法的时候,我们总会听到类似下面的论调:

因为你做不到XXX这一点,所以YYYY就会怎么样,因此你的想法不行。。。

不仅是创业的想法,你提出做任何事情,都可能常会听到类似的反对声音:”因为xxx这里行不通,所以该做法不行”。我的某个朋友(锦基你知道我在说你=w=)就特别喜欢跟我提出这样的疑问。甚至是我们自己听到别人的新观点时,也会说出类似的话来。这究竟是为什么呢?

其实这事儿也没多神奇,只是因为,这是人类几百年来在特定范围内行之有效,也是人们最熟悉的思维方法。因为给力了,所以有加速度;因为不给力了,所以随波逐流。这种思维是把事物分解成若干部分,抽象出最简单的因素来,然后通过部分的性质去说明复杂的事物。这种着眼局部要素,遵循单项因果决定论的方法,问题在于不能如实地说明事物的整体性。它只适合认识较为简单的事物,而不能胜任对于复杂问题的研究。

拿Gurudigger上一个关于二手交易网站讨论的帖子来说吧,楼主提出做一个C2B2C形式的二手物品交换网站,通过统一收购再统一销售的思路来赚钱。且不谈这个网站想法的可行性,分析一下帖里评论的反对声音和楼主回应,几乎都是一样的形式:

问:“验证过程太费力,成本太高balabala…”
答:”成本是有点高,但是可以balabala…”
问:“网站的投资和现金流可不小啊balabala…”
答:“的确啊,我们可balabala…”

repeat:
问:“XXX不可行啊”
答:“XXX可以balabala来解决啊…”

到后面甚至开始了讨论诸如”用ROR来写”“仅仅收购评价超过100人”“先从图书做起”等等细节的解决方案。其实这里不难看出这种着眼局部的思维方式的弊端:过早地陷入了解决方案的制订;否认一切有风险的方案;忽略了外部环境以及市场竞争的变化;以局部要素性能估计整体性能等等。事实上,这样的思路也是难成大事的。类似的问题讨论上几天几夜都未必能把整件事情想明白。

如果用系统方法论(System Approach)来看待这样的问题,你会发现真的很不一样。

系统论的核心思想是系统的整体观念。任何系统都是一个有机的整体,它不是各个部分的机械组合或简单相加,系统的整体功能是各要素在孤立状 态下所没有的性质。

系统论的基本思想方法,就是把所研究和处理的对象,当作一个系统,分析系统的结构和功能,研究系统、要素、环境三者的相互关系和变动的规律性。

系统论的任务,不仅在于认识系统的特点和规律,更重要地还在于利用这些特点和规律去控制、管理、改造或创造一个系统,使它的存在与发展合乎人的目的需要。

所谓系统就是具有特定功能,多要素有机联系构成的一个整体。基于这一系统基本原理,把帖子中的创业方案看作一个系统。(这里Gurudig网站上主要以web工程师为主)首先工程师创业是一个发现、创造、利用商业机会,组合自身和团队的生产要素以获得商业成功的过程。那么这里的商业机会(子系统),即是“二手交易网站”。用自顶向下的思路分析该子系统:

  • 首先你面向的用户群体有多大?有何特点,是全国还是某个城市?是大学生还是白领?是文青还是Geek?除此以外,二手交易物品的类型有哪些?满足怎样的特定需求?对你特定的用户群有多大吸引力?这是子系统的目的和任务。

  • 其次,外部环境如何?类似的需求人们可以通过哪些途径解决,分析其他途径与自身的异同找到自己存在的价值。分析这个系统在整个环境中处于“食物链”的什么位置,有哪些人也觊觎该位置,有可能转变为哪些位置。类似传统的PEST企业外部宏观环境分析也是同样的想法,了解自己所处的位置是找准前进方向的第一步。

  • 然后分析系统的处理流程,这里并不是简单的考虑如何做二手物品的转换,而是分析整个过程中“二手货品”,“流动资金”,“买家”,“物流公司”等元素之间的关系。从而进一步分层次建立数学模型(可以是非常简单的模型),具体表示出每个流程中,生产、管理、配送、交易等产生的成本和收益。

  • 考虑系统的应变性,将可能发生的环境或内部元素的改变作为参数带入上面的模型中考虑,思考可能带来的系统变化。根据变化来修正参数或建立新的模型。预测模型未来的发展和可能的商业前景。

分析到这里,基本上整个项目就明朗多了。比如结合自身的交际圈有很多Geek朋友可以做Geek二手图书/电子产品交换的主题网站。相对来说宣传/管理的成本低,面向的群体特殊又小众,短期内二手网市场的老大们(47同城,赶驴网,人们网等)不会盯上你抢你的肉吃。为减少二手交换过程的成本,早期采取线下自行交换的方式(当面交换、邮寄等)。利用自己熟悉的语言框架搭建其网站雏形,根据早期用户的反响改进网站。(如提供估价、信誉等服务|提供智能推荐系统提高成交率|改进交互流程设计等)如果人气还行,那么根据数据分析,判断市场的前景,寻求盈利的突破点。balabala^^

其实类似的思维方式,很多有经验的创业者或是有丰富工程经验的高手都是不言自明的,对于许多领域做理论研究的人来说也是非常熟悉的东西。

系统科学本来就是与自然科学、社会科学等相并列的一大门类科学。系统科学象自然科学一样也区分为系统的工程技术(包括系统工程、自动化技术和通讯技术)、系统的技术科学(包括运筹学、控制论、巨系统理论、信息论)、系统的基础科学(即系统学)、系统观(即系统的哲学和方法论部分,是系统科学与马克思主义的哲学连接的桥梁四个层次)。

钱学森、李国志 《论系统工程》

但实际中,持着“单项因果决定论”思维做工程搞创业的人却比比皆是,比如最近热议的“重复造轮子”,“重新发明轮子”等等。很多时候工程师重新造轮子并不是因为他原先不知道有现成的轮子可用,而是没搞清楚自己正在制造的就是个轮子。本质来看也是缺乏系统思想的表现。

其实许多这样的创业者或工程师都是有着极强执行力和领导能力的人,他们很容易因为曾经的一些成就而忽视理论思想的学习,容易相信自己一贯的方法处事做事,容易陷入自己给自己绑上的死结。在疯狂追逐技术实现、创造创新或是极致体验的时候,我们是否从根本上缺失一些做工程、做创业应有的态度和思维高度呢?做工程的人是否该更理智地看待和重视理论研究的成果呢?

苹果教会了我们要把艺术设计的思维深入产品的骨髓,但我们绝不能忽视支撑其设计的工程方法。系统论,是每个工程师,每个创业者的必修课。

转载于:https://www.cnblogs.com/parano/archive/2011/11/20/2255728.html

Thinking in System Approach相关推荐

  1. Computer Networks A System Approach

    crimper  n. 摺缝机:卷缩者:卷缩机 inferior  adj. 差的:自卑的:下级的,下等的 n. 下级:次品 corruption n. 贪污,腐败:堕落 介绍一些net的相关命令,这 ...

  2. 新加坡国立大学李千骁:动力学系统与监督学习的关系探索

    2019年10月31日下午,在北京智源大会的"人工智能的数理基础专题论坛"上,学者李千骁做了题为<A Dynamic System Approach To DeepLearn ...

  3. Example-based volume illustrations

    这几天读了example-based volume illustaions.感觉这篇文章和kwa-liu ma的学生做的一些基于example的visualization方法有一些的不同. kwan- ...

  4. 面向.NET开发人员的Dapr——分布式世界

    面向.NET开发人员的Dapr--前言 The world is distributed 分布式世界 Just ask any 'cool kid': Modern, distributed syst ...

  5. Iaas,Paas,Saas三者的区别联系是什么?

    本词条由"科普中国"科学百科词条编写与应用工作项目 审核 . 多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与 ...

  6. 指纹识别综述(3): 特征提取

    指纹识别综述系列 1.导论:2.指纹传感器:3.特征提取:4.匹配:5.分类与检索:6.现场指纹识别: 7.指纹合成: 8.唯一性: 9.指纹系统安全:10.深度学习方法:11.专利. 本文主要基于& ...

  7. 步进电机的计算机控制系统设计,基于计算机并口的步进电机控制系统设计

    [摘要]本文提出了一种基于计算机并口的步进电机的控制方法,精确实现对步进电机旋转方向.转速及步距数的控制,用计算机并行口与步进电机进行通信,具有传输率高.低成本的特点.本文对步进电机控制系统的驱动电路 ...

  8. 指纹识别综述(5): 分类与检索

    指纹识别综述系列 1.导论:2.指纹传感器:3.特征提取:4.匹配:5.分类与检索:6.现场指纹识别: 7.指纹合成: 8.唯一性: 9.指纹系统安全:10.深度学习方法:11.专利. 本文主要基于& ...

  9. springboot实验课程辅助管理系统 毕业设计-附源码191113

    实验课程辅助管理系统的设计与实现 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的时尚潮流 ...

最新文章

  1. ccat – 使用语法突出显示输出内容
  2. WinForm 实现两个容器之间控件的拖动及排列(图文)
  3. 配置实验室计算机步骤,计算机网络实验指导书(new)
  4. 怎么判断有几个滴定突跃点_高中化学怎么学?先看近5年高考化学高频考点知识点分值分析...
  5. Java要怎么入门?初学者要怎么学?
  6. mac 上安装Homebrew
  7. 【Linux系统编程】IO标准缓冲区
  8. Spring中BeanPostProcessor 执行过程
  9. Lucene学习总结之三:Lucene的索引文件格式(1)
  10. 我是如何用JSP在网络上架构一个网上招标系统,以推进网站无纸化,过程电子化,管理智能化的发展
  11. Google传奇Jeff Dean最新演讲:如何构建未来的机器学习芯片
  12. 人工智能语音交互技术与应用
  13. word打开老是配置进度_word怎么转pdf?两个值得学习的高效转换法
  14. android 弹出软键盘将底部视图顶起问题
  15. 实现手机访问网站时点击手机号码直接拨打电话的功能
  16. C语言差分双向码编码,基于c语言的数字基带信号码型变换系统设计1.doc
  17. 可能这是Redis可视化工具最全的横向评测
  18. c#记录合并PDF和word
  19. YAWL工作流软件的介绍和使用
  20. Ubuntu18.04实装autoware1.14.0(ROS Melodic、QT5.9.5、BagRunning)

热门文章

  1. Struts2配置拦截器
  2. 清理homebrew缓存
  3. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能
  4. C# 配置文件 AppSettings和ConnectionStrings的区别
  5. FPGA学习.4——VGA显示驱动设计
  6. 快速判断IC芯片好坏的方法
  7. 记录一下 DC1靶机渗透
  8. 【Anaconda 的安装、简单使用及常见的错误解决】
  9. Windows10关机问题----只有“睡眠”、“更新并重启”、“更新并关机”,但是又不想更新,解决办法...
  10. MYsql的enum字段报错row,SQLSTATE[01000]: Warning: 1265 Data truncated for column at row 1错误代码解决方法