我要创办一家公司,干翻JetBrains和IDEA!

从OHA到FileProvider:Android开放生态的技术遗产与演进之路 移动操作系统的成败,往往取决于其底层生态的开放程度与治理策略。从Google牵头成立开放手持设备联盟(OHA)并公开初代Android系统开始,开源与联盟模式便成为Android与封闭生态抗衡的核心武器。这种模式不仅催生了AOSP与Android Framework的持续迭代,也让开发者工具链从Eclipse插件演进为今日的Android Studio和Gradle体系。与此同时,开放带来的碎片化问题逐步显现,从系统版本分化到存储权限混乱,Google通过FileProvider、Scoped Storag 阅读详情
AI摘要

JetBrains由三位不满于现有IDE的程序员创立,凭借优秀的IDEA等产品成为估值70亿美元的公司。他们采取敏捷开发,重视用户反馈,同时坚持自我驱动的文化,使产品深受程序员喜爱。

有不少程序员,刚开始是用破解版的IDEA,后来实在是喜欢,就开始付费了:“这是我付钱购买的第一个非游戏类软件!”。

彭博亿万富翁指数显示:JetBrains 估值约 70 亿美元, 有人说:该!把产品做得那么好用,活该他们赚钱!

这应该程序员对一个公司和产品最高的赞赏了吧!

在这种情况下,有个网友说:“欣哥,有没有可能创办一家公司,也开发IDE,干翻JetBrains和IDEA”。

我只能说勇气可嘉,就目前看,可能性不大。

不过,这并不妨碍我们去扒一扒这家公司的发展历程,看看它是如何做出如此优秀的产品的。

JetBrains已经成立二十多年,有着30多款IDE产品, 更牛的是,它不融资,不上市,完全靠销售收入生活,年收入2.7亿美元,全球有1千万用户,20%是付费的。

JetBrains活得特别滋润,低调而牛X。

1.  大部分管理层是程序员,包括CEO

上世纪90年代, 有三个俄罗斯程序员Sergey Dmitriev, Valentin Kipyatkov 和 Eugene Belyaev在TogetherSoft工作,用JBuilder做Java开发。 

有一次,三个人聊起来,一致认为JBuilder根本配不上最好的Java IDE称号, 因为它就像一个简单的文本编辑器,加上代码完成、语法高亮等功能,想查查一个函数在代码中哪些地方被使用了,它都做不到。

三人“蠢蠢欲动”, 决定做一个更好的工具出来,2000年2月1日,他们在捷克布拉格创立了Intellij ,即后来的JetBrains。

他们推出的第一个工具叫做Intellij Renamer, 如同它的名字一样,Renamer可以“重命名”一切,不仅仅是Java代码,还包括JSP、XML、CSS、JavaScript。为了开拓市场,Renamer最早是以JBuilder插件的形式销售,效果不太理想。

第二年,他们就把Renamer变成了 真正的IDE :Intellij IDEA, 这是当时为数不多的,能支持代码导航和重构功能的IDE。

但是,研发和销售是两回事儿,他们想了一个招儿:通过免费的方式让用户试用IDEA,获得他们的反馈,然后快速改进,这就是后来著名的Early Access Program。

三人从Java群众中来,又深入到Java群众中去,非常重视用户的意见, 他们行动迅速,反应敏捷,用户提出的问题和建议,通常在第二天的Build中就能实现,给用户带来惊喜感,超越用户期望。

这种“敏捷”的开发方式,再加上IDEA确实解决了痛点问题,让它获得了良好的口碑,一传十、十传百,IDEA开始流行起来。

f12ba689f5380b8c4d5ddd9644c3e4fd.png

(三位创始人收到第一张支票时开心的样子,现在他们都是亿万富翁了)

转眼间20年过去了,虽然已经是亿万富翁,他们还热爱编程。

Velentin最近实现了一个功能,在修改方法签名的时候,原来需要弹出一个对话框,使用起来很烦,于是他就自己动手,在编辑器中就把这事儿给办了。

JetBrains早期员工Maxim ,也是现在的CEO,不断地强调:他的生活中不能没有代码。

d87fe3b5c3031fb2e9088bc09dccad0e.png

看看他的形象,根本不像一个CEO,完完全全就是一个极客。

edef3a16c6ba033bbc9fff1ef3aef0ca.png

2. 绝对以开发人员为中心

三位创始人塑造了JetBrains的精神,JetBrains资深员工,PyCharm的创始人 Dmitry Jemerov在2013年的一次采访中介绍,开发人员在公司具备非常大的自主权。

管理层只设置高层的目标,根本不管你怎么去实现,程序员需要自己去制定计划,执行计划

不写产品规格说明书

公司前6年连Tester都没有, 程序员自己测试

开发人员会直接处理用户报告的问题

执行面对面的Code Review

对代码无情地进行重构

有个JetBrains员工提到:

Google有20%的自由时间,在JetBrains这个时间是80%, 如果你有改进产品的想法,在下一个版本实现就行。

只要你把工作搞定,什么时候干,在家干还是在公司干,都是你的自由。

没有初级开发,绝大部分同事都极其聪明

不开浪费时间的会议,不搞浪费时间的报告,无聊的办公室政治...

这样的开发环境,对程序员来说是极其友好的,对程序员的要求也是极高的。

3. 开发哲学:吃自己的狗粮

在JetBrains, “吃自己的狗粮”是一种开发哲学和生活方式。

用自己的工具来开发工具, 用IDEA来开发IDEA, 开发人员就是用户,并且是非常苛刻的用户, 在使用过程中发现Bug,亲身体会这个工具带给自己的痛苦和阻碍,找到可以提升的地方。

例如程序员长时间盯着屏幕编程,还喜欢在晚上编程,怎么能让屏幕、字体看起来更舒服呢?

2012年,JetBrains带来了深色主题Darcula , 2019年干脆创建了程序员专用字体:JetBrains Mono。

正是这种同理心让IDEA变得了一个让程序员有深度沉浸感的编程IDE。

4.  开源

对IDEA威胁最大的就是开源、免费的Eclipse, IDEA的创始人Velentin回忆道,在Eclipse出现以后,很难说服客户去使用IDEA。

Velentin:你看,我们有这个功能.... 那个功能

客户:Eclipse也有这些功能

Velentin:你再看看,我们实现的更好,用起来更方便

客户:Eclipse免费

Velentin:......

IDEA是当时唯一收费的,不开源的IDE, 这让它受到了很大的压力。

如果IDEA也开源,那收费客户就可能流失,不开源的话,用户会流失到Eclipse那边。真是两难啊。

后来他们采用的策略就是:对包含基本功能的社区版开源,高级版继续收费,这也是后来开源软的策略。

一年后他们发现,IDEA的销售收入并没有收到影响,客户还在,并且开源给IDEA带来了更广泛的关注和用户。

总结

JetBrains和很多热门的公司不同:

它不去做热门的互联网产品和服务,而是做领域狭窄的工具软件。

它的产品不面向人数最多的、普通的消费者, 而是面向“挑剔的”程序员,在这个细分领域内做到极致。

它不融资,不上市,也能活得很好。

参考资料:

https://www.slideshare.net/intelliyole/from-renamertopolyglotide

https://www.youtube.com/watch?v=Qxl0d2rV4Ls

https://resources.jetbrains.com/storage/products/jetbrains/docs/corporate-overview/en-us/jetbrains_corporate_overview.pdf  

https://www.sergeydmitriev.com/

https://www.infoq.com/articles/jetbrains-developer-tools/

你看到的只是冰山一角!

点击下方图片,查看更多文章吧 !

c3279a7bedb2ae5f9298ef5c57734c99.png

714e3fa5cc9d5c2e44541a81b1f467b5.png

7e15782ffe24f079928af6eff142585d.png

国密证书实战:在CentOS 7上构建GmSSL私有CA与完整证书链 本文详细介绍了在CentOS 7操作系统上,使用GmSSL工具构建私有国密证书颁发机构(CA)与完整证书链的实战指南。内容涵盖从部署GmSSL、创建国密根CA、签发服务器与客户端证书,到生产环境安全加固与最佳实践的全流程,旨在帮助系统管理员和安全工程师建立统一、可控的内部国密安全通信体系。 阅读详情

相关推荐

链家二手房信息爬取(内附完整代码)

链家二手房信息爬取1.简介2. 爬虫思路2.1 网页分析2.2 详情页分析2.3 不同页码的爬取2.4 解决链家只显示100页数据2.5 简单的反爬与进度条显示3. 总结 1.简介   最近帮同学爬取了链家在售二手房的信息,这是本人学习爬虫以来爬取数据最多的一次,就想着写个博客记录一下。   本次爬虫是利用python+jupyter notebook实现的,用到的第三方库如下: import pandas as pd # 数据存储 import requests # 网页内容获取 import re #

qq_46256922的博客 3万+

Kotlin开发团队惹上麻烦了

作者 | 褚杏娟根据彭博亿万富翁指数,总部位于捷克的软件开发公司 JetBrains 的市值已经达到 70 亿美元,三位俄罗斯创始人中的 Sergey Dmitriev 和 Valent...

程序IT圈 435

首个FDA认证开源医学影像AI平台Comp2Comp:从CT自动分析到临床部署全解析

深度学习模型在医学影像分析领域正成为变革性力量,其核心原理是通过卷积神经网络自动学习图像特征,实现精准分割与检测。这一技术价值在于将高度依赖医生经验的定性、主观判断,转化为高效、客观、可重复的定量分析,极大提升了诊断的一致性和工作效率。在应用场景上,医学影像AI已广泛渗透于疾病筛查、辅助诊断、预后评估及治疗方案规划等多个环节。本文聚焦于获得FDA 510(k)认证的开源平台Comp2Comp,它集成了主动脉钙化评分和椎体骨密度分析双任务,通过串联式的U-Net分割网络与目标检测模型,构建了从DICOM预处理

weixin_33725126的博客 653

没有拿一分钱融资,三个俄罗斯程序员如何打造百亿美金独角兽公司JetBrains

我们并没有收入增长目标,JetBrains做的所有工作都是为了让软件开发本身成为舒适和充满创造性的过程。如今我们的目标是,在其他场景扩张这一理念。—JetBrains2000 年,互联网泡沫破灭导致许多年轻的科技公司倒闭,投资者在这个时候大幅度停止投资,而此时,却有三位俄罗斯软件工程师Sergey Dmitriev 、Eugene Belyaev和 Valentin Kipyatkov却逆势创业进入了开发生态系统,在捷克布拉格创立了 JetBrains(原名IntelliJ Software)。

1869

LabView实现modbus通讯

labview实现modbus通讯

Lrj的博客 7664

别只盯着Spectre!Cadence Virtuoso里APS和Spectre X该怎么选?一份给模拟IC新手的指南

本文深入解析Cadence Virtuoso中的三大仿真引擎Spectre、APS和Spectre X,帮助模拟IC新手根据电路规模、精度需求和计算资源做出智能选择。通过对比技术指标和应用场景,提供射频电路、混合信号系统和电源管理IC的优化仿真策略,显著提升设计效率。

weixin_26841743的博客 711

JetBrains开发者工具

回想我首次见识IntelliJ Renamer这个重构工具已经是10年前的事情了。该工具完全关注于在无需编辑的情况下进行Java代码重构。在此期间,IntelliJ IDEA已发展成为Java IDE家族的最高级成员之一,并且JetBrains开发工具也已扩展到多种语言。\JetBrains是为数不多的几个开发工具销售业绩很好的公司之一。这也是为什么与Ann Oreshnikova聊及潜在战略、成...

cpongo5 219

【OCCT】第3讲 OpenCasCade&VTK实现三维建模Demo

本文分享OpenCasCade&VTK共同实现三维建模Demo,希望对各位小伙伴有所帮助!1. 新建Visual Studio工程新建空项目添加main.cpp添加main函数2. 配置OpenCasCade & VTK 库配置包含路径:配置库文件:添加链接库:添加运行环境:注意:VTK库的版本要与编译OpenCasCade库时选择的版本一致,否则会出错!

qq_40041064的博客 781

IntelliJ IDEA、Kotlin 背后公司 JetBrains 在俄罗斯停服

作者 | 苏宓出品 | 优快云(ID:优快云news)企业采用 SaaS 的风险是不是变大了?SaaS 竟然也成为了一道墙?近日,受国际局势的影响,除了基础软件之外,不少业界技术人再次...

优快云资讯 3145

48、基于头部电信号和触觉的人机交互技术研究

本文探讨了基于头部电信号控制决策和触觉感知的人机交互技术。通过EEG信号采集与ANN模型(TDNN/PRNN)分析,实现对用户意图的识别;同时利用触觉传感接口识别操作员有意接触,提升人机协作安全性。研究涵盖系统设计、数据处理流程、实验结果及技术拓展方向,并展望了两种技术在工业、医疗与智能家居等领域的融合应用前景。

i1j2k的博客 102

Python爬虫:实时交通流量数据爬取与路况分析

随着城市化进程的不断推进,交通流量的管理与预测已成为智能交通系统的重要研究方向。交通流量数据不仅为城市交通管理提供了科学依据,还为驾驶员提供了实时路况信息,帮助其做出更加合理的出行决策。通过爬虫技术,我们可以实时获取城市的交通流量数据,从而分析路况,优化交通管理。在这篇博客中,我们将介绍如何使用Python编写一个爬虫来爬取实时交通流量数据,分析道路的交通状况。我们将使用最新的技术工具来构建爬虫,包括。

2201_76125261的博客 1268

JetBrains

JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。 外文名称JetBrains总部地点布拉格成立时间2000年经营范围软件开发 目录 1公司简介 2相关产品 公司简...

458

【Dify】知识库智能检索应用

本文介绍了一个基于大语言模型的知识库检索系统,实现从自然语言提问到智能回答的自动化流程。该系统通过知识检索节点定位相关信息,利用重排序模型优化结果,最后由大语言模型生成自然语言答案。核心模型包括InternLM2-7B和BCE重排序模型。工作流程包含输入问题、检索重排序、智能生成和答案输出四个阶段,适用于企业知识管理、客户支持、教育培训等多种场景,能显著提升信息检索效率和准确性。文章还提供了相关开发文档链接,涵盖AIGC工具平台搭建、常见问题解决等内容。

Mr数据杨 1003

【2020】明哥版-JetBrains旗下常用开发工具教程目录更新中-建议收藏

前言 我为什么要写这个系列的教程?很早以前我们在写Java代码时用的较多开发工具可能就是MyEclipse或eclipse,当然了如果现在的企业里,还有很早前古老的项目的话,你可能维护的时候还是需要使用MyEclipse的,那么明哥早期是做Android开发的,那个时候的Android开发工具使用的是EclipseADT,且不说这种方式有好,但是在某些功能上面的确有很多的诟病,后来Google在2013年发布了Android集成开发工具Android Studio,这款工具就是基于IntelliJ IE

明哥 2748

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

DataGrip

适合自己的才是最好哒。

Cao_Mary的博客 2303

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

2026 年 - AI 开发者必备:Agent 开源生态图谱

2026年AI开源项目全景概览 GitHub最新数据显示,AI领域呈现爆发式增长,Agent框架成为最热门赛道,AutoGPT以18.4万星位居榜首。个人AI助手OpenClaw以37.5万星成为现象级项目,RAG、推理部署等工具也蓬勃发展。Python仍是主导语言,微软、阿里等企业及开源社区贡献显著。技术趋势显示:多Agent协作、轻量化部署、结构化输出成为关键方向,AI正加速渗透编程、图像生成等各领域。

爱学习的程序员 1149

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

独家专访 JetBrains:技术是企业变革的助力而非驱动力

【IT168 专访】把数据当成资产,向数据要价值成为当今企业共同的追求,许多企业组织也纷纷踏上了数字化变革的旅程,而推动企业变革的并不是技术。 “技术是企业变革的助力,而不是驱动力。企业变革的主要驱动力是不断发生变化的消费者行为。技术只是在最初引发了消费者行为的改变,但随着改变的发生和发展,之后技术则更多是跟随消费者行为的改变而变化。许多公司遵循趋势对企业业务进行变革,并不是因为技术本身,而是因为所有人都在使用这些技术。”JetBrains产品经理Andrey Cheptsov在接受IT168采访时指出。

HAI_Tech的博客 938

你还用 IDE 吗? AI 狂欢时代下 Cursor 慌了, JetBrains 等 IDE 的未来是什么?

聊之前我们先说点前言,之所以会有这个思考,其实也是来自近日的「云鲸 Cursor Team 邀请泄漏」事件,,然后某个 Seat 邀请链接泄漏,导致几万人涌进云鲸的 Cursor Team ,短短一会就消耗了几万美金,最终负责人表示这个钱就当是做广告了。当然要聊的不是这个事,而是「管中窥豹」,通过和这个事我们可以看到,,另一个典型就是近期舆论风口的「昆仑万维」,他们,并要求开发提效:另外也有一些企业要求员工 AI 的代码提交比例,比如只给员工分API Key。

恋猫de小郭的博客 926

编程语言和IDE-吴涛错过的金矿,一名投资人眼中的JetBrains 公司

无论是高盛,还是国内的“五大行”,它们均拥有数千人的软件开发人员,这样的软件开发实力几乎不逊于一些大型互联网公司。上文这名发推的 GP(普通合伙人)回复到,“这对我来说,是看待 JetBrains 的一个很好的角度。我们看到 7 家公司中,JetBrains 公司的自由现金流占比 50%,而像 Splunk、MongDB 这样的公司自由现金流(FCF)竟然都为负,让人大跌眼镜。今天,企业业务快速发展,产品迭代加速。实际上,JetBrains 的产品分为免费版,免费版具有基础功能,还有付费版,功能更强大。

540

说说 JetBrains

文章目录1 Overview2 Products3 Employee4 Summary 1 Overview We make professional software development a more productive and enjoyable experience. 应该很多朋友都用过 JetBrains,今天突然有兴趣就查了一下相关的资料,分享给大家。因为字母太多,所以下文用 ...

runzhliu大数据/容器日记 1681

JetBrains Air发布了,我的Agent YOLO还值得继续开发吗

JetBrains Air发布一个月,试用后感受深刻。其界面开阔、功能强大,支持模型、效率与权限配置,细节贴心。但存在默认不传工作目录、各Agent独立存储导致记忆隔离等问题,属设计缺陷。虽在IDEA生态中难敌Air,但AgentYOLO初衷为集成CLI、增强文件定位与CodeReview,跨平台维护成本低,且呼应“天下苦Copilot久矣”的呼声,仍有持续价值。

cnsharp的专栏 81

2023年收入最高的10种编程语言之6-10名

根据DevJobsScanner对2023年编程语言市场的分析,以下是收入最高的10种编程语言之6-10名

m0_37352960的博客 445
上一篇: 漫画 | 我在阿里云“淘金”
下一篇: 漫画 | 15年了,这是我遇到的最奇葩的面试者!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值