Waar zijn de beste programmeurs? De meest betaalde programmeertalen. Java is de beste keuze

Er is geen eenvoudig antwoord op de vraag: deze markt is flexibel en veranderlijk. Maar veelbelovende gebieden verliezen hun relevantie niet lang: we hebben ze in ons artikel onderzocht. En als u al voor webontwikkeling heeft gekozen, dan raden wij u aan de cursus “” te volgen. Je leert de basisprincipes van het maken van webapplicaties, de stadia van het werken eraan, en leert programmeren met behulp van echte projecten.

Waar werken programmeurs?

Ontwikkelaars zijn op veel gebieden nodig, zelfs niet altijd alleen op IT-gebied. Het is bijna onmogelijk om ze allemaal in één artikel te behandelen; we zullen ons concentreren op de meest bekende en vaak genoemde gebieden door experts.

Webontwikkeling

Eén van de diverse gebieden. Ze werken met JavaScript, PHP, Python, Java en Ruby, en gebruiken ook de “gestructureerde querytaal” SQL. Webontwikkeling koestert zich in de aandacht van beginnende programmeurs. Maar de concurrentie is hier ook groot: om het hoofd boven water te houden, moet je de trends voortdurend in de gaten houden.

De onbetwiste voordelen van dit programmeergebied zijn een vrij gemakkelijke instapdrempel en de snelheid van het leren van bibliotheken en tools.

Mobiele ontwikkeling

Deze richting wordt als de meest veelbelovende beschouwd. Iedereen heeft smartphones en hun mogelijkheden groeien voortdurend. Talen voor het maken van mobiele applicaties: Java en Kotlin voor Android, Swift voor Apple, maar ook Python, JavaScript, C#.

Het is vermeldenswaard dat het zelf maken van mobiele applicaties geen hoge inkomsten zal opleveren: startups met een uniek en kwalitatief hoogstaand idee doen het goed. Maar door zelfstudie doe je de nodige ervaring op om in teamverband te werken.

De focus van de ontwikkeling verschuift steeds meer naar mobiele apparaten. Als een bedrijf geen app heeft, is deze voor de meesten onzichtbaar. En dit gebied blijft groeien.

Desktop-applicaties

Er wordt steeds minder vaak over de desktop gesproken dan over mobiele technologieën en webtechnologieën. Maar niet omdat de richting begraven was, maar omdat alle vragen erin al lang bestudeerd zijn, de antwoorden daarop standaard en begrijpelijk zijn en veranderingen niet zo snel plaatsvinden als in andere niches.

Zonder een hogere gespecialiseerde opleiding is het moeilijker om aan de slag te gaan met de ontwikkeling van pc-applicaties dan met internet en mobiel; het is onwaarschijnlijk dat ze door serieuze organisaties worden ingehuurd.

Desktoptalen zijn afhankelijk van het besturingssysteem:

  • voor Linux en platformonafhankelijke toepassingen - C++;
  • voor macOS - Swift en Objective-C;
  • voor Windows - C#.

Er zijn minder ontwikkelaars op de desktop vanwege de hoge kennisvereisten. Maar de beste specialisten krijgen goede salarissen bij grote projecten, krijgen de kans daar voor langere tijd voet aan de grond te krijgen en een eigen team samen te stellen.

Spelontwikkeling

Nog niet zo lang geleden werd iedereen gek van de ontwikkeling van games - het was op het hoogtepunt van de groei in populariteit. Tegenwoordig zijn de passies verdwenen, maar het is nog steeds een gerespecteerd en interessant gebied van internettechnologie. De jaarlijkse marktomzet in 2017 werd geschat op $100 miljard. Spelontwikkelingstalen: C++, C#, Lua en JavaScript voor browsergames.

De wetenschap dat jouw product door miljoenen fans over de hele wereld wordt gebruikt, geeft een game-ontwikkelaar een geweldige emotionele beloning. De sector heeft hoge salarissen, maar je moet je voorbereiden op moeilijk werk en veel stress. Voor sommigen is dit ook een pluspunt.

Datawetenschap

Dit is tegenwoordig ook een modieuze trend in de IT, die tot ver buiten de grenzen reikt. Opslag, verwerking en analyse van big data vindt u in elk gebied van de economie. Daarom bevindt Data Science zich op het snijvlak van internettechnologieën en het bedrijfsleven.

Een Big Data-specialist heeft serieuze kennis nodig van wiskundige analyse, statistiek, machine- en deep learning en tekstanalyse. De programmeertalen die hier gesproken worden zijn R, SAS en Python.

Data Science is een ‘besloten’ club programmeurs, waar je om twee redenen naar wilt streven. De eerste is een enorm, ongeploegd veld van kansen, gezien de jeugd in het veld. De tweede zijn dezelfde enorme salarissen.

Ingebouwde systeemprogrammering

Embedded - microcontrollers, industriële apparatuur, CNC en soortgelijke dingen. Het complete tegenovergestelde van internet en webtechnologieën. Hier moet u de hardware begrijpen van de machine waarvoor de software wordt gemaakt. De vereiste talen zijn C, C++ en gespecialiseerd voor bepaalde microcontrollers.

Het is heel moeilijk om op dit gebied te komen: er zijn veel minder vacatures en specialisten daarin dan op internet. Maar als je technologieën bestudeert die verband houden met het gebruik van internetapparaten, kun je verder gaan.

Een droomberoep voor wie droomt van robots en complexe apparaten die vlak voor je ogen beginnen te werken en afhankelijk zijn van jouw acties. Via dit programmeergebied kan men in principe een belangrijke bijdrage leveren aan de wetenschap.

Internet der dingen (IoT)

Er wordt voorspeld dat het Internet of Things in de nabije toekomst een grote toekomst en actieve ontwikkeling zal hebben. Analisten van Ericsson voorspellen tot 2021 een gemiddeld jaarlijks groeipercentage van 23%.

Het Internet of Things is het creëren van slimme apparaten die zijn verbonden met het netwerk van een slimme stad of huis.

Het gebied is jong en veelbelovend, dus het is gemakkelijker om er vandaag de dag binnen te komen dan over 10 tot 20 jaar. Om dezelfde reden is het gemakkelijker om erkenning te krijgen, gekke ideeën te implementeren en deel uit te maken van de geschiedenis.

Bedrijfsautomatisering

Softwareproducten voor bedrijven zullen niet afwijken van trends: integendeel, er verschijnen nieuwe die met elkaar concurreren. Populair in Rusland - Megaplan, amoCRM, Bitrix24, 1C. Internationale marktleiders: SAP, Salesforce, Microsoft Dynamics CRM, Siebel Oracle CRM en anderen.

SaaS- oplossingen voor managers, PaaS- software voor ontwikkelaars, IaaS- netwerkbronnen als virtuele machines en gegevensopslag

De verantwoordelijkheden van programmeurs omvatten het implementeren en updaten van het systeem, evenals het trainen van medewerkers die ermee werken. Maar er zijn ook specialisten die diezelfde updates ontwikkelen, de code schrijven en onderhouden.

De SaaS-industrie kent een relatief lage toetredingsdrempel en goede lonen; er is een kans om je zowel als programmeur als als financier te ontwikkelen.

De meest populaire programmeertalen

De taalkeuze hangt af van de ontwikkelingsrichting. Als je eenmaal hebt uitgezocht waar naar programmeren veel vraag naar is en wat bij jou persoonlijk past, moet je de tools voor de klus zoeken en bestuderen.

De toppositie van TIOBE is gebaseerd op het aantal zoekopdrachten, trainingen en specialisten. Hier zien de leiders er zo uit.

Velen zouden dat in de Verenigde Staten kunnen aannemen. De VS zijn tenslotte de thuisbasis van programmeersterren als Bill Gates, Ken Thompson, Dennis Ritchie en Donald Knuth. Maar India staat bekend om zijn universiteiten, bijvoorbeeld het Indian Institute of Technology (IIT), en hackers uit Rusland worden als zeer effectief beschouwd. Is er een manier om te bepalen welk land betere programmeurs heeft?

Het onderzoek van HackerRank heeft deze vraag helpen beantwoorden.

HackerRank organiseert regelmatig tienduizenden programmeerwedstrijden voor ontwikkelaars om hun codeervaardigheden te verbeteren. Honderdduizenden ontwikkelaars van over de hele wereld concurreren in verschillende programmeertalen en gebieden, van Python tot beveiligingsalgoritmen tot gedistribueerde systemen. Ontwikkelaars worden geëvalueerd en op een scorebord geplaatst op basis van snelheid en nauwkeurigheid bij het voltooien van taken.

Volgens HackerRank wonen de meest getalenteerde programmeurs in Rusland en China. Chinese programmeurs presteren beter dan alle andere landen op het gebied van wiskunde, functioneel programmeren en datastructuurproblemen, terwijl Russen de algoritmen domineren, het populairste en meest competitieve vakgebied. Hoewel de Verenigde Staten en India het grootste aantal deelnemers aan de competitie leveren, staan ​​ze respectievelijk slechts op de 28e en 31e plaats.

Welke gebieden zijn het populairst?

HackerRank biedt 15 competities waaraan ontwikkelaars kunnen deelnemen, die een verscheidenheid aan industrieën bestrijken, maar sommige zijn populairder dan andere. De onderstaande tabel toont het percentage voltooide competities voor elk programmagebied.

Het meest populaire programmeergebied van vandaag zijn algoritmen. Ongeveer 40% van alle ontwikkelaars concurreren erin. Dit gebied omvat het sorteren van complexe gegevens, dynamisch programmeren, zoeken op trefwoorden en andere op logica gebaseerde taken. Ontwikkelaars kunnen elke taal gebruiken om aan deze competities deel te nemen, maar hun keuze kan gedeeltelijk verklaren waarom een ​​bepaalde taal zo populair is. (Algoritmen zijn ook van cruciaal belang voor technische interviews die kunnen leiden tot het inhuren van programmeurs.) Procentueel gezien worden de tweede en derde plaats ruimschoots ingenomen door Java-taken en datastructuren, die elk ongeveer 10% van de deelnemers uitmaken. Gedistribueerde systemen en beveiliging zijn de minst populaire gebieden.

Dus, op basis van de resultaten van deze competities, lieten de programmeurs van welke landen de beste resultaten zien?

Om deze vraag te beantwoorden is de gemiddelde score van elk land op alle gebieden genomen. Voordat het gemiddelde werd gevonden, werden de scores voor elk gebied gestandaardiseerd (door het gemiddelde van elke score af te trekken en vervolgens te delen door de standaarddeviatie), wat resulteerde in de zogenaamde Z-score of standaardscore. Dit maakte het mogelijk vergelijkbare kenmerken van individuele indicatoren op verschillende programmeringsgebieden te vergelijken, ook al zijn sommige gebieden complexer dan andere. Z-scores werden vervolgens in tabelvorm weergegeven van 1 tot 100 voor gemakkelijke interpretatie.

De onderstaande tabel toont gegevens voor de 50 landen met het grootste aantal ontwikkelaars op HackerRank. Mensen uit deze landen hebben aan duizenden wedstrijden deelgenomen (minstens 2000).

Omdat China het hoogst scoorde, bezetten Chinese ontwikkelaars de toppositie van de lijst met een score van 100. Maar China won met een kleine marge. Rusland scoorde 99,9 van de 100, terwijl Polen en Zwitserland de toppositie completeerden met scores rond de 98. Pakistan, op de 50e plaats, scoorde slechts 57,4 punten van de 100.

De twee landen met het grootste aantal ontwikkelaars dat aan de competitie deelneemt, India en de VS, staan ​​niet eens in de bovenste helft van de lijst. India staat op de 31e plaats met een totaalscore van 76, terwijl de Verenigde Staten op de 28e plaats staan ​​met een score van 78.

Welk land heeft de beste ontwikkelaars op specifieke gebieden?

Hoewel China gemiddeld beter heeft gepresteerd dan andere landen, domineert het niet over de hele linie. Welk land vertegenwoordigt de beste ontwikkelaars op specifieke programmeergebieden? Laten we eens kijken naar de leidende landen voor elk gebied.

Het is geen verrassing dat China op sommige gebieden beter presteert dan andere landen. Chinese ontwikkelaars zijn ongeëvenaard op het gebied van datastructuren, wiskunde en functioneel programmeren.

Aan de andere kant domineert Rusland algoritmen, het meest populaire vakgebied. Hier bezetten China en Polen respectievelijk de tweede en derde plaats.

Wat verklaart de succesniveaus van verschillende landen op verschillende gebieden? Een mogelijke verklaring is dat Russische programmeurs bijvoorbeeld vaker deelnemen aan competities die verband houden met algoritmen en daarom meer op dit gebied oefenen, terwijl Chinese ontwikkelaars eerder datastructuurproblemen oplossen.

Er werd ook vergeleken hoe ontwikkelaars uit elk land hun tijd verdeelden over verschillende soorten taken, en vervolgens aan welke programmeergebieden het gemiddelde HackerRank-lid de voorkeur geeft. Hierdoor werd het mogelijk om erachter te komen welke landen de test op een bepaald gebied waarschijnlijker zullen doorstaan ​​dan andere.

Landen en hun waarschijnlijkheid om de test in een bepaald gebied te doorstaan. Landen met een aanzienlijk hoog of laag percentage van voltooiing van doelstellingen op een bepaald gebied. Kolommen van links naar rechts: programmeergebied; hoge waarschijnlijkheid; lage waarschijnlijkheid.

Uit bovenstaande tabel blijkt dat Chinese programmeurs veel vaker aan wiskundewedstrijden deelnamen dan je zou verwachten gezien de voorkeuren van de gemiddelde ontwikkelaar. Dit verklaart mede hoe zij de nummer één positie op dit gebied hebben bereikt. En bijvoorbeeld Tsjechische ontwikkelaars tonen grote belangstelling voor Shell-competities, een gebied waarop zij de eerste plaats behalen.

Maar afgezien van deze twee voorbeelden lijkt de tabel weinig gelijkenis te vertonen tussen de keuze van een land voor een bepaald type concurrentie en zijn prestaties op dat gebied.

Het is ook interessant om te weten of bepaalde landen voorkeuren hebben op het gebied van programmeertalen? Is het waar dat C++ de populairste taal in India is? Of dat de meeste Mexicanen voor Ruby kiezen?

Het volgende diagram toont het aandeel competities in elke taal per land.

Over het algemeen nemen ontwikkelaars van verschillende nationaliteiten vaker deel aan Java-competities dan in welke andere programmeertaal dan ook (op enkele uitzonderingen na, zoals in Maleisië en Pakistan, waar C++ de voorkeur heeft, en Taiwan, waar Python domineert). Sri Lanka staat op de eerste plaats van de landen die de voorkeur geven aan Java. India, dat het grootste aantal ontwikkelaars op HackerRank heeft, staat op de 8e plaats.

Welk land verliest nooit?

Wanneer een ontwikkelaar meedoet aan een HackerRank-wedstrijd, krijgt hij een score van 0 voordat hij enige voortgang laat zien. Zwitserland heeft het laagste percentage nul ontwikkelaars, waardoor Zwitserse programmeurs de hardst werkende programmeurs ter wereld zijn.

Welk land wint de Olympische Programmeringsspelen?

Elke dag strijden ontwikkelaars over de hele wereld met elkaar om de volgende Gates of Knuth te worden. Als we de Olympische Spelen onder ontwikkelaars houden, kunnen we, op basis van de hierboven besproken gegevens, ervan uitgaan dat China goud zal pakken, Rusland zilver en Polen brons. Al verdienen ze zeker lof voor de resultaten die ze nu laten zien, terwijl de VS en India niet eens in de top 25 staan.

Vanwege de dubbelzinnigheid van informatie en de sterke discrepantie in de betaling van gekwalificeerde specialisten op elk gebied, is het vrij moeilijk om programmeertalen te rangschikken op basis van het criterium “ loon" Om de kwestie uitgebreid te bestuderen, werden de resultaten van uitwisselingen in verschillende landen, waaronder de VS, bestudeerd.

Markt Amerika ideaal voor beoordeling vanwege de relatieve stabiliteit en de mogelijkheid tot samenwerking op afstand. Er is één belangrijk voordeel: het is voor zeer gespecialiseerde programmeurs gemakkelijker om werk te vinden. Professionals in specifieke talen worden op de binnenlandse markt niet altijd gewaardeerd. De inkomens van ontwikkelaars gericht op veelgebruikte talen zijn wat lager, maar het aantal vacatures valt buiten de hitlijsten.

10.SQL

Hoewel de taal in het midden van de 20e eeuw werd ontwikkeld, is ISM SQL het onderwerp van eisen in 13% van alle vacatures wereldwijd. De taal wordt gebruikt om specifieke taken uit te voeren, maar is wijdverspreid geworden door het gebruik ervan in databases (de sleutel tot de werking van alle webservices) - MicrosoftSQL, Orakel enz.

Volgens gemiddelde statistieken ontvangt een SQL-specialist in de VS binnen 1 jaar $71 000 . Er is gebruik gemaakt van gegevens van vorig jaar 2017. Rekening houdend met de vraag en de prevalentie van de taal, kunnen specialisten in het werken met SQL zelfs in het veld op inkomen rekenen $100 duizend, maar het is onwaarschijnlijk dat het gemiddelde cijfer voor 2018 de grens van $80.000 zal overschrijden.

9. C#

De taal is enorm populair geworden dankzij programmeurs die ijverig de tools van Microsoft gebruiken. Het bedrijf ontwikkelde zijn producten in 1998-2001. C# heeft de massa bereikt vanwege het leergemak en het uitgebreide gebruik ervan. Volgens schattingen van het gezaghebbende portaal Quartz Media op het gebied van onderzoek naar trends in de IT-markt bedraagt ​​het gemiddelde salaris van een specialist ongeveer $89 000 .

8. JavaScript

Het bleek een ongelooflijk populaire en herkenbare taal te zijn die geen waardige analogen heeft. Veel programmeurs zijn gefocust op het leren van deze taal, omdat de ontwikkelingstrend niet is verdwenen en er geen voorwaarden zijn om de situatie de komende jaren te laten veranderen. De meeste bedrijven zullen ontwikkelaars blijven inhuren en hen goede salarissen betalen.

Op basis van drie bekende analytische werken kan worden geconcludeerd dat het gemiddelde salaris van een senior ontwikkelaar op niveau ligt $92 000 , wat $2.000 meer is dan vorig jaar.

7. R

De grootste behoefte aan taal ontstaat wanneer het nodig is om statistische waarschijnlijkheden te ontwikkelen. Vooral handig in de verzekeringsbranche. Het was verrassend dat deze taal zijn weg vond naar TOP 10, aangezien zijn leeftijd extreem klein is in vergelijking met andere leden van de lijst. Ondanks zijn jeugd is de taal zeer ambitieus en zal hij geen terrein prijsgeven.

Tegenwoordig zijn steeds meer bedrijven bereid om vaardigheden in deze programmeertaal hoog in het vaandel te dragen. Het gemiddelde salaris van een ontwikkelaar in de VS bedroeg 8,25 duizend dollar per maand, wat bereik mogelijk maakt $99 000 . Door de beperkte specialisatie en het tekort aan werknemers kunnen specialisten zelfstandig hun arbeidsomstandigheden dicteren; velen ontvangen meerdere keren meer dan het opgegeven bedrag. Een specialist met 2 jaar werkervaring wordt als gezaghebbend en ervaren beschouwd.

6.C

Hoewel C zelf niet veel wordt gebruikt, winnen andere daarop gebaseerde talen aan populariteit. Er wordt op internet steeds vaker gedacht dat C te verouderd is en niet langer geschikt is voor de moderne markt, maar onverbiddelijke statistieken zeggen anders. Veel bedrijven huren jaarlijks veel ontwikkelaars in, omdat de meeste berekeningen nog steeds in de C-taal worden gedaan.

De voordelen van de taal zijn moeilijk te overschatten; het is werkelijk universeel en effectief. Specialisten in deze niche worden gewaardeerd op de Amerikaanse markt. Beginners in de branche met minimale ervaring kunnen al rekenen op een inkomen van €5.000,- per maand. Oudere broers kunnen ontvangen $80 000 , hoewel het niet ongebruikelijk is om $ 100.000 per jaar te betalen. Na interviews met HR-mensen die we kennen, komen we tot de conclusie dat de inkomsten binnenkort naar het gemiddelde niveau kunnen stijgen $100 000 .

5. Perl

Elke programmeur weet dat het moeilijk is om grafisch programmeren voor te stellen zonder Perl. De taal is ook waardevol bij systeembeheer. Financiële toepassingen op basis van Perl verschijnen steeds vaker. Zelfs vier jaar geleden gaven werkgevers 82.000 dollar per jaar uit voor kennis van de Perl-taal. De stabiele groei van de betalingen heeft ertoe geleid dat vandaag de dag de gemiddelde betaling hoger ligt $100 duizend.

4. C++

Professionele ontwikkelaars hebben een eigenaardige “ heren setje", een van de verplichte elementen is . De taal is uiterst efficiënt en flexibel, wat C++ beroemd heeft gemaakt. Het wordt vooral vaak gebruikt tijdens de ontwikkeling van grote systemen, desktopapplicaties en platforms voor het draaien van gigantische servers. De betrouwbaarheid van de taal speelde een belangrijke rol in de groei van ontwikkelaars en de interesse van werkgevers.

Het is onmogelijk om rekening te houden met het aantal websites, webtools, volwaardige applicaties en andere software geschreven in C++. Taalkennis is een van de vereiste vaardigheden, die in 7% van alle vacatures voorkomt. Arbeidsmarktspecialisten worden gewaardeerd op $ 102 duizend.

3. Python

Beschikbaarheid en veelzijdigheid hebben veel haaien uit de IT-industrie aangetrokken, waaronder NASA en Google. Er zijn nog geen statistieken over betalingen voor het lopende jaar, maar op basis van de ontwikkeling van de sector en de aanwezigheid van gemiddelde inkomsten van $100.000 voor 2017 kunnen we vol vertrouwen zeggen dat betalingen Senior Python de ontwikkelaar zal in het gebied zijn $ 105 duizend. Slechts één bedrijf, Google, genereert jaarlijks een enorm aantal vacatures, en er zijn nog andere grote marktspelers. Dit had onvermijdelijk invloed op de vraag en populariteit van de taal.

2. Doelstelling-C

Het is de basis van de meeste applicaties die op Apple zijn ontwikkeld (iOS-, MacOS-besturingssystemen). Waarom werd hij populair? - Er is geen waardig alternatief, een hoog beveiligingsniveau, betalende klanten, veel gadgets over de hele wereld. Objective-C-ontwikkelaars verdienen enkele van de hoogste salarissen in programmeren.

Bij het overwegen van een niche is het de moeite waard om een ​​goed alternatief te noemen: Swift, maar de taal verscheen relatief recent. Het neemt een zelfverzekerde positie in, omdat het de basis vormt van Cocoa en Cocoa Touch, en stijgt geleidelijk in de lijst in termen van vraag en betaling voor programmeurs. Dankzij de connectie met Apple kunnen Swift-programmeurs ook een jaarsalaris van zes cijfers verdienen.

Objective-C-programmeurs komen vandaag de dag binnen $ 110 ± 2 duizend per jaar.

1. Java

Dankzij de succesvolle implementatie van de slogan “Schrijf één keer, gebruik overal” heeft het veel gebieden veroverd, omdat het op de meeste platforms kan draaien. Ontwikkelaars die gespecialiseerd zijn in Java besparen geld op een ontwikkelteam voor andere platforms en kunnen daarom bogen op een hoog salaris. Senior ontwikkelaars worden betaald $130 000 . Tegenwoordig nadert tot 90% van alle zelfverzekerde Java-ontwikkelaars dit inkomensniveau.

Tegenwoordig is het mogelijk om met weinig werkervaring een prestigieuze positie te verwerven, goud te winnen of een prijs te winnen in verschillende hackathons. Bekende bedrijven houden ze nauwlettend in de gaten en staan ​​klaar om met elkaar te wedijveren om plaatsen in het bedrijf aan te bieden.

Beroemde programmeurs, wie zijn zij en welke bijdrage hebben zij geleverd aan de ontwikkeling van de moderne wereld? In dit materiaal zullen we de meest vooraanstaande persoonlijkheden in de wereld van de informatica herinneren, hoe en waarin ze succes hebben behaald en waarom ze niet alleen mogelijk zijn, maar gevolgd moeten worden als voorbeeld voor iedereen die zich ontwikkelt op IT-gebied.

Björn Stroustrup (1950).

Auteur van de taal C++-programmering, dat objectgeoriënteerd programmeren ondersteunt. Tegenwoordig zijn er verschillende moderne programmeertalen gemaakt op basis van C++. Björn Stroustrup is de auteur van de boeken “The C++ Programming Language” (een van de meest populaire boeken op het gebied van programmeren, vertaald in 19 talen), “The Design and Evolution of C++”, “A Reference Guide to the C++ Programming Taal met commentaar”.

Dennis Ritchie (1941-2011).

Amerikaanse computerspecialist. Werd beroemd vanwege het creëren van de taal C-programmering, evenals de ontwikkeling en verbetering van programmeertalen BCPL-, B-, C-, ALTRAN-extensies voor programmeertaal FORTRAN. Ritchie nam deel aan de ontwikkeling van besturingssystemen Multics en UNIX. Dennis Ritchie is de auteur van het boek (met Brian Kernighan) " C-programmeertaal»

Richard Stallman (1953).

Oprichter van de vrije softwarebeweging, het GNU-project (General Public License), de Free Software Foundation en de League for Programming Freedom. Hij is ook een uitvinder “copyleft”-concept.

Linus Torvalds (1969).

Programmeur en hacker oorspronkelijk uit Finland, Linux-ontwikkelaar- de kernel van het GNU/Linux besturingssysteem, op basis waarvan het besturingssysteem is gebouwd Android-systeem is het meest gebruikte smartphone-besturingssysteem ter wereld.

Steve Jobs (1955-2011).

Amerikaanse ondernemer, stond aan de oorsprong van het tijdperk van IT-technologieën. Hij was een van de oprichters, vervolgens voorzitter van de raad van bestuur en CEO van Apple Corporation. Een van de oprichters en CEO van de Pixar-filmstudio.

Steve Wozniak (1950).

Amerikaanse uitvinder, elektronica-ingenieur en programmeur, mede-oprichter van Apple. Halverwege de jaren zeventig ontwierp hij zelfstandig de Apple I- en Apple II-computers en maakte daarmee "microcomputerrevolutie".

Bill Gates (1955).

Een van de rijkste mensen ter wereld, uitvinder, programmeur en zakenman. En het allerbelangrijkste: de oprichter en grootste aandeelhouder van het bedrijf Microsoft. Op dertienjarige leeftijd schreef Bill zijn eerste programma: het spel "Tic Tac Toe" in een programmeertaal BASIS. Auteur van de boeken: ‘De weg naar de toekomst’, ‘Ondernemen met de snelheid van het denken’.

Mark Zuckerberg (1984).

Amerikaanse programmeur, bedenker en ontwikkelaar van het wereldberoemde sociale netwerk Facebook.

Pavel Doerov (1984).

Ondernemer, programmeur, een van de makers en ontwikkelaars van een sociaal netwerk "VKontakte" en het gelijknamige bedrijf; schepper van de boodschapper "Telegram".

Ik vond het materiaal leuk “De beroemdste programmeurs en IT-specialisten van over de hele wereld”? Houd dan ons overige nieuws in de gaten!

Als u een fout tegenkomt, markeer dan een stuk tekst en klik Ctrl+Enter.

Linus Torvalds, Donald Knuth, Richard Stallman, John Carmack - zo niet een naam, dan een legende. De online publicatie VentureBeat somt de meest gezaghebbende programmeurs in de wereldwijde IT-gemeenschap op.

Linus Torvalds

Creëerde Linux, een gratis besturingssysteem, in een studentenkamer aan de Universiteit van Helsinki. Tegenwoordig draaien datacenters en supercomputers op Linux, en het wordt ontwikkeld door een horde open-sourcefans over de hele wereld.

Torvalds staat vooral bekend om het feit dat hij geen blad voor de mond neemt en niet probeert het publiek tevreden te stellen. Toen hem tijdens een van zijn recente lezingen uit het publiek werd gevraagd of hij leden van de Linux-gemeenschap afschrikte met zijn manier van communiceren, antwoordde hij: "Ik geef niet om jou." Er worden onder ontwikkelaars dezelfde grappen over Torvalds gemaakt als onder gewone mensen over Chuck Norris. Torvalds kan bijvoorbeeld door nul delen en 3D-games spelen door de broncode in realtime in zijn hoofd uit te voeren.

Sir Tim Berners-Lee

De enige op deze lijst die een ridderschap wist te verdienen, werd geridderd door de Britse koningin Elizabeth II. Hij is de maker van het Hypertext Transfer Protocol (HTTP), de technologie waarop het hele internet is gebouwd.

Hij leidt nu de Alliance for Affordable Internet, een publieke organisatie, gesteund door Google, Facebook en Microsoft, die tot doel heeft breedbandinternet toegankelijk te maken voor mensen over de hele wereld.

Donald Knuth

Zijn academische werk in de informatica leverde hem de titel "Vader van de algoritmeanalyse" op. Alles op internet, van het algoritme voor het selecteren van Facebook-feeds tot het algoritme voor het selecteren van soortgelijke producten op Amazon, heeft daar iets aan te danken. Op 77-jarige leeftijd schrijft hij een boek met de titel The Art of Computer Programming. Knuth is tevens emeritus hoogleraar aan Stanford.

Brendan Ike

Schepper van de programmeertaal JavaScript, die feitelijk de standaard is voor webprogrammering. Deelgenomen aan de oprichting van Mozilla, het bedrijf dat de Firefox-browser ontwikkelt. Hij nam ontslag als CEO toen zijn financiële steun voor een project om het homohuwelijk in Californië te verbieden bekend werd.

Salomon wandelingen

Schepper van Docker, een technologie waar ontwikkelaars dol op zijn omdat het een applicatie en de hele omgeving ervan in containers verpakt en aan servers levert. Werkt als een virtuele machine, maar dan veel sneller. Docker begon als een zijproject bij dotCloud, maar toen het product populair bleek, maakte het bedrijf een kentering door en werd het al snel een eenhoorn.

Mark Zuckerberg

Maker van Facebook. Is van mening dat hoe kleiner en flexibeler het team is, hoe succesvoller het zal zijn. Het sociale netwerk, dat een miljard dollar waard is, wordt bediend door ‘slechts’ 10.000 mensen over de hele wereld.

David Heinemeier Hansson

Bekend als DHH. Schepper van Ruby on Rails, een super populair raamwerk dat hem in 2005 de titel en Google Hacker of the Year-prijs opleverde.

Richard Stalman

Hij staat vooral bekend om zijn strijd voor vrije software, de oprichter van GNU, de auteur van het idee van ‘copyleft’ – in tegenstelling tot auteursrecht. Zeer principieel, maakt geen gebruik van eigen ontwikkelingen.

Bram Cohen

De maker van het BitTorrent-protocol, waarmee gebruikers supersnel bestanden konden downloaden. BitTorrent is ongelooflijk populair, met een conservatieve schatting van het totale gebruikersbestand van 250 miljoen mensen wereldwijd. Vorig jaar probeerde Thom Yorke het album exclusief via BitTorrent te distribueren. En toch werden de mogelijkheden van BitTorrent vooral gewaardeerd door internetpiraten.

James Gosling

Creëerde de Java-programmeertaal tijdens zijn werk bij Sun Microsystems. Na de overname van Oracle in 2010 vertrok Gosling en werd een van de belangrijkste critici van Oracle. Sindsdien werkte hij vijf maanden bij Google totdat hij bij de startup Liquid Robotics kwam. Daarnaast maakt hij als onafhankelijk bestuurder deel uit van het team van de bekende Oekraïense startup Jelastic.

Björn Stroustrup

De Deense programmeur creëerde de programmeertaal C++ in 1978 en verbeterde C. Hij is nog steeds actief: hij geeft les aan de Texas A&M University, Columbia University en is ook werkzaam bij Morgan Stanley.

Johannes Carmac

Mede-oprichter van id Software. Hij staat over de hele wereld bekend als de maker van Doom. Het idee voor de game zelf ontstond trouwens tijdens een D&D-game, die het team jarenlang regelmatig hield op het hoofdkantoor van id Software. Bovendien was John altijd de spelleider. Hij was de eerste die grafische 3D-trucs uitprobeerde die nog steeds worden gebruikt.

Momenteel werkt hij bij Oculus VR, dat Facebook voor 2 miljard dollar heeft gekocht.