JavaScript背后的公司NPM风雨飘摇:管理层出现变故
这个JavaScript包注册中心的裁员引发了关于社区成员命运的问题。
NPM, Inc是广泛使用的NPM JavaScript包注册中心背后的公司,代表“节点包管理器”(Node Package Manager)。在这家重要的小公司内部,这个名称代表另一种意思:“好人很重要”( Nice People Matter),但这种情况可能即将发生变化。
两周前这家旧金山初创公司解雇五名员工的做法让分析人士觉得不是特别体贴周到。对于一家声称“同情是我们奉行的策略”的公司而言,它的不当行为触怒了那些被开除的员工和JavaScript社区的成员。
丢掉饭碗的员工当中包括Frédéric Harper,这位开发倡导者发推文详细叙述了整件事的来龙去脉。他表示,他的担忧并非来自被公司解雇。他表示,这种事常发生,会再次发生。 他说:“整个过程完全缺乏尊重、同情心和职业道德。”
他在发给IT外媒The Register的电子邮件中表示,该公司公开声称的价值观与其实际行为似乎不一致。
我们知道你在去年夏天干了什么
裁员实际上是去年夏天开始的。一名不愿姓名的NPM老员工告诉The Register,该公司聘请了一位新CEO Bryan Bogensberger,旨在将公司的年收入从约300万美元提高到10倍甚至20倍。
知情人士解释,加拿大人Bogensberger自2018年7月或8月开始掌管该公司,但由于其个人文件资料未齐全,直到2019年1月才被宣布为CEO。
他带来了自己的人马,并换掉了长期效力NPM的老员工。知情人士解释:“由于他把管理团队与来自前一家初创公司的老同事放在一起,结果出现了非受迫性错误。”
比如说,上个月解雇的一名员工离获得股票期权就差了一个月。这名员工原本可以通过签署非贬低条款来保留那些股票期权,但他拒绝了。
知情人士表示,新的领导班子上台后,公司盛行猜忌和敌意的风气。最近举行了一次全体会议,上司鼓励员工就公司的新方向畅所欲言。该知情人士表示,按照人力资源顾问的建议,畅所欲言的那些人上周被立即解雇了。
时任首席技术官的CJ Silverio是Bogensberger到来后不久离开的人之一。她在接受The Register的电话采访时说:“8月份我几乎立马被赶走了。这是一场文化变革。毫无正当理由让工程师处于危机模式,这种事我真干不了。”
Silverio整个夏季还在继续休假,却在12月收到解雇短信。她说,新领导班子上台后的几个月有5人被解雇,自己是其中之一。加上3月份裁掉的5人,共有10人在管理层转型过程中被开除,占公司总人数的20%至25%,具体取决于你是在哪一天计算员工人数。
最近的一轮裁员潮对Silverio来说似乎没有道理。她说:“大家对裁员感到非常惊讶,事先毫无征兆。裁员不是看技能,因为一些人听说自己干得不赖。”
知情人士称,有一次,招聘经理获得了预算,立即为一个被开除的岗位重新物色人选。
The Register请NPM谈论一下裁员。这家初创公司拒绝发表评论,但表示在招人。
CEO Bryan Bogensberger告诉The Register:“我们不能就机密的人事问题发表评论。不过自11月1日以来,我们的员工队伍已经大概翻番,现已达到55人,并继续为许多岗位积极招人,以优化和提升我们从长远来看支持并壮大JavaScript生态系统的能力。”
到底有没有下令封口
Silverio和Harper一直在公开谈论裁员,因为他们同样拒绝签字同意NPM在遣散费合同中所附的非贬低条款。
1月份生效的一部加利福尼亚州法律(SB 1300)禁止公司以非贬低条款掩盖不法行为。但总的来说,这类条款是合法的。
据知情人士透露,NPM需要表明收入在增长以吸引更多资金,但鉴于企业帐户每月仅收费7美元、开发者帐户免费,很难做到这点。这家公司需要一款企业产品,但是交付NPM企业版晚了一年多。
Silverio对于改头换面后的NPM将如何监管JavaScript基础架构的这个关键组件表示了担忧。
她说:“我真正担心的是,JavaScript包管理器和语言公共资源落在一家会不会出现财务问题不好说的风投资助的公司的手里。万一不行,这是整个JavaScript语言社区需要立马注意的事情。”
说到最糟糕的结果,她说“这位新CEO有可能将公司卖给Oracle。”
如果NPM决定与我们谈一谈,那么毫无疑问肯定有人会不同意这个说法,会坚持认为他们同样关注JavaScript社区。问题在于,如果许多公司发表诸如“好人很重要”之类的声明或者像谷歌那样声称“不做恶”,但言行不一,就很难对这种说法信以为真。
本文文字及图片出自 微信公众号
你也许感兴趣的:
- ECMAScript 2024新特性
- 【外评】JavaScript 变得很好
- 一长串(高级)JavaScript 问题及其解释
- 不存在的浏览器安全漏洞:PDF 中的 JavaScript
- Python 里的所有双下划线(dunder)方法、函数和属性
- 【程序员搞笑图片】JavaScript
- JavaScript 膨胀于 2024 年
- 解码为什么 JS 中的 0.6 + 0.3 = 0.89999999999999 以及如何解决?
- 用 JavaScript 实现的 17 个改变世界的方程式
- 【译文】Dropbox:我们如何将 JavaScript 打包程序的大小减少 33% 的
“节点包管理器”(Node Package Manager),你这翻译一定是在逗我。。