php发展

首页 » 常识 » 诊断 » JetBrains三个程序员用付费产品打
TUhjnbcbe - 2025/3/30 17:10:00
北京治白癜风哪里最好 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/xcxbdf/

IT经理世界

商业为技术鼓掌的故事

这是一个18年前开始的创业故事,在捷克的布拉格,有三位程序员——SergeyDmitriev、EugeneBelyaev和ValentinKipiatkov——需要做一个大型Java项目的重构。这个大型项目的过程非常复杂,为了提高效率和降低难度,需要一个基于Java语言的开发环境,然而问题是,当时市面上却没有合适的工具。

于是这三位程序员,干脆就研发了一个工具。一年后,JetBrains的第一款产品IntelliJIDEA,就是在之前的基础上又加入了许多开发过程中需要的工具而诞生的。IntelliJIDEA是基于Java开发的集成开发环境,就像文字工作者需要用到Word,IntelliJIDEA也能极大方便程序员的工作,在出现后就受到热捧。

在一线实践发现痛点,然后开发针对性的产品,满足真实需求。JetBrains的开局很符合创业规律,不过,就像今天的创业者最怕的是遭遇巨头阻击,JetBrains在成立一两年之后,IBM就开发了一款类似的,而且免费开源的集成开发产品Eclipse。JetBrains欧洲、中东、非洲以及亚太地区销售副总裁AlexeyReshtenko回忆,面对IBM公司庞大的资源与背后的研发实力,而且开发的又是一款免费产品,当时还只是一家初创企业的JetBrains内部非常紧张,如履薄冰,而外部市场也都预测JetBrains会就此退出市场。

在竞争对手的压力下,JetBrains只能加快增进产品功能的速度,不断贴近用户体验与需求。不难发现,如果想在市场竞争中获胜,JetBrains需要让自己的产品比IBM的还要好很多,直到抹掉了付费和免费之间的价格差,让用户觉得JetBrains更物有所值。

而现在,JetBrains不但赢得了这场竞争,据AlexeyReshtenko介绍,目前JetBrains的销售遍布全球,甚至在北极都有用户,而销售增长也非常迅速。全球强公司中90%以上都在JetBrains的现有客户群里。在去年,JetBrains拥有27.6万个活跃付费用户,全球累计用户达万。而中国是JetBrains在全球增长第二快的市场,在下载量上,去年已经超过了美国,占全球20%。

从技术创业到商业的商业成功,这家捷克公司的发展轨迹,值得我们了解。

CEO也在写代码

JetBrains的一个鲜明特色是,公司的大部分成员都有程序员技术背景。这家公司的技术属性有多强呢?就连CEO本人每天工作中,绝大部分时间都是在忙项目编程的开发,然后才是处理法务、财务、税务方面的问题。

不久前,销售团队有一名新同事加入,这名新员工收到了许多相关资料,但未被告知如何设置公司内网VPN。他在总部频道留言,希望能够找到总部的技术同事协助他做内网VPN设定。当时亚洲办公室与总部有很大的时差,但很快就有人回复,并帮他做好了设置。后来当AlexeyReshtenko与新来同事沟通他的工作感受时,新同事说一切都好,相关技术问题也解决的很快,就是那名乐于助人的技术人员是谁呢?“结果发现,那名‘技术同事’就是JetBrains的CEOMaximShafirov。”

而他们也不仅仅是工具的开发者,更是工具的使用者。JetBrains是做开发者工具的开发团队,”我们本身的开发团队在开发这些产品时,就是使用我们自己的开发工具,我们就是第一线使用者。”AlexeyReshtenko说,借此开发团队可以在开发过程中,第一时间了解开发的产品和用户的实际感受,富有“同理心”,让第一线产品的生产与使用的循环,更迭改进工作也能更快速、敏捷。这样的公司文化,无疑也推动了JetBrains在产品上的推陈出新。

在IntelliJIDEA之后,为壮大JetBrains的产品队伍,加强竞争力,JetBrains投入了.NET工具的开发,即ReSharper。ReSharper是基于MicrosoftVisualStudio(VS)的一个插件,并延伸成为JetBrains第二大产品线,让JetBrains能够从Java语系的框架中跳出,从而延伸并进入第二个产品语系.NET开发的任务中。

JetBrains最大的宗旨就是让开发工作能够更有效率,并且更有趣。目前JetBrains有24个产品线,针对PHP、Python、Javascript等不同语言都各自有一个专精的产品解决方案。绝大部分的产品依然是基于IntelliJIDEA这个平台衍生的,除了少数几款产品,如针对C/C++的ReSharperC++以及CLion有另外的发展的方向。也因此,利用JetBrains的产品,可以开发手机端、PC端、Web端等不同平台上各式各样的应用。

“程序员群体其实是一个非常敏感的群体,对每一种功能的好坏都非常爱憎分明,只有程序员喜欢我们的产品,才会推荐公司的领导乃至高层购买产品与相关服务。”虽然是销售副总裁,但AlexeyReshtenko认为,产品本身的品质才是最好的代言人。

JetBrains的销售团队并不是传统推销的形式,而是为客户选择需要的产品和方案。由于员工都是程序员出身,JetBrains产品服务的自动化程度非常高,配合高水准的产品,才是JetBrains增长的最大动力。

付费or开源?

但JetBrains的故事并不是像甲骨文一样,单纯靠贩卖商业软件成功的故事。除了工具外,JetBrains还非常知名的是Kotlin。Kotlin是JetBrains自主研发的一种编程开发语言。最初其起源是JetBrains认为Java语言不能满足团队的需求,便开始着手Kotlin开发项目。“Kotlin本身是一个开源项目,JetBrains将Kotlin编程语言的设计作为一门艺术来经营,并且在其中投入了大量的资源与心血。”不过AlexeyReshtenko表示,JetBrains并没有预期直接从Kotlin语言带来任何营销收益,这个项目的目的是能够提升程序员的代码写作效率,节省打码量等。

简单地说,Kotlin可以和Java%兼容,但比起Java,Kotlin语言的代码相对更简洁。在JetBrains持续投入Kotlin语言项目后,目前Kotlin团队已经是JetBrains的第二大团队,有70名成员,并在全球用户增长迅速,目前在Android应用开发中和Java同样是一级语言,受到开发者的喜爱甚至超出了JetBrains的预料。

那么,JetBrains对于工具的开发,以及将其做成收费软件还是开源的考虑依据又是什么呢?

AlexeyReshtenko告诉记者,关于哪些软件开源、哪些软件付费,这个决定会由JetBrains的自研团队深入研究。在决策上,为了打开市场,会将部分功能开源,为了保留专精技术,也会将部分功能坚持付费。

由于JetBrains产品的传播,很多是由于使用者的喜欢而口耳相传,进而拓展用户规模,因此很多开源或付费的决策也是JetBrains经过评估用户需求和市场发展来决定。“所以我们的宗旨是,用户先试一试,就能感受到JetBrains产品的不一样。如果开源的功能已能满足用户所需,就可以使用开源版本,若用户选择进一步拥有其他功能,可以选择付费。付费版本也有为期一个月的试用模式,供用户在付费版和免费版功能中作比较,决定功能付费是否合理。”

JetBrains每个产品都有社区版和开源版本更新,并保持更新同步。活跃用户有25%是活跃付费客户,非付费用户还有相当一部分是免费授权的学生用户。去年JetBrains的活跃付费用户有27.6万,覆盖世界强的90%,通过付费软件的稳定收入,JetBrains可以继续在社区开源项目投入,比如Kotlin语言项目以及其他开源版本。而JetBrains的开源工具与许多开发者社区拥有非常紧密的合作关系,开发者为产品做功能建议、报错纠正,也能促进产品在互动和进步的生态环境中成长。

年,JetBrains中国市场的的销售量增长了83%,下载量占到全球20%,其中中国销售额最多的是IntelliJIDEA,涨幅为%,用户包括今日头条等公司。今年JetBrains在中国巡演和拜访城市有深圳、杭州、上海、北京4个城市,并在产品工具教育、市场品牌推广等各方面进行投入;另一方面,JetBrains也开始与中国合作伙伴紧密合作,“JetBrains发现中国云服务和全球其他市场并不相同,JetBrains需要提供本地化的支持,才能满足更多国内开发者的需求。此外,JetBrains产品的研发重点是能够减轻开发者每日的负担,让代码编写更高效、提升代码质量,这都需要与相应的技术开发团队一起努力。”AlexeyReshtenko说。

作者丨李昊原

1
查看完整版本: JetBrains三个程序员用付费产品打