Minjie 谈 Jane Street 的网络安全工程

原标题Minjie on Cybersecurity Engineering at Jane Street

一位香港软件工程师讲述学习 OCaml、开发内部权限系统,以及跨团队处理安全告警的经历。

MiMinjie讲者 · Jane Street
频道
Jane Street
发布
2023年3月15日
视频
3:09
阅读
2 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Jane Street 香港网络安全团队的软件工程师 Minjie 介绍了自己 2019 年加入公司后如何学习 OCaml,以及一门帮助他为软件协作做好准备的大学课程。他还介绍了内部权限系统、网络可见性工具,以及跨团队联系同事的重要性。

  1. 1在工作中学习 OCamlMinjie 加入前没有 OCaml 经验。他在开发者训练营学习基础,并通过工作学习团队专用的库。
  2. 2权限与可见性他的项目包括全公司使用的内部权限系统,以及提高网络可见性的小型工具。
  3. 3跨团队协作他帮助同事使用权限系统并收集反馈;安全告警分诊也需要与其他团队沟通。
  4. 4乐于助人的同事Minjie 说,在公司工作最喜欢的部分是与友善、愿意接受建议的同事共事。

要点建议

  1. 新开发者先通过训练营学习 OCaml 基础,再在工作中学习团队专用的库。
  2. 软件工程工作坊帮助 Minjie 练习协作和处理大型代码库。
  3. 网络安全团队开发内部权限系统,以及改善网络可见性的工具。
  4. 安全调查可能需要多个团队共同还原事件经过。
全文

按章节阅读整理后的全文

只看原始文稿
01

学习工具

Minjie 介绍了自己在香港的岗位,以及加入后如何学习 OCaml。大学的一门工作坊也帮助他为团队合作和大型代码库做好准备。

我是 Minjie,在 Jane Street 香港办公室的网络安全团队担任软件工程师。我于 2019 年加入公司。

加入之前,我没有 OCaml 经验,在大学期间也只接触过少量函数式编程。Jane Street 的开发者会参加 OCaml 训练营学习基础;加入团队工作后,可以再学习该团队使用的专用库。

大学里的一门软件工程工作坊对我的准备尤其有帮助。它教会我如何在软件团队中协作,以及如何处理大型代码库。

02

构建和支持安全工具

他的工作包括全公司使用的权限系统和内部网络可见性工具。他跨团队协作,帮助推广系统、收集反馈并进行告警分诊。

我的主要项目之一是一个全公司使用的内部权限系统。我也在网络安全领域开发较小的工具,包括改善内部网络可见性的工具。

协作有不同的规模。有时我会因为一个问题联系另一个团队;有时多个团队会一起推进更大的项目。

作为开发者,我帮助其他团队采用权限系统,收集反馈并加以改进。在安全方面,我协助进行告警分诊,并联系其他团队的同事,共同还原事件的完整经过。

03

同事与文化

Minjie 认为同事友善、乐于助人。他重视大家愿意讨论并接受建议的态度。

Jane Street 的人友善、乐于助人,也愿意讨论。我最喜欢的就是与这些同事共事:他们总是愿意听取建议。

同频道的其他文章

1:34:29EN → 简体中文
JSJane Street· 2026年6月24日Jacob Baskin:构建 Superstore 与调度 HiveYaron Minsky, Jacob Baskin · Jane Street这位 Jane Street 工程师回顾分布式分析数据库背后的设计选择,以及为不断扩大的研究集群分配资源的挑战。基础设施与部署Software engineeringDecision Making+1
1:34:36EN → 简体中文
JSJane Street· 2026年6月1日Nate Foster:把网络当作程序Yaron Minsky, Nate Foster · Jane Street从可编程交换机到 BGP,一位编程语言研究者解释高层策略和形式模型如何让网络更易于修改。基础设施与部署Programming LanguagesSoftware engineering+2
5 张幻灯片15:48EN → 简体中文
JSJane Street· 2026年5月15日走进 Jane Street 的得州 AI 数据中心Dwarkesh Patel, Yaron Minsky, Daniel Pontecorvo · Dwarkesh PatelDwarkesh Patel 与 Ron Minsky、Dan Pontecorvo 一同参观拥有 4,032 个 GPU 的训练设施,了解液冷、配电和运行保障。基础设施与部署AI cost & performance
1:48:21EN
JSJane Street· 2026年3月17日Will Wilson on Deterministic Simulation and the Hard Problems of Software TestingYaron Minsky, Will Wilson · Jane StreetThe Antithesis co-founder explains how replayable simulations explore complex software, why properties matter and where testing meets its limits.开发流程与测试Software engineeringCode review & verification+2
7 张幻灯片1:20:57EN → 简体中文
JSJane Street· 2025年12月23日Matt Godbolt:深入 Skylake 的乱序流水线Matt Godbolt以逆向工程和细致测量为基础,导览指令解码、寄存器重命名、执行与内存顺序。SemiconductorsSoftware engineeringBenchmarks
1:12:58EN → 简体中文
JSJane Street· 2025年9月4日Chris Lattner:Mojo 与可移植 GPU 性能的追求Yaron Minsky, Chris Lattner · Jane StreetRon Minsky 与 Chris Lattner 讨论 Modular 如何通过语言和编译器设计,努力让加速器编程兼顾可移植性与速度。Programming LanguagesGPU programming & kernelsSoftware engineering+1