npm创始人Isaac Schlueter告诉你什么叫做幸运和机遇

最后编辑于 2020年03月17日 创业

npm的创始人Isaac Schlueter,也即Isaac Z. Schlueter,他在2002年毕业于南康涅狄格州立大学(Southern Connecticut State University),大学期间学得是数学、计算机、物理和哲学,但实际上,他因为毕业论文的原因并没有最终"拿到学位"。而他在日后的成功,说明学位和成功没有决定关系,一点儿也没有。


Image credit: Isaac Schlueter

毕业后的Isaac Schlueter成为了打工人潮中的普通一员,他先是在一个小的软件公司Data Strategies做了3年多的技术支持,又在2006年跳槽到雅虎做了一名前端工程师,算是找到了自己喜欢的工作,逐渐变得非常擅长编程和制作网站,还混成了一个前端小头目。

2010年,Isaac Schlueter转战于Joyent公司,成为了Joyent的一名员工。Joyent可是一家在JavaScript领域非常著名的公司,因为JavaScript服务端框架Node.js就是Joyent公司的员工Ryan Dahl开发的,基于Chrome V8引擎的一个Javascript运行环境。Ryan Dahl从2009年开始开发Node.js,他被称为Node.js之父。在与Ryan Dahl混熟之后,Isaac Schlueter也开始参与Node.js项目。

其实在2009年,Isaac Schlueter在雅虎做前端工程师还没离开的时候,他就开始琢磨JavaScript的包管理了,即建立一个JS代码远程仓库,想用哪个就下载哪个。不过那时的JS包管理还不叫npm,也没有开发者对这个感兴趣。

然而幸运女神眷顾了Isaac Schlueter。在进入Joyent参与Node.js之后,由于Node.js也有很多JS包,也需要管理。Ryan Dahl和Isaac Schlueter关系这么好,给个面子吧,于是Ryan Dahl就把Node.js的JS包放到了Isaac Schlueter的JS包管理远程仓库里了。作为回报,这个JS包管理就叫做了Node Package Manager,即npm,并在2010年3月19日注册了域名npmjs.com。

在2012年,Isaac Schlueter人生中的机遇来了。这一年,Ryan Dahl离开了Node.js,加入了谷歌大脑(Google Brain)开始进行深度学习方面的研究。Isaac Schlueter则接手成为了Node.js的负责人。咳,技术人员都是性情中人,说不干就不干了。

npm是自己的,Node.js是自己负责的,你说还有啥不能搞的?

随着Node.js的牛*,npm也水涨船高的变得非常牛*了,那些之前不感兴趣的开发者也纷纷把自己的JS包放到npm中。在2014年,已经告别了Joyent全职运营npm的Isaac Schlueter,终于成立了自己的公司npm,并出任CEO,一句话,往大了做!

还真做大了,npm在JavaScript开发圈乃至整个技术圈,影响力日盛,没有那个玩js的不知道npm、不用npm。正所谓林子里枪打出头鸟、技术里收购第一名,npm最终也"难逃"被收购的命运。

2020年,Isaac Schlueter再次迎来好事儿。在3月16日,微软的GitHub宣布收购了npm,Isaac Schlueter和npm的投资者们,大赚。

做成一件事,努力很重要,但真的还需要一点幸运,一点机遇。

NPM:
https://www.npmjs.com/

Isaac Schlueter:
http://blog.izs.me/
https://github.com/isaacs

Ryan Dahl:
https://tinyclouds.org/
https://github.com/ry

登录注册后才能评论。