Există dezvoltatori din toată lumea asta. Cei mai cunoscuți programatori și specialiști IT din întreaga lume. Tipuri de limbaje de programare

Programatori celebri, cine sunt ei și ce contribuție au adus ei la dezvoltarea lumii moderne? În acest material ne vom aminti de cele mai marcante personalități din lumea informaticii, cum și în ce au obținut succesul și de ce nu numai că sunt posibile, ci și demne de urmat ca exemplu pentru toți cei care se dezvoltă în domeniul IT.

Björn Stroustrup (1950).

Autorul limbii programare C++, care acceptă programarea orientată pe obiecte. În zilele noastre, au fost create mai multe limbaje de programare moderne bazate pe C++. Björn Stroustrup este autorul cărților „The C++ Programming Language” (una dintre cele mai populare cărți din domeniul programării, tradusă în 19 limbi), „Design and Evolution of C++”, „ Ghid de ajutor pe limbajul de programare C++ cu comentarii."

Dennis Ritchie (1941-2011).

specialist american în computere. A devenit faimos pentru crearea limbii programare C, precum și dezvoltarea și îmbunătățirea limbajelor de programare Extensii BCPL, B, C, ALTRAN pentru limbajul de programare FORTRAN. Ritchie a participat la dezvoltarea sistemelor de operare Multics și UNIX. Dennis Ritchie este autorul cărții (cu Brian Kernighan) " limbaj de programare C»

Richard Stallman (1953).

Fondator al mișcării pentru software liber, al proiectului GNU (General Public License), al Free Software Foundation și al League for Programming Freedom. El este și inventator conceptul „copyleft”..

Linus Torvalds (1969).

Programator și hacker originar din Finlanda, Dezvoltator Linux - nucleul sistemului de operare GNU/Linux, pe baza căruia este construit sistemul de operare sistem Android este cel mai utilizat sistem de operare pentru smartphone din lume.

Steve Jobs (1955-2011).

Antreprenor american, a stat la originile erei tehnologiilor IT. A fost unul dintre fondatori, apoi președinte al consiliului de administrație și CEO al Apple Corporation. Unul dintre fondatorii și CEO-ul studioului de film Pixar.

Steve Wozniak (1950).

Inventator american, inginer electronic și programator, co-fondator al Apple. La mijlocul anilor 1970 a proiectat independent Calculatoare Apple I și Apple II, completând astfel "revoluția microcalculatoarelor".

Bill Gates (1955).

Unul dintre cei mai bogați oameni de pe planetă, inventator, programator și om de afaceri. Și cel mai important, fondatorul și cel mai mare acționar al companiei Microsoft. La vârsta de treisprezece ani, Bill a scris primul său program - jocul „Tic Tac Toe” într-un limbaj de programare. DE BAZĂ. Autorul cărților: „Drumul către viitor”, „Afacerea cu viteza gândirii”.

Mark Zuckerberg (1984).

Programator american, creator și dezvoltator al rețelei sociale de renume mondial Facebook.

Pavel Durov (1984).

Antreprenor, programator, unul dintre creatorii și dezvoltatorii unei rețele sociale „VKontakte”și societatea cu același nume; creatorul mesagerului "Telegramă".

Mi-a placut materialul „Cei mai cunoscuți programatori și specialiști IT din întreaga lume”? Atunci rămâneți pe fază pentru celelalte știri ale noastre!

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

Atenţie! Părerile persoanelor care răspund la întrebare pot să nu coincidă cu opiniile editorilor.

Pe cine consideri că este cel mai bun programator al tuturor timpurilor?


MITCH RHYS-JONES

programator

„DONALD WHIP.

Este cunoscut pentru monografia sa „Arta programării”, care constă din mai multe volume. Are descrieri detaliate totul, de la structurile de date și numerele aleatoare până la sortarea, enumerarea și analiza algoritmilor - o direcție pentru care a pus bazele. În toate cărțile sale, a dat exemple scrise în limbaj de asamblare - comenzi de mașină. Iată ce a spus Bill Gates despre această monografie: „Dacă te consideri bun programator, citiți „Arta programării” de Knuth. Dacă puteți citi totul, asigurați-vă că îmi trimiteți un CV.”

Knuth a început să lucreze la monografie în 1962 și a finalizat patru volume până în prezent. Al cincilea volum va apărea în 2020, ceea ce înseamnă că îi va lua 58 de ani pentru a finaliza cele cinci volume. Dar va mai scrie două. Și asta ca să nu mai vorbim de faptul că a creat TeX, unul dintre cele mai răspândite sisteme de layout pe computer, limbajul METAFONT pentru dezvoltarea fonturilor vectoriale, precum și sisteme de alfabetizare. Programare WEBși CWEB. El a fost distins cu Medalia John von Neumann, Medalia Franklin, Premiul Turing și Medalia Națională a Științei din SUA. Pentru munca sa despre Arta programarii, i s-a dat chiar titlul de profesor emerit al artei programarii.”


programator

„Anders Hejlsberg.

El a scris compilatorul Pascal în limbaj de asamblare pentru cele două sisteme de operare dominante ale vremii, DOS și CPM. Compilatorul a fost inclus ulterior în mediul de dezvoltare integrat Turbo Pascal. Datorită acesteia, compilarea, legarea și rularea unui program au început să dureze secunde în loc de minute.

Compilatorul lui Heilsberg a fost cumpărat de Borland International, care a angajat și programatorul. Borland a vândut compilatorul împreună cu un mediu de dezvoltare complet pentru mult mai puțini bani decât concurenții săi. Datorită lui Heilsberg, productivitatea programatorilor a crescut semnificativ. Apoi am fost atât de impresionat de munca lui încât am scris chiar și o carte Using Turbo Pascal, publicată pentru prima dată în 1986. Poate fi găsit în continuare pe Amazon și eBay.

Anders Hejlsberg a condus echipa care a creat Borland Delphi (Object Pascal), care a fost la fel de rapid ca Turbo Pascal. Delphi se află în prezent pe locul 11 ​​în clasamentul TIOBE al limbajelor de programare și al mediilor de dezvoltare. Hejlsberg a mers ulterior să lucreze pentru Microsoft, unde a condus dezvoltarea C#, care acum se află pe locul 5 în clasamentul TIOBE.”


RAVI KUMAR

student

„Linus Torvalds.

Creatorul Linux. Toată lumea știe că poate programa mai bine decât Mark Zuckerberg și Bill Gates. Într-o industrie atât de presiune, paranoică, care face bani, nimeni nu ar fi putut prevedea lansarea Linux, un sistem de operare gratuit și deschis, care a fost rezultatul colaborării multor programatori. De asemenea, a creat sistemul de control al versiunilor fișierelor Git și programul profesional de scufundări Subsurface.

James Gosling.

Creatorul limbajului Java, care este folosit în întreaga lume. Pe baza interpretului de limbaj de descriere a paginii PostScript, el a dezvoltat Network Extensible Windowing System (NEWS), care distribuie calcularea în rețea. A lucrat la orice: analiza la sol a telemetriei de la satelitul ISIS 2 și prima versiune a editorului de text Emacs pentru Unix și multe altele.

Richard Stallman.

Fondator al Free Software Foundation și pionier al mișcării open source, una dintre cele mai importante figuri din istorie tehnologia de informație. A lucrat la GPL, cea mai utilizată licență din lume, inclusiv Linux, și suita de compilare GCC, editor de text Emacs și alte programe cu sursă deschisă.”

În acest articol vom vorbi despre cei mai buni programatori ruși din toate timpurile și vom afla despre principalele lor realizări.

Merge la lista!

Programator rus, autor al popularului antivirus Dr. Web, director tehnic și fondator al Doctor Web. După ce a studiat la Institutul de Instrumentare a Aviației din Leningrad, a lucrat ca inginer pentru proiecte de apărare a aviației la Asociația de Cercetare și Producție Leninets. Din 1990 a fost implicat în evoluții în domeniu protectie antivirus. Igor Danilov și-a scris primul analizor de viruși din entuziasm și din dorința de a-și scăpa institutul de cercetare de amenințările viruși. În 1992 a început să dezvolte antivirusul Dr.Web. În 2003 a fondat compania Doctor Web.


Programator rus, dezvoltator de algoritmi Programe avansate Procesor de cărți electronice, produs de compania Elcomsoft din Moscova și conceput pentru a ocoli protecția cărți electroniceîn format Adobe PDF. conferențiar al catedrei „ Securitatea informațiilor» Facultatea de „Informatică și Sisteme de Control”.


Transmisiuni live ale procesului de dezvoltare, prelegeri, hackathon-uri și multe altele din domeniul programării pot fi găsite pe

Nu este un secret pentru nimeni că profesia de programator astăzi atrage tinerii nu doar cu tehnologie și cu posibilitatea de a fi mereu în fruntea progresului, ci și cu salarii mari. Orice clasare salarială rusă sau străină în top 20 conține neapărat mai multe poziții pentru programatori sau dezvoltatori. Dar ar fi bine să cunoaștem cifra specifică în acest moment și pentru fiecare profesie. Am decis să ne desfășurăm propria investigație subiectivă: am luat baza de date a trei agregatori de resurse umane de top (trud.com, superjob.ru și hh.ru), am extras din ea profesiile noastre IT și am analizat cât este acum dispus să plătească angajatorul. acesti specialisti. Eșantionul au fost primele 25 de posturi vacante furnizate cu informații salariale. S-a luat în considerare limita maximă specificată. Să trecem la cifre.

Dezvoltator Web

Dezvoltator web este un nume foarte general pentru o gamă largă de profesii diferite. Aceasta include atât designeri simpli de layout care abia au finalizat cursuri de HTML/CSS, cât și dezvoltatori full stack care cunosc o grămadă de instrumente și limbi. Metoda noastră de calcul ignoră aceste diferențe, eliminând doar dublările și posturile vacante cu fracțiune de normă:

După cum se poate observa din grafice, resurse diferite oferă niveluri salariale diferite pentru același post vacant: pe hh.ru cel mai mult oferte grozave, pe trud.com – ofertele din top sunt mai proaste. O altă confirmare că trebuie să cauți un loc de muncă pe mai multe resurse simultan.

În ceea ce privește salariul mediu al unui dezvoltator web, media aritmetică este puțin mai mică de 103 mii de ruble.

Programator Python

Să aruncăm o privire la o imagine similară în răspândirea salariilor în rândul „fermecătorilor de șerpi”:

Salariul acestui tip de specialist atinge periodic valori impresionante pentru un schimb gratuit. Explicația este simplă: sunt necesari destul de mulți lucrători Python pentru munca cu normă întreagă sau cu fracțiune de normă în Europa. Acolo salariul este în valută, dar cheltuielile sunt corespunzătoare. Într-un fel sau altul, salariul mediu al unui programator Python a fost de 129,6 mii de ruble.

Programator Ruby

Din anumite motive, se crede că programatorii care scriu în Ruby câștigă puțin mai puțin în comparație cu dezvoltatorii Python. De exemplu, domeniul de activitate este mai restrâns și există mai puține instrumente. Să verificăm:

Graficul arată o răspândire foarte uniformă a ofertelor în jurul mediei comune pentru toate cele trei resurse. Aceasta înseamnă că cifra rezultată de 127,7 mii de ruble este aproape de salariul mediu real de pe piață.

Programator PHP

Dacă vă referiți la statisticile interogărilor motoarele de căutare, veți vedea că tendința „PHP” din ultimii ani nu a experimentat vremuri mai bune. Cu toate acestea, acest lucru nu afectează deloc piața muncii. Să demonstrez asta încă o dată cu cifre:

Da, există oferte „regionale” pentru a lucra pentru 15-30 de mii de ruble pe lună, dar chiar și luând în considerare, profitul mediu al unui specialist PHP din Rusia este de 109,2 mii de ruble.

Dezvoltator front-end

Specialiștii front-end, de regulă, sunt supuși unor cerințe stricte în ceea ce privește competențele și numărul de instrumente utilizate. Cu toate acestea, revenind la bursa de muncă, vedem că designerii de layout sau dezvoltatorii front-end complet începători sunt uneori incluși în această categorie. Ca urmare, există mai multe oferte salariale sub 50 de mii de ruble pe lună:

Cu toate acestea, această nedreptate este acoperită de oferte de schimb valutar echivalent cu 250-300 de mii, ca urmare, mediana aduce media „drăguță” la 137,3 mii de ruble.

Programator iOS

Rapoartele financiare ale Apple îi pot induce în eroare pe nehotărâți nehotărâți, făcându-le să creadă că nu există loc de muncă mai profitabilă și mai interesantă pe planetă decât un programator iOS. Conform cifrelor noastre, profitul aici nu este mult diferit de piața generală:

Ultimele 124 de mii de ruble (cel mai probabil net) sunt o cifră foarte bună chiar și după standardele europene, dar nu atât de remarcabilă încât să facă o alegere din motive comerciale.

Programator Android

Dacă am vorbit despre programatorii Apple, trebuie să luăm în considerare nivelul câștigurilor concurenților. Dezvoltarea de aplicații pe platforma Android are o serie de dificultăți proprii, în special, haosul în dispozitivele țintă și regulile de proiectare, astfel încât un specialist de înaltă calitate este apreciat chiar mai mult aici:

Pro și contra ponderate oferă un salariu mediu, care se corelează cu majoritatea cifrelor de astăzi - 134,4 mii de ruble.

Programator Java

Câteva propuneri „cosmice” ridică profitul mediu al programatorilor Java la cel mai înalt nivel evaluarea de astăzi – 152,2 mii de ruble.

Dezvoltator de jocuri

Ceea ce este cu adevărat interesant, cel puțin pe hârtie, este să-ți creezi propriile jocuri. Această industrie se dezvoltă activ, bugetele companiei sunt în creștere și sunt angajați angajați cu cunoștințe despre aproape toate limbajele de programare populare. Să vedem cum stau lucrurile cu salariile acum:

În acest caz, hh.ru a scos cele mai fericite statistici cu privire la salariile dezvoltatorilor de jocuri pe nivel bun la 129 mii de ruble. În general, în această industrie există multe startup-uri cu oferte modeste și pur și simplu angajatori care sunt dispuși să economisească bani din dragostea programatorilor pentru jocuri.

Dezvoltator C#

Programatorii care scriu în C# au o cerere stabilă pe piață și un salariu decent. După părerea mea, aceasta este una dintre cele mai bune opțiuni dacă doriți să lucrați în mai multe direcții fără a pierde timpul învățând un număr mare de instrumente și limbi. Apropo, despre salariu:

Cifre similare - 127 mii de ruble. Graficul arată clar și dinamica creșterii salariilor de la juniori (aproximativ 35 de mii) până la lider de echipă (peste 260). Există, de asemenea, un plus pentru globalişti - există destul de multe posturi vacante care necesită relocare sau călătorii de afaceri în Europa şi SUA.

Tester de software

O profesie care câștigă treptat popularitate și devine un must-have în orice companie IT. Să vedem cum este evaluată munca testatorilor la bursă:

Cifre destul de modeste în comparație cu alți specialiști IT - doar 87,5 mii de ruble. Pe de altă parte, aceasta este o oportunitate de a sări în trenul unei profesii care cu siguranță nu a depășit încă vârful de cerere. Când vine acest moment, este mai bine să aveți deja experiență și cunoștințe și nu va trebui să vă faceți griji cu privire la un salariu decent.

Specialist SEO

În acest caz, s-a dovedit a fi aproape imposibil să separă un specialist SEO de un SMM sau pur și simplu de un manager de conținut. Aceste posturi vacante vin in grosimi, asa ca rezultatul obtinut mai jos poate fi considerat mediu pentru toate profesiile de marketing legate de web si lumea IT in general.

O valoare demnă de 79,6 mii de ruble. Nu este pe deplin potrivit să o comparăm cu profesiile IT clasice, la urma urmei, depinde mult mai mult de experiență și talent decât de numărul de cărți citite.

Administrator de sistem

În cazul administratorilor de sistem, imaginea de ansamblu este foarte stricata de cerințe vagi pentru profesie. Deoarece au fost ocupate posturi vacante din toate regiunile și zonele diferite, acestea au apărut ca fiind companii mici care necesitau doar servicii calculatoare locale(în consecință, salariul este de 18 mii), și marile corporații, unde trebuie să monitorizați amenințările cibernetice și calitatea rețelei. Poza s-a dovedit astfel:

Prin urmare, 68 de mii de ruble destul de modeste, deși, în realitate, un administrator de sistem dur, nici măcar într-o poziție de conducere, poate primi 150 de mii sau mai mult. Doar că până acum cererea de specialiști de acest nivel este relativ mică, la fel ca și lista de cerințe.

Concluzie

Ei bine, să sperăm că cifrele oferite de hh.ru, trud.com și superjob.ru corespund adevărului, îi încurcă pe sceptici și inspiră mințile tinere. Dar este întotdeauna important să ne amintim altceva: oricât de mulți bani curg în profesie, fără dragoste și respect pentru ea vei fi mereu situat undeva în subsolul statisticilor.

Printre oamenii obișnuiți, programatorii sunt acum o profesie respectată. La urma urmei, fără ele nu ar exista iPhone și Facebook, creează companii cool și sunt printre puținele din Ucraina legate de dolar. Cine este popular direct printre specialiștii IT? VentureBeat este o listă de programatori legendari care se bucură de cea mai mare autoritate în comunitatea IT globală.

Linus Torvalds a creat Linux, gratuit sistem de operare, într-o cameră de cămin la Universitatea din Helsinki. Astăzi, centrele de date și supercomputerele rulează pe Linux și sunt dezvoltate de o hoardă de fani freeware din întreaga lume.

Torvalds este cunoscut, în special, pentru faptul că nu toca cuvintele și nu încearcă să mulțumească publicul. La una dintre discuțiile sale recente, când a fost întrebat din partea publicului dacă îi speria pe membrii comunității Linux cu felul său de comunicare, el a răspuns: „Nu-mi pasă de tine”. Există aceleași glume despre Torvalds printre dezvoltatori ca și printre oamenii obișnuiți despre Chuck Norris. De exemplu, Torvalds pot împărți la zero și pot juca jocuri 3D realizându-le cod sursăîn gândurile tale în timp real.

Sir Tim Berners-Lee- singurul de pe această listă care a reușit să câștige titlul de cavaler - a fost numit cavaler de regina britanică Elisabeta a II-a. El este creatorul Hypertext Transfer Protocol (HTTP), tehnologia pe care este construit întregul Internet.

Acum conduce Alianța pentru internet accesibil, o organizație de interes public susținută de Google, Facebook și Microsoft, care își propune să facă internetul în bandă largă accesibil oamenilor din întreaga lume.

Donald Knuth. Munca sa academică în informatică ia adus titlul de „Părintele analizei algoritmilor”. Tot ce este pe web, de la algoritmul de selectare a feedurilor Facebook până la algoritmul de selectare a produselor similare pe Amazon, îi datorează ceva. Are deja 77 de ani, dar încă mai lucrează. În prezent scrie o carte numită The Art of Computer Programming. De asemenea, este profesor emerit la Stanford.

Brendan Ike, creatorul limbajului de programare JavaScript, care este de fapt standardul pentru programarea web. A participat la crearea Mozilla, o companie care dezvoltă browser Firefox. El a demisionat din funcția de CEO atunci când a devenit cunoscut sprijinul său financiar pentru un proiect de interzicere a căsătoriilor gay în California.

Solomon Hikes, creatorul Docker, o tehnologie îndrăgită de dezvoltatori pentru că împachetează codul în containere și îl livrează pe servere. Funcționează ca mașină virtuală, dar mult mai rapid. Docker a început ca un proiect secundar la dotCloud, dar când produsul s-a dovedit a fi popular, compania a experimentat un pivot și în curând a devenit un unicorn.

Mark Zuckerberg, creatorul Facebook. că, cu cât echipa este mai mică și mai flexibilă, cu atât va avea mai mult succes. Miliardea retea sociala deservește „doar” 10.000 de oameni din întreaga lume.

David Heinemeier Hansson, cunoscut sub numele de DHH. Creatorul lui Ruby on Rails, un framework super popular care i-a adus titlul și premiul Google Hacker of the Year în 2005.

Richard Stallman, cunoscut în primul rând pentru lupta sa pentru software-ul liber, fondator al GNU, autor al ideii de „copyleft” - spre deosebire de drepturile de autor. Foarte principial, nu folosește nicio dezvoltare proprietară.

Bram Cohen, creatorul protocolului BitTorrent, care a oferit utilizatorilor posibilitatea de a descărca fișiere super rapid. BitTorrent este incredibil de popular, cu o estimare conservatoare a bazei sale totale de utilizatori de 250 de milioane de oameni din întreaga lume. Anul trecut, Thom Yorke a încercat să distribuie albumul exclusiv prin BitTorrent. Și totuși, capabilitățile BitTorrent au fost apreciate în primul rând de pirații de pe internet.

James Gosling, creatorul limbajului de programare Java. Dar asta știi deja. Ceea ce poate nu știți este că James este un renumit startup ucrainean Jelastic ca director independent.

Bjarne Stroustrup, programator danez. În 1978, a creat limbajul de programare C++, îmbunătățind C. El este încă activ: predă la Universitatea din Texas A&M, Universitatea Columbia și este, de asemenea, angajat la Morgan Stanley.

John Carmack, co-fondator al id Software. El este cunoscut în întreaga lume drept creatorul lui Doom. Apropo, ideea jocului în sine s-a născut în timpul unui joc de D&D, pe care echipa l-a ținut în mod regulat la sediul id Software timp de câțiva ani. În plus, John a fost întotdeauna maestrul jocului. El a fost primul care a încercat trucuri de grafică 3D care sunt folosite și astăzi.

În prezent, lucrează pentru compania de 2 miliarde de dolari Oculus VR.