除了学术界(显然是理论家的故乡)之外,我还想知道与理论计算机科学相关的工业工作,这些工作需要纯数学背景。
干杯!
1
好吧,有一些工作为从事纯或几乎纯研究的公司工作,但您可能会认为它们是学术界的分支。
—
usul
你会编码吗?您知道如何利用在学校学到的知识来设计针对实际问题的有效算法吗?您是否知道如何与工程师交谈并弄清楚他们在寻求帮助的模糊表达的计算问题到底是什么?您是否有兴趣做这样的事情?
—
彼得·索尔
我不是在描述一份工作。我在贝尔实验室/ AT&T实验室工作了17年,我正在描述使理论计算机科学家在行业中有用的能力。如果您没有这些能力,则可能无法在行业中找到工作(或者,如果您没有,那么在该行业中的工作时间不会太长)。如果您具备所有这些能力,那么对许多雇主来说都是有价值的。如果您可以说服潜在的雇主,那么您应该没事。
—
彼得·索尔
忠告?这可能偏向我的贝尔实验室的行业观点,但是:获得大量实践编码。学习很多算法。也许有些优化。参加一些数学/计算建模课程(您的物理学会在这里有所帮助)。寻找实习机会。也许您不会获得研究方面的行业工作(尽管您可能很幸运),但是您应该能够获得从理论上讲有趣的行业工作。(尽管您打算进入量子计算领域,但情况有所不同。如果您想从事复杂性理论的职业,那么您可能应该研究学术界。)
—
Peter Shor
@Stella Biderman:这些地方对于那些同时了解高级计算机科学和量子物理学的人们来说是绝望的。您不需要博士学位;我希望整个本科量子物理学课程都绰绰有余。
—
彼得·索尔