拥有计算机科学家硕士学位的人有哪些职业选择?


24

除了完全学业并获得博士学位/博士后,或者从事软件开发中或多或少的“标准”工作以外,在完全或半理论性CS领域还有哪些其他职业选择?


5
我认为这是题外话。如果不是,则可能应该是社区Wiki。我投票决定关闭。
Shane

我同意。绝对应该做成CW。@ ripper234,请编辑帖子。
Suresh Venkat 2010年

我打算做这个CW,忘了。
ripper234

5
我认为这是许多理论上的研究生都有的合理的软性问题,我投票决定重新开放。
卡夫

我同意卡夫的说法。我也投票重新开放。
Giorgio Camerani

Answers:


14

假设您对硕士学位的训练不会使您在阅读理论论文时受到威胁(我认为这是CS的理论方面,因为您正在本网站上提问),我认为尝试进行研究将是一个好主意程序员(通常在某些研究机构内部,例如工业实验室或在较大笔拨款的保护下)。

为什么?即使作者真诚地希望将其完全拼写出来,正确实施算法也不容易,但是有时确实需要运行算法!另外,如果您喜欢编程和测量,那么以后您甚至可以进一步研究算法工程领域的博士学位,我认为这是一个非常令人兴奋的领域,希望看到更多的事情正在发生。(查看ALENEX会议和DIMACS实施挑战。)


7

硕士学位通常足以让您在四年制大学担任讲师或在两年制大学担任教授。


4

任何“前沿”技术领域都会寻找理论家。

最近的一个例子是高频交易,因为在此最近的工作职位奥尔斯顿贸易(HT以唐·斯图尔特):

您是否熟悉SICP,PAIP,TAOCP的教学和知识?您知道单子为什么真的像墨西哥卷饼吗(或有更好的比喻)?通过Hindley-Milner推理,您是否有爱/恨(或仅仅是爱?)的关系?您能否让代码如此快地运行,以至于CPU求饶?那我们想和您谈谈。

这样可以保证对解决了P!= NP的任何人进行电话采访。


2
我认为职位发布是愚人节类型的职位。现在链接已断开,但是那是我当时所听到的。有没有人有确切的证据?
亚伦·斯特林


4

您可以将自己置身于科学实验室(雷达,声纳,天气,太空等)。科学家将拥有尚未准备好迎接黄金时段的算法,而学习他们的领域将使您在计算机科学之外做出贡献。

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.