如何解决人智商不够?

栏目: IT技术 · 发布时间: 3年前

内容简介:这个故事很长,不过我并不想讲得太长。原先,关于这个问题的答案只有一个。只是我在写 Ledge 的时候,发现了一些有意思的东西。因此,我决定写一篇不太不短的文章来讲述一下。首先,关于人智商不够这件事情,我得做一些解释,在这篇文章的语境之下,我们讨论智商的时候,实际上说的是

这个故事很长,不过我并不想讲得太长。原先,关于这个问题的答案只有一个。只是我在写 Ledge 的时候,发现了一些有意思的东西。因此,我决定写一篇不太不短的文章来讲述一下。

说说智商

首先,关于人智商不够这件事情,我得做一些解释, 智商相对的 。我的智商也不够,要不就我就某个犄角旮旯里开开心心地撸开源代码了。

在这篇文章的语境之下,我们讨论智商的时候,实际上说的是 经验 。在软件开发过程中,我们经常不得不面对这样的问题,我们总觉得: 以对方的智商不足以理解此事 。一来是,对方并没有足够的经验;二是,对方缺少了丰富的上下文;三是,对方根本不去思想这个问题。……

一番事实下来,我们总会觉得,呀,你的智商不够。

而软件开发本身是一个集体活动,不能因为一个人的智商影响了整个项目。在这个理想的团队活动中,绝大数领导人都期望、也觉得:每个人都应该是可替换的,而非独一无二的。他/她们更愿意强调一致性,而非多样性。

所以呢,在这个系统中,每个问题都应该降到一个普通的难度,这样一来普通的人都可以解决这个问题,每个人都是一个螺丝钉。

如何解决人智商不够的问题?

这个问题,最早的答案是来自前我司的咨询前辈的答案:原则与模式。

原则与模式

在软件开发中,我们见过一个又一个的原则与模式:

  • 用户故事里的『INVEST』
  • 目标/KPI 里的『SMART』
  • 23 种设计模式
  • ……

这些原则与模式,源自各种优秀实践,无一例外都是在教行业内的新人,如何快速地成为一个能独立工作地螺丝钉?尽管有人可以不需要这个过程,就可以达到『守-破-离』里的离。但是呢,大部分的人天赋和经验都是不够的,也就是智商不够,所以只需要快速掌握这些原则与模式,并把握好 运用它们的时机 ,那么就可以有一份体面地工作了。

入门的模式

技能图谱

对于入门的 程序员 来说,他/她们都需要一个武功秘籍,来帮助他们按图索骥地进入这个行业。只需要按照上面的路线,照猫画虎,学会招式,再加上一定的实战经验,便能在江湖上生存下来。

随着你经验的丰富,你也应该绘制有这样的图谱。

面试经验

另外一个则是 ”技术娱乐圈“ 中的面试经验,它们也是各种经验和模式的总结。

背背上面的题目,刷刷 LeetCode,便可以进入这个 996 的世界里,愉快地享受着福报。

标准化学习

于是乎,这些东西都沉淀为大部分组织里的经验,它们都这套东西标准化了。这样一来说,他们可以降低进入这个行业的门槛/智商,帮助更多的人找到工作。

随着标准化的进一步落实,未来任何人都可以轻松地进入这个行业。

组织:关键节点的检查清单

流程是一个组织最有意思的存在,它用于保证一系列的过程中是准确无误地(PS:它另外一个有意思的点在于,你只需要按流程办事,出错了也不是你的事)。

于是,大型组织都根据先前的经验,制定了一套又套地流程,它实则是一个个的检查清单。这样一来,大部分人都不需要成为相关领域地专家,就可以完成相关的工作。就比如说,有着成熟 DevOps 体系的公司,它不需要每个人都了解持续集成和持续交付是怎么做的,只需要会写代码即可。

也只需要会写代码即可,他/她们也不需要理解系统是怎么设计的。只需要变成一个需求翻译机,把一个需求翻译成一个个字母即可。

行业:成熟度模型

成熟度模型,又是一个更有意思的标准化模式。它用于指挥一个组织如何高效地工作,换句话来说,就是一个组织如何成为社会这个巨大车轮中的一部分。

原本每家公司的聪明人,辛辛苦苦地工作在各种各样的标准上,现在不需要了。这个行业有了一个个的标准,每个人只需要能读懂这些标准即可。

结论

大部分人都是不重要的,也不需要非常聪明。

这就是社会。

试着超越标准,你就能成长。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Kotlin实战

Kotlin实战

【美】Dmitry Jemerov(德米特里·詹莫瑞福)、【美】 Svetlana Isakova(斯维特拉娜·伊凡诺沃) / 覃宇、罗丽、李思阳、蒋扬海 / 电子工业出版社 / 2017-8 / 89.00

《Kotlin 实战》将从语言的基本特性开始,逐渐覆盖其更多的高级特性,尤其注重讲解如何将 Koltin 集成到已有 Java 工程实践及其背后的原理。本书分为两个部分。第一部分讲解如何开始使用 Kotlin 现有的库和API,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、lambda 表达式,以及数据类型系统(着重讲解了可空性和集合的概念)。第二部分教你如何使用 Kotlin 构建自己的 ......一起来看看 《Kotlin实战》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具