作为代码猴子,如何与几乎拥有计算机科学博士学位的人讨论编程问题。


10

我妻子的一个朋友今晚要来吃晚饭,他比我聪明得多。

好吧,我们有什么共同点……计算机科学学士学位,这足以作为一个对话入门者。但是他几乎完成了博士学位研究,在他的特定领域比我领先几年,我觉得这很有趣,但是没有任何合法的理由要关注(除了可能通过更好的交通方式以外,他是一个擅长组合的人(我认为),然后我结婚并生了一些孩子,并且是医疗记录软件的专业程序员。

我们有很多共同点,但有一点我们俩都不在意或互相理解-尽管我确实想向他学习,但我不确定他甚至不想谈论他的工作。

因此,对于您所有的医生或代码猴子来说,什么是一个很好的交流入门者!


1
@gary我刚刚发现他昨天要来!我什至没有时间换衬衫。
彼得·特纳

11
计算机科学和编写代码不是一回事。您应该知道在CS中拥有BS ...
P.Brian.Mackey 2010年

1
@ P.Brian.Mackey,您是对的,现在我想到了-但我有点需要在标题中进行编程以证明在此处提出要求。
彼得·特纳

15
您的妻子在讨论编程或其他极客话题时度过的一个美好夜晚感觉如何?也许您应该考虑她和男孩的共同点,使他们成为讨论话题的朋友。
HLGEM 2010年

1
@gary很好,我给他看了你所有的答案,他最喜欢他们(这本身就是一个很好的对话起点)!他实际上在海地从事实用工作,并为CDC工作。我们谈到了教育和政治以及类似的好东西。
彼得·特纳

Answers:


19

博士生仍然只是人们。是的,他们通常很聪明(无论如何我见过的人都很聪明),并且他们已经对人类知识的特殊领域学到了很多东西。

也许谈论一些与您的两个工作领域都不直接相关的事情。这样,你们两个都不需要感觉到谈话是关于工作的。(我通常最终会与附近的博士谈论编程语言设计。)



14

吓到了吗 您是一名有薪工作的专业人员,他没有工作。他可能有学术才能,但您有实际经验。方法很多,可以在那里交换。


:-)他告诉我告诉你他不喜欢这个答案。我可能对他的分类不正确,但实际上,过去一年中他在海地做了许多很棒的实际人道主义工作。
彼得·特纳

我敢打赌他没有:-)就像我说的那样-可以交换很多东西。我并没有把他的成就最小化,当你看到别人你这个年龄赚钱和养家糊口时,要完成博士学位需要花费很多时间。但是也没有像现实生活中的经历那样的经历-让某人付钱给你做一份工作,处理学术界以外的压力和人际关系等等。相信我,我的儿子在医学院读书,他告诉我有时很难知道他只有在30岁以上时才能开始“实际工作”。
奥塔维奥·德西奥

8

极客是极客。不管是博士学位还是自学成才,怪胎都是您的共同点。当某人真正感兴趣时,我们极客也喜欢谈论我们的工作,他可能也不例外。很少有人对它发生时的操作感兴趣,我们就像猪一样..嗯,有些温暖而潮湿,但有臭味。


11
“救命!我要再吃另一个Trekkie吃晚饭,但他是深空九号的专家,而我更像是一名TNG专家。我们是如此不同,我们可能谈什么?”
MGOwen

5

永远不要被吓到

别担心这个家伙是否有点大头脑。像许多博士一样,他的专长领域非常狭窄(而且很深),他很有可能根本不想谈论它。

因此,请保持简洁明了。仔细听他和您的妻子必须说的话,然后按照那条路线。通过成为一名优秀的倾听者,您可能会发现自己获得了出色的对话家的声誉。


4

我的经验是,CS博士对他们的专业领域往往视而不见。他可能对组合技术有很多了解,但是我敢打赌,他对HL7和X12 EDI的美好世界知之甚少。:)

别那么吓人。对他的专业充满好奇,希望他对医学界的问题同样感兴趣。也许通过与他交谈,您会发现一些您所面临的分析问题的见解。


是的,我可以花很多时间讨论HL7的自定义实现。
彼得·特纳

不是近视,而是专业化。
斯蒂芬·C

4

仅仅因为他拥有博士学位,并不意味着你不能教他任何东西。

我有几次发现有博士学位的人认为他们已经知道了一切,并且多年来一直不愿拓宽知识范围,因此他们会继续专注于最大程度地进行研究,而错过其他现实世界(例如在计算机科学的其他领域) ) 东西。

也许硬件的进步可能是一个有趣的话题:即将到来的APU,量子计算...地狱,甚至是云计算。谈论甚至询问您感兴趣的事物,让对话自然进行。

不要感到受到威胁并尝试去打动,将其作为学习和/或进行一两次有趣的辩论的机会,否则,您实际上看起来会很愚蠢。


是的,上次我与他交谈时,他没有听说过stackoverflow,这是有用的东西,现在有了SE的理论,它可能会更加有用。
彼得·特纳

3

如果他几乎拥有博士学位,那么在任何情况下都不要问他毕业要多久。“几乎拥有博士学位”的状态可以持续数年。顺便说一句,它有一个名字:ABD(除了论文,其余全部)。问一个已经参加了研究生课程多年但没有目光的人:“那么,你还要走多久?” 可能容易引起暴力。


2

我晚年学到的一件事是:“不要在灌木丛中跳动”。

只需问您想知道什么,您就可以知道他是否想谈论此事。如果不是这样,那就打破圣诞节买的新玩具。我可以继续谈论我的数码SLR相机,或者我需要对车库中的'79皮卡进行的操作。只是跳进去,如果他没有表现出兴趣,那就看看它是什么,然后去做自己的事情。


2

首先,不要被博士学位打动。您可能会认为博士学位比学士学位要高得多,但您也可能会将其视为未能当教授的人:)

实际上,他们非常习惯用外行人的话来解释自己在博士学位方面所做的事情(这是博士生反复发的笑话-如何向父母,朋友等解释自己的所作所为。)。这与您向父母/家人/孩子解释您的谋生方式没什么不同。通常,获得博士学位意味着您结识了很多聪明的人,比他自己聪明得多,这也意味着那些热衷于学习新事物的人。

作为辅助节点,我本人拥有博士学位,但是我在“仅”编程中认识的一些最聪明的人获得了学士学位。正如Peter Norvig会告诉您的那样,他知道的最好的程序员是高中辍学的人。


1
不,他说那个人有“高中学位”。norvig.com/21-days.html
奥斯汀·亨利

1

任何程度的定义都无法像您想像的那样定义一个人,就像一个人的工作所表达的意义不如您想像的那么多。

我的一个很好的朋友拥有人工智能博士学位,而我才刚回到学校攻读学位。我们彼此认识已有十多年了,我们从来没有遇到过要讨论的问题。我们通常甚至不谈论编程,而且如果我们这样做,对话通常围绕该站点上找到的主题进行:一般的编程主题,而无需深入了解特定项目的细节。但是,在开始讨论之前,我们会发生时事(网络中立性,也许有点政治),电视节目,电影,各种各样的豪饮(在我们各自的地方总是有某种品尝)等。


1

为什么不尝试找到一些非技术性的共同点呢?

图书

电影

体育

园艺

我假设您在工作之外有一些兴趣爱好。我可以告诉你,当我在社交场合外时,我真的不喜欢唯一的谈话是专业的,无论是我的,他们的还是小组中的其他人。


1

博士学位或没有博士学位程序员的工作基本上是编写解决问题的代码。换句话说,完成工作。我想你是和她谈谈你在工作中或其他方面已经解决的有趣问题的。

如果不增加任何值,则累加度为零。在另一方面,教育也与金钱无关。

您不必在编程方面非常出色就可以做出色的事情。伟大的事情是由尽管有很多问题但仍想做的人完成的。学士学位无法完成出色的工作,其意志以及您个人的辛勤工作和毅力。还记得Php的发明者吗?看看从早期的Php代码库到我要说的要点。

但是,没关系,他的软件可能会运行数万亿美元,并在财富和就业方面产生相等的价值。同时,人们可以引用许多学术上放弃软件的语言。

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.