V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangolve
V2EX  ›  程序员

React core team member Dan Abramov 的逆袭之路

  •  
  •   zhangolve · 2020-01-10 23:18:36 +08:00 · 1837 次点击
    这是一个创建于 1778 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前两天午休的时候,看了这篇文章( https://overreacted.io/my-decade-in-review/),觉得非常喜欢. 文章是 React core team member Dan Abramov 自己讲述的过去十年的成长经历,在我看来,简直就是非常励志的逆袭之路。

    先说感受,我大概 17 年左右就知道他了,并且看过几个他的演讲视频,最有名的当然是他在 React conf 里面第一次讲述 React Hooks 的视频了,觉得他的布道十分有趣,后来就关注了他的个人推特和个人博客,一直到现在。在我的印象当中,我一直认为他是一个受过良好教育的白人中年程序员,我以为他已经有 30 几岁了,后来看这篇文章才知道,原来和我自己的年龄相差无几。

    简单概括一下:

    俄罗斯人,10 年的时候,大一刚刚结束就辍学了,在一家软件公司上班,开始编程工作。当然在此之前,已经有了多年的编程经验,他第一年拿到的薪水是$18k 每年。

    11 年,暗黑时刻,被辞退。于是努力学习,尝试各种新鲜技术,包括 Git, basics of Python, Django, a bit of CSS and JavaScript, and some Bash。

    12 年,找工作遇到了很多挫折,想要去的公司也没有去成功。很迷茫,学习各种知识,包括 Compilers and Machine Learning courses. 后来去到了莫斯科一家做 ios 开发的公司。

    13 年,$30k 每年。在那家做 ios 的公司做得很认真,但是产品并没有卖得很好。

    14 年,是他的 React 元年, 他的一个同事最早知道了 React,并把 React 介绍给了他,他于是做了一些尝试和探索。从此开始入坑,当时 React 生态还很不健全,他研究了“hot module replacement”机制,并且发布了推特,慢慢地有了一些影响力。他也第一次得到了 Facebook 公司的 recruiter 招聘信,但是他没有太多理会。他开始从这一年起,参加技术大会,做技术分享,了解到要想布道,也要有非常好的演讲准备和演讲技巧。他在假期的时候,也不忘记敲代码,这也是他能够成功的原因。

    15 年,继续在开源的路上越走越远,继续支持 React 生态的发展,积极参加技术大会,在技术大会和推特上认识了好多技术牛人,互相学习。写下了 Redux,后来通过一个技术牛人,得以进入 Facebook 伦敦部门(由于某些原因,无法获得美国签证,只能去伦敦了)

    薪水嘛, $100k/year and an initial restricted stock unit grant of $125k vesting over four years. I also had a signing bonus of $18k。

    16 年,正是进入 React core team,成为 React 的核心开发团队成员。这是美国以外唯一一个远程 core team member。 后来鉴于当时社区有大量第三方的脚手架,核心团队自己搭了一个标准典范脚手架,也就是著名的 Creat React App.

    17 年,为了 React 16.0 这个版本,重写 React.

    18-19 年,获得晋升,伦敦团队日益壮大,自己也有了几个 side project,有了更大的影响力。

    总结起来,我觉得这个故事真的很励志了,让我最大的感受是他的坚持,不断地学习和探索。以及他对于开源这件事的态度,正是开源,扩大了他的影响力,很顺利的进入了 Facebook,被招安了,也挺好。

    2 条回复    2020-01-11 11:53:09 +08:00
    huangsw
        1
    huangsw  
       2020-01-11 10:21:44 +08:00
    膜拜。大部分程序员都不适合这条路,纯技术路线,花的时间和经历是普通程序员难以做到的
    fumeboy
        2
    fumeboy  
       2020-01-11 11:53:09 +08:00 via iPhone
    10 年的 18k
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1496 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:15 · PVG 01:15 · LAX 09:15 · JFK 12:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.