Resume
Lastmod: 2019-08-03

这里是对纸质简历的补充

本页中Instagram、Twitter、GitHub资源可能需要科学上网

教育经历

时间 学校 院系 专业 学位
2010.09 - 2014.06 北京交通大学 理学院 理科试验班 本科
2014.09 - 2017.06 北京交通大学 交通运输学院 系统科学 硕士

备注

  • 理科试验班的培养计划是本科前 2 年接受数学物理通识教育,后 2 年修完选修专业的全部 4 年专业课。我选择的专业是城市轨道交通,在理学院获得了工学学位

  • 系统科学是一个理学院和交通运输学院之间的交叉学科,硕士期间我主要在做铁路运输安全预警相关工作,并在一个工学学院获得了理学学位

工作经历

工龄 2 年,工作经验 4 年

在读期间全职实习 1 年、996和通宵加班保守估计 1 年,共计 4 年。

2018.08 – 2019.08

新东方集团 报名系统组 .NET开发工程师

  • 参与新东方新报名系统构建

    • 独立负责学员信息管理、财务审计模块的构建和迭代
    • 参与支付分配模块的构建
    • 参与运维监控站点构建,提供财务对账、审计的自动化监控功能
  • 解决团队日常问题

    • 负责 git 和工作流的使用方法的培训,并协助团队成员解决实际问题
    • 处理团队遇到的没人处理的疑难问题,不涉密部分参见博客 bug-on-face
    • 新系统上线前开发工具和脚本提升自动化程度、减少重复工作

备注

  • 新东方是俞敏洪的那个,有图为证:Instagram
  • 主要工作都在后端,只有运维监控站点稍微糊了一些 Vue 代码
  • 负责 git 培训和处理 bug-on-face 中的问题都是我发现问题然后主动想办法处理并分享知识

2017.10 – 2018.06

北森云计算 PaaS平台 后端开发工程师

  • 参与 PaaS平台新功能“业务规则”的构建
    • 业务规则通过聚合 PaaS 平台功能为租户提供自动触发和运行功能,使用体验类似于 IFTTT
    • 负责构建业务规则的管理系统、各类触发器、定时任务的调度组件
  • 负责开发 PaaS 平台运维站点 V2 版主要功能模块
    • 提供身份验证、权限管理功能
    • 提供线上 Kafka 监控和操作功能

2016.06 - 2017.10

北森云计算 账户系统组 后端开发实习生

  • 独立维护和更新北森所有业务的管理员分级授权体系

  • 独立重写北森授权体系中用户和租户授权逻辑

    • 大幅提高授权页面访问速度(12 秒 -> 1 秒内)
    • 整理出清晰的授权逻辑和完善的技术文档
  • 参与北森用户账户体系 UserFramework 的构建

备注

  • 提高的访问速度的主要工作
    • 重写了大部分包含业务逻辑的存储过程,提高数据库访问速度
    • 梳理历史堆积起来的业务逻辑,提供可靠的文档和注释
    • 重写了业务逻辑,裁剪掉迭代中堆积起来的冗余处理流程和代码
  • 我维护授权体系时只有我理解整个体系的逻辑,在我离开后,团队成员只依靠我整理的技术文档就可以继续维护系统

其他内容

  • 编程

    • 熟悉 C#、ASP.NET,工作中用 C#,有关注 dotnet core 最近发展
    • 了解 Go 语法
    • 会使用 Linux 进行开发,知道 git/vim/bash/docker 等工具的基本用法,会在 VPS 上部署自己的telegram bot 和 shadowsocks
    • 有基本的系统设计意识和对代码进行抽象的意识,追求编写可维护、不让reviewer骂人的代码
    • 对算法和数据结构、TCP/IP协议、设计模式有基本的概念
  • 英语

    • 通过英语四六级考试,能自己看懂正常的报错信息
    • 正常使用英文邮件沟通,
    • 口语:国内互联网工地口语水平
  • 日语

    • 无字幕观看普通子供向动画
    • 准备 N2 考试中
  • 你可以收获一个什么样的同事

    • 搞乱过生产环境数据并修复、删过开发环境数据库并修复,犯过很多错误、上线过很多bug,知道如何弥补,更认真检讨过该如何避免
    • 拥有价值 15000+RMB 的书库,保持着每天 2 小时左右的阅读习惯,偶尔在 Twitter 分享好书
    • 从北森离职时大部分技术部同事跟我一起吃了个雪糕,人际关系还不错,而且他们还反复希望我回去
    • DOTA2 鱼塘守门员,久经沙场,心态平和、情绪稳定
    • 对自己的要求是做个成年人,人生目标是在让自己「有的选」
  • 我想加入一个什么样的团队

  • 薪酬待遇

    • 对有自己判断的人来说,钱不会是吸引他加入的最大因素,但会让他想走的最大因素
    • 我并不贪钱也不极度缺钱,也的确不知道自己究竟在市场上值多少钱,这些交由我信任的、我未来的同事们来判断,我相信付出了信任和努力的我不会被亏待,所以我很少在钱上跟 HR 和 Leader 纠缠
    • 但我所托付的这份信任不应当被用来当做压低我应有回报的理由,当我察觉到不公时自然会去寻找公正的所在,我所追求的,正是这份「我有的选」的勇气
  • 面试官或许还想知道

    • 为什么搞了 7 年交通突然选择当程序员?
      • 本科毕业时不知道自己要干什么也没找到工资很高的工作,索性读个研认真思考一下。
      • 研究生时很认真地读了书、去咨询公司(中咨海外)、中国电信北京研究院和北森实习了一段时间,算是把几种生活都体验过了,感觉写代码还不错就在北森转正接着干了
      • 最初写代码是受微软的 Empower us all 的鼓舞,后来发现这个可以无限摧毁和创造的世界非常有趣
    • 你觉得非常有趣,那你做了什么努力来体会这种乐趣?