极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/05:31
登录|注册

技术人具备“结构化思维”意味着什么?

讲述:丁婵大小:2.53M时长:05:31
在工作中,或许你也碰到过这样的情况,有的人讲事情逻辑混乱,罗列了很多事项,却把握不到重点,无法把一件事情说清楚。这是典型的缺少结构化思维的表现。结构化思维非常重要,不仅仅体现在表达上,也体现在在分析问题的过程中。具备结构化思维,才能将问题分析地更全面、更深刻。
那么到底是什么是结构化思维呢?简单来说,结构化思维的定义就是:逻辑 + 套路。
所谓逻辑是指结构之间必须是有逻辑关系的。即顺序符合逻辑、内容符合逻辑。想让内容有逻辑关系,需要学会四种组织思想的逻辑关系:
演绎(因果)顺序:“大前提、小前提、结论”的演绎推理方式就是演绎顺序。
时间(步骤)顺序:如“首先、然后、再者”,很多的时间顺序同时也是因果顺序。
空间(结构)顺序:“前端、后端、数据”,化整为零等都是空间顺序。
程度(重要性)顺序:比如“最重要、次重要、不重要”等。
实际上,所有的逻辑关系都在这四种顺序之内。只要你的思想和表达在这四种逻辑顺序之内,就是有逻辑的。
除了符合逻辑外,还要做事有套路。这是解决问题的方法论。比如,5W2H 分析法就是一个不错的分析“套路”。试想一下,面对任何一个问题,你都能从 Why、Who、When、Where、What、How 和 How much 这七个方面去思考,是不是比点状思考要全面得多?
逻辑是一种能力,而套路是方法论,二者都很重要,熟练掌握它们可以帮助你更好的进行结构化思考。具体怎么做呢?主要有两个步骤,先“建立中心”,再进行“分解”。
建立中心就是定义清楚要解决的问题,即明确目标。建立中心有两种方式:
自上而下:适用于问题比较明确的情况,你只需要找到问题的核心要素,然后将它展开即可。
自下而上:对于问题不够明确的情况,你需要对多种杂乱的内容,进行分类、剪枝、归纳汇总成一个中心。
建立中心通常不会是一次成型的,而是根据对问题理解的变化和当下情况进行相应调整。比如面对“系统 bug 多”的问题,向上是“提升代码质量”,向下是“加强测试”,选择哪个为中心取决于你当前要解决的问题是什么。
确定完中心之后,就需要构建一个结构,使用结构化的思维对问题进行分解。分解的策略就是上文提到的四种逻辑顺序,即演绎顺序、时间顺序、空间顺序和程度顺序。
那么,如何应用结构化思维呢?想象这样一个场景,你作为技术人,刚加入一个新团队,你将如何落地开展你的工作?
要知道,对于企业来说,核心要素无外乎就是业务、技术和人,也就是说这三个要素是你要建立的中心。基于这个中心再分解,并进行分析,找到应对策略。这样一步步递进,你就已经在用结构化思维解决问题了。
首先,熟悉业务
了解产品:申请一个测试账号去用产品,是熟悉产品较好的方式。
了解流程:业务流程中最核心的是信息流。你可以通过人员采访,了解关键节点的信息输入和信息输出,也可以理清楚系统的主要角色及其交互关系。
客户走访:获得业务的第一手资料,更加贴近业务和客户诉求。
其次,熟悉技术
了解系统架构:可以让团队的技术人员介绍下他们当初系统设计和架构的思路。
了解领域模型:查看关键的核心表结构和系统 API,快速了解系统的领域模型。
了解代码结构:下载系统工程,熟悉整个工程结构和模块职责。以一个最重要的流程为入手点,阅读代码,看清楚核心的执行逻辑。做一个小需求,掌握相关的流程和权限。
最后,熟悉人
了解组织结构:查看公司的组织结构和 Key Person。
了解人员角色:了解公司所设岗位及各岗位的职责范围。
拜山头:找到和自己工作息息相关的岗位人员,积极和他们沟通,请教业务问题。这样一方面可以建立更好的人际关系,另一方面也可以更快地熟悉业务。
以上就是今天的内容。经常锻炼结构化思维,可以极大的提升职场竞争力,让工作有条不紊,事半功倍。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 熊🐻熊
    技术人必备的结构化思维
    1
  • 非常好,这个思路都适合于项目管理
收起评论
显示
设置
留言
2
收藏
99+
沉浸
阅读
分享
手机端
快捷键
回顶部