跳到主要内容

学术界,我们需要谈谈。

虽然我在五年多前就转向了行业,但我仍然在项目委员会和评论期刊等文章上工作。因此,在进行与行业相关的研究时,看到我的一些学术同事完全拙劣,这让我很痛苦教授,研究生:我们需要谈谈。

(标准免责声明:这是我的个人博客,这里表达的观点是我自己的,而且肯定不是我雇主的观点。)

当然,许多学者在有远见,开箱即用,推动信封的研究方面做得很好,这些研究激发并推动了工业界的工作我在谈论类似的东西 Shwetak Patel的越来越疯狂的方式来推断环境中随机信号的活动; Dina Katabi的rethinking of wireless protocols; and pretty much anything that 大卫帕特森曾经做过那些人(和许多其他人)都做得很好保持。

但我读到的绝大多数论文和提案都是废话我主要涉及移动,无线和系统,在所有这三个子领域中,我看到大量的学术工作试图解决与行业相关的问题,但经常会出现严重错误我不太清楚为什么会这样,但我对如何修复它有一些想法。

现在,我不认为所有的学术研究都必须与行业相关从某种意义上说,最好的研究(尽管风险最大且往往难以筹集资金)远远超出今天业界关注的范围。然而,许多学者都会对孩子们如何前瞻性思考他们的工作继续努力 生物分子计算? That's far outWorking on building a faster version of MapReduce? Not so muchI'd argue most academics work on the latter kind of problem -- and that's fine! -- but don't pretend you're immune from industry relevance just because you're in a university.

我的第一条建议: 在工业中进行休假或实习。它可能是揭示现实世界问题的最佳方式 - 规模和复杂性 - 您希望将其作为工作的灵感当大多数业内人士已经解决这个问题时,看到那些声称某些问题“未解决”的论文让我感到疯狂,但他们没有碰巧写一篇关于它的NSDI或SIGCOMM论文。了解现实世界中正在发生的事情,以及正在积极开展工作的问题,以及几年后重要的问题如果你给我买啤酒,我会花很多时间告诉你谷歌的难度以及我们需要帮助的地方提示:它还不是另一种多跳路由协议。

And by "industry", I do not mean "an academic research lab that happens to reside at a company." You can spend time there and learn a lot, but it isn't getting quite the level of product exposure I have in mind.

为了这个工作, 你必须在一个真正的产品团队工作我知道这听起来像浪费时间,因为你可能不会从中获得纸张,但它可能是一个非常令人大开眼界的经验您不仅开始了解真实产品的限制 - 例如,哦, 它实际上必须工作 -- but you also pick up on good engineering practices: bug tracking, code reviews, documentation你弄脏了你甚至可能推出其他人使用的东西(我知道,疯了,对吧?)。

第二: 不要挂在谁发明了什么。 Coming from academia, I was trained to fiercely defend my intellectual territory, pissing all over anything that seemed remotely close to my area of interest行业更具协作性,信誉得到广泛共享如果另一个团队有好的想法,并且可以帮助您更快地实现目标,那就加入他们 - 并在此基础上取得共同的成功So much bad academic work seems to boil down to someone trying to be so differentiated and unique that they paint themselves in a sparkly, rainbow-colored corner that, yes, ensures you stand out, but means you're often going about things the wrong wayUnfortunately, the publish-or-perish culture of academia often forces people to add arbitrary differentiation to their work so they can't be accused of being derivative这太糟糕了,因为通过改进和改进别人的想法可以获得巨大的价值。

第三: 让自己达到更高的标准。 Program committees can be brutal, but I don't think they go far enough when it comes to setting the bar for real-world relevance收集运行您的小型移动应用程序的十几名学生的数据与行业规模相比毫无意义Even if you can't get a million or a hundred million people using your app, what would it take? Wouldn't it have to work on a lot of different phone platforms? Not badly impact battery life? Actually be secure? Use a server running somewhere other than under a grad student's desk? Possibly have a unit test or two in the code?

现在,我知道你在想什么 - 所有这些都是一种分心,因为你没有 需要 to go this extra mile to get that paper submitted确实如此但是,如果你正在尝试做与行业相关的工作,那么通过行业视角看待事物是有帮助的,这意味着超越“它运行一次,我得到图表”原型你可能正在构建Why doesn't Google just rewrite Android in Haskell, or why doesn't Facebook just throw away their filesystem and use yours instead? Maybe it has something to do with some of these annoying "engineering problems".

最后,尝试 保持开放的心态 about how your research can have impact and relevance. A lot of academics get so laser-focused on impressing the next program committee that they fail to see the big picture这就像是一名厨师,只能给餐厅评论家留下深刻印象,不能做一个体面的该死的汉堡包。 我的博士生导师never seemed to care particularly about publishing papers; rather, he wanted to move the needle for the field, and he did (multiple times)对于审查SOSP或MobiCom论文的一小部分人会给什么留下深刻印象的过度索引是错失的机会放置出版物很好,但如果你想对现实世界产生影响,你可以做更多的事情。

评论

  1. 很好地把马特,非常好点!

    答复删除
    回复
    1. 奥巴马隐瞒了一个刚出来的黑暗秘密,这会影响到你!
      www.liberty.trackdok.com

      删除
  2. 写得很好,自己做了这个动作,这对学术界来说确实是个好建议。

    答复删除
  3. 基本上,您希望学术界更加符合行业的挑战和问题我认为行业需要(更多)来激励研究人员将他们的重点转向行业议程谷歌一直在做一些有趣的事情,即通过开源重要的图书馆(例如TensorFlow)。

    Expecting researchers to go spend their sabbaticals contributing to particular agendas is not a serious proposal如果您想从学术界获得更多,您需要向学术界提供更多。

    答复删除
    回复
    1. 马特没有要求学者解决谷歌(或任何其他特定公司)的具体问题他建议他们不要浪费时间来解决无关紧要(即已经解决或解决无问题)的问题我读到了马特的建议,即学者们在工业中尝试休假作为一种帮助学者自己的方式,而不是后门请求免费劳动。

      从学术界到第一个行业研究实验室,现在是产品部门(IBM Cloud),我完全同意Matt的观点阅读和评论那些毫无疑问代表了许多非常艰苦工作的论文令人沮丧,但是不要为了这个领域而努力。

      删除
    2. 我很想知道谷歌(和其他公司)如何帮助解决这个问题这是我花了很多时间的东西我最近主持了一个为期两天的研讨会,其中有一群学者在移动设备上工作,其目的是“展示和讲述”我们在谷歌所做的事情,并帮助建立我们和学术界之间的联系。我确实认为休假和实习(对于学生来说)是一个很好的插入方式我们为学术研究人员提供了大量资金,以期促进合作建议随时欢迎。

      删除
    3. >我们为学术研究人员提供了大量资金
      当然,你的意思是说你给学术研究人员一点点资金。

      删除
    4. 每年数百万美元并不小。

      删除
    5. 我认为NSF的预算大约是70亿美元,大约800-900万美元用于CSDARPA每年约30亿美元,其中很大一部分用于CS(例如,I20主要针对CS,其预算约为5亿美元)我不确定谷歌的拨款预算是多少,但我认为“很多”资金将达到数亿美元。

      我同意你的观点,即学术界可以做更多与工业界合作,但很多业内人士对与学术界合作没什么兴趣我记得加入一家大型软件公司的安全组后遇到这个问题似乎关注下周要做的事情是如此短暂,以至于很少有兴趣或机会与其他团体合作或采取外部想法即使他们来自同一家公司的研究小组,也是如此虽然我在那里学到了很多东西,但我不建议学者加入那个小组我相信你的团队不同,但也有学术团体在与业内人士合作方面做得很好。

      作为旁注,我非常喜欢斯托克斯在他的书“巴斯德象限”中所采用的方法,将基础研究和应用描述为完全独立的轴看起来谷歌的研究经费基于这种范式,我认为这很聪明。

      删除
  4. 伟大的帖子马特会议的行业展位是与公司联系的一种方式,可以更多地了解他们的问题,数据和研究机会我们@YahooLabs有很多可供选择,许多工业实验室也是如此去看一下!

    答复删除
  5. 一些医疗机构为教师,研究生和博士后提供有偿休假或暑期体验为什么没有更多的IT公司这样做呢?

    答复删除
    回复
    1. 大多数IT公司提供(付费)实习,许多提供休假。

      删除
  6. 是的,为什么Google不会在Haskell中重写Android?

    答复删除
    回复
    1. 我认为它更多地与大多数应用程序开发人员愿意用java而不是haskell编程的事实有关。

      (恕我直言,如果你需要,Haskell有副作用编程的有效方法但我同意这对新手来说是一种困难的语言。)

      删除
  7. 不是相反吗?
    我所看到的方式是,许多学术界强迫这种“淫秽或腐败”的恶劣环境,迫使学术研究人员产生快速的结果(无论工作有多么丑陋或不同)我亲自与许多院士谈过,他们脑子里有一些非常有趣(也可能是定义)的问题,但由于不能产生快速的结果而无法解决这个问题。由于这种压力环境,他们无法看到大局,即使他们想要!

    除此之外,通过实际找到劝阻这种“发布或消亡”压力的方法,我相信院士会自动放弃工作,废话,废话他们可以努力追求革命思想,也有足够的时间专注于那些令人烦恼的工程问题。

    虽然,我真诚地感谢并感谢很少有学术实验室能够让自己远离这场竞争,但却取得了成功 - 而不是大多数学术实验室都成功地做到了这一点。

    答复删除
    回复
    1. 如果你实际上没有任何想法,也许你不应该成为一名学者做正确的事情很难,因为人们有动力做错事 - 每个人都有约束学者们不知何故认为这对他们来说很特别Also, the main point of this post is that the proposals themselves are bad - where are all the revolutionary ideas? If someone has a truly good idea, it's actually not hard to get funding in my personal experience.

      删除
  8. 另一个大问题是学术论文的清晰度对于小型研究领域以外的人来说,他们常常难以理解这通常有助于使不相关的内容在添加到出版物清单时显得重要,但绝不会推动该领域的发展。

    最好的论文在这个领域取得了进步,并且是用专业人士和感兴趣的新手可以访问的无术语编写的但这些很少而且很远。


    答复删除
    回复
    1. What you said.

      像马特一样,我读了很多论文和提案This week, I happen to be reading a bunch of proposals from faculty PIs who are asking Google to fund their research这是一个事实:如果我们不理解您的提议,我们就不会为此提供资金在许多情况下,我们没有足够的审核人员,他们是您所在领域的专家,所以如果您无法向我们的非专家审核人员解释,他们就不会投票。

      删除
  9. 说得好我大多同意。

    但有一个对立点:关于学术界是否是构建“真实”软件的好地方的问题,我从劳工统计局挖出了数据:

    http://colin-scott.github.io/blog/2014/04/29/is-academia-a-good-place-to-build-real-software/

    tl;博士:专业软件开发人员的数量比学术研究人员数量多3个数量级,而且差距正在扩大即使学者决定花时间开发“真正的软件”(放弃研究其他事物的机会),我们也很难与工业软件的纯粹工程能力竞争。

    马特,我很好奇你的想法!

    答复删除
    回复
    1. I don't think academia's job is to compete with industry; as you point out, that's futile学术界应该努力推进知识理想情况下,一些知识将转化为现实世界的结果最好的方法(在我看来)是确保以行业为中心的研究,通过对行业面临的实际问题的认识和理解,而不是在虚构的世界中。

      删除
  10. 好点马特我把我所有的研究生涯都花在了工业上,面临着不同的挑战。在工业研究环境中被重视的问题被学术界视为工程或整合工作我停止了几年的出版,因为它似乎毫无意义。

    Two requests: can you please write a blog post about how to have a successful research career in CS outside of a University? Also, the workshop you held at Google on mobile computing challenges .any chance you can make the agenda or any of the material public? Thanks!

    答复删除
    回复
    1. I'm not a good person to write about having a successful research career outside of a university, because I don't think I'm having a research career anymore :-) But see: http://www.nocheins.com/2012/06/googles-hybrid-approach-to-research.html

      不幸的是,我认为我们不能公开研讨会的材料。

      删除
    2. 这是大多数博士想知道的事情,但他们没有机会,谷歌或其他一些行业的实习机会仍然太少但实际上,如果谷歌可以透露更多有关行业真正需要的信息,那么至少新鲜的博士会得到这样的大局,否则他们将被迫通过纸张丛林

      删除
  11. 我喜欢这篇文章我是一名学者(“试图成为”更合适)但我来自工程界我学到了一些你提到的要点,我们需要把重点放在学术界,以实现可视化/瞄准真实产品。
    我每天都在努力应用它,这很困难。
    We have biotechnology projects and try to really align with what medical people NEED! The people we collaborate with are reluctant to it, it's natural for them to prove a concept不要求现场解决方案根本不要求解决方案......
    我相信我们可以改变这一点,因为学生们愿意在其他人的手中看到他们的工作特别是在医疗保健

    But it's a struggle to ask for any quality tests, or yield evaluation, or repeatability, or debugging, or any optimization of a prototype.

    感谢分享你有一个新的追随者。

    答复删除
  12. 我喜欢这篇文章我是一名学者(“试图成为”更合适)但我来自工程界我学到了一些你提到的要点,我们需要把重点放在学术界,以实现可视化/瞄准真实产品。
    我每天都在努力应用它,这很困难。
    We have biotechnology projects and try to really align with what medical people NEED! The people we collaborate with are reluctant to it, it's natural for them to prove a concept不要求现场解决方案根本不要求解决方案......
    我相信我们可以改变这一点,因为学生们愿意在其他人的手中看到他们的工作特别是在医疗保健

    But it's a struggle to ask for any quality tests, or yield evaluation, or repeatability, or debugging, or any optimization of a prototype.

    感谢分享你有一个新的追随者。

    答复删除
  13. 理想情况下,学者应该远离任何可以以任何方式和形式为公司盈利的研究公司应该自己做这一切事实上,马特是正确的,当学者们尝试这样做时,他们通常做得不够好而且公司人员感到沮丧(例如马特)学术+行业混搭的最佳方式是它通常发生的方式:学者做一些新事物,一些公司从中受益并进一步发展。

    答复删除
    回复
    1. 我认为这是错误的,一般来说,这不是一个学术生涯的好方法。

      这不是唯一的途径,但许多成功的学者都在研究可以或多或少立即变成产品或创业公司的东西Others work farther out on things that might not be practical for years to comeYou *can* do industry-relevant research if you want to; this post is about avoiding the pitfalls.

      删除
    2. 那么你挑衅地命名你的帖子你想得到眼球,他们就在这里眯眼,看看我的答案是如何在你设计的帖子的范围内并不难:正是那些学者可能想做“行业相关”的研究,我建议不要这样做可以做出一个非常明确的论点,即创造性地为任何问题做出贡献,而不是在短暂的商业议程的狭窄范围内辛苦工作。

      删除
    3. 这是一个公平的观点,许多学者确实在工业的直接利益之外工作我不认为这是最好或唯一的方式。

      删除
    4. Math? Astronomy? Chemistry? Medicine? Biology? I think you may have an inflated view of how big your niche of the world is大多数科学家很少担心工业我认为与工业界合作的频率要低得多,也是学术界最不明智的做法人类生活中最有影响力的进步的核心已经并将继续来自于人们在没有特定方向上摆弄。

      删除
    5. I agree with your last sentence, save for the final 3 words; I would say that the greatest advances have come *as a side effect* of people tinkering around or working on other, though often related, problems虽然有些进步(例如纯数学)来自于很大程度上脱钩的工作,大多数源于个人完全解决不同问题的尝试。

      删除
  14. 我想说一些评论家很难意识到实际研究的相关性在我的具体案例中,由于这个原因,我花了将近两年时间才接受论文。

    答复删除
    回复
    1. 我想这取决于这个领域以及你如何在研究中发挥作用许多系统和移动研究都相当实用,但我不知道其他领域如何看待这一点。

      删除
  15. 你不要直接潜入承诺,以实现实习或休假所需的时间我在一家公司谈了三天,他们安排我和每个人谈谈:销售团队,支持台,开发人员,管理层这给了我足够的背景知道要问什么问题,并确定更长的实习是否有用这种简短,密集的个人体验是谷歌(和其他人)愿意复制的吗?

    答复删除
    回复
    1. 像谷歌这样的地方足够大,3天不会给你很多背景,但这样的非正式访问是可能的。

      删除
  16. 我完全同意这篇文章我在谷歌的研究上花了六个月的时间,这让我大开眼界在我访问之后透露了我的研究,我的实验室不那么专注于出版,而是更多地开发可以直接影响人们生活的开源软件。

    答复删除
  17. 很多好点,马特您明确关注工程和基于问题的研究,这些研究由现在的规模/重要性/痛点/ USP状态驱动和加权,这是研发组织的自然领域我和你在一起它隐含着存在的理由 - 可以说是互补的力量和使命 - 对于学术机构来说:独立,追求真正的新知识(本身)和寻求公共启蒙(所有)These were the guiding principles of Humboldtian universities, whose unexpected consequences were serendipitous technological and commercial successes shifted across fields (pure math to crypto, pure chemistry to pharma, etc), space (somewhere else) and time (much later)与你所倡导的,期望,也许,这没有矛盾:

    “不幸的是,我认为我们不能公开研讨会的材料。”

    You say academics should take industrial sabbaticals or internships -- a good thing! -- in order to see what's already been solved and what's really important, which I'm a bit worried about if requiring a Hotel-California-style cloak of company secrecy我认为要求任何人声称新颖性来产生公开的,可复制的证据,包括数据,这是公平的游戏这可能是一个人可能会被一个正在做的人“舀”的秘密价格对于追求(Humboldtian)大学而不是公司使命的学者来说,公司的价格很低(通常是付费的),但故意高(赞成分享)。

    答复删除

  18. 我来这里是为了证明这位伟大的法术施法者为我做了什么我从不相信施法,直到我被诱惑尝试它i and my husband have been having a lot of problem living together, he will always not make me happy because he have fallen in love with another lady outside our relationship, i tried my best to make sure that my husband leave this woman but the more i talk to him the more he makes me fell sad, so my marriage is now leading to divorce because he no longer gives me attention所有这些痛苦和痛苦,我决定联系这个法术施法者,看看我和我丈夫之间的事情是否能够解决这位法术施法者是一位女士告诉我,我的丈夫真的处于一种极大的咒语之中,以至于他被一些魔法所吸引,所以她告诉我她将把所有事情都恢复正常she did the spell on my husband and after 5 days my husband changed completely he even apologize with the way he treated me that he was not him self, i really thank this woman her name is Dr Aluta she have bring back my husband back to me i want you all to contact her who are having any problem related to marriage issue and relationship problem she will solve it for you她的电子邮件是traditionalspellhospital@gmail.com她是一个女人,她很棒祝你好运。
    他为不同目的施法

    答复删除
  19. 我对推荐系统的研究提出了类似的观点,该系统显示了对玩具问题的建议性能以及小数据无助于推进最新技术:

    http://glinden.blogspot.com/2006/01/recommender-systems-and-toy-problems.html

    学术界无法获得他们所需的数据,这是合法的回应Despite some releases on anonymized data, the companies that have data mostly hold on to it tightly, and the main way to get access to it is to work at the company不清楚如何解决这个问题,但这对于学术研究来说是一个难题。

    答复删除

发表评论

此博客的热门帖子

我为什么要离开哈佛

我已经决定辞去我在哈佛大学的终身教职,留在谷歌显然,这将是我职业生涯中的一个重大变化,也是我在过去几个月中花费了大量时间考虑的事情。

我不应该让谣言传播我的举动的原因,我认为我应该非常直接地解释我的想法。

我首先要说的是,由于哈佛问题,我不会离开相反,我喜欢哈佛,并会很想念它计算机科学系是绝对一流的,学生是教授希望与之合作的最佳人选这是一个梦幻般的环境,非常支持,并且有很多优秀的人才。 他们疯狂到足以让我任职我现在离开时感到内疚我加入了哈佛,因为它提供了一个机会,可以对一所重要学校的一个重要部门产生重大影响,而且我对八年前去那里的决定感到无比遗憾。但是......

在Go中重写大型生产系统

我在谷歌的团队正在努力重建一个大型生产系统(几乎) 我说“差不多”因为系统的一个组件 - 一个用于图像格式之间转码的库 - 在C ++中运行得非常好,所以我们决定保持原样但系统的其余部分是100%Go,而不仅仅是用C ++或其他语言封装现有模块这是一次有趣的体验,我想我会分享一些经验教训。

为什么重写?

我们必须回答的第一个问题是为什么我们首先考虑改写当我们开始这个项目时,我们采用了一个现有的基于C ++的系统,这个系统是由我们在Google的两个姐妹团队在几年内开发的。这是一个很好的系统,并且它的工作非常出色然而,它已经在几个不同的项目中使用,目标大不相同,导致了一个非常重要的挫折随着时间的推移,我们很快就会继续创新......

在Google运营软件团队

自从我离开学术界以来,我经常被问到谷歌的工作是什么样的我想从终身教授到软件工程师听起来像是一大步除了工作职位之外,我在新职位上比在哈佛大学工作的8年里更快乐,更富有成效,尽管在担任教授和运营软件团队之间存在很多相似之处。

I lead a team at Google's Seattle office which is responsible for a range of projects in the mobile web performance area (for more background on my team's work see my 关于该主题的早期博文)我们的一个项目是最近宣布的 Chrome Mobile中的数据压缩代理支持我们也在努力 的PageSpeed一系列技术,特别是移动网络优化,以及一些我还不能谈论的其他很酷的东西。

我的正式职位名称只是“软件工程师”,这是Google最常见(和令人垂涎)的角色(我说“令人垂涎的......”
yabo88安卓
yabo88安卓 is a computer scientist and engineering manager at Google, where he works on ChromePrior to joining Google, he was a Professor of Computer Science at Harvard. 关于马特的更多信息......