对于大多数学生来说,实习是一个在真实环境中学习和成长的重要机会。加入开源公司或项目的实习生似乎也能在此过程中更多地了解自己。最近,我采访了一些前红帽实习生——包括新入职的和长期在红帽工作的同事——关于他们在开源文化中工作所学到的经验教训,以及他们对下一批实习生的建议。
在红帽实习你学到了什么?它对你的职业生涯有何影响?
以下是他们的看法。
Arman Assa,全球运营总监,客户服务实习生(2004年)
如果你有聪明且创新的想法,并且这些想法是实际且相关的,你会发现我们的领导会认真对待你。实习生坐在副总裁旁边的员工会议上并积极参与对话的情况并不少见。红帽的决策过程在很大程度上是自下而上和横向的。这与许多老牌公司自上而下的方法截然不同,需要一些时间来适应。从职业发展的角度来看,从入门级职位开始的个人有绝佳的机会与领导团队建立联系。这就是我十年前能够从实习生开始,一路晋升到今天职位的原因。但这同时也伴随着责任:你最好确保你所说和所做的事情为整个公司增加价值。
Tal Kammer,质量工程师(红帽 OpenStack 团队),实习生(2012年)
开源的概念真的改变了我的思维方式。如果你从未参与过开源项目,你习惯于总是想着保护你的代码,以免有人“窃取”你的想法。加入红帽后,我学到了相反的道理;成为活跃社区的一份子,为他人做出贡献,分享你的知识,实际上可以教会你更多,并帮助你磨练你的技能。最重要的是,它可以让你对成为“每个人都能看到”的事物中的积极一份子感到满足。
Jon VanAlten,软件工程师,实习生(2009-2010年)
活跃的开源社区是技术知识的绝佳资源。我与上游互动过的每个人都非常乐于助人;直接传递知识,指出已有的在线信息,随意分享一些信息片段。这同样适用于我所在的红帽团队的人员、其他红帽同事以及社区中的其他人。
作为我学校实习项目的一部分,返校实习生会做演示,我才意识到自己有多么幸运。我直接接触到了经验丰富的专家的指导和反馈。我被当作(也感觉像)团队的正式成员一样对待。我正在做真正的工作,并且接触的是在现实世界中广泛使用的软件。这段经历让我更倾向于在完成学业并准备进入职场时继续从事开源工作。幸运的是,我收到了红帽的录用通知,但即使没有,我想我也会努力尝试在其他地方找到工作,以便继续将开源项目作为我工作的一部分。
Jamie Williams,高级雇主品牌专家,人力资源实习生(2007年)
我不是技术人员,所以起初我很难理解开源是如何融入我的角色的。在实习期间,我学会了默认以开源方式运作。在项目工作中,我们与项目团队之外的人员合作,并在流程的早期积极寻求反馈。我的想法很重要,而我是一名实习生的事实并不重要。我被拉入了一些项目中,这些项目给了我一些即使是毕业多年的人也尚未拥有的经验。在红帽工作的过去七年里,我学到的和成长得比我在任何其他公司都多,我认为。
在红帽工作的六年里,我学会了始终对机会持开放态度。这里不是为你规划好明确道路的地方,所以你需要对你角色之外的项目保持开放和参与。这就是你结识他人的方式,而这些关系可能会变成你在公司的下一个机会。
Lukas Czerner,高级软件工程师,实习生(2010年)
我学到的最重要的东西并不完全是技术性的。每天与社区合作的能力,对我的工作充满信心,能够将我的代码发送出去供许多人查看和评判,同时准备好为它辩护,并在许多情况下接受批评而不会泄气(这可能是最难学到的)。
Eddie Hoffman,业务系统分析师,运营数据实习生(2012年)
我来自制造业背景,红帽的几乎一切都与制造业不同。我在这里的角色肯定有更多的自主权。重要的是结果,而不是实现结果的路径。即便如此,我在这里也体验到了在其他地方没有体验过的,来自组织各个层级的教学和学习意愿。这种共享知识的渴望非常独特,并创造了良好的工作环境。
Mairin Duffy,Fedora 工程团队首席交互设计师,交互设计实习生(桌面团队,2004年)
十年前,我参加了一个人机交互博士项目。我想发挥影响力,帮助使开源软件更易于使用。我申请了红帽的实习,专门为了更好地理解开源软件背后的开发过程。
结果,我最终离开了我的博士项目,并在红帽全职工作。我认为这对我来说是一条更有成就感的职业道路。与在学术界相比,我在红帽工作时,更能实现我想要的变化。也许我学到的最好的事情是,如果你身边都是才华横溢的人,并且你正在从事你喜欢的技术,你就会享受你的工作并学到很多东西。
Amy VanCooney,高级营销专员,在线营销实习生(2011年)
红帽的开源理念意味着,无论你作为员工处于什么级别,你都可以自由地发表意见并为业务对话做出贡献。我参与的项目是营销组织内部的实际项目,这些项目对红帽的成功产生了业务影响。这种经历拓展了我解决问题的能力,并让我能够轻松地全身心投入到一个项目中并全力以赴。
Anisha Narang,助理软件工程师,Source Browser 团队实习生(2013年)
在红帽作为实习生工作是一次很棒的学习经历。我被分配了实习项目的质量保证角色,最终目标是测试自动化。我可以自由选择这项工作的语言/工具,这让我评估了多种选择并做出了明智的决定。
我开始使用 Selenium 和 Python,红帽的开源文化激励我与社区分享我的知识,并激励我付出巨大的努力来准备我在 2013 年印度 PyCon 上的首次公开亮相。不断改进也是红帽文化的一部分,我对测试领域有了广泛的了解。我现在正在探索其他测试工具,例如“Cucumber + Watir”。当你周围的人富有创造力和热情时,你也会在短时间内成为其中之一。
Lukas Berk,助理软件工程师,实习生(2010-2011年)
我接触到了一些我见过的最复杂、最棘手的问题,这在我回到学校时非常有价值。我发现我所知的比我想象的还要少(哈哈),但是,即使作为一名全职员工,“保持对学习/下一个挑战的渴望”这种方法仍然适用。
Jason Hibbets,Opensource.com 项目经理,Linux 用户组实习生(2000年)
我的实习经历塑造了我的职业生涯。我学到的第一件事就是开源之道。当你采用成功的软件开发模型并开始将其应用于其他学科时,就会发生惊人的事情。很久以前种下的种子,即开源是做事和对待生活的更好方式,使我能够在开源社区中找到一个不需要编码,但允许我参与其中的利基市场。
对于开源公司的实习生有什么建议吗?
来自前红帽实习生的见解和启发。
Mairin Duffy,Fedora 工程团队首席交互设计师,交互设计实习生(2004年)
不要太害羞而不敢做出改变,也不要以等待许可为借口袖手旁观。我认为“先斩后奏”这句谚语对于在红帽成功实习非常重要。来自学术背景,我发现这是我必须做出的最大的文化转变。我太习惯于按照教学大纲、特定的截止日期和时间表以及特定的流程来完成任务,所有这些都由教授和学校管理部门规定。在开源公司,你有更多的自由来为自己规定这些东西,并在你看到需要时扩展到其他领域,以实现你的目标。
Arman Assa,全球运营总监,客户服务实习生(2004年)
要求你的经理给你分配需要你与其他部门合作的可见工作。这最大限度地增加了你在其他人面前获得曝光的机会,因为你增加了价值,这将有助于人们决定是否想在实习结束后想办法留住你。
Anton Giertli,助理技术支持工程师,Java 中间件支持实习生(2012-2013年)
尽可能利用你的实习机会。不要让它白白流逝。要积极主动,多打扰别人。如果你不这样做,你将一无所获。我记得我犹豫了几个小时才在 IRC 上 ping 同事,直到我最终鼓起勇气去做这件事。在经验丰富的同事面前暴露你的弱点不会让你显得愚蠢,这意味着你正在努力提升自己,而这正是实习的意义所在。
Jon VanAlten,软件工程师,实习生(2009-2010年)
要无所畏惧。提出问题,尝试事物,尽早分享你的工作,即使你认为它很糟糕;你得到的任何批评都将是你学习的机会。
Jamie Williams,高级雇主品牌专家,人力资源实习生(2007年)
永远不要认为你比坐在你旁边的人知道得多。始终愿意学习,承认你犯了错误,并愿意尽一切努力以红帽的方式完成工作。
Amy VanCooney,高级营销专员,在线营销实习生(2011年)
永远不要低估你的能力。如果你有一个想法,就去执行它。完成事情可能并不总是容易的,但要获得真正的成功,你必须有一个愿景,并且最终朝着这个愿景努力是值得的。
Lukas Berk,助理软件工程师,实习生(2010-2011年)
开源的伟大之处之一在于,你永远不会真正被阻止去了解程序/系统/主题是如何工作的。所以保持好奇心,并始终提出问题。你永远不知道下一个切线是否会把你带过一座山,这座山上有你从未见过的最令人惊叹的景色。
Eddie Hoffman,业务系统分析师,运营数据实习生(2012年)
让自己走出去,不要害怕承担看似超出你能力范围的项目来冒险。曝光率很高,学习和成长的最佳方式是鞭策自己,所以要冒险。你会发现有很多人愿意帮助你,并且你会在这个过程中建立很多良好的人脉关系。
Jason Hibbets,Opensource.com 项目经理,Linux 用户组实习生(2000年)
拥抱开源之道,尽可能多地建立相关的联系,并快速学习。我还想说找到你的热情,并参与适合你的开源社区。
对红帽的实习感兴趣吗?我们正在招聘
2 条评论