在2018年的ACM国际大学生程序设计竞赛上(ICPC),有这么一家企业,它不仅为ICPC提供了财务支持,还为参赛者提供了包括CLion,IntelliJ IDEA和PyCharm在内的多种开发工具。其中,Kotlin连同C++,Java和Python一起被选为2018年世界总决赛的附加编程语言。
2018年5月11-13日,它将作为合作方参加Unite Beijing 2018大会,在本次活动中向逾4000名与会者介绍Rider的Unity开发功能。
它就是JetBrains。
在ACM国际大学生程序设计竞赛火热进行期间,电脑商情网的小编对JetBrains大中华区负责人李玥萱进行了独家专访。
这位同时具有软件开发经验的现任JetBrains大中华区负责人,正是凭借非凡的商业头脑,敏锐地洞悉到了中国软件开发的黄金时期已经到来。她深知中国软件者的需求,并提供了最适合的JetBrains软件开发解决方案给中国市场。
JetBrains开发工具在全球拥有五百万用户,每个月平均增长率高达十万。JetBrains最知名的产品系列是IDE(集成开发环境),它除了与JetBrains自己的团队协作工具有很好的整合以外,对其它被广泛使用的开发工具也有很好的适配性。例如:Git、Docker、Spring、Ant、Maven等等。
除此之外,JetBrains的前端开发的工具是WebStorm、Python语言用的PyCharm、JAVA开发的IntelliJ IDEA也是目前在中国最受欢迎的开发工具。
这里值得一提的是,自Google在去年的开发者大会上将Kotlin选为Android系统的一级编程语言后,Kotlin的使用率就开始经历了井喷式的爆发。其后,其在全球的用户数量也大幅上升。Kotlin现在在中国的使用率已经是全球第一。尤其是在2018年,仅3月份一个月的时间中国用户数就已达到4万多人次、全球达到20万人次。2017年全年,中国用户数已经达到15万多、全球达66万,中国用户占比达到20%到25%,第二名为美国。
此外,JetBrains开发工具的中国用户数目也在大规模增加,官方数据显示,今年来自中国的下载量已经达到全球第一位。对于用户规模井喷式的爆发,李玥萱认为,这得益于软件应用范围的扩大,代码编写正在经历复兴,对于编写简易有效的需求也在迅速提升,这就更能凸显JetBrains工具的优势所在。
器欲尽其能,必先得其法
在李玥萱谈到的JetBrains工具的特点中,首当其冲就是提升编程效率和质量。JetBrains的开发团队都在使用自家的开发工具,并在使用过程中不断的将各个功能抛光打磨。例如Kotlin就是JetBrains为了自己的开发需求而研发出的编程语言。相较Java而言,Kotlin能帮助开发者以更简洁的形式达成同样的功能。无论是学习、维护代码都更容易,后续的维护与品质提升也更方便快捷。JetBrains开发Kotlin这款语言的初衷,就是想要以更简单清晰的思维方式开发出更精简的代码,最后以更高效的方式达成相同的路径,从而让用户能够更快更好地做成想要做的事,甚至帮助开发者的人生走向高效高质的发展方向。这也是JetBrains公司所有开发工具的宗旨。
精简的语言之外,JetBrains产品的精髓还能够是把代码编写的过程化繁为简,从而达到提升编程效率和质量。编程出身的JetBrains的创始人,正是以从业者的身份主动意识到了用户对编程工作“化繁为简”的需求,从而投入产品研发,这才有了JetBrains现在的这些开发工具,也就有了JetBrains后续的持续发展。
在我国,一个现实问题还在于,有相当一部分开发者都习惯使用免费的开源工具,对此李玥萱也坦言:“做同一件事情有很多途径,好的工具能够帮助你更快更好的完成。我们的开发工具在对其所支持的语言和框架提供强大的智能辅助功能。以JetBrains的IntelliJ IDEA和开源工具Eclipse的一个具体化的功能对比为例,仅就代码补全功能这项上IntelliJ IDEA就比Eclipse多了补全静态属性和方法、类型认知补全、超方法/构造函数补全、补全语句等。并且IntelliJ IDEA一年有三次大版本更新来确保对新技术提供支持,持续的优化提升开发工具的效能。并且JetBrains还提供客户服务以及技术支持。”
市场在哪里,产品就在哪里
JetBrains开发工具之所以能够得到更多用户的青睐,除了在功能上的化繁为简之外,很大程度上也是因为它得到了诸如甲骨文、Google等世界500强企业的采用和认可。同样,在中国JetBrains也与互联网百大公司、软件行业百大公司中的众多领先企业展开了合作。
在技术合作层出面,为了提供好的产品,JetBrains与oracle的Java开发团队,以及国内一些大家常用的开发框架工具合作,以此来确保其开发工具能够快速适应技术发展的变化,同时帮助合作伙伴在推出新应用前部署好相应配套。比如oracle计划推出全新的Java10,JetBrains的开发工具IntelliJ IDEA在Java10正式发布前就开始密切合作,此外有好的工具配套也能够帮助他们更快速推展市场。
另外,JetBrains的research团队在全球范围内持续收集用户反馈,大家都在使用哪些框架、哪些工具、哪些功能的技术应用,以此来确保JetBrains的工具能够提高编程人员的代码编写效率,以及大家在环境上、设计上的需求,为大家提供有效的解决方案。
“同时,为了让市场接受JetBrains的产品,在市场推广层面上,JetBrains也一直都在积极和现有客户合作推广产品。福布斯世界500强企业名单中,其中的400多家企业都是我们的现有客户。比如Google的Android studio就在其官方平台上推荐我们的IntelliJ IDEA,它的产品也是基于我们的这款产品做开发的。”李玥萱补充说。
除了市场联合推广计划,JetBrains也进一步强化了其对中国软件开发和人才培育的承诺。作为全球黄金赞助商,JetBrains在今年4月再次赞助了此次由北京大学承办的2018年ACM国际大学生程序设计竞赛(ICPC)。
去年8月,中国政府发布了《2017中国STEM 教育白皮书》,强调了STEM(科学、技术、工程和数学)教育的重要性。教育一直是社会发展的关键支柱,此次STEM人才培育也被列入了国家议程,中国对教育编程工具的需求也会日益增加。近年来,JetBrains一直致力于在中国推广本地STEM教育,并通过培训中心栽培本地人才和培育这一重要市场。 ICPC并非JetBrains在中国从事编程教育的唯一项目,目前公司已经为中国的大约10万名学生提供了免费的学生软件许可证。
正是得益于全方位的市场培育,与此相对应的自然是JetBrains销售额的增长。JetBrains最新财报显示,其亚太地区增长41%,美洲为26%,欧洲以及中东和非洲地区总体增长为36%。除了全球大幅增长之外,JetBrains在中国的销售额更增长了83%。
接下来,JetBrains将要在游戏和互联网产业重点发力。用李玥萱的话来说:“我们的产品已经在这里了,我们要把市场打开,让这些行业的用户也知道他们可以选择我们的工具来帮助他做开发。“
北京昆仑联通作为JetBrains在中国的白金代理商,为广大编程用户提供优秀的JetBrains编程工具,包括IntelliJ IDEA、GoLand、PyCharm、WebStorm、Rider等多种IDE工具,帮助你构建一个精细缜密的代码世界。