• 2024-02-08阅读-《结构性拖延》
    引言部分举个例子,比如说要写论文有个时间节点,之前一周才刚刚开始去着手去写论文。之前一直没有做,总是想着自己要去写好这一篇论文,但到了最后一周,那就想着。那就胡乱去写吧,写一篇烂论文能烂到哪里去呢?干脆就先写一篇全世界最乱乱的论文,看把自己一开始的高标准拉到最低。这时候心
  • 2023-10-15设计模式 (2):8 种结构性模式
    回顾上节:随着对象种类、属性容量的扩大,创建具体对象、管理属性装配、快速复制等,都面临难题,这时产生了工厂、建造者、原型等设计模式;单例模式也保护了全局变量,提高了全局访问、使用全局对象和接口的安全性、规范性、可用性等等目录1适配器模式(Adapter)方法依赖别的接
  • 2023-09-22总结,知识的结构性
    一门程序设计语言的基本要素和技能可以概括为以下几点:语法和语义:每门语言都有自己的语法规则和语义理解,比如操作符的使用、变量的定义,如何创建和使用函数等。数据类型和数据结构:理解基本的数据类型(例如整数、浮点数、字符串等)和数据结构(例如数组、列表、字典、集合等)。控
  • 2023-06-01架构师成长的关键能力
    从架构师的角色定义开始,而后引出架构师最核心的价值创造,也就是设计和实施结构化软件系统的能力。在维持同质这个核心价值上,具有不同能力维度的不同架构师角色的领地是什么。首先是程序员/代码的结构性,这是软件结构性的最小起点,指的是每个程序员提交的代码在设计上的一致性。代码
  • 2023-05-27如何提升结构化设计的能力?
    软件架构能力指的是为相对复杂的场景定义并引导实施结构化软件方案的能力,其中结构化,代表这个软件在其设计范围内的设计理念、代码结构和实现方式上是同质的。提升结构化设计能力的起点,其实就是代码的结构性。不过在结构性之前,还有个更朴素的起点,就是代码的整洁性。在互联网时代,代码
  • 2022-12-29郭东白的架构课38
    你好, 我是郭东白。上节课我们定义了架构师这个角色,也了解了架构师的五个成长阶段,分别是程序员、兼职架构师、跨域架构师、总架构师和CTO。以及与这五个阶段分别对应的核
  • 2022-10-30思考问题根源的四种假设法之结构性分析法
    思考社会上各种理财培训,带你赚钱的根源是否合理?“穆勒五法”并不复杂,5Why提问法用起来也十分简单,那我们是否可以用这两种方法找到所有问题的根源呢?答案是不行。为什么呢?这
  • 2022-10-21结构性模式-装饰者模式
    概述我们先来看一个快餐店的例子快餐店有炒面,炒饭这种快餐,可以额外附加鸡蛋,火腿,培根这些配菜,当然这些配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就比较麻
  • 2022-09-27对结构性伪类的顶级理解
      (E:nth-child(2n)和E:nth-last-child(2n))与(E:nth-of-type(2n)和E:nth-last-of-type(2n))都是选择任意父元素下的E类型子元素。区别n值的分配方式,左边的是不分
  • 2022-09-22结构性模式:适配器模式
    结构型模式:描述如何将类或者对象结合在一起的更大的结构结构性模式,可以分为,类结构模式和对象结构模式:  适配器模式: