程序员的底层思维
文章平均质量分 94
没有好的思维能力,再多的知识积累都是低水平的重复!
张建飞(Frank)
What doesn't kill you make you stronger!
展开
-
程序员必备的思维能力:抽象思维
若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。——大卫·林奇抽象思维是我们工程师最重要的思维能力。因为软件技术 本质上就是一门抽象的艺术。我们的工作是存思维...原创 2021-02-12 18:03:28 · 29051 阅读 · 61 评论 -
程序员必备的思维能力:结构化思维
在日常工作中,我们时常会碰到这样的情况,有的人讲一件事情的时候逻辑非常混乱,说了很多事情的罗列,却说不到重点。有的人写代码,本身的业务逻辑并没有多复杂,但呈现出的代码缺像一堆线团,混乱不堪,无法理解。这些都是典型的缺少结构化思维的表现,导致我们在写作(包括写代码)、沟通、表达的时候,思维混乱,逻辑不清。结构化思维是一种从无序到有序、从混乱到清晰的思维能力,可以帮助我们快速加工处理繁杂的信息,提炼要点,从而更加清晰的表达。 本文作为思维能力的第二篇,我会系统的跟大家说说结构化思维。什么是结构结构可以说是原创 2021-05-08 14:25:09 · 11644 阅读 · 8 评论 -
程序员的底层思维:逻辑思维
更多关于思维能力的内容,尽在我的新书《程序员必备的思维能力》“你讲话要有逻辑!”“你这逻辑不对!”“你的底层逻辑是什么?”“说说你的逻辑思维能力体现在哪儿?”在日常交流中,我们会频繁的使用“逻辑”这个词。但能够清晰的说出逻辑的定义(什么是逻辑)应该不多,能够正确的掌握逻辑推理的人就应该更少了。对于大部分人来说,逻辑更像是一个“熟悉的陌生人”。举个例子。小王说:“Frank真不是男人,竟然会怕老鼠。”小张说:“Frank怎么不是男人,他不是男人,怎么会有鼓鼓的二头肌呢?”你觉得小张的反驳.原创 2021-07-31 11:48:21 · 16899 阅读 · 13 评论