《Unix 编程艺术》 第二章 历史
阐述了 Unix 发展过程中的一些重要事件,大多是事件本身的记录,阅读时没有太多的感触,因此没有做太多的笔记。
《Unix 编程艺术》 第一章 哲学
第一章中,概述了 Unix 哲学的基础以及 Unix 的十六条原则,所有的哲学和原则最核心的就是控制复杂度:KISS(Keep It Simple, Stupid)
《Unix 编程艺术》笔记汇总
《Unix 编程艺术》一书笔记汇总。该书虽然叫做 “编程艺术”,但和具体的编程却关系不大,更多的是系统设计和编码原则。
《5% 的改变》 摘抄
这本书是心理学家李松蔚在网络上进行心理干预的精彩案例合集。李松蔚在对咨询者的回答中,很少给出了常规意义上“明确的”,“有指导性” 的意见,而更多的是站在咨询者的角度上去探寻咨询者的问题的本身,然后给出一个非常小的行动建议,并观察行动的结果。
人在遇到问题时,往往想要有一个 “大” 的解决方案,而对”大“方案的期待,又常常让人挫败,沮丧和自我否定,最终产生的改变是 0 %。李松蔚的解决方法则是很大程度的接纳自己,再做出改变 5 % 的计划。计划很小,所以不会有心理负担,进而能带来实实在在的改变,而这改变的经验又可能引出更大的改变。
人在遇到问题时,往往想要有一个 “大” 的解决方案,而对”大“方案的期待,又常常让人挫败,沮丧和自我否定,最终产生的改变是 0 %。李松蔚的解决方法则是很大程度的接纳自己,再做出改变 5 % 的计划。计划很小,所以不会有心理负担,进而能带来实实在在的改变,而这改变的经验又可能引出更大的改变。
《LLM 对程序员的冲击和影响》摘抄
摘抄整理自 茹炳晟 在 InfoQ 上一文 [LLM对程序员的冲击和影响 (qq.com)](https://mp.weixin.qq.com/s/_Kh8IzsfghT4fPWknesnzA)
《卓有成效的管理者》 摘抄
本书的主题是关于如何通过自我管理成为卓有成效的管理者。让自身成效不高的管理者管好他们的同事与下属,那几乎是不可能的事。本书中的 “管理者” 泛指知识工作者,只要该知识工作者对组织负有贡献的责任,那他就是一位管理者。
《You and Your Research》 摘抄
这篇摘抄来源于对 理查德·卫斯理·汉明(Richard Wesley Hamming) 在 1986 年 3 月 7 日 的名为 `You and Your Research` 演讲的转录。 该演讲主要聚焦在 Hamming 对 “为什么只有极少数的科学家做出了伟大的贡献,而绝大部分科学家却在时间的长流中被遗忘” 这一问题的观察和研究。
C# Formattable String
ormattableString` 是 C# 6.0 中引入的新类型之一,可以避免在非必要情况下执行了格式化字符串带来的性能开销。
C# $ 字符串插值
在C#中,$ 字符被用于字符串插值,这是一种简化字符串中变量值插入和格式化的方法,使得代码更加简洁和易于阅读。本篇会介绍 $ 字符的使用方式即实现细节。
SOLID 原则
本篇主要内容来自于 Unity 电子书 《Level Up Your Code With Game Programming Patterns》,讲解如何遵循 SOLID 原则让 Unity 中常见的实现变得更容易维护。 `SOLID` 原则是面向对象编程中的五个重要设计原则,有助于增强软件的可维护性、可扩展性和可读性。