Femeile IT: cele mai faimoase programatoare de sex feminin și contribuția lor la istorie. Informaticieni și programatori renumiți și mari

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. Conține descrieri detaliate ale tuturor, de la structurile de date și numerele aleatoare până la sortarea, enumerarea și analiza algoritmilor - o direcție pentru care el a pus bazele. În toate cărțile sale, a dat exemple scrise în limbaj de asamblare - instrucțiuni de mașină. Iată ce a spus Bill Gates despre această monografie: „Dacă crezi că ești un programator bun, citește Arta programarii a lui 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ă lucrările la cinci volume îi vor lua 58 de ani. 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 sistemele de programare competente 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 fondator al mișcării open source, una dintre cele mai importante figuri din istoria tehnologiei informației. A lucrat la GPL, cea mai utilizată licență din lume, inclusiv Linux, precum și la suita de compilare GCC, editorul de text Emacs și alte software-uri open source”.

Cele mai originale și uimitoare poze de pe Internet, o arhivă mare de reviste din ultimii ani, rețete delicioase în imagini, informative. Secțiunea este actualizată zilnic. Întotdeauna cele mai recente versiuni ale celor mai bune programe gratuite pentru utilizarea de zi cu zi în secțiunea Programe esențiale. Există aproape tot ce aveți nevoie pentru munca de zi cu zi. Începeți să abandonați treptat versiunile piratate în favoarea unor analoge gratuite mai convenabile și funcționale. Dacă tot nu utilizați chat-ul nostru, vă recomandăm să vă familiarizați cu acesta. Acolo vei găsi mulți prieteni noi. În plus, acesta este cel mai rapid și mai eficient mod de a contacta administratorii de proiect. Secțiunea Actualizări antivirus continuă să funcționeze - actualizări gratuite mereu actualizate pentru Dr Web și NOD. Nu ai avut timp să citești ceva? Conținutul complet al tickerului poate fi găsit la acest link.

Pe 13 septembrie, în toată lumea este sărbătorită sărbătoarea profesională a programatorilor. Aceasta este a 256-a zi a anului, aleasă ca simbol de opt biți pentru a exprima un număr identic de valori. În Rusia, Ziua Programatorului a devenit sărbătoare oficială în 2009.

În fotografie: matematicianul britanic Ada Lovelace (1815-1852), fiica lui Byron, considerată creatorul primului program din lume și al descrierii unui computer. Proiectul în sine a fost dezvoltat în cele din urmă de matematicianul britanic Charles Babbage.

John von Neumann, un matematician maghiar-american, a adus contribuții importante la multe ramuri ale științei, cum ar fi fizica cuantică, analiza funcțională și informatica. Numele lui von Neumann este asociat cu arhitectura majorității computerelor moderne, care implică stocarea în comun a programelor și a datelor pentru acestea în memoria unui computer.

Specialistul în computer Dennis Ritchie este cunoscut pentru participarea sa la crearea limbajelor de programare BCPL, B, C și a extensiei ALTRAN pentru limbajul de programare FORTRAN. Limbile C și FORTRAN au câștigat o mare popularitate în problemele aplicate, iar multe limbaje de programare ulterioare au fost dezvoltate pe baza limbajului C. De asemenea, Ritchie a participat la dezvoltarea sistemelor de operare Multics și UNIX.

Björn Stroustrup este autorul limbajului de programare C++, unul dintre cele mai utilizate limbaje de programare dezvoltate pe baza lui C. Stroustrup a fost pionier în utilizarea programării orientate pe obiecte, care vă permite să creați proiecte la scară largă într-un scurt timp. timp prin distribuirea sarcinilor între participanți și folosind soluții dezvoltate anterior. Mai multe limbaje de programare moderne au fost dezvoltate pe baza C++.

Fondatorul mișcării pentru software liber, proiectul GNU (General Public License), înființat în 1983, precum și fundația pentru software liber și Liga pentru Libertatea de Programare a fost americanul Richard Stallman. Printre invențiile sale se numără și conceptul de „copyleft”.

Alexey Pajitnov este un programator sovietic și inventator al celebrului și iubit joc „Tetris”. Din 1996 până în 2005, Pajitnov a lucrat la Microsoft, unde a dezvoltat puzzle-uri Pandora's Box. În 2007 și 2009, a primit premiul Game Developers Choice Awards First Penguin Award.

Alături de programatori și hackeri celebri - Linus Torvalds. Linus a creat Linux - nucleul sistemului de operare GNU/Linux, care este în prezent cel mai comun sistem de operare gratuit.

Sistemul de operare Android, care este cel mai răspândit sistem de operare pentru smartphone-uri din lume, este construit pe nucleul Linux.

Co-fondatorul Apple și dezvoltator american de computere Steve Wozniak este considerat pe drept unul dintre părinții revoluției computerelor personale din anii 1970. Wozniak a fondat Apple Computer cu Steve Jobs în 1976 și a dezvoltat atât software, cât și hardware pentru primele computere.

Unul dintre cei mai bogați oameni de pe planetă, inventatorul, programatorul și omul de afaceri Bill Gates a intrat pentru totdeauna în istoria tehnologiei computerelor ca fondator și cel mai mare acționar al Microsoft. La vârsta de treisprezece ani, Bill a scris primul său program, jocul Tic Tac Toe, în limbajul de programare BASIC.

Evgeny Kaspersky este un programator rus, specialist în securitatea informațiilor, unul dintre fondatori, dezvoltator lider și cel mai mare acționar al Kaspersky Lab CJSC. De asemenea, este laureat al premiului de stat în domeniul științei și tehnologiei pe anul 2008.

Anul acesta, unul dintre co-fondatorii companiei de căutare Yandex, Ilya Segalovici, a murit. Programatorul rus, director de tehnologie și dezvoltare, precum și un participant activ și organizator de asistență pentru orfani și copii bolnavi, a murit pe 23 iulie 2013.

Persoana anului 2010 al revistei Time, cel mai tânăr miliardar Mark Zuckerberg este creatorul celebrei și extrem de populare rețele de socializare Facebook. În timpul școlii, Mark a dezvoltat o versiune online a jocului „Risk”. După ce a refuzat ofertele de muncă de la AOL și Microsoft, a început să lucreze la cea mai mare rețea de socializare din lume alături de Chris Hughes și Dustin Moskowitz.

Cofondatorul rețelei sociale VKontakte, Pavel Durov, în timp ce studia încă la Universitatea de Stat din Sankt Petersburg, dezvolta proiecte non-profit pe internet menite să îmbunătățească calitatea vieții sociale și științifice a universității. Proiectul VKontakte este și propria sa lucrare.

În 1992, Boris Nuraliev, împreună cu fratele său Serghei Nuraliev, au creat programul de contabilitate 1C. În 1996, compania pe care o conducea a lansat sistemul 1C:Enterprise și a început să dezvolte jocuri pe calculator. În 2005, compania 1C a devenit unul dintre cei trei lideri de pe piața rusă a sistemelor integrate de management al întreprinderilor.

Linus Torvalds, Donald Knuth, Richard Stallman, John Carmack - dacă nu un nume, atunci o legendă. Publicația online VentureBeat enumeră cei mai autorizați programatori din comunitatea IT globală.

Linus Torvalds

Am creat Linux, un sistem de operare gratuit, într-o cameră de cămin de la Universitatea din Helsinki. Astăzi, centrele de date și supercomputerele rulează pe Linux și sunt dezvoltate de o hoardă de fani open-source 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 poate împărți la zero și poate juca jocuri 3D executând codul sursă în mintea lui î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 Alliance for Affordable Internet, o organizație 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 internet, de la algoritmul de selectare a feedurilor Facebook la algoritmul de selectare a produselor similare pe Amazon, îi datorează ceva. La 77 de ani, scrie o carte numită The Art of Computer Programming. Knuth este și profesor emerit la Stanford.

Brendan Ike

Creator al limbajului de programare JavaScript, care de fapt este standardul pentru programarea web. A participat la crearea Mozilla, compania care dezvoltă browserul 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 pe care dezvoltatorii o iubesc pentru că împachetează o aplicație și întregul său mediu în containere și le livrează pe servere. Funcționează ca o 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. Consideră că, cu cât echipa este mai mică și mai flexibilă, cu atât va avea mai mult succes. Rețeaua socială de un miliard de dolari este deservită de „doar” 10.000 de oameni din întreaga lume.

David Heinemeier Hansson

Cunoscut ca 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

El este cunoscut în primul rând pentru lupta sa pentru software-ul liber, fondatorul GNU, autorul 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 foarte rapid. BitTorrent este incredibil de popular, cu o estimare conservatoare a bazei sale totale de utilizatori la 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

Am creat limbajul de programare Java în timp ce lucra la Sun Microsystems. După preluarea companiei de către Oracle în 2010, Gosling a plecat, devenind unul dintre principalii critici ai Oracle. De atunci, a lucrat cinci luni la Google până s-a alăturat startup-ului Liquid Robotics. De asemenea, face parte din echipa celebrului startup ucrainean Jelastic ca director independent.

Björn Stroustrup

Programatorul danez a creat limbajul de programare C++ în 1978, îmbunătățind C. Încă lucrează activ: predă la Texas A&M University, Columbia University ș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ă la Oculus VR, pe care Facebook l-a cumpărat pentru 2 miliarde de dolari.

Silicon Valley astăzi entuziasmează mințile întregii lumi. Copiii își doreau să devină astronauți, acum visează să fie programatori. Viața fără computere este imposibilă, această zonă se dezvoltă nu doar în fiecare an, ci în fiecare lună, nevoia de personal este enormă. Și, în același timp, aproape 99% dintre programatori sunt bărbați. Reprezentanții sexului puternic spun că computerele sunt dificile, minuțioase și necesită o mentalitate și o logică speciale pe care o femeie nu le poate înțelege. Puțini dintre acești bărbați știu că își datorează profesia unei fete. Mai mult, istoria științei cunoaște multe momente de cotitură legate de calculatoare în care femeile au jucat un rol cheie. Vă vom spune despre cei mai remarcabili pionieri și programatoare.

Este imposibil să vorbim despre programare izolat de această personalitate, minte, femei. E simplu, computerele și programele nu ar exista dacă nu ar fi această doamnă. Singura fiică a poetului George Byron și a Anna Byron, destul de ciudat, nu a preluat darul poetic al tatălui ei. Era puțin preocupată de flerul și trepidarea muzei. În această familie a fost invers. Fata avea o pasiune pentru logica armonioasă a matematicii, ca și mama ei.

Ada s-a născut în 1815, când o femeie de știință era la fel de rar în lume precum divorțul în rândul nobilimii. Asta nu i-a împiedicat pe părinții ei să divorțeze imediat după nașterea copilului. Byron a văzut-o o singură dată, pentru că curând a părăsit Anglia pentru totdeauna. Mama Anna a început să-și crească fiica cu tot zel. Cei mai buni matematicieni ai vremii au predat pentru ea.

Ada a avut noroc în viață. Acea perioadă a dictat ca o femeie din poziția ei să se căsătorească cu un domn și să-i nască copiii, având grijă de viața de zi cu zi. Este acum . Dar în tinerețe, fata nu a vrut să vegeta în căsătorie; tocmai l-a cunoscut pe creatorul primului computer - prototipul computerului actual. Babbage a ținut prelegeri, iar Adei a fost rugată să le traducă pentru un străin. Și-a petrecut mult timp lucrării, reelaborând și completând golurile din gândirea științifică a lui Babbage în acest proces. Înregistrările ei sunt un exemplu de prima programare.

Această persoană din istorie poate pretinde clar că este una dintre cele mai atipice. Actrițele de la Hollywood din anii 40 și 50 sunt asociate cu ingenioase necugetate și frumoase, care zboară de la o petrecere la alta și se întâlnesc. Nativul australian Hedy Lamarr nu este cu siguranță unul dintre ei. Între filmări, fata s-a implicat activ în cercetarea asupra tuturor lucrurilor din lume. În multe țări europene și în Australia, Ziua Inventatorului este sărbătorită pe 9 noiembrie, după cum puteți ghici, tocmai în această zi s-a născut această actriță.

În anii 40, Lammar și prietena ei au brevetat o invenție care a făcut posibilă controlul de la distanță a torpilelor pe distanțe lungi. Actrița și-a dat seama că este necesar să creeze nu doar un canal de comunicare care să poată fi interceptat, ci și un cod aleatoriu. O astfel de descoperire a fost asociată cu criptarea și abilitățile ei în această știință. Din păcate, sistemul revoluționar al lui Lammar nu a fost recunoscut imediat. Cu toate acestea, 50 de ani mai târziu, această invenție a evoluat în ceea ce astăzi se numește smartphone și conectivitate Wi-Fi.

Chiar și când era fată, Mary a arătat un interes și o pasiune neobișnuită pentru matematică. S-a născut în Anglia în 1924. La școală, matematica era materia preferată a fetei; ea a rezolvat și a rezolvat în mod constant diverse probleme și ghicitori. Mai târziu, nu a existat nicio specialitate de ales - Mary a intrat la Universitatea din Birmingham pentru a se dedica în întregime științei. Fata a excelat în studii, așa că a fost angajată să lucreze la o companie care a creat computere comerciale. Diferența lor era că un program era deja stocat în memorie, capabil să facă ceva pe cont propriu.

Împreună cu soțul ei, Mary a lucrat mult timp cu computerele Manchester, îndeplinind nevoile armatei și a stat la originile creării primelor computere comerciale. Dar mai există o caracteristică. Ea a născut un fiu, Tim Berners Lee, care mai târziu a devenit un pionier al internetului. Acum este imposibil să-ți imaginezi viața fără ea și oricare dintre ele are legătură cu World Wide Web într-un fel sau altul.

Această femeie întreprinzătoare nu a făcut doar multe pentru programare și computere. De asemenea, a reușit să ocupe o poziție de conducere și să-i inspire pe alții să realizeze fapte în domeniul tehnologic. Ei îi datorăm faptul că Steve Jobs s-a întors la Apple pentru a ne oferi cele mai bune descoperiri ale sale și acele smartphone-uri și laptop-uri pe care întreaga lume le folosește acum. În anii 90, compania a încercat să creeze un sistem de operare revoluționar și convenabil, iar Helen a fost în fruntea acestei căutări.

Această femeie a făcut un pas îndrăzneț și a propus ca sistemul de operare să fie centrat pe utilizator. În cele din urmă, acesta este ceea ce a schimbat istoria Apple și a adus compania la cote de succes fără precedent. Pentru a-și implementa planul, compania avea nevoie de un produs de la NeXT, unde lucra în acea perioadă principalul geniu al iubitorilor de mere. Drept urmare, Apple a cumpărat compania și l-a făcut pe Steve o persoană cu gânduri similare și principalul inventator al generației.

În copilărie, Marissa era interesată de matematică. Ea a intrat cu ușurință în Stanford, primind mai întâi o diplomă în sisteme simbolice, iar apoi în inteligență artificială, care la vremea aceea era la început. După studii excelente, fata a început să lucreze la Google. Trebuie să înțelegeți că în 1999 această companie nu era încă un gigant al întregii rețele, ci era, de fapt, un startup promițător. Marissa a devenit doar al 21-lea ei angajat și, în general, prima femeie inginer din rândurile iubitorilor de Google. Timp de 13 ani, Mayer a lucrat în domeniul programării, designului, inteligenței artificiale și sistemelor de căutare. Ea a contribuit la crearea de hărți, imagini și știri Google. După aceea, ea a părăsit compania pentru a deveni CEO al Yahoo!. Până acum, numele Marissei apare constant în ratingurile celor mai influente femei din lume.

Se pare că viitorul fetei a fost hotărât încă dinainte de naștere. Părinții ei erau strâns asociați cu inginerie și, de mici, și-au făcut fiica să se îndrăgostească de acuratețea și frumusețea formulelor. Adele a primit o diplomă în informatică, după care și-a început cariera de lucru la XEROX. Foarte repede a condus laborator după laborator, transformându-se în cel mai promițător specialist al companiei. De exemplu, fata a dezvoltat un limbaj de programare orientat pe obiecte pe care lumea nu-l cunoștea încă - Smalltalk.

Tânărul programator a lucrat la multe proiecte. Ea a fost cea care a creat toate dezvoltările pentru sistemele care nu au devenit acum altceva decât o interfață grafică. Acum Adele are propria companie, Neometron, conectată la Internet. Dar ea susține în continuare diverse fundații și programe educaționale în general.

Această fată întreprinzătoare a devenit un pionier în domeniul stocării fotografiilor online. În antichitate, deși este greu de imaginat în epoca rețelelor sociale, singura opțiune de a oferi cuiva imagini era să le trimiți prin poștă. Inutil să mai spunem, cât de multe neplăceri a provocat o călătorie atât de lungă, ca să nu mai vorbim de problemele cu depozitarea pe termen lung. În 2004, Katarina a rezolvat această problemă prin înființarea celebrului serviciu Flickr, unde oamenii își puteau stoca fotografiile. Această scurgere uriașă este încă în vigoare.

Fata însăși s-a născut în Pennsylvania și a primit o diplomă de licență, nu o diplomă de matematică. Apoi își schimbă dramatic domeniul de interes și, după ce a studiat științe umaniste, este implicată activ în dezvoltarea site-urilor web. Printre clienții săi se numără cele mai mari corporații din lume. După achiziționarea creației sale de către Yahoo!, Katarina a lucrat pentru acest gigant. Nu cu mult timp în urmă, site-ul ei Hunch a fost achiziționat pentru o sumă record de aproape 100 de milioane de dolari.

Toate aceste femei sunt o sursă de mândrie și pot servi drept o motivație incredibilă pentru noi toți. Mulți dintre ei au lucrat într-un moment în care programarea nu tolera femeile, iar viziuni asupra lumii despre munca femeilor erau complet diferite. Și totuși au avut succes. Acum mii de programatoare de sex feminin demonstrează că aceasta nu este doar o profesie masculină. Rămâne doar să le luăm drept exemplu.

O revizuire a miturilor despre programare care sunt înfricoșătoare, înșelătoare și împiedică dezvoltarea dezvoltatorilor noi și experimentați.

Domeniul tehnologiei informației pare misterios și de neînțeles pentru cei neinițiați. Orice secret, mai devreme sau mai târziu, începe să dobândească stereotipuri și imagini mitice, iar programarea nu a scăpat de această soartă. În Țara Magică a IT, unde este mereu cald și banii cresc chiar pe copaci, au apărut noi eroi și artefacte: Hackerul Atotputernic, Limbajul Ideal și Programatorul Femeie Misterioasă, asemănătoare cu pisica lui Schrödinger.

Adevărat programator, cum este el?

Există multe mituri despre programare care ridică vălul secretului asupra imaginii misterioase a Adevăratului Programator. Acest erou apare sub diferite forme, dar superputerile sale nu sunt puse la îndoială.

Un programator adevărat este un supraom care poate face față virușilor malefici cu o pocnire a degetelor, diagnostica un computer bolnav cu ajutorul vederii cu raze X și îl poate repara imediat pe loc cu puterea gândirii.

Adevăratul Programator din lume este un bărbat cu barbă într-un pulover gros cu pete de cafea. Noaptea se furișează la computer pentru a codifica puțin în tăcere, iar ziua se ascunde de oamenii din colțurile întunecate.

Mitul 1. Programatorilor nu le place să comunice

Principalul complot al majorității miturilor despre programare este un erou sociofob, retras în sine și reticent să ia contact cu lumea exterioară. Într-adevăr, specificul dezvoltării software este de așa natură încât un specialist petrece mult timp singur cu un computer, concentrându-se pe crearea de cod.

Cu toate acestea, acest lucru nu îl împiedică pe programator să comunice îndeaproape cu colegii săi, să discute problemele de lucru, să participe la diferite conferințe și pur și simplu să iasă cu prietenii. În acest domeniu, o atmosferă caldă și coeziunea echipei sunt foarte apreciate. Se crede că, cu cât o persoană este mai confortabilă la locul de muncă, cu atât este capabil să creeze un produs mai bun.

Mitul 2. Programatorii au o viață plictisitoare

Potrivit credinței populare, programatorii nu au hobby-uri, nu se angajează în creativitate și își petrec tot timpul în fața unui monitor de computer, mâncând alimente delicioase instantanee. Intrând pe calea programării, un nou venit care a văzut destule filme stereotipe se teme că va deveni același.

De fapt, programatorii, ca oamenii de orice altă profesie, sunt diferiți. Fiecare are propriile hobby-uri: dansul, desenul, sporturile extreme, călătoriile. Au o singură problemă comună - lipsa timpului pentru toate aceste bucurii.

Mitul 3. Un programator bun poate face orice

În zeci de mituri ale programării, protagonistul rezolvă cu abnegație probleme legate direct sau indirect de computer.

Principalele superputeri ale unui programator care lucrează:

  • , sistemele de securitate ale băncilor și întreprinderilor de stat;
  • repararea tuturor defecțiunilor posibile ale PC-urilor, laptopurilor, imprimantelor și altor echipamente periferice;
  • instalarea si configurarea diverselor sisteme de operare.

Desigur, acest lucru nu este adevărat. În domeniul tehnologiei informației, există un număr imens de domenii de activitate care nu sunt direct legate între ele: unele lucrează cu hardware, altele cu programe, altele cu rețele. Nu vom cere ca un profesor de școală primară cu înaltă calificare să efectueze o operație asupra unui copil pentru a îndepărta amigdalele doar pentru că obiectul manipulării este același?

Mitul 4. Programatorii știu doar să scrie cod

Creatorii unor astfel de mituri despre programare sunt, fără îndoială, foarte departe de această zonă și habar n-au cum are loc procesul de dezvoltare.

Problemele rezolvate de programele de calculator depășesc cu mult domeniul tehnologiei informației. Luați instrumentele de contabilitate, de exemplu: pentru a crea un produs de înaltă calitate, un programator trebuie să aibă o înțelegere generală a acestui domeniu.

Soluția ideală pare să fie o colaborare între un profesionist contabil care știe ce vrea și un programator care înțelege programarea și știe să spună mașinii ce să facă. Din păcate, nu funcționează așa.

Un contabil în cele mai multe cazuri este prea departe de informatică și pur și simplu nu este capabil să explice în detaliu ce așteaptă de la un produs. Deci, programatorul trebuie să se aprofundeze în mod independent în concepte și scheme economice.

Mitul 5. Un programator adevărat scrie totul de la zero

După ce a primit o nouă sarcină, un specialist bun se așează la computer și creează întreaga arhitectură de la zero. Un programator grozav nu are nevoie de ajutorul nimănui altcuiva. Este absolut încrezător în fiecare element al programului său și poate garanta buna funcționare a acestuia.

În acest caz, 90% din toate produsele software existente, a căror activitate se bazează pe alte programe, biblioteci și cadre, nu ar fi apărut. Programarea este dominată de ideologia diviziunii muncii și reutilizarii componentelor sistemului gata făcute, modularitatea. Acest lucru vă permite să simplificați și să accelerați foarte mult dezvoltarea, crescând calitatea acesteia.

Cum să devii programator de muncă

Drumul către culmile excelenței profesionale este atât de misterios și incert, încât arta populară oferă mai multe mituri despre programarea cu scenarii opuse.

Mitul 6. Drum lung și spinos

Programarea a fost mult timp dominată de autodidacți. Din ce în ce mai mulți profesioniști apar din oameni care nu au participat niciodată la o prelegere despre procedurile Pascal.

Din păcate, o universitate, oricât de bună ar fi, nu poate transforma un student neinteresat într-un angajat motivat. Și o persoană interesată va găsi unde și ce să învețe chiar și fără universitate. În industria IT, angajatorii sunt foarte conștienți de acest lucru.

Acest lucru, cu toate acestea, nu nega beneficiile unei educații academice în programare. O înțelegere profundă a conceptelor de bază și o experiență extinsă în rezolvarea problemelor sunt o bază excelentă pentru munca viitoare.

Mitul 7. Calea ușoară, plăcută

Poți deveni programator în 30 de minute pe zi. Este suficient să urmați niște cursuri sau să vizionați câteva lecții video. Este foarte simplu, de ce nu a început toată lumea să scrie cod?

Deja am încetat să credem că putem învăța o limbă străină într-o săptămână. În programare situația nu este mai bună. Cunoștințe + experiență reală este singura rețetă posibilă pentru succes. Dobândirea de experiență timp de 30 de minute pe zi îți va lua mulți ani.

Drumul către înălțimi profesionale nu se termină niciodată. După ce ai studiat la universitate, ai terminat cursuri, a citit o grămadă de manuale, nu te poți opri. Un programator bun învață de-a lungul vieții.

Mitul 8. Toate cursurile sunt la fel / Cursul ideal

Pe vastul World Wide Web și pe rafturile librăriilor puteți găsi sute dintr-o mare varietate de manuale, cursuri și cheat sheets despre programare. Desigur, sunt diferiți unul de celălalt. Cel puțin, au autori diferiți cu propriul stil de prezentare, prezentare și alegere a materialului. Și asta este grozav pentru că fiecare învață diferit.

Nu există un super curs care să se potrivească fiecărui student. În căutarea unui material ideal din toate punctele de vedere, puteți trece prin multe nepotrivite, acest lucru este absolut normal.

Prin urmare, majoritatea cursurilor oferă studenților o perioadă scurtă de probă gratuită, iar această oportunitate ar trebui profitată.

Mitul 9. Ar trebui să începeți cu limbaje și concepte complexe.

Nu se știe de unde provine acest mit ilogic, dar este destul de comun printre începătorii în programare.

Aceste abilități sunt deosebit de utile pentru copii. Da, da, de la vârsta de 7-8 ani, un copil este destul de capabil să înțeleagă concepte și algoritmi de bază. Există chiar medii de dezvoltare pentru copii, de exemplu, Scratch. Astfel de activități dezvoltă logica, memoria și gândirea analitică.

Mitul 18. Femeile nu pot fi programatoare bune

Nașterea acestui stereotip pare deosebit de ciudată dacă ne amintim câte programatoare talentate știe istoria.

Cert este că reprezentanții sexului frumos sunt mai puțin probabili decât bărbații să aleagă această cale profesională, așa că în principiu sunt mai puțini în acest domeniu. Dar nu există factori obiectivi care să împiedice o femeie interesată să obțină succes în calea programării.

Limbaje de programare

Când temerile sunt depășite, etapa inițială de pregătire este finalizată, iar adeptul este deja gata decisiv să devină un programator profesionist, noi stereotipuri îi stau în cale.

Mitul 19. Toate limbile sunt aceleași / diferite

Limbajele de programare sunt similare între ele, dar nu pot fi numite identice.

Asemănările sunt explicate prin conceptele de bază, logica care stă la baza totul. Dar fiecare limbă a fost creată pentru propriul scop: învățare, dezvoltare web, creșterea productivității, lucru cu . Acest lucru determină caracteristicile sintaxei și semanticii, precum și completările care disting o limbă de alta.

În cele mai multe cazuri, un programator care a stăpânit o limbă poate înțelege cu ușurință un program scris în alta. Cu toate acestea, pentru o înțelegere detaliată, probabil că va avea nevoie de o carte de referință.

Desigur, există limbi de nivel scăzut, nivel înalt și alte limbi specifice, care nu seamănă cu nimeni altcineva, dar sunt puține dintre ele + sunt concentrate îndeaproape.

Mitul 20. Limbajul ideal

Începătorii, venind la programare, în primul rând pun întrebarea care dintre întreaga varietate de limbaje existente este cea mai bună, cea mai convenabilă, utilă - ideală!

Programatorii, la fel ca lipicierii fideli mlaștinilor lor, sunt foarte pasionați de limbile în care scriu în primul rând și îi laudă fără rușine. Cu toate acestea, misteriosul limbaj ideal încă nu este găsit.

Nu este nevoie să cauți Sfântul Graal al programării: nu există. Un începător ar trebui să aleagă pur și simplu limba care îi place și să-i exploreze capacitățile.

Mitul 21. Programarea web nu este serioasă

Multă vreme, limbajul a fost considerat frivol în rândul dezvoltatorilor, ca să o spunem ușor. Făcut pe genunchi, pur și simplu nu putea deveni baza a ceva mare și complex. Acum părerea s-a schimbat, PHP și-a găsit nișa în domeniul IT.

JavaScript a fost întotdeauna un limbaj de jucărie, potrivit doar pentru animarea simplă a paginilor web. Acum, acest limbaj luptă cu sârguință pentru titlul de cel mai universal, stăpânind cu succes partea de server a dezvoltării.

– o zonă mare și în curs de dezvoltare. Acum asta e foarte grav.

Mitul 22. Programarea este plictisitoare

Unul dintre cele mai îmbătătoare sentimente trăite de un programator este sentimentul unui creator. Datorită lui, din uitare ies programe care pot aduce beneficii și bucurie oamenilor.

Abilitățile de programare sunt aplicabile în toate domeniile vieții: de la agricultură la producția de avioane și industria spațială. Programatori, rețele sociale, aplicații mobile - este plictisitor?

Magic Country IT

Învăluită în ceața stereotipurilor și a miturilor despre programare, Magic Land of IT atrage tinerii adepți cu iluzii și promisiuni.

Mitul 23. Programator = milionar

Există o părere că programatorii câștigă bani decenți. Într-adevăr, salariile multor muncitori sunt foarte rezonabile. Multe, dar nu toate.

Cererea de specialiști IT pe piața muncii este mare, dar angajatorii caută muncitori cu experiență, așa că la început va trebui să vă mulțumiți cu salarii mici și să vă construiți un portofoliu.

Pentru a atinge înălțimi profesionale, trebuie să munciți din greu sau să veniți cu și să creați un produs cu adevărat cool.

Mitul 24. Nimeni nu are nevoie de începători

Mitul opus susține că este imposibil ca un începător în programare să înceapă să câștige bani până când nu pune mâna pe ei și își construiește un portofoliu.

De fapt, pe piață sunt mulți juniori, unde solicitantul poate câștiga experiență pe proiecte reale și chiar poate primi un mic salariu. În viitor, este posibilă angajarea deplină în aceeași companie. În plus, există schimburi de liber profesioniști unde puteți găsi sarcini care se potrivesc cu nivelul interpretului.

Mitul 25. Abilitățile de programare sunt necesare doar de către programatori

Este programarea o abilitate specifică și este nevoie de ea doar de cei care sunt direct implicați în ea? Este gresit.

Calculatoarele sunt acum accesibile și convenabile, cu ajutorul lor vă puteți simplifica semnificativ viața și vă puteți crește propria eficiență. Mașinile inteligente pot efectua operațiuni de rutină, repetitive, pe termen lung pentru o persoană, de exemplu, compilarea de rapoarte, calcularea statisticilor, formatarea textelor și procesarea videoclipurilor. Dar pentru asta trebuie programate.

Elementele de bază ale alfabetizării computerului ar trebui să devină cunoștințe la fel de naturale ca și capacitatea de a înmulți numere.