查看原文
其他

研究生学位能使你让更快地进入开源工作

Joshua Pearce 开源社 2021-04-22

| 作者:Joshua Pearce

| 翻译:bastamon 

| 编辑:EE

科技公司通常更喜欢雇佣那些有丰富开源经验的求职者,这是因为简单且方便的开源体验更具有价值。随着开源软件在业界占据主导地位,以及更多软件趋向开源化和免费化,这种针对开源经验人员的雇佣偏好会越来越普遍。举例对比,据 Indeed.com 薪资分析网站的披露:从事关键字 “Microsoft Windows” 相关人员的平均薪资为 6.4 万美元,而从事关键词 “Linux” 相关人员的平均薪资却高达 9.9 万美元。上述两者明显的薪水差距足以说明用人单位对人才的偏好。


求职市场上目前有很多与开源相关的诱人职位面向拥有学士学位的求职者开放,但求职者若不想自己的命运被任人宰割,那就应该考虑一下提高自己的学位,因为更高的学位往往意味着能赋予员工更多的自由去追求其个人兴趣。


这种可由自己支配自由在我要选择接受何种教育时尤为重要,我认为大部分博士对此也会有类似的考量。然而,即使你并不那么重视知识自由的重要性,那至少得承认“每个人都有权为自己的财富自由负责”。


假设读者现在是一名本科生,但却对自己的财务状况略有担忧,那你该考虑读研了。据美国劳工统计局(Bureau of Labor Statistics)《当前人口调查报告》(Current Population Survey)中的数据显示,若一个本科生能获得硕士学位,他的平均收入将能增长 20% 以上,如果他能获得博士学位,则他的平均收入将增长约 50%。从另一方面观察,学士就业者的失业率约为 5%,而硕士就业者的失业率则降至 3.6%,博士学位的失业率甚至降至 2.5%,降幅高达 50%。


当然,并非所有学校的师资和研究生课程配置都具有相同的教学水准。多数支持开源的倡导者可能会发现自己钻研于某项工程研发中。这种钻研精神对未来期望高薪的学生来说也是一个非常好的消息。IEEE 发布的 2014 年就业报告显示:“工程领域的失业率仅为 1.9%,远低于经济衰退前的平均水平”。同样地,美国机械工程师协会(ASME)和美国土木工程师协会(ASCE)也出具了一份类似的调查报告,其中显示:“在经济衰退(2011 年至 2013 年)的期间,工程师的平均工资反而上涨了约 5 个百分点。”


但讽刺的是,许多学生在考虑是否读研时并不具投资眼光。从短期来看看,读研似乎很贵,而且你不得不承担昂贵的学业债务。例如,麻省理工学院每学期的学费是 24000 美元,这还不包含食宿费。即使是在笔者的大学研究生院(密歇根理工大学,位于冰雪覆盖的密歇根州上半岛),成为一名电气或计算机工程师每年也要花去 4 万多美元。虽然这笔投资成本高昂,但能从专业技术学院下毕业的研究生几乎总能得到极高的收益回报。


此外,我还要告诉读者一个更棒消息:若你是一个踏实好学的学生,读研过程中可享受免学费或更多的资金补助。


通常情况下,学业表现最好的学生们都能获得全额的助学金,这些助学金能替他们缴清读研期间的所有学费,即便全国最好的学校里也是如此规定的。博士和硕士学位的学生一般都有充足的资金,包括学费和每月的学习津贴。你虽然不会变得富有,但至少能靠这笔钱解决燃眉之急。依赖助学金读研的这条道路的美妙之处在于“你所得到的研究经费将可直接帮助你完成自己的论文”。


如果你正在找一个能支持你进入开源工作的研究生学位,那么仅仅参与研究生课程学习是不能简单地实现这一目的的。你首先要做的事情而是从这前100所支持自由/开源软件的大学中挑选出自己的读研去向。


多科研院校都秉承着相当丰富的开源文化。罗彻斯特理工学院(Rochester Institute of Technology,RIT)的学生现在可免费获取与开源软件和与开源文化相关的辅修课程。同时在密歇根理工大学,学生还可以参与到开放硬件的企业工作中,这类企业原则上是由学生来负责运营的。在麻省理工学院(Massachusetts Institute of Technology,MIT),学院还对外开设一些公开课(公开课一种开放式获取教育资源的新方式)。另外还要一点值得注意的是,尽管导师的学术背景很重要,但这并不该成为引导学生们选择研究方向的主要原因。这是因为除去要选择读研的大学和选课这些事外,研究生们要仔细分析院内哪些资金充足的研究团队更值得申请加入(通常每个研究团队由一位教授带领)。



如何加入到开源研究团队中工作

尽管许多学术机构在原则上遵守并支持开放源代码准则,但在事实上,学术单位中对外公开招生的核心开源研究团队的名额却是有限的。NetworkWorld.com 仅仅对外公开 6 个开源团队,Wikipedia 保存了一张开源组织的不完整名单,而我在 Appropedia 上也维护着一张关于开源硬件贡献者的花名册。还有更多类似的例子(比如,可以参考一下参加开放科学会议 GOSH 的名单,等等)。


笔者自己也带领着一支开源研究团队,希望借此文能对即将读研的准研究生们提供一些帮助。笔者的开源团队主要研究太阳能电池和开放硬件。太阳能光伏技术是发展最快的行业之一,而关于开源硬件的各种活动(尤其是 3D 打印机 RepRap)也都在如火如荼地发展。而我们这边研究团队 -- 密歇根技术开放可持续性技术(MOST)实验室,也一直引领着热门研究领域的前沿,所以想要加入我们的研究小组是相当困难的。其他大多数开源研究团队通常也有类似的情况,但我可以很高兴地说,学术界科研团队的规模和总体密度一直都在增加。


加入开源研究团队的途径有两种:

1)直接途径 和

2)间接途径


首先介绍一下直接途径吧。



与教授沟通,并脱颖而出


申请进入开源的学术团队的途径通常要从给带领研究团队教授直接发电子邮件开始。首先,要注意发给教授的邮件必须正确地引用他/她的头衔与职称,除此之外还得确保你邮件主题和正文第一行能引起他/她对你的兴趣。这是相当必要的,因为教授他/她并非随意地招生。在正常情况下,教授们更希望在他/她研究团队内工作的学生能和他/她自己在研究领域上有着共同的兴趣。每年都有成千上万申请入学的准研究生,教授们自然也会在招生过程中显得相对地挑剔,所以你必须证明你在学术领域中的兴趣。教授们每周都会收到好几十封电子邮件的入学申请,因此你必须使自己的邮件能脱颖而出。



取得好成绩,并备考 GREs


此外,您还得选修研究领域中所有相关的基础课程。教授首先会根据你的学习成绩来判断你,所以你最好在校保持一个较高的绩点,并且在随后的 GRE 考试中取得一个好成绩。这是因为,即便你在科研中很出色,但你若没有够高的绩点和 GRE 分数来打动别人,那你就无法达到读研的最低要求,更别谈想获得助研奖学金了。就笔者的研究团队而言,一名具有竞争力的研究生需要在绩点和 GRE 考试中均取得名列前 10% 的成绩(GRE 前 10% 的要求为:在语言理解中取得 162 分以上,在数学运算中得 164 分以上,在写作分析中得 5 分以上的成绩。对国际留学生则额外需要取得托福成绩达到 100 分以上,或雅思成绩不低于 7.5 分)。


当然你也可以选择申请招生标准较低的研究团队,但绩点和入学分数将在很大程度上决定你的入学机遇,对外国学生尤为如此。全世界有那么多所大学,想对某所大学中某届的其中一个班进行教学质量评估基本是不可能的。所以研究生入学办采用一种笔者认为很荒谬的做法,入学办将GREs考试视为一种快速审查学生的方式。庆幸的是,一些国际留学生意识到可以简单地通过GRE考试来提高自己成绩,因此他们会计划事先留出整整一年的时间去备考,最终取得理想的成绩。国内学生虽然不必为GRE准备一整年那么久,因为美国助学金在原则上还是偏向国内学生而非国际学生,但你仍应该为备考GRE而付出努力。


要是你的分数并非特别理想,你也可以通过证明你的研究兴趣来大大提高你获得申请进入研究团队的机会。这里就要谈到开源理念真正的优势了。与你那些在私企实习的同学不同,如果你曾经在开源环境中工作,那么教授就可以直接看到该开源项目然后对你在其中所做出的贡献给予客观评价,而那些实习生只能笼统地(但不能具体地)介绍他们所做的工作。对教授而言,一名优秀的准研究生应具备研究团队或所处相关领域的工作经历和经验。



展示并分享你的作品


如果你想加入笔者的研究团队,或是其他令你心仪研究团队,你还得好好展示一下你曾经完成过的作品。这代表着你得试着做一些自我介绍的个人网页,并在其中上传一些你成功的研究案例。一名准研究生需要在其心仪的研究领域中负责一些主要的项目。就笔者的团队而言,它可以是本科阶段内在业内期刊中发表的一篇论文,也可以是提出一种新的开放科学理论,或者是为大型免费/开源软件项目(如 Debian )所做出的有价值贡献。这类成果都可以作为有用的入学申请材料;举个例子,你可以将其提交或发表到别的可持续项目中去,比如发表到你学校的组织的“无国界工程师”(Engineers Without Borders)分会上,或者将项目移植到在开放硬件中以供使用,再比如直接上传到极客空间(hackerspace)中。


当然,教授们招贤纳士并非一定强求学生得在学术性本科研究中做出过巨大的研究成果。假如你的工作是修车,那我想了解你修的整个过程。假如你设计了一款很酷的电子游戏,酷到连我都想玩它。若你曾在 3D 打印机(RepRap)上成功构建过一个模组,亦或者是曾经参与开发过我们团队正在使用的一些免费/开源软件,起码你能在我们这边的研究团队中挣得一席之地。


假如你是位优秀的学生,你可能会收到来自多个研究生项目的 offer。但如果研究团队正面临着经费不足的问题,你可能就无法马上得到研究补助。切莫把导师拒发补助金错意成私人恩怨。你可能是完成该系列研究项目的理想学生,同时教授也很需要留用你,只是不巧研究经费刚好不够而已。令人担忧的是,美国政府近年来对学术界的拨款进行了一系列大幅的经费削减,所以用于研究的资金支持也不再像以前那样充裕。你应该多申请几个研究生项目,向不同的教授申请,因为你无从得知哪边的研究经费能够支撑你完成在研究生阶段的学习。


讲完这些,我再谈一谈第二种加入开源研究团队的途径。



循序渐进,深入团队


这种方法适用于那些刚好满足指定研究生院最低招生要求的学生。这类院校开出的招生要求要比一般开源团队负责人对外招生时所宣传的要低很多。被这类大学录取的研究生,会被安排到助教席位上。担任助教也是一种偿清读研学费的方式,尽管它不能报销论文发表时所需的费用,而且你仍得在自己余下的时间内完成论文。如果你能在院内学业表现优秀并被认可为是一名优秀的助教,之后你就可以试着到自己想去的开源研究团队内做志愿者。多数研究团队的教授若有充足的资金都会去招收这些自费的学生。倘若研究团队确实很拮据,教授也会为你的劳动成果提供某种形式的额外学分补偿。这些学分可以用来减轻你的课业负担,省下的时间可以拿来做研究。所以拿好这些学分,努力工作,证明你自己的研究价值。


若以上条件你都已经达成,那你的学业就已经成功了一大半。至此开始,你得到研究资助的机会将会大大增加。多数情况下,教授们提交的经费申请会随机地得到批准。一旦经费得到批准,教授们往往会立即希望给研究团队内补充一些“新鲜血液”。若你身体健康,那你就会有很大的几率获得这笔资助。即使是在最坏的情况下,你至少还可以继续在开源研究团队内工作,虽然拿不到资金,但从事开源研究工作的本身也会有益于你的职业发展。你参与的项目会更容易地被其他(有资金的)教授访问,您所做的研究(即使只是按时计费的)也会被公开发表。这些好处是任何参与与军事机密或专利相关的人员所无法得到的。而且,如果你的研究成果很优秀,那你在这方面的技术专精还可以帮助你立足于其他的研究团队,其他的科研项目,甚至申请其他院校(比如未来以硕士的身份申请读博),或是只是找一份更好的高薪工作。


记住努力工作,积极分享你的研究成果,遵循开源模式,最终会有所回报。


最后祝各位好运!



作者简介 / AUTHOR

Joshua Pearce——博士Joshua Pearce在密歇根理工大学任教材料科学与工程和电子与计算机工程学院的教授。他目前带领着密歇根理工大学的开放可持续性技术(MOST)研究团队,同时他也是开源实验室的荣誉作者。Joshua教授的研究重点是开放与应用的可持续性,旨在不破坏生态的前提下,运用科技创新平等地提高全人类现在的和未来的生活质量。……


精彩推荐祝贺 SkyWalking 毕业成为 Apache 顶级项目
RootTools, 是时候收手了
知否知否,VS Code 不止开源

原文:https://opensource.com/article/17/1/grad-school-open-source-academic-lab

本文由@bastamon 原创翻译,开源社首发。
翻译工作遵照 CC-BY-SA 协议规定,如果由侵犯到您的权益,请及时联系我们。
欢迎遵照 CC-BY-SA 协议规定转载,敬请在正文注明并保留原文/译文链接和作者/译者等信息。


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存