丁海驁
如果說(shuō)到JetBrains這家公司的名字,知道的人也許不多;但是如果說(shuō)到IntelliJ IDEA、PHPStorm、WebStorm、ReSharper、PyCharm等專業(yè)軟件開(kāi)發(fā)工具,相信絕大多數(shù)的程序員都會(huì)說(shuō):噢,你說(shuō)的是它??!
如果有人再告訴你,現(xiàn)在手機(jī)或者筆記本上所有用到的軟件,幾乎都會(huì)用到這家公司的軟件開(kāi)發(fā)工具,是不是更想多了解一些這家公司的情況?在2017年年底,JetBrains公司的高層在亞太地區(qū)進(jìn)行了一次巡回活動(dòng),在北京,筆者采訪到了剛剛上任不久的JetBrains歐洲、中東、非洲以及亞太地區(qū)銷(xiāo)售副總裁Alexey Reshtenko:“財(cái)富全球100強(qiáng)公司中有81家是我們的客戶;美國(guó)財(cái)富500強(qiáng)公司中有431家是我們的客戶?!痹谶@位擁有20年IT行業(yè)工作,在微軟工作超過(guò)15年的資深人士看來(lái),JetBrains是一個(gè)非常“獨(dú)特”的IT公司。
作為一個(gè)成立于2000年的私人持股公司,JetBrains由三位來(lái)自俄羅斯的軟件工程師創(chuàng)立。其最初為人所熟知的產(chǎn)品,是2001年1月發(fā)布的智慧型的Java整合開(kāi)發(fā)工具IntelliJ IDEA(至今已經(jīng)發(fā)布了13個(gè)版本)。甫一問(wèn)世,即可得到眾多軟件工程師的認(rèn)可。
這里有必要對(duì)解釋一個(gè)軟件行業(yè)的名詞:IDE(集成開(kāi)發(fā)環(huán)境,Integrated Development Environment )。
我們都知道,軟件工程師進(jìn)行程序開(kāi)發(fā)需要一整套的流程,包括代碼編輯、檔案、管理、編譯、調(diào)試、執(zhí)行等,而對(duì)應(yīng)不同的工作內(nèi)容,軟件工程師也需要不同的工具,如代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等。而IDE的作用就在于,將所有工程師可能應(yīng)用到的工具,進(jìn)行一體化,整合成一個(gè)具備各種功能特征的軟件或者軟件組,這就是IDE。一方面,通過(guò)IDE可以減少學(xué)習(xí)編程語(yǔ)言的時(shí)間,增加開(kāi)發(fā)人員的生產(chǎn)力,另一方面,也可以通過(guò)IDE將各種開(kāi)發(fā)工作做更密切的整合,來(lái)提高生產(chǎn)力。
在IT領(lǐng)域,如微軟的Visual Studio系、設(shè)計(jì)網(wǎng)站時(shí)使用的DreamWeaver等,都是IDE的一種。而在Java開(kāi)發(fā)領(lǐng)域,IntelliJ IDEA則被公認(rèn)為是最好的Java開(kāi)發(fā)工具之一。
“有一次我買(mǎi)的跑步裝備上,寫(xiě)著:designed by runners, for runners。意思就是由同樣是跑步愛(ài)好者專為跑步人士提供的跑步裝備。JetBrains也是一樣的?!?Alexey Reshtenko認(rèn)為,JetBrains的產(chǎn)品之所以能夠獲得用戶的認(rèn)可,一個(gè)很重要的原因,就是因?yàn)镴etBrains從創(chuàng)始人到員工,自身的背景都是程序開(kāi)發(fā)者出身,因此非常了解程序員的需求,因此在為這一群體開(kāi)發(fā)相關(guān)程序開(kāi)發(fā)工具時(shí),就能夠做到有的放矢?!拔覀兊腃EO不像一般的CEO只負(fù)責(zé)公司的運(yùn)營(yíng)、財(cái)務(wù)管理。JetBrains CEO的最大熱誠(chéng)就是程序開(kāi)發(fā),寫(xiě)程式碼本來(lái)就是我們CEO最大的熱誠(chéng)與愛(ài)好。所以我們用同樣的熱誠(chéng)來(lái)對(duì)待我們的產(chǎn)品,讓我們的產(chǎn)品做得更好,在社群中更讓大家喜愛(ài)?!?/p>
相對(duì)市面上的其他產(chǎn)品,JetBrains的產(chǎn)品功能也許不是最完備的,但是,它總是最懂程序員的。在行業(yè)當(dāng)中的17年里,JetBrains不斷開(kāi)發(fā)出新的功能和軟件,針對(duì)性地幫助程序員去解決其最關(guān)心和最頭疼的問(wèn)題,最大程度地滿足程序員各種高效開(kāi)發(fā)的需求。就在今年5月,JetBrains為編寫(xiě)現(xiàn)代多平臺(tái)應(yīng)用程序而開(kāi)發(fā)的一種強(qiáng)大編程語(yǔ)言Kotlin,正式成為Android系統(tǒng)開(kāi)發(fā)的一級(jí)語(yǔ)言。
在強(qiáng)調(diào)“小而美”的同時(shí),JetBrains力求能夠更高效地解決程序員的現(xiàn)實(shí)問(wèn)題?!癑etBrains更多地關(guān)注在軟件開(kāi)發(fā)工具上面,目的是去開(kāi)發(fā)更好的工具。這也體現(xiàn)在JetBrains產(chǎn)品最大的優(yōu)勢(shì):我們能夠幫助他們很快地、在很短的時(shí)間內(nèi)寫(xiě)出高品質(zhì)的程序碼。對(duì)于程序員來(lái)講,這是很重要的事情?!盇lexey Reshtenko談到的這一點(diǎn),也是JetBrains能夠迅速獲得眾多擁躉的另一個(gè)重要原因。
尤其是在中國(guó)市場(chǎng),隨著移動(dòng)互聯(lián)網(wǎng)創(chuàng)新和企業(yè)數(shù)字化轉(zhuǎn)型的熱潮,在國(guó)內(nèi)不僅互聯(lián)網(wǎng)公司、軟件公司,而且企業(yè)也都在積極開(kāi)發(fā)符合業(yè)務(wù)轉(zhuǎn)型需要的各種移動(dòng)應(yīng)用,這就使得整個(gè)中國(guó)市場(chǎng)對(duì)于程序開(kāi)發(fā)需求呈現(xiàn)出高速的增長(zhǎng)。而且對(duì)于程序員的需求量也越來(lái)越大,對(duì)程序的開(kāi)發(fā)周期也越來(lái)越苛刻——高效、高品質(zhì)的程序編寫(xiě),成為企業(yè)業(yè)務(wù)發(fā)展對(duì)軟件和應(yīng)用開(kāi)發(fā)的現(xiàn)實(shí)要求?!拔覀兊拈_(kāi)發(fā)工具是非常簡(jiǎn)單、而且好上手的。所以不管是一些年輕的、剛?cè)腴T(mén)的程序員,或者是資深的程序員,都能很快上手。甚至于如果家庭主婦有興趣的話,都可以通過(guò)我們的工具很快的學(xué)習(xí)編程?!盇lexey Reshtenko說(shuō)。
作為JetBrains最看好的市場(chǎng), JetBrains在中國(guó)市場(chǎng)采用與全球市場(chǎng)一樣的銷(xiāo)售模式:網(wǎng)站上的直接銷(xiāo)售、線上訂閱、或者是通過(guò)銷(xiāo)售網(wǎng)絡(luò)直接購(gòu)買(mǎi)。從過(guò)去一年的銷(xiāo)售數(shù)字看:JetBrains在中國(guó)有83%的銷(xiāo)售成長(zhǎng)(全球僅為25%),其中有40%的銷(xiāo)售來(lái)自渠道,剩余60%來(lái)自網(wǎng)站的直接購(gòu)買(mǎi)與訂閱。而且,中國(guó)市場(chǎng)已經(jīng)一躍成為目前全球下載JetBrains開(kāi)發(fā)工具中排名第二的國(guó)家。
“中國(guó)是非常重要而且非常大的市場(chǎng),目前JetBrains在中國(guó)目前有七個(gè)銷(xiāo)售伙伴,之后還會(huì)有更多伙伴加入。除此之外,我們也會(huì)通過(guò)與本土的互聯(lián)網(wǎng)公司、有影響力的社群、培訓(xùn)機(jī)構(gòu)、獨(dú)立程序開(kāi)發(fā)員展開(kāi)更多更直接的方式合作,來(lái)幫助我們?cè)谥袊?guó)繼續(xù)增長(zhǎng)?!盇lexey Reshtenko對(duì)未來(lái)非??春?。