JetBrains – Hvaða tækni sem þú notar, þau hafa tæki fyrir þig

Contents

Viðtal við Hadi Hariri, forstjóra advokacy Developer, JetBrains

Tilkoma úr heimi .NET forritunar tengdi ég JetBrains alltaf við ReSharper endurgerðartækið sitt sem er mjög vinsæl viðbót við Microsoft’s Visual Studio. Samt sem áður, þegar ég ræddi við Hadi Hariri, forstöðumann framfarasviðs verktaka hjá JetBrains og skoðaði fyrirtækið nánar, komst ég að því að JetBrains hefur mjög mikið úrval af tækjum til að auðvelda verktaki. Vörur þeirra ná yfir mörg mismunandi tungumál, vettvang og þroskastig.


Viðtal við Hadi Hariri, forstjóra advokacy Developer, JetBrains

HostAdvice: Hadi, láttu’Byrjaðu með smá um sjálfan þig og bakgrunn þinn.

Ég’höfum verið að þróa hugbúnað í 25+ ár. Ég byrjaði með dBase II og Clipper og hef gengið í gegnum Delphi, .NET, Java og JavaScript. Mestum tíma hefur verið eytt annaðhvort í ráðgjöf eða störf hjá hugbúnaðarfyrirtækjum.

HostAdvice: Ég sé að titill þinn er forstöðumaður ráðgjafa þróunaraðila og að þú hefur alltaf verið í talsverði þróunaraðila hjá JetBrains. Segðu mér frá því.

Samband mitt við JetBrains hófst með JetBrains Academy sem gjarnan styrkti ræðumenn við notendahópa og aðra viðburði. Ég var gráðugur ReSharper notandi og byrjaði að vinna með þeim á ráðstefnum og öðrum viðburðum í samfélaginu.

Á einhverjum tímapunkti spurðu þeir hvort ég myndi taka þátt í þeim í fullu starfi – það gerði ég líka. Til að byrja með var ég eini tæknifræðingur, en teymið óx fljótt og ég varð liðsstjóri og stjórnandi. Nú nýverið var ég gerður að stöðu varaforseta, þannig að ég er nú meðlimur í félaginu’forystu lið.

Þrátt fyrir titilinn er ég ennþá virkur á þessu sviði og hef samskipti við viðskiptavini okkar og aðra meðlimi samfélagsins á ýmsum ráðstefnum og viðburðum, sem og á samfélagsmiðlum. Hjá JetBrains eru allir í höndunum – jafnvel forstjórinn sinnir hugbúnaðarþróun eins mikið og hann getur. .

HostAdvice: Allt í lagi, vinsamlegast segðu mér frá JetBrains og vörum þínum.

Fyrirtækið er nú á 16. ári eftir að hafa byrjað með þremur verktökum sem höfðu áður unnið saman hjá Togethersoft, sem Borland keypti. . Fyrsta varan var viðbætur til að endurnefna kóðaþætti. Þessi tappi þróaðist síðan í fullt IDE (Interactive Development umhverfi) – IntelliJ IDEA, sem styður Java og hvaða JVM (Java Virtual Machine) tungumál sem er..

Fyrir um það bil 10 árum komst JetBrains í .NET þróun. Við tókum mörg af hugtökunum og nýjungunum í IntelliJ IDEA og byggðum ReSharper sem Visual Studio viðbyggingu. ReSharper er viðamikið endurgerðartæki sem fellur að innan Visual Studio IDE og varð – og heldur áfram að vera – mjög vinsælt hjá .NET verktaki.

Við byrjuðum síðan á því að smíða nokkrar smærri hugmyndir fyrir ákveðin tungumál því við sáum að það var eftirspurn á markaði eftir þeim.

TeamCity – vara okkar til að byggja upp stjórnun og stöðuga samþættingu – fæddist af eigin þörfum og gremju. Við þróuðum upphaflega það til að mæta eigin þörfum okkar innan húss. Síðan hefur það reynst að mæta raunverulegum þörfum margra annarra samtaka. Sama er að segja um önnur teymisverkfæri okkar eins og YouTrack til að rekja þróunarmál.

Reyndar voru allar vörur okkar – nema smærri IDE sem við þróuðum til að mæta eftirspurn á markaði – upphaflega til að mæta eigin þörfum. Þegar okkur fannst þau vera mjög gagnleg og við pússuðum þær aðeins upp, buðum við þeim sem vörur til samfélagsins.

HostAdvice: Þú ert með mjög stórt og fjölbreytt úrval af verkfærum verktaki. Af hverju ekki að einbeita þér að einni eða tveimur tækni eða flokkum?

Hönnuðir í dag eru að verða miklu fleiri “marghyrningur” – einhver sem þekkir og notar mörg forritunarmál og vettvang. Markmið okkar er að bjóða upp á breitt úrval af þróunartækjum sem veita þessum notendum sömu reynslu, óháð tækni sem þeir nota.

HostAdvice: Þú ert með mjög stórt og fjölbreytt úrval af verkfærum verktaki. Af hverju ekki að einblína á aðeins eina eða tvær tækni eða flokka?

HostAdvice: Hver eru vinsælustu tækin þín í dag?

Eins og er eru vinsælustu tækin okkar greinilega IntelliJ IDEA og ReSharper. Eftir það, og vaxa hratt í vinsældum, koma sumir af öðrum hugmyndum okkar – PyCharm, PhpStorm og WebStorm. TeamCity vöran sem við ræddum áðan er líka mjög vinsæl.

Við sendum nýlega út Kotlin, okkar eigin forritunarmál. Kotlin er kerfisbundið forritunarmál fyrir JVM, Android og vafrann. Það hefur orðið samdráttur í vexti og áhugi á þessari vöru síðan við gáfum henni út.

HostAdvice: Mér skilst að byggja framleiðni verkfæri verktaki, en hvers vegna hefur þú þróað þitt eigið tungumál? Hver notar sess tungumál?

Síðan 2010 eru öll verkfærin okkar, nema .NET verkfærin, skrifuð í Java. Að sumu leyti er Java ekki mesta forritunarmál í heimi og við komumst að því að það vantaði mikið af eiginleikum sem við vildum þegar við þróuðum okkar eigin. Það var það sem olli okkur til að hugsa um að prófa annað tungumál og við fórum að kanna valkosti okkar. Með svo stóran Java kóða grunn, þurftum við eitthvað með mikla áherslu á samvirkni. Þegar við gerðum það ekki’Við finnum ekki neitt sem uppfyllti þarfir okkar, við þróuðum Kotlin.

Kotlin er opið verkefni – Apache open source á GitHub. Að nota þetta tungumál þarf ekki að nota neitt af öðrum tækjum okkar, þó að sjálfsögðu veitum við fyrsta flokks stuðning fyrir Kotlin í IntelliJ IDEA, bæði ókeypis OSS útgáfu samfélagsins sem og Ultimate. Útboð Kotlin gæti aukið sölu á viðskiptalegum vörum okkar á óbeinan hátt – en það kann ekki. Tíminn mun leiða í ljós.

Af hverju hafa verktaki og fyrirtæki áhuga á að nota sess tungumál eins og Kotlin? Til að byrja með er Kotlin Java 6 samhæft og þegar Android gerði það ekki’Ég styður ekki Java 8 aðgerðir þar sem það var mikill áhugi. Svo það er mikill áhugi og notkun meðal farsíma- og Android forritara. Þegar fólk var að nota það fyrir farsíma sögðu þeir: “Hæ, af hverju ekki’Við notum þetta líka til forritunar hliðarþjóns?” Þó fjöldi Kotlin Android forritara sé mikill, þar’er vaxandi fjöldi netþjóna hliðar verktaki. Nokkur þeirra fyrirtækja sem ég get nefnt sem nota Kotlin (fyrir utan okkur að sjálfsögðu) eru NetFlix, Prezi.com, Expedia og NBC Digital.

HostAdvice: Hver sérðu helstu keppinauta þína og hvernig sérðu verkfæri þín sem önnur eða betri?

Við höfum augljóslega keppendur í hverju rými þar sem við erum með vöruframboð. Fyrir IntelliJ IDEA er helsti keppandi okkar Eclipse. NetBeans er líka til staðar. Í nýlegri verktakakönnun þriðja aðila hefur verið greint frá því að við höfum í raun farið fram á Eclipse.

Fyrir ReSharper, helstu vörur sem keppa við okkur í þessu rými væru CodeRush og JustCode. Þó að á undanförnum árum Microsoft’s Visual Studio hefur verið að fella meira og meira af ReSharper’s lögun í venjulegu IDE þeirra. Auðvitað erum við núna að bjóða Rider, sem er IDE fyrir .NET.

HostAdvice: Til baka þegar ég var enn með .NET-forritun notuðum við CodeRush viðbótina, sem keppir höfuð við höfuð með Resharper vörunni þinni. Hvar stendur sú samkeppni í dag?

Hvað varðar tilteknar tölur eða markaðshlutdeild, þá geri ég það ekki’Ég veit ekki um allar kannanir þriðja aðila sem tóku á þessum tækjum, svo ég myndi ekki gera það’get ekki tjáð sig um þetta.

Hvað finnst þér vera þitt mesta? einstakt vöru?

Ég geri það ekki’Ég veit ekki hvort það er’er allt sérstakt sem gerir okkur einstök. Það sem ég myndi segja er að meirihluti verkefna okkar eru þróaðar út frá eigin þörfum. Hvað það þýðir er að í stað þess að segja “Látum’s búið til þetta tól og sjáðu hvort það selst,” við byrjum á raunverulegum þörfum og óskum verktaki (okkur sjálfum og / eða viðskiptavinum okkar) og byggjum verkfærið út frá því.

Svo virðist sem sumar af vörum þínum séu með opinn kóða – er það rétt?

Já, sumar af vörum okkar eru opnar og sumar þeirra ekki. Kotlín tungumálið okkar er opinn hugbúnaður – það er mjög erfitt að gefa út nýtt tungumál þessa dagana án þess að gera það opið.

Þó IDE vörur okkar sjálfar séu ekki opnar, þá er IntelliJ pallurinn okkar – sem er grunnbyggingin fyrir alla IDEa okkar – opinn. Við gerðum vettvanginn aðgengilegan til að auka ættleiðingu og til að tryggja kjörum að þeir gætu byggt á vettvang. Reyndar Google’s Android Studio er byggt á IntelliJ pallinum.

HostAdvice: Ég veit að þú ert með nokkur hundruð starfsmenn dreift yfir fimm staði. Hvernig er ábyrgðinni dreift yfir þessa staði? Hvernig samhæfir þú þá?

HostAdvice: Ég veit að þú ert með nokkur hundruð starfsmenn dreift yfir fimm staði. Hvernig er ábyrgðinni dreift yfir þessa staði? Hvernig samhæfir þú þá?

Við höfum nú um 600 starfsmenn. Verktaki okkar er skipt á milli tveggja helstu þróunarstöðva okkar í Pétursborg og München. Aðal söluskrifstofa okkar er í Prag, og við höfum nokkrar aðrar smærri skrifstofur í Evrópu og Norður Ameríku.

Leiðin sem við erum skipulögð er að hver vara er með sitt eigið teymi, þar með talið þróun, gæðatrygging, markaðssetningu osfrv. Einu sameiginlegu auðlindirnar eru (mitt) talsmannateymi, vefteymi, sala og innviðir.

Hvert þróunarteymi hefur nokkra forritara í hverri þróunarmiðstöðinni. Við viljum ráða bestu verktaki og við gefum þeim kost á að vinna á hvaða staðsetningu þeir kjósa. Þeir eru mjög áhugasamir og sjálfbjarga og ekki’Það þarf ekki að vera með öllum liðsmönnum sínum. Til samskipta og samhæfingar höfum við daglega uppistandafundi og notum Slack.

Meðlimir framsóknarmanna minna vinna venjulega frá sýndarskrifstofum / heima skrifstofum. Þau eru staðsett um allan heim.

HostAdvice: Hvað geturðu sagt mér um viðskiptavin þinn? Hvar eru flestir viðskiptavinir þínir staðsettir?

Viðskiptavinir okkar eru bókstaflega staðsettir um allan heim. Flestir þeirra – um 40% – eru staðsettir í Norður-Ameríku. Eftir það er það Evrópa og síðan umheimurinn.

Viðskiptavinir okkar eru bæði einstaklingar og stofnanir. Þó að við höfum marga einstaka viðskiptavini, miðað við þann mikla afslátt sem við veitum til einstaklingaleyfis, er það skiljanlegt að flestar tekjur okkar koma frá samtökum.

HostAdvice: Hvernig nærðu venjulega til viðskiptavina þinna og eiga samskipti við þá?

Við höfum aðallega samskipti við hugsanlega viðskiptavini í gegnum herferðir á netinu, auk ráðstefna og annarra samskipta verktaki til þróunaraðila. 80% af JetBrains’ starfsmenn eru verktaki og þeir tala allir beint við viðskiptavini.

Við notum mjög botn-upp nálgun öfugt við topp-niður. Það er, við gerum það ekki’Ég hef hefðbundna sölustarfsemi þar sem verkfæri eru seld til samtaka frá stjórnunarstigi. Það snýst meira um að verktaki reyni verkfæri okkar, noti þau og sáði þeim í fyrirtæki. Söluteymi okkar einbeitir sér betur að því að hjálpa fólki sem þegar vill kaupa vörur okkar með sölustuðningi og leyfisveitingum.

HostAdvice: Hvernig nærðu venjulega til og áttu samskipti við hugsanlega viðskiptavini þína?

HostAdvice: Hvernig sérðu að verktaki markaðurinn þróast á næstu árum?

Við erum örugglega að sjá meiri fjölbreytni, frekar en sameiningu, á tungumálum, kerfum og verkfærum. Flestar ráðstefnurnar í dag fjalla um mörg tungumál. Hönnuðir velja hvað sem þeim finnst vera rétta tækið fyrir viðkomandi starf.

Mér finnst persónulega að enn sé of mikil sóun og áreynsla í gangi í hugbúnaðariðnaðinum, þar sem fólk endurskrifar kóða til að þeir geti notað nýjustu og bestu tækin eða forritunarstakkann. Við verðum að hugsa um hvers vegna við gerum hlutina stundum, hvert er meginmarkmið okkar með að endurskrifa?

HostAdvice: Hvernig sérðu framtíðarvöxt JetBrains á næstu árum?

Ég’m vona farsælan [hlær]. Ég tel að við höfum gert það rétta við að ákveða að fara í marghyrninga og ekki háð einni tækni eða einu tungumáli. Ég tel líka að tilfærsla okkar í áskriftarlíkan, sem er sjálfbærara viðskiptamódel fyrir vörur okkar, hafi verið rétt leið. Það gerir okkur kleift að halda áfram að veita bæði nýjum og núverandi viðskiptavinum stuðning.

En á sama tíma erum við mjög meðvituð um að leikurinn getur breyst verulega hvenær sem er. Þetta heldur okkur á tánum og tryggir að við höldum alltaf áfram með nýsköpun og komumst ekki vel.

HostAdvice: Hve margar klukkustundir á dag vinnur þú venjulega? Hvað finnst þér gaman að gera þegar þú’ert ekki að vinna?

Ég eyði venjulega um 12 tíma á dag í starfstengdri starfsemi. Ég elska samt forritun og held því áfram sem áhugamál og stundum verður línan á milli vinnu og áhugamál svolítið óskýr. Það helsta sem ég elska að gera þegar ég er ekki að vinna er að eyða tíma með fjölskyldunni minni.

HostAdvice: Ef þér væri beðið um að gefa útskriftarheimilinu fyrir bekkinn 2016, hver væru skilaboð þín til þeirra?

Ég myndi deila með þeim hlutunum sem hafa veitt mér innblástur í gegnum tíðina:

  • Vertu trúr sjálfum þér og fórnaðu aldrei ráðvendni þinni fyrir skjótan pening.
  • Finndu eitthvað sem þér finnst mjög gaman að gera og haltu þig við það.
  • Don’Ekki vera hræddur við að taka áhættu.
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me