专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
目录
相关文章推荐
航空工业  ·  中航工业党组领导到相关单位开展调研工作 ·  18 小时前  
英式没品笑话百科  ·  身为父母的网友们要注意了 ... ·  2 天前  
冷兔  ·  以防你没见过喜欢玩踏板的狗狗! ·  4 天前  
51好读  ›  专栏  ›  嵌入式微处理器

程序员有哪些厉害的底层思维?

嵌入式微处理器  · 公众号  ·  · 2024-09-12 12:00

正文

大家好,我 是程序员陶朱公

在早期,我写过一系列反映程序员底层思维的文章:比如 普通的程序员与大神级的程序员有什么区别? ( 包括 逻辑思维、抽象思维、结构化思维、产品思维 等)是我认为能真正意义上体现一个高水平程序员的能力的 )

尽管内容做到了较通俗易懂,但流于还是偏理论知识,所以平时也会有小伙伴私信我,能不能将这些个理论知识,通过实践再讲解一下。

既然读者有需求,必须满足,谁叫我是一个宠粉男呢😄。

那今天作者就跟大家分享其中一个思维—— 维度思维, 主要结合实践给大家讲解一下,如何运用这个思维来指导我们编程,分析问题、解决问题。

关于怎么理解”维度思维“。简单理解就是通过多角度去思考问题,避免思维局限,思考片面。
关于维度思维的更多信息,大家可以在我公众号,回复”思维”免费获取电子版书籍,这里我就不过多展开了。
这里 先贴一个我用这个思维画的一个分析图:

这里简单介绍一下这张图的意思:有 一个复杂的 跨境电商 客服系统, 一线客服关注的是” “,每天都需要处理大量客户提交的工单(有来自海外各大电商平台、自己的独立站等)。

所以注定这些个工单 产生的 来源还有触发的场景、链路非常多且 复杂

再回到上述这张图,总共总结了四个维度的信息:

第一个 是工单来源的定义:有Ticket类型、Mail类型、QA类型等等。

第二个 是来源维度:一个工单可能来自很多源,比如独立站提交的工单,各个电商平台同步过来的邮件解析产生的工单、客服手动提交产生的工单、或三方API对接产生的工单等等。

第三个 维度场景:每个来源都对应着一系列实际业务场景,比如某个来源是独立站提交过来的,而mail来源,涉及各大海外电商的邮件,需要不同的邮件解析器去解析处理(比如AmazonResolver、walmartResolver等)

第四个 维度路径:每个场景,都会涉及一系列触发路径。

这个就是多维度思考的结果,整体画出来,有助于我们更全面、立体的去思考问题。

如果采用低维(比如简单的枚举定义),面对复杂的业务系统,你很难将这些个东西捋顺,相互关联起来,对系统也只能做到一知半解,这样设计出来的方案或编写出来的代码容易思考片面、出现考虑问题不周的情况。

至于工具,Excel是维度思维最佳实践工具,大伙不防多实践一下,在平时设计方案或自己梳理问题的时候。

OK,那今天的分享先到这里,希望上述内容的分享,对大家平时思考问题、分析问题有所帮助与启发。

如果大家对于这个思维感兴趣,或有更多细节想了解,也欢迎大家与我交流、沟通...

END

来源:陶朱公Boy

版权归原作者所有,如有侵权,请联系删除

推荐阅读
《黑神话·悟空》用什么编程语言开发的?






请到「今天看啥」查看全文