在美国国家航空航天局喷气推进实验室工作是什么样的体验

2025-06-09

在美国国家航空航天局喷气推进实验室工作是什么样的体验

人们热议在大型科技公司工作是什么样的,但像NASA喷气推进实验室(JPL)这样的“瑰宝”却鲜有提及。大多数人被某个地方的“惊喜”待遇所吸引,比如免费餐食和乒乓球桌。但在NASA喷气推进实验室,人们并非为了福利而来,而是因为他们真心热爱探索太空和地球。这造就了一种重视创造力和探索精神的企业文化。

我是谁?

我目前在喷气推进实验室(JPL)从事先进多任务操作系统(ADAS)的前端工作,之前也是一名实习生。希望通过这篇文章,激发您对太空技术领域工作的热情。

NASA JPL 是什么?

宇宙的中心

JPL是位于加利福尼亚州拉卡纳达弗林特里奇的一个研究机构,负责执行太空和地球科学任务。其显著成就包括:开发美国第一颗绕地科学卫星、研制第一艘行星际飞船,以及将机器人送往其他星球!

JPL 是由加州理工学院为 NASA 管理的联邦政府资助的研发中心 ( FFRDC )。这使得 JPL 与其他 NASA 中心相比具有独特的优势,因为它允许 JPL 推动 NASA 范围之外的创新。在 JPL 工作,您不再是公务员,而是加州理工学院的私人雇员。

JPL 的历史确实令人着迷,我鼓励您更深入地了解它

JPL 做什么类型的工作?

兔子们在 Rover 上工作

这里的工作范围很广,从平面设计人工智能混合现实折纸,应有尽有。你不必是火箭科学家也能在这里工作。在最近的一次活动中,我遇到了伊丽莎白·兰道,她的正式头衔是“高级故事讲述者”,真是太酷了!

技术栈是什么样的?

这篇文章的其余部分将从前端工程师的角度来写。

你可以将喷气推进实验室(JPL)的任务视为传统科技公司的产品。任务会经历从构思到实施的产品生命周期。每个任务都会有一些需求,这些需求可以通过定制服务来满足,或者扩展多任务服务。最近,我们大力推动构建更多多任务服务,这可以为当前和未来的任务节省大量时间,避免重新实施和测试共享服务。

我们使用 Git/GitHub 进行版本控制,并且大多数任务都转移到 monorepos。

许多任务软件已经从桌面应用程序转移到网络应用程序。

前端

  • Angular、React 与 Typescript(无需支持 IE,因此我们可以使用最新的浏览器功能!)
  • D3 和​​ Canvas 用于可视化
  • Jest 和 Jasmine 用于单元测试
  • 用于 E2E 测试的 Selenium

后端/DevOps

  • Java Spring、Express 和 Typescript
  • JUnit 用于 Java 测试,Mocha/Chai 用于 Typescript 测试
  • Docker(大多数服务部署在*nix OS上)
  • 詹金斯
  • MongoDB、MySQL、ArangoDB、Dgraph

其他

  • 测试轨道
  • 吉拉
  • 松弛
  • Windows/Mac/*nix 机器

实验室里有很多工具正在使用,但上面没有提到。这里团队动态的一大优势在于,如果你能提出一个理由来说明为什么某个工具有用,那么你就可以使用它。

团队动力

实习生组

加入JPL后,您将加入一个负责特定职能的团队。例如,JPL设有数据服务团队、用户界面团队和人工智能团队。这些团队的成员随后会被招募执行任务。作为个人贡献者,您可以将全部时间投入到单个任务中,也可以将时间分配到多个任务中。

更换团队/任务非常简单。你可以与其他团队的主管或项目负责人见面。找到合适的团队/任务后,你就可以按照当前的职责顺利交接。

根据您所在的团队,您可以坐在单独的办公室、小隔间或开放空间。

俱乐部

航天运动会期间的实习生

实验室有很多兴趣爱好俱乐部。我最喜欢的是健康俱乐部、自行车俱乐部和园艺俱乐部。

面试流程

JPL 没有统一的面试流程。如果某个团队真的看好你,你可以当场被录用。以下是建议的流程:

  1. 在线申请特定职位或获得推荐
  2. 与人力资源部门进行电话面试(行为)
  3. 与团队/任务负责人(行为/技术)进行一轮电话/视频面试
  4. 现场面试(行为/文化/技术)
  5. 通过电子邮件/电话做出决定

生活中的一天

上午8:00 醒来
上午8:20 早餐
上午8:45 工作休假
上午9:00 到达工作地点
上午9:15 关注电子邮件/Slack
上午9:30 起来
上午10:00 开发时间
中午12:00 实验室或演讲嘉宾的午餐/演讲
下午1:00 开发时间
下午2:00 会议/Sprint 计划/回顾
下午3:30 开发时间
下午5:00 加州理工学院的健身房
下午6:00

显著优势

  • 您可以选择“定期休息日”工作时间表,这样您每隔一个星期五就可以休息!
  • 补贴午餐
  • 远程工作友好
  • 使用加州理工学院的资源,如健身房、讲座和设备租赁
  • 每周由嘉宾或其他员工就项目或其他主题进行讲座

结束语

在这里工作真是太棒了(我可没想说双关语)。大家都很聪明,一条 Slack 消息就能认识新朋友(实验室鼓励你每两周安排人出去喝咖啡,这样就能结识新朋友)。这和在大型科技公司工作相比,确实有很大不同,但你在这里做出的贡献在整个太空领域都清晰可见。


如果你在南加州,想参观一下这个实验室,欢迎随时联系我!2020年火星探测器正在这里建造,这对实验室来说是一个激动人心的时刻。

鏂囩珷鏉ユ簮锛�https://dev.to/johnphamous/what-it-s-like-working-at-nasa-jet-propulsion-laboratory-2eln
PREV
21 个你可能闻所未闻的令人惊叹的 Web 功能
NEXT
像我五岁一样解释 GraphQL。GenAI LIVE!| 2025 年 6 月 4 日