晨间日记2022-0727
【嘉许】: 昨晚回家,抓住时间,完成测核酸,洗衣服,洗澡,开启线上自习室,学习架构设计课程,并在规定时间上床入睡。给自己一个大大的赞。
早上一边跑步跑步,一边回忆,昨天学习的内容。❤️❤️❤️🤝🤝🤝✅✅✅
架构:指一个系统的顶层结构RANK, 它定义了系统中的角色Role,以及角色之间的关系Relation,以及运作规则Rule,简称4R。
第一次软件危机,1960S, 面向过程,产生“模块”概念。第二次软件危机,1980S,面向对象,产生“对象”概念。而1990S,软件架构逐渐流行,产生了“组件”的概念。
对系统进行拆分,如果按照业务逻辑来拆分,就得到了“模块”,如果按照部署逻辑来拆分,就得到了“组件”。
框架Framework,关注点在“规范”,架构Architect,关注点在“结构”。着重点不一样,有时会混淆。
软件架构设计的目的:为了解决软件复杂性带来的问题。让架构师能够:“心中有数,而不是一头雾水”,能够:“有的放矢,而不是贪大求全”。
架构复杂性来源, 单机方面,来自多线程+多进程+多核方面的切换,调度,同步问题.; 多机方面:复杂性来源于任务的分配和任务分解. 进程是OS资源分配的最小单位, 线程是OS任务调度的最小单位.
【感恩】:感恩自己,能够及时觉察自律问题,并且及时改进. 感恩公司,提供这么好的资源,供我们学习,感恩骆律师,拉我进入减脂小群, 有一群志同道合的小伙伴,一同前行.
【反思】:白天工作效率不高,没有制定相关的时间计划,对重要的有难度的问题,一拖再拖,没有及时下定决心处理.
【行动】:
1. 通用解决方案方面,尽快确定奖励机制,把奖励清单,奖励机制列出来. 推动我们三人组,尽快梳理相关的解决方案计划,行动起来.
2.明日使用"时间饼",记录自己一天的时间安排,小步逐步改进
3.早上晨会讲解通用解决方案的使用方法
4.中午出去打印个人征信报告.