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


47

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

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

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

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


4
“也许这只是我的个人经历”。“他们谈论人的方式否定”?这个问题不是负面的吗?还是您是一名程序员,并声称自己是这个习惯?
S.Lott

5
我在程序员中没有遇到过不成比例的情况。您知道其他人也注意到这一点吗?
FrustratedWithFormsDesigner

6
没有话题,各行各业的人都是这样!
ozz 2011年

7
@Macy,我同意S.Lott的观点。您是一只可悲的,冒昧的代码猴子。如果您不读这本书,那么您真的是个白痴:amazon.com/Dealing-People-You-Cant-Stand/dp/0071379444
Job

21
我认为他很可能想问一个棘手的问题,而又不会混蛋。许多IT人员缺乏社交技能已经不是什么秘密了。
Brian MacKay

Answers:


56

我绝对同意梅森·惠勒Mason Wheeler)的观点,我认为不成比例的程序员实际上并不是很好,但是对于那些与之合作的程序员来说似乎只是这样。

成为程序员所需要的人格共通的社交习惯(极其理性痴迷,需要正确)常常使程序员对其他人显得生硬。

作为一个一直在程序员团队中工作的程序员,我可以说他们总体上都是好人,但是准确地说,他们与公司中其他团队之间的冲突是不成比例的。

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


2
在过去的几十年中,我只和两三个真正不愉快的人一起工作,其中一个是成熟的阿斯伯格(Asperger)的人。其他所有人的优先级与非程序员类型的优先级不同,这会导致一些无意的人际冲突。
约翰·博德

15
我发现,一旦您“向”他们证明自己的能力,大多数程序员就会对您热身。起初,它们具有抵抗力,但是如果您证明自己的意识和知识水平,它们就会更快地变暖。程序员(包括我自己)想从一开始就谈技术,而当我们走不通的时候,我们就会变得脾气暴躁。
克里斯,

16
同意,这并不是说我们“不好”。我们倾向于称其为事物。我们比较直率。而且,我们倾向于关心体制的正确性,而不是出于政治目的。在我们看来,最终的,完善的工作系统将代表我们的价值,而不是我们在会议上亲吻的人。
CaffGeek 2011年

4
这是程序员早期学习的一件事。答案或观点是正确的,也可能不是正确的。一个程序只有在正确的情况下才能工作。这渗入了其他思想领域,使一些程序员很难接受其他人有有效的不同意见。
Zan Lynx

2
为“需要正确” +1。这与信用无关;这是关于纠正误解或错误。
gablin 2011年

29

Rands在Repose中花费一些时间。他对技术人员的独特之处,困难之处,回报和挫败感进行了深思。从书呆子手册开始。他指出,书呆子可能会因为不喜欢别人而脱颖而出:

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

然后转到“ 管理书呆子”。一招:

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

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


凉。(更多

感谢Corbin,有趣的观点和+1的参考。
梅西修道院

19

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

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

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

23
不,我们只是一堆洞。
ChaosPandion 2011年

8
嘿,为自己说话,一个洞!
Job

1
我想说“无论它是什么”都是一个简单的定义问题。奇怪的是,它与正常情况明显不同,并且光彩绝对适合。
梅森惠勒

或a'-holes(a-prime)。
鼻涕

我上了一所专门为特殊人群而设的学校-当我被放逐到野外时,看到大多数人有多么“野蛮”对我来说是一种文化上的震惊。简而言之,那天我没有准备与没有把聪明的想法放在首位的卑鄙的人互动。现在,我逃避了那些不会立即做出常识性决定或说话有一定技巧的人。让我觉得自己很奇怪,但是我不知道哪一个最坏。
qodeninja

14

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

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

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


提示:你也是一个不合逻辑的人。我为什么要听你的不合逻辑的论点?
Don Larynx


9

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

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

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


我爱你的最后一点。这是一个了不起的话题。致敬。我有很多人只知道我一点,说我是负面的。但是一旦他们认识我,他们就会意识到,尽管我说了什么,但我还是非常积极的。这些话是消极的,但我所说的内容实际上是积极的。
CaffGeek

杰里说得很好,我真的很喜欢您的观点。
梅西修道院

最后一段非常好。
kizzx2 2011年

7

不仅有一个原因,而且其中一个原因就是我所说的CES(胡思乱想的工程师综合症)。通常是由于被排除在决策过程之外,然后被投入以修复这些决策所导致的混乱。还有一些本不应该从事该行业的人,更不用说被置于那些程序员的掌权者了,问他们为什么还没有解决这个问题。尽管还没有做好准备,但是至少至少有三分之一的方式可以理解为什么会有问题的技术细节。

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


2
+1:*通常是由于被排除在决策过程之外,然后被抛出以修复这些决策所导致的混乱而造成。*-优胜之处。
Jim G.

6

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

我的经验-有生物学上的理由- 长期以来单身汉的男人倾向于自私和不体面。

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

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

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

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

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

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

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

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

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


+1为“不道德的野蛮人”。我认为这归结为苦涩,是出于您提到的观点;邪恶,傲慢,痛苦和经常扭曲的人们是社会多年忽视的产物。
2011年

4
-1:让我们面对现实:大多数年轻人都是混蛋。真实而真实。-加油!认真吗 :)
Jim G.

1
@吉姆·G:是的,认真!当然,不是所有时间或任何方式,但通常足以胜任。如果您认为我正在做这个,请询问您认识的每个成年女性都会说出真相,以及您认识的每个父亲与15岁以上的女儿一样,像神话杀手一样,男人,接受考验!当然,当我十几岁和二十多岁时,我并不认为我是一个混蛋,我以为我是一个非常好的人。从我现在52岁的角度来看,我回想起来:“哇!好多次,我的确是个无聊的洞!”
鲍勃·墨菲

1
@Bob Murphy-+1您绘制了一张有趣的图片。但是,你有没有考虑到很多这些家伙拟合尴尬的类型可以是混蛋,只是因为他们的已经由倭黑猩猩的女性遭到毒打?不是因为混蛋,而是因为太“好”
苦苦挣扎

1
@ jmort253:是的,你是对的。在20多岁的初期,我对此感到非常沮丧。似乎兄弟会的男孩和混蛋都得到了所有的小鸡,而像我这样的“好”家伙却没时间了。从那以后,我看到的是,再次由于生物学的冲动,妇女希望自己的孩子由自信和坚强的父亲生养。但是,真正喜欢这种方式并进行交流的年轻人很少见,而年轻女性常常将夸大其词归咎于真正的自信,而将“好”归咎于虚弱。
鲍勃·墨菲,

4

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

至于尝试在某些人中进行更改,请仔细考虑您要为该人进行此更改提供什么样的推理。尽管您可能会提供“这只是常识”这种辩护,但请考虑没有完全理解您的社会风度的人,您应该解释为什么要采取此类行动。傲慢自大也可能是其中的一个因素,而且有时会产生一种相当干燥的幽默感。


4

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

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

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

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

谁知道?


+1是为了探索实际上有正当理由的是,有经验的程序员随着时间的推移会变得不太愉快。
Macy Abbey

我更讨厌它,因为我知道这会发生在我身上,随着我对职业的享受下降,我变得越来越愤世嫉俗。我是一个非常好的人。
crosenblum

4

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

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

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

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

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

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

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

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


嗯,好点。“计算机科学”几乎和“体育”一样徒劳无益。
宫坂丽

4

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

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

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

我以INTJ身份进行测试。


这次我获得了INFP。上次我获得ENFJ。还有一次,当我在所有四个参数中获得0%时,我的教育专家感到很开心和沮丧。我很奇怪,或者Jung参数倾向于随时间变化。
宫坂丽

真的是所有商品的0%???我的百分比结果有时会波动。但我一直都在像INTJ一样进行测试。如果您的INTJ在我读完Jung之前没有意识到这一点,那么您就必须工作在社交上,但是在过去的一两年中,意识到自己的自然“习惯”使我的工作变得更加顺畅
bot_bot

我一直是INTJ,而且多年来一直采取直率的态度:例如,每当我不知道如何进行闲聊时,我都会问一个我打算与之交谈的人。无疑可以节省时间。尽管人们通常倾向于善于闲聊或善于解释如何做,但很少两者兼而有之。
Chiffa

3

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

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


3

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

不安全会导致自大。傲慢是由于惧怕他人而引起的侵略性。是的,再次恐惧!

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


在这种情况下,“不安全”是什么意思?
Marcie

将您的回答与上面的内容结合起来,我认为我们有一个胜利者:“成为程序员所需要的个性普遍具有的社交习惯(极其理性,学究,需要正确)使程序员似乎对其他。”
红尘

9
“恐惧导致愤怒。愤怒导致仇恨。仇恨导致痛苦”?

1
@Thorbjørn,@ Pierre-我相信是尤达。
ChaosPandion 2011年

2
@Pierre,如果听起来不太熟悉,那么您可以看一些电影:)

3

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

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


3

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

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


而我那些只做愉快道路的朋友们所编写的代码使我在大学时成为一个可悲的程序员。
Tim Williscroft 2011年

3

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

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


2

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

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

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


@Jjeff O-+1我喜欢数学,这是语言的最终类比。我要用那个!
jmort253 2011年

1

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


1
我很困惑。
宫坂丽

1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.