找出你的短板

Posted jijm123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找出你的短板相关的知识,希望对你有一定的参考价值。

《软技能:代码之外的生存指南》第35章发现自己的知识短板,本章的内容都是关于发现妨碍你发挥自身全部潜能的知识短板的。我们将研究这些短板为何会存在,如何找到它们,以及最终如何填补它们,从而让你不受自己所不知的限制。本节为大家介绍找出你的短板。

找出你的短板

你的知识短板并不全都显而易见。事实上,大多数的知识短板,你只能隐约觉察到。对于自己不知道的,你很难清楚地意识到,也很容易忽略。

知识短板会阻碍你进步。准确识别它们的最佳方式之一就是看看自己在哪些工作上花费了大量的时间,或者一直进行重复性劳动。通常,你会发现,自己的知识短板使工作速度放缓,额外需要大量的时间完成任务。由于理解得不彻底,你只能摸索着前进。这正是我不理解Lambda表达式的时候发生的情况。我花了大量的时间去调试代码,而不是用几个小时去理解它。

重复性工作也是如此。任何你所做的重复性工作都值得彻查一番,看看是否有自己不理解的地方,如果你这样做了,可能会提高你的工作效率。想想键盘快捷键。你一直重复使用某个应用,但是并没那么高效,原因是你不得不手动在屏幕上拖曳鼠标并点击。键盘快捷键可能就是你的知识短板。花点儿时间学习每天会用几个小时的应用(提示:你的IDE编程环境)的快捷键,一周能给你节约好几个小时的时间。

另一种识别知识短板的方法就是,时刻都要试图了解自己不理解或不清楚的事物。你可以维护一份清单,列出自己需要去研究或者自己不清楚的所有事物,追踪有哪些主题总是不断出现在这个清单上。你会惊讶地发现这份清单的增长速度有多快。你只要对自己坦诚:如果遇到不理解的知识,不需要马上就学会,但是一定要把它添加到清单中,这样你至少可以找出自己的知识短板。

假如你在准备面试,需要明确自己要学什么,这一方法最管用。尽量找出尽可能多的你在面试中可能会被问到的问题。如果你在找Java程序员的工作,你要整理出一份Java面试题的清单表,把所有题目做一遍,将自己不理解的概念和不会回答的问题整理到这个清单中。等你完成这一步,你就有了一份长长的待研究课题清单。这种方法看起来简单明了,但是很多准备面试的软件开发人员对要研究什么以及如何研究一头雾水。完成表35-1有助于你完成这项任务。

表35-1  检查知识短板

知识短板高发区

你的短板

在哪些工作上花费时间最多?

 

可以改进的重复性劳动

 

自己没有完全理解的东西

 

你回答不出来的面试题

 

以上是关于找出你的短板的主要内容,如果未能解决你的问题,请参考以下文章

清楚自己的短板是什么 搞清楚自己的职业规划是什么

带你掌握二进制SCA检测工具的短板及应对措施

程序化交易模型的短板在哪里

汽车安全攻击篇:智能网联系统的短板,如何防护汽车的安全

解决Hadoop的短板,实时大数据分析引擎ClickHouse解析

B站“事故”告诉我们HTTP的短板暴露,IPFS/FIL分布式储存解忧!