02|知识过程中的认知模式

2024-03-11 徐昊
《徐昊 · AI 时代的软件工程》
课程介绍


讲述:徐昊

时长:大小7.92M


你好,我是徐昊,今天我们来继续学习 AI 时代的软件工程。
上节课,我们了解到不可言说知识需要从经验中获取,很难通过语言或其他形式传播。想要把任何工作转化为知识工程,都需要识别其中关键的不可言说知识,并构造出知识传递效率更高的流程。
那我们怎么才能评估知识传递是否高效呢?关键就是知识传递和消费的效率。而知识在传递和消费的过程中,会在知识的消费者身上产生不同的认知模式。通过认知行为模式,我们可以进一步理解知识传递和消费的效率。
今天我们就来学习知识是如何被消费和传递的,以及在知识被消费和传递的过程中,会对应哪些认知行为模式。

与知识消费有关认知行为模式

所谓认知模式,就是指人利用知识进行决策时,采取的行为模式。我们可以使用 Cynefin 框架理解不同知识消费和传递中产生的不同认知行为模式。
Cynefin 框架是戴维·斯诺登(David J. Snowden)在 1999 年围绕知识管理和组织战略开发的一个框架。Cynefin 框架原本是一种解决问题的工具,它可以帮助我们将各种情况归入由因果关系定义的五个“领域”。

展开全文
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。

精选留言

  • 临风
    置顶
    2024-03-11 来自广东
    Complicated和Complex在中文都可以被翻译为复杂,所以我特意查了一下这两个单词,其实是完全不同的原因导致的复杂。老师在这里巧妙的用庞杂和复杂来进行区分,以此强调一个复杂的原因在于“庞”,也就是大,因为大而导致的复杂,其本质还是一系列简单的堆叠,也就是多个清晰模式的组合,那么对于专业人士来说,仍然是简单的。 而复杂的原因在于“复”,也就是多,还有种交叉混合的感觉,让人分不清是什么东西。但这二者又是可以相互转换的,复杂在你抽丝剥茧、认知提高后,是能转换为庞杂的;同样,对于专业人员的庞杂问题,如果没有掌握前置知识,那么对于你而言,仍然需要进行的是复杂认知模式。 进一步来说,庞杂模式还是清晰模式是否也是可以转换的呢?我们可以看到,二者都是sense - * - response,主要区别就在于是分析还是归类,我觉得对于大脑来说,其实就是走高速专用神经通路还是低速通用神经通路,这个只要经过刻意练习,庞杂模式也是能转换为清晰模式的。 再进一步思考,这四种模式都是是一定包含感知和响应,区别就是在于顺序和剩下的一个表现不同,如果是归类就是清晰模式,如果是分析就是庞杂模式,如果是探测就是复杂模式,如果是行动就是混乱模式。 也就是说无论如何一定会进行感知和响应,那么感知和响应的顺序就很重要了,感知在响应前面的,都是有意识的行动,都是好的。只是因为认知的差别,导致了能不能直接进行感知,如果能感知就是清晰或者庞杂模式,如果不能感知,就只能探测,我觉得也可以叫试错,然后再感知,最后产生响应。 混乱为什么是不好的,因为它是响应在感知之前,由行动触发,也就是常说的后知后觉,往往会让人后悔或者遗憾,所以需要尽量避免。 最后提一下,自从TDD跟着徐老师学习之后,对我的代码品味产生了很大的影响。不知不觉已经两年了,一直在期待徐老师的新课,之前TDD虽然没有学完,因为我比较懒,只完成了容器的部分,后面chatgpt出来以后就更不想写自己手敲代码了,现在也想问一下老师现在还有必要按照TDD的模式进行开发吗?在AI时代有什么演进吗?
    展开

    作者回复: good summary

    共 3 条评论
    26
  • 术子米德
    2024-03-13 来自浙江
    🤔☕️🤔☕️🤔 【R】CynefinFwk = Clear + Complicated + Complex + Chaotic + Confused(FC=5C) 清晰 -》庞杂 -》复杂 -》混乱 -》困惑 清晰/庞杂:感知(sense)-》归类(categorize)/分析(analysis)-》响应(respond) 复杂:探测(probe)-》感知(sense)-》响应(respond) 混乱:行动(act)-》感知(sense)-》响应(respond) 【.I.】情绪:无聊 -》烦人 -》紧张 -》慌张 -》慌乱 规则:遵照 -》选择 -》建立 -》定义 -》无序 我站在原地,我想去往某个目标。目标和路径明确,我有清晰感,很快我也会有无聊感,因为遵照着做就可以。目标在那里、路径得由我选择,我有庞杂感,每个拐弯的地方、每个路障的地方,都要我做出选择,真是有点烦人。目标有点模糊、要自己走出新路径,我有点紧张,立目标、建新路考验我的决断力,而每次决断都意味着责任。什么叫目标、什么算路径,我得自己定义,慌张感伴随我的每次呼吸。然后,在慌乱中,手放哪里都显得多余,脚每次挪动都无比笨拙,我被扔进无序的海洋,抓不住任何一根稻草,最让我困惑的是,不就是学门课程,至于如此嘛。 【Q】怎么能够提醒自己,当前处于怎样的认知行为模式,以及做出切换到更优模式的思考与判断? — by 术子米德@2024年3月13日
    展开

    作者回复: 你目前所处的认知行为 是一个 客观事实。想改变需要学习和练习

    
    3
  • xzy
    2024-03-12 来自河北
    教导别人设计模式,庞杂模式 自己学习设计模式,复杂模式

    编辑回复: 赞分享精神,要不要展开解释下~

    
    3
  • dawei
    2024-03-17 来自浙江
    清晰:对一些已知的功能点写出TODOs,或者将这些TODOs转化为相应的test和code 庞杂:架构老鸟对业务功能需求分析、拆分为当前架构中的相应模块的功能点 复杂:初级工程师对如此功能的分析、拆分过程 此种行为模式(Probe-Sense-Respond)大概率将会是一种导致架构腐化:Probe大都结束于功能完成,non-Sense对架构的腐化过程

    作者回复: 写出todo 已经是庞杂

    
    
  • 起个名称吧
    2024-03-11 来自陕西
    我之前理解复杂就是文中所说的庞杂,认知负荷(信息承载量不断增大+错综复杂的联系)。 而文中的复杂,却有一种对未知的探索,通过不断收集信息(知识)来梳理反思发现真正问题,这里是对信息承载量的补充,应该也算是一种(缺少信息量)庞杂吧

    作者回复: 区别在先感知还是先探测

    
    
  • 赫伯伯
    2024-03-11 来自北京
    困惑模式没讲?

    编辑回复: 课程里提到,困惑模式下,我们无法理解要解决的问题,因而当处在该模式时我们不能进行任何有效处理,是最低的认知水平。因此它不在我们的讨论重点中,而我们需要关注的是,“需要对问题进行诊断,并采取相应的行动”的四种模式。

    
    
  • aoe
    2024-03-11 来自浙江
    复杂模式 1. 业务方找了一家提供「第三方打款服务」的 A 公司,对接成功后,因单日打款金额超过阈值,触发了支付宝风控,支付宝账号被冻结。此时,A 公司表示他们的系统没有问题,是支付宝的问题,他们无能为力。 2. 在工作使用 TDD,刚开始的时候,困难远远大于收获,坚持一段时间后,终于迎来了收获大于困难 困难: 1. 不会任务分解,一个方法中包含了多个逻辑,导致编写测试用例的时候一脸懵,无从写起 2. 需要花更多的时间思考如何进行任务分解,比起「一把梭」的开发方式,开发期间每天都加班 3. 公司的项目有 20 多个,每个项目不能独立启动运行依赖 Spring 容器的功能测试,又是加班来解决这些问题 4. 核心交易是通过 MQ 进行流转的,一笔交易产生的数据分散在 3 个以上的系统中「财务、用户、统计、活动等」,后来新建了一个项目专门针对核心交易进行功能测试 收获: 1. 初步掌握了任务分解,可以编写出大量符合「单元原则」的方法,使用 Copilot 代替了 50% 的编码工作 2. 使「即使重构」成为了一种习惯,在迭代中代码变得越来越好 3. 学习 DDD 时,有能力使代码与模型保持一致 4. 加班找 Bug 的时间越来越少了 3. 想开发一款游戏增加收入,学习了 Unity、C#,突然发现很难申请到游戏版号,放弃了 4. 想开发一款 App,通过接入广告 SDK 实现盈利,正在学习 Android 的 Jetpack Compose 5. 12306 不断优化的节日抢票的解决方案 1. 同一时间开售全国所有车次,系统崩了 2. 分时间段销售不同目的的车次,系统正常了 3. 通过预约目的的车次,能做的优化更多了
    展开
    
    4
  • 需要练习的码农
    2024-03-12 来自北京
    清晰模式:完成确定性的小功能feature 庞杂模式:推动一个已经做过的专项 复杂模式:推动一个从未做过的专项 混乱模式:刚加入新团队就出线上大故障
    
    3
  • Jaising
    2024-03-23 来自浙江
    从初级到高级就走了这么一个反复迭代的认知行为过程: 1、最开始进入角色都是复杂模式认知行为,比如领域建模是根据指导探索实现方式,结对编程了解最佳实践与团队编码风格 2、能够胜任某块业务就是庞杂模式认知行为,比如系统性能调优,能够运用多种手段查找根因并比较优劣,最后选取解决方案 3、再进一步成长为负责人,产品与技术选型已经轻车熟路,构建了部门标准化研发流程,帮助业务快速增长 4、这期间,会探索一些未知领域,创新性的解决问题或提升效率,或者调换部门开拓新业务,这又回到了复杂模式认知行为
    
    
  • 王云峰
    2024-03-21 来自浙江
    鲲之大
    
    