移动互联网的“后程序代码”时代

2017-03-25 00:13丁海骜
数字商业时代 2017年12期
关键词:程序开发程序员工程师

丁海骜

如果说到JetBrains这家公司的名字,知道的人也许不多;但是如果说到IntelliJ IDEA、PHPStorm、WebStorm、ReSharper、PyCharm等专业软件开发工具,相信绝大多数的程序员都会说:噢,你说的是它啊!

如果有人再告诉你,现在手机或者笔记本上所有用到的软件,几乎都会用到这家公司的软件开发工具,是不是更想多了解一些这家公司的情况?在2017年年底,JetBrains公司的高层在亚太地区进行了一次巡回活动,在北京,笔者采访到了刚刚上任不久的JetBrains欧洲、中东、非洲以及亚太地区销售副总裁Alexey Reshtenko:“财富全球100强公司中有81家是我们的客户;美国财富500强公司中有431家是我们的客户。”在这位拥有20年IT行业工作,在微软工作超过15年的资深人士看来,JetBrains是一个非常“独特”的IT公司。

作为一个成立于2000年的私人持股公司,JetBrains由三位来自俄罗斯的软件工程师创立。其最初为人所熟知的产品,是2001年1月发布的智慧型的Java整合开发工具IntelliJ IDEA(至今已经发布了13个版本)。甫一问世,即可得到众多软件工程师的认可。

这里有必要对解释一个软件行业的名词:IDE(集成开发环境,Integrated Development Environment )。

我们都知道,软件工程师进行程序开发需要一整套的流程,包括代码编辑、档案、管理、编译、调试、执行等,而对应不同的工作内容,软件工程师也需要不同的工具,如代码编辑器、编译器、调试器和图形用户界面等。而IDE的作用就在于,将所有工程师可能应用到的工具,进行一体化,整合成一个具备各种功能特征的软件或者软件组,这就是IDE。一方面,通过IDE可以减少学习编程语言的时间,增加开发人员的生产力,另一方面,也可以通过IDE将各种开发工作做更密切的整合,来提高生产力。

在IT领域,如微软的Visual Studio系、设计网站时使用的DreamWeaver等,都是IDE的一种。而在Java开发领域,IntelliJ IDEA则被公认为是最好的Java开发工具之一。

“有一次我买的跑步装备上,写着:designed by runners, for runners。意思就是由同样是跑步爱好者专为跑步人士提供的跑步装备。JetBrains也是一样的。” Alexey Reshtenko认为,JetBrains的产品之所以能够获得用户的认可,一个很重要的原因,就是因为JetBrains从创始人到员工,自身的背景都是程序开发者出身,因此非常了解程序员的需求,因此在为这一群体开发相关程序开发工具时,就能够做到有的放矢。“我们的CEO不像一般的CEO只负责公司的运营、财务管理。JetBrains CEO的最大热诚就是程序开发,写程式码本来就是我们CEO最大的热诚与爱好。所以我们用同样的热诚来对待我们的产品,让我们的产品做得更好,在社群中更让大家喜爱。”

相对市面上的其他产品,JetBrains的产品功能也许不是最完备的,但是,它总是最懂程序员的。在行业当中的17年里,JetBrains不断开发出新的功能和软件,针对性地帮助程序员去解决其最关心和最头疼的问题,最大程度地满足程序员各种高效开发的需求。就在今年5月,JetBrains为编写现代多平台应用程序而开发的一种强大编程语言Kotlin,正式成为Android系统开发的一级语言。

在强调“小而美”的同时,JetBrains力求能够更高效地解决程序员的现实问题。“JetBrains更多地关注在软件开发工具上面,目的是去开发更好的工具。这也体现在JetBrains产品最大的优势:我们能够帮助他们很快地、在很短的时间内写出高品质的程序码。对于程序员来讲,这是很重要的事情。”Alexey Reshtenko談到的这一点,也是JetBrains能够迅速获得众多拥趸的另一个重要原因。

尤其是在中国市场,随着移动互联网创新和企业数字化转型的热潮,在国内不仅互联网公司、软件公司,而且企业也都在积极开发符合业务转型需要的各种移动应用,这就使得整个中国市场对于程序开发需求呈现出高速的增长。而且对于程序员的需求量也越来越大,对程序的开发周期也越来越苛刻——高效、高品质的程序编写,成为企业业务发展对软件和应用开发的现实要求。“我们的开发工具是非常简单、而且好上手的。所以不管是一些年轻的、刚入门的程序员,或者是资深的程序员,都能很快上手。甚至于如果家庭主妇有兴趣的话,都可以通过我们的工具很快的学习编程。”Alexey Reshtenko说。

作为JetBrains最看好的市场, JetBrains在中国市场采用与全球市场一样的销售模式:网站上的直接销售、线上订阅、或者是通过销售网络直接购买。从过去一年的销售数字看:JetBrains在中国有83%的销售成长(全球仅为25%),其中有40%的销售来自渠道,剩余60%来自网站的直接购买与订阅。而且,中国市场已经一跃成为目前全球下载JetBrains开发工具中排名第二的国家。

“中国是非常重要而且非常大的市场,目前JetBrains在中国目前有七个销售伙伴,之后还会有更多伙伴加入。除此之外,我们也会通过与本土的互联网公司、有影响力的社群、培训机构、独立程序开发员展开更多更直接的方式合作,来帮助我们在中国继续增长。”Alexey Reshtenko对未来非常看好。

猜你喜欢
程序开发程序员工程师
环保工程师:生来为了“拯救地球”
浅析大学生在兼职小程序开发中遇到的问题
2020年程序员依然很吃香
我想做一名桥梁工程师
程序员之子
VBA在Excel中的应用一例
加班
利用OpenGL技术实现网格波动效果界面
开心一刻