(有时)最好重新发明轮子
当唯一的知识来源是互联网,书籍和YouTube视频时,学习新技术,模式和概念(例如SOLID,域驱动设计,命令查询责任隔离或事件源)绝对是困难的。 基本上有两个原因很难。 第一个是简单而残酷的-那些事情并非微不足道。 第二个原因更多是具有心理背景。 当作家试图传递有用的信息时,他们经常遭受知识的诅咒。 许多明智的策略无法推动行动,因为高管们用笼统的通用语言来制定它们。 “获得客户的喜悦!”“成为最有效率的制造商!”“释放股东价值!”一种解释是,高管们对模糊的战略陈述的厚爱,与一种称为知识诅咒的现象有关。 高级管理人员已经沉迷于业务逻辑和惯例多年,因此,当他们抽象地发言时,他们只是在脑海中总结了大量具体数据。 但是一线员工不了解其基本含义,只能听到不透明的短语。 结果,被吹捧的策略不会坚持 —知识的诅咒– Chip Heath,Dan Heath,Harward商业评论 总而言之,人们往往很难想象一些人不知道自己已经知道的东西。 对于那些在那些领域没有经验的人来说,这使得大多数有关高级编程的原始资料难以理解。 即使作者对这个主题有最好的意图和深厚的知识,也常常很难摆脱知识的诅咒。 当然也有例外,并且存在非常好的和清晰的书籍和出版物。…