it-swarm.cn

为什么看似数量不成比例的程序员只是,好,不好?

也许这只是我的个人经历,但是我与不同的群体和类型的人联系在一起,在我看来,我遇到的程序员中有很大比例的人“不是很好”,或者是试图寻求更好的定义:

  • 居高临下
  • 纳尔基
  • 他们谈论人的方式是负面的

如果您发现了同一件事,那么为什么会有任何理论呢?关于如何礼貌地或不礼貌地提出建议,让这些程序员之一知道他们的行为,并建议如果他们想被视为专业人士,他们可以纠正它。

也许我只是遇到了一个不好的样本,每个人都可以列举出不好的种子。

48
Macy Abbey

我绝对同意 Mason Wheeler ,我不认为过多的程序员实际上不是,而是他们使用它的人可能会倾向于似乎这样。

成为程序员所需要的与人格共通的社交习惯(极端 理性 ,成为 学究 ,需要成为 正确 )常常使程序员对其他人似乎很刻薄。

作为一个一直在程序员团队中工作的程序员,我可以说他们大都都是好人,但这样做可能是准确的说他们与公司中其他组织的冲突过多。

换句话说,良好的意愿,但有时它是错误的。

57
Nicole

花一些时间 Rands in Repose 。他对使技术人员与众不同,困难,回报和沮丧的原因进行了很多思考。以 书呆子手册 开头。他指出,书呆子可能会因为不喜欢别人而脱颖而出:

当你的书呆子盯着一个陌生人时,他的想法就是:“我没有系统可以理解我面前这个凌乱的人”。

然后继续 Managing Nerds 。一招:

那里有长期消极的书呆子,但是根据我在书呆子管理方面的经验,书呆子常常很苦,因为他们已经四次见过这种情况了,而且玩法也完全一样。

显然,他用宽笔刷绘画,并且您不想对任何单个人进行假设。不过,他的观点并没有现成的。他考虑过如何最好地解决书呆子(或怪胎或任何您想给我们打电话的问题)的独特问题,并得出了一些非常有趣的结论。看看他是否有意义。

30
Corbin March

怪异和光彩之间似乎存在某种关系。我每天都看到。不管是什么,我都不想把这个怪异的东西带走,因为您可能也会失去光彩。

但是关于那种怪异的机制...

  • 很多事情都可以归因于社交焦虑。
  • 我们往往是与众不同且叛逆的人,他们对自己的身份是可以的。
  • 我们中的一些人将自大作为防御机制,因为我们很聪明,在大多数高中,热爱代码不会产生应有的社会资本(尽管以后它会产生大量实际资本,让我们面对现实吧) ,是一个体面的安慰)。
  • 我怀疑我们当中很多人至少患有边缘性阿斯伯格综合症。
20
Brian MacKay

所有技术人员,无论是程序员还是工程师,都习惯于使用逻辑系统和设备。人们是不合逻辑的。

此外,我们的公司需要我们的专业知识来保持运行,因此在一定程度上我们的同事对此表示满意。

20多年后,我比以前更加柔和。我不要让别人的不道德行为困扰我。我会尽我所能,我会很好地补充自己,为寻求帮助并愿意学习的人们提供帮助,而几乎完全忽略那些知道这一切,不寻求帮助且注定要失败的人。至少他们在看有趣。

14
Jim C

我不会称其为不相称。有很多人只是到处都好,不是很好。 St鱼定律 的另一种体现。

10
Mason Wheeler

我很确定您所谈论的影响在一定程度上是存在的,而不仅仅是just鱼定律的体现。事实是,要善于编程,您need要非常注意正确性。

相当多的人会“去做”他们完全了解的事情,以避免伤害他人的感受是错误的。对于编程而言,这几乎是行不通的-如果您做错了什么,编译器将没有太多机会决定将问题保留在自己的位置上,以尽力而为-以及您大部分的合作-工人可能也不会(通常也不应该)。仅仅通过消除太高兴的人而无法告诉您,当average就会移到“不好的”方面。

我怀疑还有次要效果。尽管我们很好地掩盖了它,并且常常听起来有些愤世嫉俗,但要坚持不懈地努力成为一个像样的程序员,但是,某个人必须是一个完全无法治愈的乐观主义者。无论我们看到多少编译器错误,我们都必须坚信我们可以克服所有这些错误。即使您只是一个悲观主义者,即使在完成一个小项目之前,您都将永远放弃。这样做的结果是,许多程序员认为有趣的评论是大多数其他人会认为的评论可怕否定的,常常是彻头彻尾的讨厌。即使我们大多数人都不愿接受,我们也没有足够的悲观情绪,以至于我们大多数人真的不知道我们的评论会对(对其他人)听起来有多负面。

9
Jerry Coffin

不仅有一个原因,而且我称之为C.E.S.是原因之一。 (胡思乱想的工程师综合症)。通常是由于被排除在决策过程之外,然后被抛出以修复这些决策所导致的混乱。还有一些本不应该从事这个行业的人,更何况是这些人的权力更大,更何况他们为什么还没有解决呢?尽管没有做好准备,但至少有三分之一的方式可以使人们对为什么存在问题的技术细节有所了解。

几年后,大多数程序员都会经历过这样的事情,即使没有经历过几次。因此,当再次开始出现这种情况时,他们往往会变得……胡思乱想。

7
nomaderWhat

我猜想大多数“不好的”程序员都是男性,而且大多数都是单身。

我的经验-有生物学上的根据长期以来都是单身汉的人往往很自私和不体贴。

所以这里有一些背景。以我们最接近的灵长类动物的亲戚,黑猩猩和bo黑猩猩为例。这两个物种的雄性天生都是暴力,竞争和自私的。黑猩猩的雌性是孤独的,黑猩猩的雄性迫使雌性发生性行为并杀害婴儿以使其发热。

但是,bo黑猩猩的运作方式有所不同。年轻的雄性尝试那种攻击性的策略-但是bo黑猩猩的雌性是社交性的并且互相保护。在雄性几次被一群黑帮击败后,他通常会发现更好的方法是approach黑猩猩相当于糖果和鲜花。但是,当然,每个新一代的男性bo黑猩猩都必须学习这种艰难的方式。

当您接触人类时,事情几乎是一样的。我爱孩子,并且在我年轻的时候是一个受欢迎且成功的保姆。但是,就像小孩子一样可爱,他们还是不道德的野蛮人,必须教他们文明。当我们进入青春期时,激素进入时,文明的所有痕迹就会消失。最近也有很多关于大脑发育的科学证据,以及青少年经常疯狂而鲁ck的事实,因为他们大脑的一部分好的判断要到大约25点左右才能完成。

让我们面对现实:大多数年轻人都是混蛋。真实而真实。当我想到所有的人时,我知道谁是合理的人,在哪里我知道他们的生活细节,他们每个人都开始时是一个无礼的混蛋。他们中的大多数人爱上了某人,表现得像个混蛋,做出了“塑造或运送”最后通atum,并决定他们如此爱这个人,以至于会改变自己的邪恶方式。我当然做到了我认识的另一个人是从一个晚上喝酒回家的,发现他的行李装在前厅里-他再也没有做过,而且他多年来一直是一位出色的父亲和丈夫。结果,每个没有得到最后通atum的家伙,都有其他改变人生的事件,使他们重新考虑自己的优先事项,例如让一个亲近的人意外死亡,或者必须照顾一个患重病的亲人。

我认识一个在70年代属于嬉皮公社的人,叫做The Farm。他们意识到了这一点,并已治愈。对于单身汉来说,这是一个特殊的宿舍,叫做“不倒翁”(Tumbler),就像摇滚不倒翁。一个举止像个混蛋的家伙必须和其他混蛋一起住在那儿,他必须一直呆在那里,直到公社领导人断定他的粗暴边缘已经被击倒并且足够光滑,可以住合理的人。

无论如何,我们的职业吸引了许多自青春期以来一直社交尴尬的单身男人(又称“怪胎”),他们花时间在计算机或网络上,而不是亲自与真实的人互动。因此,他们拥有所有生物学上的“我想成为一个侵略性的,不体贴的黑猩猩男性”的冲动,而且他们并没有像bo黑猩猩的那帮人那样从人类社会中获得很多东西,因为他们不体贴地殴打了他们。经过足够长的时间,不体贴就成了一种习惯,然后就在那里。

有时在建立关系后这种情况也会继续。我知道有很多与被动女人结婚的混蛋程序员,但他们仍然是混蛋。

也不仅仅是程序员。我有一个亲戚,这个亲戚是公认的单身汉,已经单独生活了近六十年。从很多方面来说,他都是一个非常有趣的人,但是他已经习惯了自己掌握所有事情,而且当他不了解时,也是如此的困难,以至于我的一些亲戚都在考虑包括他在内的一些家庭聚会。

我很抱歉,如果有人为此而冒犯,但我是一个男人,我是一个不体贴的混蛋,直到我发现停止这样做对我有利,而且我只是没有看到这种情况与女性相同。

6
Bob Murphy

内向,社交焦虑和对思考的偏爱结合在一起是一些因素,尽管我不确定程序员中有多少拥有这些特性,但我认为这些因素有助于您所描述的内容。另一种看待这种情况的方式是,程序员不一定关心他们如何遇到问题,因此从某种意义上说,人们认为尼斯是不必要的。这也与Renesis的回答相吻合。

至于尝试在某些人中进行更改,请仔细考虑您要为该人进行此更改提供什么样的推理。尽管您可能会提供“这只是常识”这种辩护,但请考虑没有完全理解您的社会风俗的人,您应该解释为什么要采取此类行动。 傲慢 可能也是造成这种情况的原因,并且有时还带有相当干燥的幽默感。

4
JB King

多年来,我们承担了很多有关情感上的负担。很多次,与那些使我们的工作质量下降的人打交道,我们努力在一个没有很多例子的环境中掌握我们的技能。

我认为我们中的许多人在经历了一些负面经历之后变得非常愤世嫉俗,这些经历使我们对自己的所作所为以及与谁/为谁做的事情感到不舒服,以至于我们可能会失去做人的习惯。

也许是因为多年以来针对各种主题的烈火战役可能使一个人的美感下降。

也许没有完整的答案,即使我们并不总是同意,我们还能做些什么来更好地对待彼此。也许这是一个迹象,我们都已经厌倦了孤身一人,没有那么多的安慰或支持。

谁知道?

4
crosenblum

我自己经常对此感到疑惑,我绝对同意您的一般前提……某些人格类型倾向于进入各个领域。

让我感到困惑的是,与典型的工程师或科学家相比,程序员往往更加消极,缺乏个性。因此,似乎分析性思维不是影响因素,尽管它可能会产生一些影响。

当我在数学研究生院(后来攻读物理化学)时,我接触了来自许多不同领域的学生和教授。我的女友是英语专业,这进一步扩大了我的影响力。

在科学内部,社会科学和生物科学似乎确实吸引了那些更具社交性的人。那些数学专业的学生特别古怪而且不善交际。我参加了几门物理研究生课程,发现它们很傲慢却很友好。

傲慢无疑会增加对这一领域的分析能力,但是物理学家和物理化学家(像我一样)虽然很古怪,但我并不是那种粗鲁,愤世嫉俗或刻薄的人。

这些特征在数学系学生中更为普遍,并且现在进入了编程领域的程序员之中。

也许这与世界观有所不同。数学和计算机纯粹是理性的,而科学是经验性和理性的。有这种理性观点的人经常认为世界应该遵循他们的理性模型,而当世界变得不道德时,他们就会变得愤世嫉俗和沮丧。科学的整体思想是在面对相反证据的情况下重新构建您的理性模型,因此这表明它们在展望方面可能会更加灵活。符合您的理性模型不是世界的工作,而是要制定符合世界的模型的工作。

也有可能发生一些科学和工程方面的嫉妒。您拥有训练有素和分析能力强的人,但这些人似乎没有像工程师和科学家那样受到广大公众的赞赏。我的意思是,这就是为什么它被称为计算机“科学”或软件“工程”的原因!那里显然令人羡慕。

4
eHead

我认为其中很多是沟通不畅,我必须训练自己不要以某些方式被他人感知。我不懂社交技巧,必须努力“适应”。例如,闲聊,我很糟糕,我不明白。

也许回顾一下Jung,Meyrs-Briggs的一些内容可能会有助于解释您对“不好”的看法

http://www.humanmetrics.com/cgi-win/JTypes2.asp

我以INTJ身份进行测试。

4
bot_bot

我是一名程序员,一天中的大部分时间我并不粗鲁。我只有在工作时才很粗鲁。

那是因为我的公司启动了空调,将温度降低到55°F,无论是夏天,冬天还是中间。结果,我总是感到寒冷,饥饿,肥胖和生气。现在回去工作,一个洞!

3
Job

这是因为我们出于相同的原因成为开发人员。对于开发人员,我们有一个 共同特征 ,这是不安全的

不安全会导致 自大 。傲慢是一种侵略性,是由他人的恐惧引发的。是的,再次恐惧!

因此,当您必须与这样的人打交道时,您必须重新保证他们的自我(很可能受到多年欺凌的伤害)。您尝试了解它们的越多,对您(我们)对它们(诚实)的兴趣越多,安排就会减少,并且与他们的社交互动也会很好,即使不是很好。

3
user2567

关于消极点,我认为这与我们编写代码的方式有关。假设我们必须验证一个简单的表格,我们必须确保它不能被大量的用户输入所破坏。我们总是想到很多可能破坏代码的情况。

在现实生活中使用相同的思维方式,您会得到一个消极的人。您能想象一个非常积极的程序员编写代码的心态吗?负面的程序员也许只是在模糊编程环境和现实生活之间的界限。

3
Thierry Lam

我们必须找到Edge案例,这些案例可能会破坏系统。我们需要看到我们做出的每个决定都可能带来的潜在灾难。 我们认为越负面,我们的工作就会越好。通过程序的“快乐之路”很无聊,可预测,容易,我们可以在下午编写代码。正是其他99%的工作使这项工作充满挑战。我们在代码中设置了警卫案例。

在证明其价值之前,我们不会信任任何数据。这种使我们在工作中表现出色的特质和思维方式,使我们在现实生活中像混蛋一样脱颖而出。

3
CaffGeek

让我们面对现实:我们很多人都处于社会食物链的底层。

我不知道这到底是原因还是结果,但这绝对是恶性循环的一部分。

3
Rei Miyasaka

显然,许多程序员认为它们不错。可能我们不是,就是不知道?

我试图提出一种向人们解释编程是什么样的方法。我最近来的是告诉他们想像您正在参加数学和语言的最终考试AT相同的时间!您的时间快到了,有人来了,问您如何你可能会得到一个粗鲁,干躁,屈尊的回应。午饭时见我,我是一个与众不同的人。

至少在我的脸上,大多数人形容我“经常心情不好”。我知道吵架和抱怨听起来像是一个人的时间不好(星期一的情况?),但是解决问题的回报值得一点生气(胜于生气)。

2
JeffO

我经历了即时告诉解决方案。人说,这不可能的事情会导致一切崩溃。后来我们发现人们对点击编程一无所知。然后他生气了,说程序员不是尼斯,他想学习,但是程序员想说解决方案不教,所以没有时间教。因此,那是一种误解,会给他们带来没有地方的情感。程序员是精确的,并且使用事实。

1
Kangarooo

我认为有些程序员是自大的。他们的报酬很高,他们不需要对任何人都很好,因此他们不是。就像高薪的体育明星或演员像被宠坏的小子一样。

1
Andrew Grimm