如何识别技术把关,以及如何忽略它(或阻止它)
如何识别技术把关,以及如何忽略它(或阻止它)
Photo by 爱德华多·加西亚-涅托 on 不飞溅
这 看门人的原始定义 是“通过使用门来阻止不需要或无用的东西”。最近是 定义扩大了 意思是决定“谁拥有或不拥有社区或身份的访问权或权利”。
假设我的一个朋友说他们刚刚看到 星球大战 .我,一个 星球大战 粉丝,很兴奋。一个新粉丝!极好的!所以我问是哪一个。 “ 最后的绝地武士!” 我的朋友说。 “什么?那不是星球大战!任何真实的 星球大战 粉丝会知道你必须看 新希望 , 帝国反击 , 和 绝地归来 。”
我只是告诉我的朋友他永远不可能成为 星球大战 粉丝,因为她没有看到什么“真实” 星球大战 粉丝们看到了。
技术守门人
技术中的把关是一个需要更多关注的问题。它不鼓励初级开发人员学习;限制公司招聘;并营造一种扼杀创新、协作和增长的有害气氛。
它甚至在某些圈子中受到鼓励。
在我职业生涯的早期,我被“HTML 不是一种编程语言”的口头禅轰炸了。是的,从技术上讲,这是真的。 JSON 和 Markdown 都不是。但通常这句话是为了向刚刚打开 HTML 文件的人灌输职业现实检查 <h1>你好世界</h1>
在他们的网络浏览器中。
但真正要说的是“那不是真正的编程。如果你是 真的 一个程序员,你会提供数据库中的所有数据,设置一个 CI/CD 管道,并包含一个 README(不是用 HTML 编写的)。”
但让我们保持观点。创建标题的人 你好世界 迈出了一步,超越了发布 Twitter 状态。他们有足够的能力知道他们可以使用浏览器和 webkit 引擎之间的中间层来自定义浏览器看到的内容。他们可能不知道除此之外的任何事情,这没关系(我稍后会解释原因)。
但首先,什么是技术把关的迹象?让我们看一些可以很好地表明某人是守门人的指标。
把关的迹象
“比你更好”的观点
这个标志是最明显的,但也是最难察觉的,尤其是当你正在找工作的时候。即使作为技术主管级别的开发人员,我也会经常与有人说因为我没有在 X 或 Y 技术领域工作过,所以我没有能力。
所以如果你在找工作,要特别小心这种态度。是否需要某种程度的把关来填补角色?绝对地。但在科技领域,这通常被发挥到了极致。就好像那里有一场僵尸末日,每个人都在一个地堡里,如果有人看起来他们度过了一个不眠之夜……必须抓住弩!再见约翰尼(或什么 以前是 强尼)!
无论如何,请继续相信自己和自己的能力。如果您觉得需要向某人“证明自己”,请继续前进。
如果您已经在工作,与 HR 讨论该场景可能会有所帮助。如果您没有人力资源部门,请与您的主管或直接与该人交谈。关键是把它说出来(使用以我为中心的语言)。说,“我觉得我的技能被贬低了”或类似的话。
有人以“你怎么会不知道……!??”开始陈述。
这是另一个早晨,就像其他任何一个早晨一样。我到了我的电脑前,打开了我的电子邮件,然后打开了最新的 知乎 我打算回答的问题。
“为什么 Python 程序员不知道 for-else 循环?”是第一个问题,有很多答案。
我被这个问题打动了。我不知道 Python 有一个 for-else 循环,我每天都在使用 Python。
最佳答案似乎消除了任何困惑:“人们认为他们是真正的程序员,但不了解编程的基础知识,”是基本要点。
真的吗? for-else 循环会是一个基本的你怎么能错过这个功能?我希望 for 循环是一个必须知道的功能。 if-else 语句是一个必须知道的功能……基本上是计算机科学的主要内容。
查找 for-else 后(仅在语法中显示 为了
在 Python 文档中 , 和 在非官方博客上详细写过 ),对我来说,它似乎类似于 句法糖 ,编程语言或库中的一项功能,不一定会增加或减少程序的任何开销,但允许更容易编码(一个例子是 @
许多语言的装饰器)。
“你怎么会不知道该语言具有此功能”感叹号是把关。你会一直遇到专业的开发人员,然后突然发现一些关于语言的新东西。这不会让他们变得愚蠢。事实上,这意味着他们好奇、观察力强、乐于接受新想法。
显然,你需要 一些 专业知识,以便编程。大学课程的基础知识或 YouTube 上的编程教程。但如今,“如果您对程序有所了解,您才是真正的程序员”可能会阻碍人们变得好奇。
例如,你不能指望内核开发人员知道 React 使用了钩子。但是他们应该具备阅读钩子的知识,了解它们的用途,如何使用它们,并能够为 React 项目做出贡献。
不愿学习或提问
这更像是一个长期的观察,但仍然要记住一些事情。
正如我之前提到的,不了解所有内容是可以的。技术总是在变化和发展。没有一点可以让人知道这一切。例如,如果我走进谷歌总部(当然是在通过安检之后)说:“你怎么不知道汇编寄存器!你们都是骗子!”
我们一直在学习、成长、适应和创新。例如,谁还记得 Java 何时会成为主要的桌面应用程序引擎?现在我们就像,“桌面应用程序?那是什么?”
如果某人不愿意提出问题、学习或承认他们不知道某事,那是一种骄傲的表现,这通常会导致把关。
可以做什么?
那么,既然您知道了危险、需要注意什么以及把关可能在科技领域造成的损害,那么可以做些什么呢?
首先,专注于你自己——在你自己的生活中守门。没有人能免于拥有“入”组和“出”组。你以什么方式将某人排除在学习、成长或成就之外,因为你自己的骄傲阻碍了你?老实说,我肯定有过参与守门的时候。我总是试图注意它,我欢迎其他人给我打电话。
其次,你需要制定标准。对于守门人来说,通常情况下,他们不愿意让步。如果他们足够谦虚,如果你把他们叫出来,他们可能会没事,但更重要的是,守门人往往有自己的痛苦,他们试图通过给别人造成痛苦来管理。因此,您必须决定是否要大声疾呼,忍受它,还是与其他人建立牢固的界限。
最后,我们必须开始思考如何在科技领域更能接受更多人。我完全不同意存在严重的技术工人短缺。我认为可能存在技术工人短缺 一些 学位,但我相信造成大部分分歧的是“你不够技术”的态度。
我们可以一起帮助缩小差距,振兴科技行业,使其更具想象力、创造力、参与度和进步性。
你喜欢这篇文章吗?你同意还是反对?评论您对守门的看法。是不是已经发疯了?我们应该有 更多的 守门?
不要忘记与您认为会发现它有见地的人分享。
和往常一样,如果您的团队需要开发人员来使事情顺利进行、敲出票证或构建您的应用程序框架,请前往 https://damngoos.tech/schedule/60min 安排免费咨询。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明