《软技能:代码之外的生存指南》一一35.1 为什么我们会有短板

简介:

本节书摘来自异步社区出版社《软技能:代码之外的生存指南》一书中的第35章,第35.1节,作者: 【美】John Z. Sonmez(约翰 Z. 森梅兹),更多章节内容可以访问云栖社区“异步社区”公众号查看。

35.1 为什么我们会有短板

在很长一段时间里,我都不明白Lambda(拉姆达)表达式在C#中是如何工作的。在C#中,Lambda表达式是一种基本的匿名函数,可以用来创建代理。你可以使用Lambda表达式作为快捷方式来声明没有名称的函数。

我在C#代码里不断看到Lambda表达式,对它的作用也略知一二,但并没有真正理解。我知道,如果自己花点时间了解Lambda表达式是如何工作的,以及它们是什么,我的工作会更顺利,但是我当时没有时间。

最终,它成为我自己的知识体系中严重的短板。没有花时间去彻底掌握Lambda表达式的工作原理,结果浪费了大把的时间。最后当我下决心花时间去了解Lambda表达式的时候,我只花了几个小时阅读并实践,就领会了这一概念。

观察我工作的旁观者迅速看出我的弱点,以及这个弱点又浪费了多少效率。然而,尽管现在这一点显而易见,但当时我却无法了解。

这就是知识上的短板造成的问题。我们总是倾向于掩饰自己的短板,而且我们也总是太忙,忙到无暇去填补它们。结果,我们要么不能真正明白自己在做什么,要么为了避开自己的短板而采取低效的方法。

尽管我们最终明确了这些短板,也明白自己深受其害,但基本上依然会无动于衷——即使我们知道自己应该有所作为。这就像牙疼的时候不愿意去看牙医,因为我们并不愿意为此而烦恼。

相关文章
|
5月前
|
人工智能 数据挖掘 程序员
代码力量:探寻编程在现代社会中的无限可能性
代码力量:探寻编程在现代社会中的无限可能性
|
11月前
软技能:代码之外的生存指南
又到了读书摸鱼的时间了,本期推荐的书籍是:《软技能:代码之外的生存指南》
131 0
软技能:代码之外的生存指南
|
机器学习/深度学习 数据采集 人工智能
事实表明糟糕的数据将会扼杀优秀的人工智能
本文介绍了有助于确保企业的人工智能系统不会由于数据质量问题而受到阻碍的五个规则。
182 0
|
设计模式 算法 IDE
@程序员,请掌握这些核心生存技能
@程序员,请掌握这些核心生存技能
99 0
|
Web App开发 XML 安全
技巧:你未必知道的IE8九大功能
微软为IE8赋予了不少新的功能,其中一个就是使得这些新功能的实现更加实用和简便。其中有很多优化功能,可能你没有完全留意到。不过,你完全不用去阅读那些详细的功能使用说明,我们在为你提供这些功能介绍的同时,还将补充一个微软都没有提到过的重要技巧——如何为IE8增添强大的广告过滤工具。
940 0
还在担心工作要被取代?现实却是机器人已经开始被开除了
短时间内,所谓的“机器人酒店”都是噱头。
324 0