(有时)最好重新发明轮子

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

微妙的知识和知识转移的局限性

获得微妙知识的最大挫败之一是它无法实质性地转让 。 可以概括性地描述原始知识的一件事是其被呈现为书籍,博客文章,视频材料的能力,以及使用这些材料的任何人获得某种程度的能力或对主题的流利程度的能力。 细微的知识不能通过物质手段吸收。 它不能像更基础和更原始的主题那样转换为混凝土材料。 更细微的概念的名称及其描述当然可以写下来,甚至可以在一定程度上得到证明,但是这些工件的存在绝不能使其他人立即得到增强。 可以告诉您一些细微的事物的名称,例如设计原理和设计质量,甚至可以从内存中朗读它们的定义。 但这仅仅是记忆。 这只是智力上的库存 。 它不一定可行。 您不能按需使用它。 直到您在特定情况下对此进行了一段时间的反思之后,您才可以亲自动手工作。 知识清单是对微妙的工作知识必不可少的先驱,但是知识清单本身仅允许您模仿和模仿作品的最可外部化和可观察的方面。 不断地被智力库存的内容分散注意力,无非是创造一种智力唯物主义 ,在这种情况下,对自己和您的能力的重视完全取决于您记住并放入库存的物品的数量,而无需考虑使其可行。 它倾向于尽可能快地评估库存中许多新项目的浅层购置,而不是获得很多变革性的理解。 微妙的知识具有变革性。…

使用新镜头查看软件开发。

照片由abigail low在Unsplash拍摄 如果要求我描述过去几周,我会称它们为“令人兴奋,令人生畏,充满挑战的”周。 与以前相比,我在短时间内积累了很多技能。 在继续这篇文章之前,让我在这里提供一些背景信息,这样您就知道我来自哪里。 它开始于几个月前,大约是2018年4月。由于我最清楚的原因,我在停滞了几个月后才申请了Andela的技术领导力计划。 长话短说,在申请过程的多个阶段之后,我收到了邮件,邀请我参加Bootcamp(一个为期2周的沉浸式程序),这是整个过程的主要也是最后一部分。 邮件中包含一个文档,其中包含有关Bootcamp的课程表和一些需要解决的概念。 有很多人,而且我有自己的思维定势,所以我很喜欢。 Web技术,软件开发等概念以及其他相关项目是需要涵盖的必要概念。 为了提供更多的环境,我绝对喜欢技术,尤其是与Web相关的技术,并且已经有一段时间自我学习了,所以我对这些事情并不是很新手,除了其中的一些。 少数几个概念之一就是测试驱动开发(TDD)。 TDD简单地说就是通过测试来创建软件。 您正确理解了总体思路-测试,驱动,开发。 当我第一次遇到这个问题时,我想到的第一个问题是“您如何测试某些东西,您尚未创建?”。 我可以看到您也有同样的想法。 抱住你的马,我会分解一下。 “您如何测试某些东西,您尚未创建?”…

整个公司都可以使用的简单的错误报告流程

作为高级产品经理,我戴着很多帽子,一直希望为工作流程带来效率。 我的工作之一是管理来自业务其余部分的各种错误报告-验证,确定优先级并为开发做准备。 在我目前的工作的早期,我发现我的大部分时间都花在了引起虫子引起我注意的人身上–通常是口头上进行,是在发生某些事情的那一刻,这意味着我必须草草抄写所有的东西。在此人出发之前提供可能的信息。 不可避免地错过了一切,后来不得不花更多的时间来获取所需的所有信息,以便开发人员可以修复出现问题的所有内容。 某些东西必须改变! 输入帮助我简化此过程的3个工具-Typeform,Zapier和Trello。 晶圆厂三 通过实施使用这3种工具的非付费版本的轻量级流程,我能够大大减少处理错误报告所花费的精力,同时极大地提高了获得的报告质量。 所有这些都无需在吉拉给人们提供培训! 这些工具的作用 Trello-项目管理 Typeform-表单创建者 Zapier-Web自动化,或更简单地说,您可以在一个程序中使用动作在另一个程序中产生效果 如何设定这个程序 1.创建一个新的Trello板-这将是所有错误报告的存放地。 如果您没有Trello帐户,请转到此处进行注册 2.在新板上创建列。 您可以根据自己的需要决定哪些列,我将在每一个步骤中进行错误报告,因为这是我与公司其他部门沟通进度的方法…

讽刺。

思考当今世界正在发生的事情以及我们每个人可以做什么的另一种方式。 华莱士现在知道,美国曾经是一个由瘾君子组成的国家,无法看到自由地给予爱的感觉在神经和长期上都无法满足。 莱纳虚构的生活态度-像莱特曼和《星期六夜现场》一样,变了样,无家可归,无拘无束,这使我们的上瘾显得聪明,刻意,自愿。 华莱士更了解。 现在,他对我们为何如此着迷的原因更加清楚。 不是电视作为使我们成瘾的媒介,尽管确实如此。 电视从小说,特别是从后现代小说中学到的对生活的态度,要危险得多,然后在观众中得到强化,这种态度具有讽刺意味。 正如华莱士所定义的,讽刺本身并没有坏处。 确实,讽刺是弱者对强者的传统立场。 有权力暗示太危险的话。 他感到,后现代小说的原始讽刺作家-像潘钦(Pynchon)有时是巴特(Barth)的作家-在讲重要的真相,这些真相只能倾斜地讲出来。 但是讽刺成为一种习惯时变得危险起来。 华莱士引用了刘易斯·海德(Lewis Hyde)的话,他在约翰·贝里曼(John Berryman)上的小册子和他在格拉纳达故居(Granada House)早年读过的酒中写道: 随着时间的流逝,被困者的声音来了,喜欢笼子。”然后他继续说道:“这是因为讽刺,娱乐性几乎完全是消极的作用。 这是至关重要的,具有破坏性的,是开路的……。[I]…