Kus on parimad programmeerijad? Enimtasustatud programmeerimiskeeled. Java on parim valik

Küsimusele pole lihtsat vastust: see turg on paindlik ja muutlik. Kuid paljutõotavad valdkonnad ei kaota pikka aega oma tähtsust: arutasime neid oma artiklis. Ja kui oled juba veebiarenduse valinud, siis soovitame läbida “” kursuse. Õpid veebirakenduste loomise põhitõdesid, nendega töötamise etappe ning õpid programmeerima reaalsete projektide abil.

Kus programmeerijad töötavad?

Arendajaid on vaja paljudes valdkondades, isegi mitte alati ainult IT-ga seotud. Peaaegu võimatu on neid kõiki ühes artiklis käsitleda, keskendume kõige kuulsamatele ja ekspertide poolt sagedamini mainitud valdkondadele.

Veebiarendus

Üks mitmekesistest valdkondadest. Nad töötavad JavaScripti, PHP, Pythoni, Java ja Rubyga ning kasutavad ka struktureeritud päringukeelt SQL. Veebiarendus on algajate programmeerijate tähelepanu all. Kuid konkurents on siin suur: pinnal püsimiseks on vaja pidevalt trende jälgida.

Selle programmeerimisvaldkonna vaieldamatuteks eelisteks on üsna lihtne sisenemislävi ning raamatukogude ja tööriistade õppimise kiirus.

Mobiilne arendus

Seda suunda peetakse kõige lootustandvamaks. Kõigil on nutitelefonid ja nende võimalused kasvavad pidevalt. Keeled mobiilirakenduste loomiseks: Java ja Kotlin Androidile, Swift Apple'ile, samuti Python, JavaScript, C#.

Tasub mainida, et ise mobiilirakenduste loomine suurt tulu ei too: omanäolise ja kvaliteetse ideega startupid võtavad tublisti tuult tiibadesse. Kuid iseõppides omandad meeskonnatööks vajaliku kogemuse.

Arengu fookus nihkub üha enam mobiilseadmetele. Kui ettevõttel rakendust pole, on see enamikule nähtamatu. Ja see ala kasvab jätkuvalt.

Töölauarakendused

Töölauast räägitakse üha harvem kui mobiili- ja veebitehnoloogiatest. Kuid mitte sellepärast, et suund oleks maha maetud, vaid sellepärast, et kõiki selles sisalduvaid küsimusi on ammu uuritud, vastused neile on standardsed ja arusaadavad ning muutused ei toimu nii kiiresti kui teistes niššides.

Arvutirakenduste arendamisse pääsemine on keerulisem kui veebi ja mobiiliga tegelemine ilma kõrghariduseta, tõenäoliselt ei võeta neid tõsiseltvõetavatesse organisatsioonidesse.

Töölaua keeled sõltuvad operatsioonisüsteemist:

  • Linuxi ja platvormidevaheliste rakenduste jaoks - C++;
  • macOS-i jaoks – Swift ja Objective-C;
  • Windowsi jaoks - C#.

Töölaual on kõrgete teadmiste tõttu vähem arendajaid. Kuid parimad spetsialistid saavad suurtes projektides head palka, neil on võimalus seal pikaks ajaks kanda kinnitada ja luua oma meeskond.

Mänguarendus

Mitte nii kaua aega tagasi läksid kõik mänguarenduse pärast hulluks – see oli oma populaarsuse kasvu tipus. Tänaseks on kired vaibunud, kuid see on endiselt lugupeetud ja huvitav Interneti-tehnoloogia valdkond. Aastane turukäive 2017. aastal oli hinnanguliselt 100 miljardit dollarit. Mänguarenduskeeled: C++, C#, Lua ja JavaScript brauserimängude jaoks.

Teadmine, et teie toodet kasutavad miljonid fännid üle kogu maailma, annab mänguarendajale hämmastava emotsionaalse kasu. Tööstuses on kõrged palgad, kuid sinna tuleb minna raskeks tööks ja suureks stressiks valmis. Mõne jaoks on see ka pluss.

Andmeteadus

See on ka tänapäeval IT-s moekas trend, mis ulatub kaugele üle oma piiride. Suurandmete salvestamist, töötlemist ja analüüsimist leidub igas majandusvaldkonnas. Seetõttu on andmeteadus Interneti-tehnoloogiate ja äri ristumiskohas.

Suurandmete spetsialist vajab tõsiseid teadmisi matemaatilisest analüüsist, statistikast, masin- ja süvaõppest ning tekstianalüütikast. Siin räägitavad programmeerimiskeeled on R, SAS ja Python.

Data Science on programmeerijate "kinnine" klubi, kuhu soovite pürgida kahel põhjusel. Esimene on tohutu, kündmata võimaluste põld, arvestades selle valdkonna noorust. Teine on samad tohutud palgad.

Manussüsteemide programmeerimine

Sisseehitatud - mikrokontrollerid, tööstusseadmed, CNC jms asjad. Interneti ja veebitehnoloogiate täielik vastand. Siin peate mõistma selle masina riistvara, mille jaoks tarkvara luuakse. Nõutavad keeled on C, C++ ja spetsialiseerunud teatud mikrokontrolleritele.

Sellesse valdkonda on väga raske sisse saada: vabu töökohti ja spetsialiste on palju vähem kui Internetis. Kuid kui uurite Interneti-seadmete kasutamisega seotud tehnoloogiaid, võite minna kaugemale.

Unistuste elukutse neile, kes unistavad robotitest ja keerulistest seadmetest, mis hakkavad tööle otse teie silme all ja sõltuvad teie tegudest. Selle programmeerimisvaldkonna kaudu saab põhimõtteliselt teadusesse oluliselt panustada.

Asjade Internet (IoT)

Asjade internetile ennustatakse lähiajal suurt tulevikku ja aktiivset arengut. Ericssoni analüütikud ennustavad aastani 2021 keskmiseks aastakasvuks 23%.

Asjade internet on nutika linna või kodu võrku ühendatud nutiseadmete loomine.

Trend on noor ja paljutõotav, nii et sellesse sisenemine on täna lihtsam kui 10–20 aasta pärast. Samal põhjusel on lihtsam saada tunnustust, ellu viia pööraseid ideid ja saada osa ajaloost.

Äri automatiseerimine

Ettevõtetele mõeldud tarkvaratooted ei kao trendidest: vastupidi, uued ilmuvad ja konkureerivad omavahel. Venemaal populaarne - Megaplan, amoCRM, Bitrix24, 1C. Rahvusvahelised turuliidrid: SAP, Salesforce, Microsoft Dynamics CRM, Siebel Oracle CRM jt.

SaaS- lahendused juhtidele, PaaS- tarkvara arendajatele, IaaS- võrguressursid virtuaalmasinate ja andmesalvestusena

Programmeerijate kohustuste hulka kuulub nii süsteemi juurutamine ja uuendamine kui ka sellega töötavate töötajate koolitamine. Kuid on ka spetsialiste, kes arendavad samu värskendusi, kirjutavad ja hooldavad koodi.

SaaS-i tööstuses on suhteliselt madal sisenemisbarjäär ja hea palk, seal on võimalus areneda nii programmeerijana kui ka finantseerijana.

Kõige populaarsemad programmeerimiskeeled

Keele valik sõltub arengusuunast. Kui olete välja mõelnud, milline programmeerimine on nõudlik ja teile isiklikult sobib, peate otsima ja uurima töövahendeid.

TIOBE paremusjärjestus põhineb otsingupäringute, koolituste ja spetsialistide arvul. Siin näevad juhid välja sellised.

Paljud võivad seda arvata USA-s. Lõppude lõpuks on USA koduks sellistele programmeerimise tipptegijatele nagu Bill Gates, Ken Thompson, Dennis Ritchie ja Donald Knuth. Kuid India on kuulus oma ülikoolide, näiteks India Tehnoloogiainstituudi (IIT) poolest, ja Venemaalt pärit häkkereid peetakse väga tõhusateks. Kas on võimalik kindlaks teha, millises riigis on paremad programmeerijad?

HackerRanki uurimus aitas sellele küsimusele vastata.

HackerRank korraldab regulaarselt kümneid tuhandeid programmeerimisvõistlusi arendajatele, et parandada oma kodeerimisoskusi. Sajad tuhanded arendajad üle maailma võistlevad erinevates programmeerimiskeeltes ja -valdkondades, alates Pythonist ja lõpetades turvaalgoritmidega ja lõpetades hajutatud süsteemidega. Arendajaid hinnatakse ja paigutatakse edetabelisse ülesannete täitmise kiiruse ja täpsuse alusel.

HackerRanki andmetel elavad kõige andekamad programmeerijad Venemaal ja Hiinas. Hiina programmeerijad edestavad kõiki teisi riike matemaatika, funktsionaalse programmeerimise ja andmestruktuuri probleemide osas, samas kui venelased domineerivad algoritmide üle, mis on kõige populaarsem ja konkurentsivõimelisem valdkond. Kuigi USA ja India pakuvad võistlusel kõige rohkem osalejaid, on nemad vastavalt 28. ja 31. kohal.

Millised alad on kõige populaarsemad?

HackerRank pakub arendajatele osalemiseks 15 võistlust, mis hõlmavad erinevaid tööstusharusid, kuid mõned on populaarsemad kui teised. Allolev tabel näitab iga programmeerimisala läbitud võistluste protsenti.

Tänapäeval on kõige populaarsem programmeerimisvaldkond algoritmid. Selles võistleb umbes 40% kõigist arendajatest. See valdkond hõlmab keerulisi andmete sorteerimist, dünaamilist programmeerimist, märksõnaotsingut ja muid loogikapõhiseid ülesandeid. Arendajad võivad neil võistlustel osalemiseks kasutada mis tahes keelt, kuid nende valik võib osaliselt selgitada, miks konkreetne keel on nii populaarne. (Algoritmid on kriitilise tähtsusega ka tehniliste intervjuude jaoks, mis võivad viia programmeerijate palkamiseni.) Protsentuaalselt suure vahega hõivavad teisel ja kolmandal kohal Java ülesanded ja andmestruktuurid, millest kumbki on ligikaudu 10% osalejatest. Hajutatud süsteemid ja turvalisus on kõige vähem populaarsed valdkonnad.

Niisiis, milliste riikide programmeerijad näitasid nende võistluste tulemuste põhjal parimaid tulemusi?

Sellele küsimusele vastamiseks võeti iga riigi keskmine punktisumma kõigis valdkondades. Enne keskmise leidmist standarditi hinded iga ala jaoks (lahutades igast skoorist keskmise ja jagades seejärel standardhälbega), mille tulemuseks oli nn Z-skoor või standardskoor. See võimaldas võrrelda üksikute näitajate sarnaseid omadusi erinevates programmivaldkondades, kuigi mõned valdkonnad on keerulisemad kui teised. Seejärel tabelistati Z-skoorid 1 kuni 100, et neid oleks lihtne tõlgendada.

Allolev tabel näitab andmeid 50 riigi kohta, kus on HackerRankis kõige rohkem arendajaid. Nendest riikidest pärit inimesed on osalenud tuhandetel võistlustel (vähemalt 2000).

Kuna Hiina saavutas kõrgeima punktisumma, hõivavad Hiina arendajad 100 punktiga edetabeli esikoha. Hiina võitis aga napi vahega. Venemaa saavutas 99,9 punkti 100st, samal ajal kui Poola ja Šveits saavutasid edetabelis 98 punkti ringis. 50. kohal asuv Pakistan kogus vaid 57,4 punkti 100st.

Kaks suurima arendajate arvuga konkursil osalevat riiki, India ja USA, ei ole isegi edetabeli esikohal. India on edetabelis 31. kohal koguskooriga 76, USA aga 28. kohal 78 punktiga.

Millises riigis on konkreetsetes valdkondades parimad arendajad?

Kuigi Hiina on teistest riikidest keskmiselt edestanud, ei domineeri ta üldiselt. Milline riik esindab parimaid arendajaid konkreetsetes programmeerimisvaldkondades? Vaatame iga valdkonna juhtivaid riike.

Pole üllatav, et Hiina edestab mõnes valdkonnas teisi riike. Hiina arendajad on konkurentsitult andmestruktuuride, matemaatika ja funktsionaalse programmeerimise vallas.

Teisest küljest domineerib Venemaa algoritmide osas, mis on kõige populaarsem piirkond. Siin on Hiina ja Poola vastavalt teisel ja kolmandal kohal.

Mis seletab erinevate riikide edukuse taset erinevates valdkondades? Üks võimalik seletus on see, et näiteks Venemaa programmeerijad osalevad suurema tõenäosusega algoritmidega seotud võistlustel ja seetõttu praktiseerivad selles valdkonnas rohkem, Hiina arendajad aga lahendavad andmestruktuuri probleeme.

Võrreldi ka seda, kuidas iga riigi arendajad oma aega eri tüüpi ülesannete vahel jagavad ning milliseid programmeerimisvaldkondi HackerRanki keskmine liige eelistab. See võimaldas välja selgitada, millised riigid läbivad teatud valdkonna testi teistest tõenäolisemalt.

Riigid ja nende tõenäosus konkreetses piirkonnas testi läbimiseks. Riigid, mille eesmärkide täitmise protsent konkreetses piirkonnas on märkimisväärselt kõrge või madal. Veerud vasakult paremale: programmeerimisala; suur tõenäosus; väike tõenäosus.

Ülaltoodud tabelist on näha, et Hiina programmeerijad osalesid matemaatikavõistlustel palju sagedamini, kui keskmise arendaja eelistusi arvestades eeldaks. See aitab selgitada, kuidas nad saavutasid selles valdkonnas esikoha. Ja näiteks Tšehhi arendajad näitavad üles suurt huvi Shelli võistluste vastu, kus nad saavutavad esikoha.

Kuid lisaks nendele kahele näitele näib tabelis olevat vähe sarnasusi riigi teatud tüüpi võistluse valiku ja selle valdkonna tulemuslikkuse vahel.

Huvitav on ka teada, kas teatud riikides on programmeerimiskeelte osas eelistusi? Kas vastab tõele, et C++ on Indias kõige populaarsem keel? Või et enamik mehhiklasi valib Ruby?

Järgmine tabel näitab igas keeles toimuvate võistluste osakaalu riigiti.

Üldiselt osalevad erinevatest rahvustest arendajad Java võistlustel sagedamini kui üheski teises programmeerimiskeeles (mõnede eranditega, näiteks Malaisia ​​ja Pakistan, kus eelistatakse C++ keelt ning Taiwan, kus domineerib Python). Sri Lanka on Java eelistavate riikide seas esikohal. India, millel on HackerRankil kõige rohkem arendajaid, on 8. kohal.

Milline riik ei kaota kunagi?

Kui arendaja osaleb HackerRanki võistlusel, on tal enne edusammude näitamist skoor 0. Šveitsis on madalaim nullarendajate protsent, mis teeb Šveitsi kodeerijatest kõige töökamad programmeerijad maailmas.

Milline riik võidab programmeerimisolümpia?

Iga päev võistlevad arendajad üle maailma üksteisega, et saada järgmiseks Gatesiks või Knuthiks. Kui korraldame olümpiaadi arendajate seas, siis eelpool käsitletud andmete põhjal võib eeldada, et Hiina võidab kulla, Venemaa hõbeda ja Poola pronksi. Kuigi praegu näidatavate tulemuste eest väärivad nad kindlasti kiitust, samas kui USA ja India pole isegi 25 parema hulgas.

Teabe ebaselguse ja iga valdkonna kvalifitseeritud spetsialistide tasude suure lahknevuse tõttu on programmeerimiskeeli kriteeriumi järgi üsna keeruline järjestada. palgad" Teema igakülgseks uurimiseks uuriti vahetuste tulemusi erinevates riikides, sealhulgas USA-s.

Turg Ameerika ideaalne hindamiseks oma suhtelise stabiilsuse ja kaugkoostöö võimaluse tõttu. Üks oluline eelis on – kõrgelt spetsialiseerunud programmeerijatel on lihtsam tööd leida. Konkreetsete keelte spetsialistid ei ole koduturul alati hinnatud. Laialdaselt kasutatavatele keeltele keskendunud arendajate sissetulekud on mõnevõrra väiksemad, kuid vabade töökohtade arv on edetabelitest väljas.

10.SQL

Kuigi keel töötati välja 20. sajandi keskel, on ISM SQL-i nõuded 13% kõigist maailma vabadest töökohtadest. Keelt kasutatakse konkreetsete ülesannete täitmiseks, kuid see on laialt levinud tänu selle kasutamisele andmebaasides (kõigi veebiteenuste toimimise võti) - Microsoft SQL, Oraakel jne.

Keskmise statistika järgi saab USA SQL-spetsialist kätte 1 aastaga $71 000 . Kasutati eelmise aasta 2017 andmeid. Võttes arvesse keele nõudlust ja levimust, võivad SQL-iga töötamise spetsialistid loota sissetulekule isegi sellel alal 100 tuhat dollarit, kuid 2018. aasta keskmine näitaja ei ületa tõenäoliselt 80 tuhande dollari piiri.

9. C#

Keel on saavutanud suure populaarsuse tänu programmeerijatele, kes kasutavad usinalt Microsofti tööriistu. Ettevõte arenes oma toodete jaoks aastatel 1998-2001. C# on jõudnud massidesse tänu oma õppimise lihtsusele ja laialdasele kasutamisele. IT-turu trendide uurimise valdkonna autoriteetse portaali Quartz Media hinnangul on spetsialisti keskmine palk u. $89 000 .

8. JavaScript

See osutus uskumatult populaarseks ja äratuntavaks keeleks, millel pole väärilisi analooge. Paljud programmeerijad on keskendunud selle keele õppimisele, kuna selle arengutrend pole hääbunud ja olukorra muutumiseks lähiaastatel pole eeldusi. Enamik ettevõtteid jätkab arendajate palkamist ja neile heade palkade maksmist.

Kolme tuntud analüütilise töö põhjal võib järeldada, et vanemarendaja keskmine palk on tasemel $92 000 , mis on 2 tuhat dollarit rohkem kui eelmisel aastal.

7. R

Suurim vajadus keele järele tekib siis, kui on vaja arendada statistilisi tõenäosusi. Eriti kasulik kindlustussektoris. Oli üllatav, et see keel oma tee leidis TOP 10, kuna tema vanus on teiste nimekirja liikmetega võrreldes äärmiselt väike. Hoolimata oma noorusest on keel väga ambitsioonikas ega kavatse end alla anda.

Tänapäeval on üha enam ettevõtteid valmis selle programmeerimiskeele oskusi kõrgelt hindama. USA arendaja keskmine palk oli 8,25 tuhat dollarit kuus, mis võimaldab jõuda $99 000 . Kitsas spetsialiseerumine ja töötajate nappus võimaldab spetsialistidel iseseisvalt oma töötingimusi dikteerida, paljud saavad määratud summast mitu korda rohkem. 2-aastase töökogemusega spetsialisti peetakse autoriteetseks ja kogenud.

6. C

Kuigi C-d ennast laialdaselt ei kasutata, on muud sellel põhinevad keeled populaarsust kogumas. Internetis levib üha enam arvamus, et C on liiga vananenud ega sobi enam kaasaegsele turule, kuid vääramatu statistika ütleb vastupidist. Paljud ettevõtted palkavad igal aastal palju arendajaid, kuna enamik arvutusi tehakse endiselt C-keeles.

Keele eeliseid on raske üle hinnata, see on tõeliselt universaalne ja tõhus. Selle niši spetsialistid on USA turul hinnatud. Algajad, kellel on minimaalsed kogemused, võivad juba arvestada 5000 dollari suuruse sissetulekuga kuus. Vanemad vennad saavad vastu võtta $80 000 , kuigi pole haruldane maksta 100 000 dollarit aastas. Pärast meile tuttavate personalitöötajate küsitlemist järeldame, et sissetulek võib peagi tõusta keskmisele tasemele $100 000 .

5. Perl

Iga programmeerija teab, et graafilist programmeerimist ilma Perlita on raske ette kujutada. Keel on väärtuslik ka süsteemihalduses. Järjest enam ilmub Perlil põhinevaid finantsrakendusi. Isegi 4 aastat tagasi maksid tööandjad Perli keele oskuse eest aastas 82 tuhat dollarit. Stabiilne maksete kasv on viinud selleni, et täna ületab keskmine makse 100 tuhat dollarit.

4. C++

Professionaalsetel arendajatel on omapärane härrasmeeste komplekt", üks selle kohustuslikest elementidest on . Keel on äärmiselt tõhus ja paindlik, mis tegi C++ kuulsaks. Eriti sageli kasutatakse seda suurte süsteemide, töölauarakenduste ja hiiglaslike serverite käitamiseks mõeldud platvormide väljatöötamisel. Keele usaldusväärsus mängis olulist rolli arendajate kasvus ja tööandjate huvis.

C++ keeles kirjutatud veebisaitide, veebitööriistade, täisväärtuslike rakenduste ja muu tarkvara arvu pole võimalik arvestada. Keeleoskus on üks nõutavatest oskustest, mida leidub 7% vabadest töökohtadest. Tööturuspetsialiste hinnatakse 102 tuhat dollarit.

3. Python

Kättesaadavus ja mitmekülgsus on meelitanud ligi palju IT-tööstuse haid, sealhulgas NASA ja Google. Praeguse aasta maksete kohta statistika veel puudub, kuid tööstuse arengu ja 2017. aasta keskmise sissetuleku 100 tuhande dollari suuruse põhjal võime kindlalt väita, et makse Vanem Python arendaja asub piirkonnas 105 tuhat dollarit. Vaid üks ettevõte, Google, loob igal aastal tohutul hulgal vabu töökohti ja suuri turuosalisi on teisigi. See mõjutas paratamatult keele nõudlust ja populaarsust.

2. Eesmärk-C

See on enamiku Apple'is välja töötatud rakenduste (iOS, MacOS operatsioonisüsteemid) aluseks. Miks ta populaarseks sai? - Väärt alternatiivi pole, kõrge turvalisuse tase, maksvad kliendid, palju vidinaid üle kogu maailma. Objective-C arendajad teenivad programmeerimises kõrgeimaid palku.

Nišši kaalumisel tasub mainida head alternatiivi - Swift, kuid keel ilmus suhteliselt hiljuti. Sellel on kindel positsioon, kuna see on Cocoa ja Cocoa Touchi aluseks ning kasvab järk-järgult programmeerijate nõudluse ja maksete loendis. Tänu ühendusele Apple'iga saavad Swifti programmeerijad teenida ka kuuekohalist aastapalka.

Tänapäeva Objective-C programmeerijad jõuavad sisse 110±2 tuhat dollarit aastas.

1. Java

Tänu loosungi “Kirjuta üks kord, kasuta kõikjal” edukale rakendamisele on see vallutanud paljusid valdkondi, sest suudab töötada enamikul platvormidel. Javale spetsialiseerunud arendajad säästavad teiste platvormide arendusmeeskonna pealt raha, mistõttu saavad nad kiidelda suure palgaga. Kõrgematele arendajatele makstakse kuni $130 000 . Tänaseks on kuni 90% kõigist enesekindlatest Java arendajatest lähenemas sellele sissetulekutasemele.

Tänapäeval on võimalik saada prestiižsele ametikohale vähese töökogemusega, võites kulda või auhinda erinevates häkatonid. Tuntud ettevõtted jälgivad neid tähelepanelikult ja on valmis üksteisega võistlema, et ettevõttes kohti pakkuda.

Kuulsad programmeerijad, kes nad on ja millise panuse on nad andnud kaasaegse maailma arengusse? Selles materjalis meenutame arvutiteaduse maailma silmapaistvamaid isiksusi, kuidas ja milles nad edu saavutasid ning miks nad pole mitte ainult võimalikud, vaid neid tuleks eeskujuks võtta kõigile, kes IT-valdkonnas arenevad.

Björn Stroustrup (1950).

Keele autor C++ programmeerimine, mis toetab objektorienteeritud programmeerimist. Tänapäeval on C++ baasil loodud mitu kaasaegset programmeerimiskeelt. Björn Stroustrup on raamatute “The C++ Programming Language” (üks populaarsemaid raamatuid programmeerimise vallas, tõlgitud 19 keelde), “The Design and Evolution of C++”, “A Reference Guide to the C++ Programming” autor. Kommentaaridega keel”.

Dennis Ritchie (1941-2011).

Ameerika arvutispetsialist. Sai kuulsaks keele loomisega C programmeerimine, samuti programmeerimiskeelte arendamine ja täiustamine BCPL, B, C, ALTRAN laiendused programmeerimiskeele jaoks FORTRAN. Ritchie osales operatsioonisüsteemide arendamisel Multics ja UNIX. Dennis Ritchie on raamatu autor (koos Brian Kernighaniga) " C programmeerimiskeel»

Richard Stallman (1953).

Vaba tarkvara liikumise, projekti GNU (General Public License), Vaba Tarkvara Fondi ja Programmeerimisvabaduse Liiga asutaja. Ta on ka leiutaja "copyleft" mõiste.

Linus Torvalds (1969).

Soomest pärit programmeerija ja häkker, Linuxi arendaja- operatsioonisüsteemi GNU/Linux kernel, mille alusel operatsioonisüsteem on üles ehitatud Android süsteem on maailmas enim kasutatav nutitelefoni OS.

Steve Jobs (1955-2011).

Ameerika ettevõtja, seisis IT-tehnoloogiate ajastu alguses. Ta oli üks Apple Corporationi asutajatest, seejärel juhatuse esimees ja tegevjuht. Üks filmistuudio Pixar asutajatest ja tegevjuht.

Steve Wozniak (1950).

Ameerika leiutaja, elektroonikainsener ja programmeerija, Apple'i kaasasutaja. 1970. aastate keskel kujundas ta iseseisvalt Apple I ja Apple II arvuteid, luues seeläbi "mikroarvuti revolutsioon".

Bill Gates (1955).

Üks rikkamaid inimesi planeedil, leiutaja, programmeerija ja ärimees. Ja mis kõige tähtsam, ettevõtte asutaja ja suurim aktsionär Microsoft. Kolmeteistkümneaastaselt kirjutas Bill oma esimese programmi - mängu "Tic Tac Toe" programmeerimiskeeles BASIC. Raamatute autor: “Tee tulevikku”, “Äri mõttekiirusel”.

Mark Zuckerberg (1984).

Ameerika programmeerija, maailmakuulsa suhtlusvõrgustiku looja ja arendaja Facebook.

Pavel Durov (1984).

Ettevõtja, programmeerija, üks sotsiaalvõrgustiku loojatest ja arendajatest "VKontakte" ja samanimeline ettevõte; sõnumitooja looja "Telegram".

Materjal meeldis "Kuulsaimad programmeerijad ja IT-spetsialistid kogu maailmast"? Olge siis meie teiste uudistega kursis!

Kui leiate vea, tõstke esile mõni tekstiosa ja klõpsake Ctrl+Enter.

Linus Torvalds, Donald Knuth, Richard Stallman, John Carmack – kui mitte nimi, siis legend. Veebiväljaanne VentureBeat loetleb ülemaailmse IT-kogukonna autoriteetsemad programmeerijad.

Linus Torvalds

Lõi Helsingi ülikooli ühiselamus tasuta operatsioonisüsteemi Linux. Tänapäeval töötavad andmekeskused ja superarvutid Linuxis ning seda arendab hord avatud lähtekoodiga fänne üle maailma.

Torvalds on tuntud eelkõige selle poolest, et ta ei peksa sõnu ega püüa avalikkusele meeldida. Ühel oma hiljutisel kõnel, kui talt küsiti, kas ta peletab oma suhtlusviisiga Linuxi kogukonna liikmeid, vastas ta: "Ma ei hooli sinust." Torvaldsi kohta on arendajate seas samu nalju, mis tavaliste inimeste seas Chuck Norrise üle. Näiteks saab Torvalds jagada nulliga ja mängida 3D-mänge, käivitades oma mõtetes reaalajas nende lähtekoodi.

Sir Tim Berners-Lee

Ainsa selles nimekirjas, kellel õnnestus rüütli tiitli teenida, lõi Briti kuninganna Elizabeth II. Ta on hüperteksti edastusprotokolli (HTTP) looja – tehnoloogia, millele kogu Internet on üles ehitatud.

Nüüd juhib ta Alliance for Affordable Internet – avalikku organisatsiooni, mida toetavad Google, Facebook ja Microsoft ja mille eesmärk on muuta lairiba-Internet kättesaadavaks inimestele üle kogu maailma.

Donald Knuth

Tema akadeemiline töö arvutiteaduses pälvis talle tiitli "Algoritmianalüüsi isa". Kõik veebis, alates Facebooki kanalite valimise algoritmist kuni Amazoni sarnaste toodete valimise algoritmini, on sellele midagi võlgu. 77-aastaselt kirjutab ta raamatut "Arvutiprogrammeerimise kunst". Knuth on ka Stanfordi emeriitprofessor.

Brendan Ike

JavaScripti programmeerimiskeele looja, mis on tegelikult veebiprogrammeerimise standard. Osales Firefoxi brauserit arendava ettevõtte Mozilla loomises. Ta astus tegevjuhi kohalt tagasi, kui sai teatavaks tema rahaline toetus geiabielude keelustamise projektile Californias.

Saalomoni matkad

Dockeri looja – tehnoloogia, mida arendajad armastavad, kuna see pakendab rakenduse ja kogu selle keskkonna konteineritesse ning toimetab selle serveritesse. Töötab nagu virtuaalmasin, kuid palju kiiremini. Docker sai alguse dotCloudi kõrvalprojektina, kuid kui toode osutus populaarseks, koges ettevõte pöördepunkti ja sai peagi ükssarvikuks.

Mark Zuckerberg

Facebooki looja. Usub, et mida väiksem ja paindlikum meeskond, seda edukam see on. Miljardi dollari suurust sotsiaalvõrgustikku teenindab "ainult" 10 000 inimest üle maailma.

David Heinemeier Hansson

Tuntud kui DHH. Ülipopulaarse raamistiku Ruby on Rails looja, mis tõi talle 2005. aastal tiitli ja Google'i aasta häkkeri auhinna.

Richard Stallman

Ta on tuntud eelkõige oma võitluse eest vaba tarkvara eest, GNU asutaja, “copyleft” idee autor – erinevalt autoriõigusest. Väga põhimõttekindel, ei kasuta mingeid patenteeritud arendusi.

Bram Cohen

BitTorrenti protokolli looja, mis andis kasutajatele võimaluse faile ülikiiresti alla laadida. BitTorrent on uskumatult populaarne, selle kasutajabaasi konservatiivse hinnangu kohaselt on kogu maailmas 250 miljonit inimest. Eelmisel aastal proovis Thom Yorke albumit levitada ainult BitTorrenti kaudu. Ja ometi hindasid BitTorrenti võimalusi eelkõige internetipiraadid.

James Gosling

Lõi Java programmeerimiskeele Sun Microsystemsis töötades. Pärast ettevõtte ülevõtmist Oracle'i poolt 2010. aastal Gosling lahkus, saades üheks Oracle'i peamiseks kriitikuks. Sellest ajast peale töötas ta viis kuud Google'is, kuni liitus idufirmaga Liquid Robotics. Ta kuulub sõltumatu direktorina ka kuulsa Ukraina startupi Jelastic meeskonda.

Björn Stroustrup

Taani programmeerija lõi 1978. aastal programmeerimiskeele C++, täiustades C-d. Ta on siiani aktiivne: õpetab Texase A&M ülikoolis, Columbia ülikoolis ja töötab ka Morgan Stanleys.

John Carmack

id Software kaasasutaja. Teda tuntakse üle maailma kui Doomi loojat. Muide, mängu idee sündis D&D mängu ajal, mida meeskond pidas regulaarselt id Software peakorteris mitu aastat. Pealegi oli John alati mängujuht. Tema oli esimene, kes proovis 3D-graafika nippe, mida kasutatakse tänapäevalgi.

Praegu töötab ta ettevõttes Oculus VR, mille Facebook ostis 2 miljardi dollari eest.