A fi specialist IT astăzi nu este doar onorabil, ci și profitabil!
Calitatea educației primite de specialiști este direct legată de nivelul de dezvoltare și de alfabetizare în utilizarea tehnologiilor informaționale.

Pentru a obține o educație, este necesar nu numai transferul de cunoștințe, ci și transferul de abilități și abilități, iar acest lucru ar trebui făcut sistematic. Cei care transferă cunoștințe, abilități și abilități ar trebui să fie oameni alfabetizați în toate privințele.

Sistemul de învățământ superior este, deși nu singurul, dar în prezent este oficial partea de bază dominantă a sistemului rus de formare a tinerei generații de specialiști IT de înaltă clasă. Peste 270 de universități lucrează în Rusia cu IT. Astăzi, un specialist IT este o profesie destul de solicitată. Direcția principală pe piața IT este „Programare, Dezvoltare”. De asemenea, direcții destul de populare - „Managementul proiectelor”, „Ingineri”, „Integrarea sistemului” și „Asistență, birou de asistență”.

Ce universități și institute formează specialiști IT profesioniști?

Pe baza analizei celei mai mari baze de date SuperJob și a evaluărilor actuale ale universităților rusești, inclusiv cele pregătite anual de RA Expert, a fost întocmit un rating în rândul universităților care produc specialiști IT mai solicitați și bine plătiți¹. Potrivit site-ului, există 33 de universități rusești care formează specialiști IT:

  • MSU - Moscova Universitate de stat lor. M.V. Lomonosov
  • MEPhI - Cercetare Națională universitate nucleară"MEPhI"
  • MIPT - Institutul de Fizică și Tehnologie din Moscova (Universitatea de Stat)
  • NSU - Universitatea de Stat din Novosibirsk
  • MSTU-i. Bauman - Statul Moscova Universitate tehnica lor. N.E.Bauman
  • MIEM - Moscova institut de stat Electronică și Matematică „MIEM” (Universitatea Tehnică)
  • NSTU - Universitatea Tehnică de Stat din Novosibirsk
  • NNSU - Universitatea de Stat Nizhny Novgorod numită după Lobaciovski (național universitate de cercetare)
  • SPbSU - Universitatea de Stat din Sankt Petersburg
  • UrFU - Uralsky universitate federală lor. primul președinte al Rusiei B. N. Elțin
  • SSTU - Universitatea Tehnică de Stat din Saratov
  • USATU - Universitatea Tehnică de Aviație de Stat Ufa
  • KFU - Universitatea Federală Kazan (Regiunea Volga).
  • MAI - Institutul de Aviație al Universității Naționale de Cercetare din Moscova
  • MIET - Universitatea Națională de Cercetare din Moscova Institutul de Tehnologie Electronică
  • NSTU - Universitatea Tehnică de Stat Nizhny Novgorod numită după R.E. Alekseeva
  • MPEI - Institutul de Inginerie Energetică a Universității Naționale de Cercetare din Moscova
  • OSU - Universitatea de Stat din Orenburg
  • PSU - Universitatea de Stat Penza
  • VolgSTU - Universitatea Tehnică de Stat din Volgograd
  • SPbSPU - Universitatea Politehnică de Stat din Sankt Petersburg
  • TulSU - Universitatea de Stat Tula
  • ISTU - Universitatea Tehnică de Stat Izhevsk
  • VlSU - Universitatea de Stat Vladimir. A.G. și N.G. Stoletov
  • MSTU MIREA - Universitatea Tehnică de Stat din Moscova de Inginerie Radio, Electronică și Automatizare
  • RGRTU - Universitatea de Stat de Inginerie Radio din Ryazan
  • KNITU-le. Tupolev - Universitatea Tehnică de Stat din Kazan numită după A.N. Tupolev
  • SPbGETU „LETI” - Universitatea Electrotehnică de Stat „LETI” din Sankt Petersburg V.I.Ulyanova (Lenin)
  • VSTU - Universitatea Tehnică de Stat Voronezh
  • MGUPI - Universitatea de Stat de Inginerie și Informatică a Instrumentelor din Moscova
  • MIIT - Universitatea de Stat de Transport din Moscova
  • SPbGUAP - Universitatea de Stat de Instrumentare Aerospațială din Sankt Petersburg
  • SPbGU ITMO - Universitatea de Stat de Tehnologii Informaționale din Sankt Petersburg

Aceste universități pregătesc specialiști în următoarele specialități:

  • Sisteme de informare.
  • Tehnologia de informație.
  • Modelarea și cercetarea operațiunilor în sisteme organizatorice și tehnice.
  • Matematici aplicate.
  • Informatica aplicata.
  • Securitatea calculatorului.
  • Mașini de calcul, complexe, sisteme și rețele.
  • Sisteme automate de procesare și control a informațiilor.
  • Sisteme de proiectare asistată de calculator.
  • Hardware de calculator și software pentru sisteme automate.
  • Organizarea și tehnologia protecției informațiilor.
  • Protecția cuprinzătoare a obiectelor de informatizare.
  • Securitatea informatică cuprinzătoare a sistemelor automate.
  • Securitatea informatiei a sistemelor de telecomunicatii.

În tabel sunt prezentate datele privind salariile specialiștilor IT angajați în specialitate:

Un specialist IT calificat își merită acum greutatea în aur.

¹ Portal SuperJob

Kovalchuk Tatiana
Firma de recrutare AVICONN
consultant de recrutare

Un specialist IT este una dintre cele mai solicitate profesii ale timpului nostru. Ce trebuie să știi și să poți face pentru a stăpâni o astfel de profesie? De unde poți obține această profesie? Care sunt „dezavantajele” cu care se confruntă profesioniștii IT? Să încercăm să ne dăm seama.

În secolul XXI, informația decide totul și deja, practic, nicio industrie nu funcționează fără utilizarea tehnologiei informației. Prin urmare, apare constant o cerere mare, atât pentru dezvoltarea și implementarea de programe speciale pentru întreprinderile operaționale și nou deschise, cât și pentru specialiști în acest domeniu.

De aceea un specialist IT este una dintre cele mai solicitate profesii ale timpului nostru. Ce trebuie să știi și să poți face pentru a stăpâni o astfel de profesie? De unde poți obține această profesie? Cu ce ​​„neplăceri” se confruntă? Profesionişti IT? Să încercăm să ne dăm seama.

Ce este un specialist IT?

Oamenii de știință au început să dezvolte tehnologii informaționale încă de la mijlocul secolului XX, când a apărut necesitatea automatizării procesării, sistematizării și stocării informațiilor, întrucât sursele clasice (biblioteca, periodice) nu mai puteau face față în totalitate acestei sarcini.

Apropo, în prezent, nici biblioteconomia nu se face fără utilizarea suportului tehnic: rețeaua se extinde biblioteci electronice, manuscrisele și arhivele antice sunt introduse în dulapuri electronice și duplicate în formă digitală. Acest lucru face edițiile rare mai accesibile publicului larg, în timp ce accesul la sursele originale rămâne foarte limitat.


Primele calculatoare (calculatoare electronice), care au apărut la sfârșitul anilor șaizeci ai secolului trecut, s-au scufundat deja în trecut. Această tehnică a înregistrat informații pe benzi perforate, benzi lungi de hârtie punctată. Dar asemenea informații trebuiau stocate cumva. De la începutul anilor '60, omenirea a început să folosească în mod activ înregistrările magnetice, comunicațiile celulare, iar până la sfârșitul anilor 90 au apărut hard disk-uri care înregistrează informații în limbajul numerelor. Pentru a procesa informația, a fost nevoie de oameni care pot crea comenzi (programe) pentru mașini, precum și de specialiști care creează inteligență artificială.

Așa a apărut o întreagă familie de profesii, care sunt unite printr-un singur nume: programator, analist de sisteme, arhitect de sistem, specialist în administrare de sistem, specialist în sisteme informatice, specialist în securitatea informațiilor, operator PC, manager tehnologie informațională, administrator baze de date, web-master , etc. .d.

Astăzi tehnologiile informaționale sunt utilizate pe scară largă pentru comunicare, în domeniul managementului, bancar, pe baza lor, sunt dezvoltate și implementate. programe educaționale, geoprospecția și extracția de resurse, tehnologiile înalte sunt necesare în industria modernă, medicină și securitate. Domeniile de aplicare a tehnologiilor informaționale în diverse industrii se extind treptat, iar acest lucru indică în mod direct nevoia constantă și crescândă de servicii ale specialiștilor IT, ceea ce înseamnă că putem spune cu siguranță că aceasta este profesia viitorului.

Ce calități personale ar trebui să aibă un specialist IT?

Pentru a deveni un specialist IT căutat, trebuie în primul rând să ai un high un nivel de bază al pregătire în discipline precum matematica și engleza. Această cerință se datorează faptului că toate programele de calculator sunt scrise în limbajul numerelor, în timp ce pentru crearea lor se utilizează limba internationala, Engleză.


De asemenea, un viitor specialist IT trebuie:

  • ai o memorie bună;
  • să poată găsi o relație logică;
  • arăta abordări non-standard pentru rezolvarea diferitelor probleme;
  • fii asidu și atent;
  • au tendința de a se autoorganiza;
  • a fi capabil să lucreze în echipă;
  • ia inițiativă.

Subliniem că cerințele enumerate sunt doar programul „Minim”.

Să te realizezi într-una din cele specializate domenii ale tehnologiei informaţiei, sunt necesare adesea anumite abilități creative: gust artistic, creativitate, pasiune pentru domeniul de activitate pentru care se dezvoltă programul.

Avantajele profesiei de specialist IT

Se crede că fiecare job ar trebui să aibă cel puțin trei beneficii, care sunt stimulentul pentru a o face. Profesia de specialist IT are urmatoarele avantaje:

  • Fiecare persoană se străduiește să țină pasul cu vremurile, angajându-se în auto-dezvoltare, îmbunătățirea educației, extinderea orizontului. Dar pentru aceasta, cel mai adesea, este necesară alocarea specială a timpului liber de la locul de muncă. Un specialist IT are posibilitatea de a-și îmbunătăți nivelul intelectual la locul de muncă, deoarece aceasta este și responsabilitatea sa directă.
  • De la travaliu activitățile unui specialist IT este intelectual, apoi, grație acelorași tehnologii, îl poate desfășura, fiind la mare distanță de locul direct de muncă (adică de la distanță).
  • De menționat că profesia este solicitată și nivelul salariilor este destul de ridicat (atât în ​​afacerile private, cât și în sistemul de stat). Potrivit statisticilor, această profesie este marcată de o creștere anuală a salariilor de 10-16%, care este adesea plătită în dolari.

În plus, lipsa încă persistentă de personal în domeniul tehnologiilor IT facilitează rezolvarea problemelor legate de angajare, în timp ce pentru specialiştii din alte profesii, găsirea locurilor libere vacante este asociată cu mari dificultăţi. Această tendință va continua pentru o lungă perioadă de timp, deoarece pregătirea specialiștilor în domeniul furnizării de tehnologie este încă vizibil în urmă față de cererea în creștere pentru serviciile lor.


Dezavantajele profesiei de specialist IT

Nu este un secret pentru nimeni că chiar și cele mai inteligente mașini eșuează uneori și necesită intervenția unei persoane care este capabilă să își ajusteze munca - un specialist IT. Ei bine, deoarece mașinile nu au învățat încă cum să stabilească dacă este timpul de lucru sau o zi liberă, se defectează în orice moment al zilei. Și asta înseamnă că o astfel de profesie este cel mai adesea asociată cu orele de lucru neregulate, ceea ce, desigur, încalcă adesea planurile personale.

LA dezavantajele profesiei de specialist IT de asemenea, poate fi atribuită stresului mental constant și ridicat, care afectează negativ stare emotionalași funcții normale sistem nervos... Prin urmare, atunci când alege o profesie, o persoană ar trebui să fie capabilă să organizeze corect programul de muncă și odihnă, în ciuda programului neregulat.

Nu uitați de impactul negativ activitate profesională asupra sănătății: încărcăturile vizuale constante și foarte mari necesită o atenție atentă la organele vizuale, iar un stil de viață „sedentar” duce adesea la probleme cu excesul de greutate și sistemul musculo-scheletic.

De unde poți obține profesia de specialist IT?

Institutul Rus de Educație Profesională „IPO” - recrutează studenți pentru a primi. Studiul la IPO este o modalitate convenabilă și rapidă de a obține educație la distanță. Peste 200 de cursuri de formare. Peste 8000 de absolvenți din 200 de orașe. Termene scurte pentru acte și instruire externă, rate fără dobândă de la institut și reduceri individuale. Contactează-ne!

.

Cea mai bună instituție de învățământ superior, „forja de personal” în domeniul tehnologiei informației este considerată Universitatea Tehnică de Comunicații și Informatică din Moscova, care are două ramuri. Diploma acestei instituții de învățământ este recunoscută în întreaga lume, iar profesia de specialist IT în ea poate fi obținută în cincisprezece programe.

Direcția IT este foarte populară astăzi în întreaga lume. Nu este atât de ușor de înțeles diversitatea instituțiilor de învățământ care oferă educație de specialitate. Am decis să alegem cele mai bune universități care operează nu numai în Sankt Petersburg, Moscova sau regiuni, ci în toată lumea.

Educație IT în străinătate

Lider în multe ratinguri internaționale Institutul de tehnologie din Massachusetts... 92% dintre absolvenții săi fie își continuă studiile doctorale, fie lucrează în specialitatea lor. Este suficient să spunem că acest institut deține un record uimitor - un laureat Premiul Nobel este 81 dintre cei care au lucrat sau au studiat în Massachusetts.

Dacă ești deprimat de locația sa (nu tuturor le va plăcea Boston), atunci alege Universitatea Stanford situat în însorita California. Oferă educație de calitate, iar amplasarea sa lângă celebra „Valea de Aur” vă va permite să nu vă faceți prea multe griji în privința angajării. Apropo, astfel de bizoni ai industriei IT precum creatorii Google Larry Page și Sergey Brin au absolvit această universitate. Nouăsprezece miliardari în viață sunt absolvenți de la Stanford. Nu e o motivație rea, nu-i așa?

Universitatea Carnegie Mellon nu la fel de cunoscut în Rusia ca în Occident. Dar se clasează în mod constant în top 5 cele mai bune universități IT. Și asta spune multe. Situat într-o Pennsylvania confortabilă și liniștită, vă va permite să vă concentrați asupra studiilor, precum și să mergeți în micul oraș din Pennsylvania Punxsutawney, unde celebrul Ziua Marmotei este sărbătorită pe 2 februarie în fiecare an.

Există și alte opțiuni interesante. Pierde puțin față de vecinul Stanford Universitatea din California, dar considerat încă unul dintre cei mai buni din lume. Bine cunoscut Harvard și Oxford, Cambridge și Priston- acestea sunt, în general, opțiuni de câștig-câștig, în orice domenii ați dori să studiați acolo. Dar dacă nu-ți place mediul anglo-saxon și ești, de exemplu, francofon, vino să studiezi la Zurich. Elveția este renumită nu numai pentru brânzeturile sale uimitoare și pentru un sistem bancar dezvoltat, ci și pentru Institutul Federal de Tehnologie. La un moment dat era la modă să-ți trimiți copiii acolo să studieze în rândul elitei moscovite. În cele din urmă, dacă ești bolnav de Europa și vrei să obții cunoștințe de calitate într-un loc non-trivial, atunci mergi în sud-est. Universitatea Națională din Singapore atinge adesea ratingurile cele mai bune universități lumea.

Educație IT în Sankt Petersburg

Să studiezi în străinătate este bine, dar prea scump pentru portofel. Cu toate acestea, o educație de calitate poate fi obținută fără a părăsi orașul natal. Din fericire, nu există probleme cu universitățile tehnice din Sankt Petersburg.

SPbPU „Polytech”(sau, mai oficial, Universitatea Politehnică Petru cel Mare) în anul trecut a efectuat o serie de reparații, a actualizat serios baza materială și a intrat într-o nouă eră, ocupând constant un loc în primele zece universități tehnice din Rusia. Divizia de Electronică și Telecomunicații este una dintre cele mai bune locuriîn ţară pentru învăţământul superior în domeniul IT. Totuși - la urma urmei, funcționează aici laureat Nobel Zhores Alferov.

ITMO- în ultimii ani, această universitate și-a luat locul printre instituțiile de frunte ale orașului. Prioritățile științifice ale institutului sunt tehnologiile informaționale și fotonice. Și printre plusuri se numără o bază tehnică uimitoare. Acesta este unul dintre puținele institute din Sankt Petersburg care apare din când în când în clasamentele internaționale ale instituțiilor de învățământ superior.

SPbSU- universitatea principală din Sankt Petersburg oferă multe specialități pentru solicitanți. Facultatea de Matematică Aplicată și Procese de Management a fost înființată în anii 60 ai secolului trecut și îmbină tradiția educației de calitate cu evoluțiile inovatoare. Singurul negativ (deși foarte relativ) este că va trebui să mergi să studiezi la Old Peterhof.

SPbGETU "LETI" - in sfârşitul XIX-lea secolul institutul a fost prima universitate de electrotehnică din Europa. Acum, bineînțeles, vremurile nu sunt aceleași, trebuie să suportăm o concurență serioasă, dar LETI face față acestui lucru. Facultatea de Tehnologia Calculatoarelor și Facultatea de Electronică sunt două puternice centre de invatamant unde fiecare student va fi bucuros să studieze, să studieze și să studieze din nou, urmând preceptele conducătorilor.

SPbSUT- Universitatea de Stat de Telecomunicații din Sankt Petersburg, numită după Profesorul M. A. Bonch-Bruevici. La începutul anilor 2010, a suferit o renovare majoră, care a permis ridicarea calității educației la un nou nivel. Este interesant faptul că Facultatea de Sisteme și Tehnologii Informaționale este partener al Cisco și își implementează activ dezvoltările în procesul de studiu... Va fi de interes pentru acei cetățeni care locuiesc pe malul drept al Nevei, institutul este situat lângă stația de metrou „Ulitsa Dybenko”.

Educație IT în alte orașe din Rusia

Dacă universitățile din Sankt Petersburg nu vă convin cu ceva, iar rudele care nu sunt sărace locuiesc la Moscova sau există posibilitatea de a închiria un apartament sau de a locui într-o pensiune, atunci aruncați o privire mai atentă la instituțiile de învățământ superior din Moscova. Există multe dintre care să alegeți, dar pregătiți-vă pentru o competiție ridicată și nu mai puțin cost ridicatînvăţare. Există opțiuni interesante și în alte orașe rusești.

Universitatea de Stat din Moscova Lomonosov- una dintre cele mai bune universități din țară pentru o varietate de criterii. Nu este de mirare că specialiștii IT sunt pregătiți aici la un nivel înalt. Adevărat, facultatea CMC, „ascuțit” sub educatie tehnica, pune mare accent pe științifice și pregătire teoretică- pentru cineva este un minus, dar pentru cineva un plus. Concurența este destul de mare - cinci sau șase persoane pe loc, există locuri cu buget, dar, în același timp, trebuie promovat un examen suplimentar la Universitatea de Stat din Moscova - un singur examen nu va fi suficient aici.

Universitatea Tehnică de Stat Bauman din Moscova- una dintre cele mai cunoscute universități tehnice din țară. Facultatea de Informatică, precum și Facultatea de Robotică și Automatizare Integrată sunt în căutare constantă. Cu toate acestea, alte facultăți acordă o atenție maximă pregătirii tehnice. Cu educația primită în „Baumanka”, nu trebuie să vă faceți griji pentru a obține un loc de muncă.

MIPT Este o altă universitate foarte puternică, cu mai multe facultăți potrivite pentru tinerii cu mentalitate tehnică. Facultățile de inginerie radio și cibernetică, management și matematică aplicată și cea relativ nouă - inovație și înaltă tehnologie - oferă o oportunitate de a obține o educație de înaltă calitate. În același timp, concurența nu este atât de mare - doar puțin mai mult de două persoane pe loc.

MEPhI- una dintre cele mai dificile instituții de admitere din Rusia, lucrând în direcția IT. Competiția de aici în câțiva ani ajunge la 16 persoane pe loc! Totuși, asta nu înseamnă că este complet nerealist să intri aici. Facultatea de Informatică de Afaceri oferă multe oportunități studenților inteligenți și plini de resurse.

HSEfacultate economia este o marcă consacrată de educație de calitate. Și nu numai pentru specialitatea economică... Facultatea de Informatică de Afaceri de aici se concentrează mai mult pe obținerea de cunoștințe practice decât teoretice. V lumea modernă- exact asta a ordonat medicul.

De remarcate sunt și unele universități regionale. Sunt interesante în primul rând pentru costul mai mic al educației și, în general, pentru viață. Aruncă o privire mai atentă la universitățile Kazan, Novosibirsk, Tomsk și Nijni Novgorod. Deci, de exemplu, Universitatea Novosibirsk ocupă unul dintre locurile fruntașe în salariu printre specialiștii IT și concurează în acest indicator cu Moscova MEPhI și MIPT.

Numai articolele din revista Hacker nu te vor duce departe. Asta vă spun cu siguranță. Dacă vrei să devii un adevărat specialist IT, trebuie să studiezi și să fii sigur că obții cunoștințe fundamentale despre subiect. Din fericire, există mai multe oportunități pentru asta astăzi decât oricând. Nu numai că multe manuale sunt disponibile gratuit pe Web, dar și modalități de învățare complet noi, progresive, se dezvoltă rapid. Și asta se referă în special la specialitatea noastră - IT.

Scopul acestui material este de a arăta cât de ușor este astăzi să înveți pe cont propriu. Pentru a stăpâni rapid noile tehnologii și limbaje de programare. În același timp, nu este încordat să o faci și să obții o adevărată plăcere din învățare. Nu pretind că sunt complet, iar acest articol, desigur, nu este o colecție a tuturor proiectelor care te pot ajuta în autoeducație. Dar am încercat să strâng câteva servicii deosebit de interesante care mi-au fost interesate personal. Sunt sigur că îți vor fi de folos și ție.

Invatand engleza

Îmi asum un risc serios, începând acest material cu cuvintele „engleză”. Mulți oameni au dificultăți cu el, iar ironia este că, cu cât problema este mai serioasă, cu atât mai multi oameni rezistă studiului, venind cu scuze și scuze. Oricare ar fi fost, vă pot spune cu deplină încredere: un specialist IT cu adevărat de succes, dacă se poate descurca fără engleză, atunci ratează multe oportunități interesante. Cele mai multe conferințe de renume au loc în limba engleză. În cele mai mari comunități de specialiști, limba engleză este adoptată. Oameni de știință renumiți blog și scriu articole despre limba engleză... În Silicon Valley se vorbește engleza. Și despre asta vorbesc programatori din India, dintre care sunt atât de mulți încât nu te vei putea ascunde de ei cu toată dorința :). Pe scurt, învățarea limbilor străine ar trebui adăugată la lista dvs. personală de lucruri de făcut ca o prioritate. Să vă spun adevărul, marea majoritate a resurselor despre care voi vorbi în continuare necesită o cunoaștere minimă a limbii engleze. Motivul este simplu: nu fac așa ceva în rusă (sunt sigur doar deocamdată). Cu toate acestea, pentru primul proiect din recenzia noastră, o limbă străină pur și simplu nu este necesară - dimpotrivă, are scopul de a vă pompa rapid cunoștințele despre InYaz. Și a fost făcut în Rusia :).

LinguaLeo

Există o regulă simplă: pentru a trage mai bine și mai încrezător în sus pe bara orizontală, trebuie să trageți în sus pe bara orizontală din ce în ce mai des. Doar muncește mai mult. La fel este și cu limba engleză: pentru a înțelege bine engleza după ureche, fără a asculta fiecare cuvânt în încercarea de a înțelege măcar ceva, trebuie să asculți mai mult chiar acest discurs. Poti incepe prin a viziona un serial TV, conectand subtitrarile originale pentru incredere, dar... fata de ceea ce reprezinta serviciul LinguaLeo, acesta este secolul trecut. Baza de date a colectat deja un număr mare de seriale TV, tot felul de filme, înregistrări ale diverselor seminarii și discursuri (de exemplu, mini-discuții tematice cu TED.com), prelegeri de la universitățile occidentale (inclusiv limbă străină) etc. Toate acestea sunt împărțite în categorii după subiect, dificultate și evaluarea utilizatorilor. Dar principalul lucru este modul în care serviciul permite consumul acestui conținut. O transcriere completă a discursului este afișată lângă videoclip, astfel încât să puteți citi întotdeauna un fragment pe care nu îl puteți înțelege cu ureche. Întâlnești un cuvânt necunoscut? Un clic - și LinguaLeo afișează imediat traducerea și introduce acest cuvânt în dicționarul personal, astfel încât să-l puteți aminti și să începeți să îl utilizați în contextul potrivit folosind o varietate de exerciții. Nu mai căutați subtitrări și dicționare - vizionați doar conținut interesant și vă ocupați rapid de locuri de neînțeles. Pentru mine, nu văd o modalitate mai bună, în primul rând, de a completa vocabularși în al doilea rând, obișnuiește-te vorbire engleză... Pentru a „elabora” acele cuvinte care se găsesc pur și simplu pe Internet, am instalat cu mult timp în urmă un add-on special de browser pentru mine, care implementează integrarea cu serviciul.

Universități online

Există mulți oameni care doresc să se certe dacă un specialist IT are nevoie educatie inalta... Cei care spun că este nevoie urgentă de cunoștințe fundamentale au dreptate. Dar se poate fi de acord și cu cei care susțin că poți învăța totul pe cont propriu - ar exista o dorință. Aceasta din urmă a devenit și mai ușoară după ce universitățile vestice de vârf cu taxe de școlarizare în afara scară au început nu numai să încarce videoclipuri cu prelegerile lor (de exemplu, în iTunes), ci și să modeleze în general cultura de predare a disciplinelor universitare online. Acum aș dori să notez inițiative similare din partea universităților ruse, dar până acum nu este nimic de spus.

Cursuri de formare de la Stanford

Universitatea Stanford, situată în California, este renumită în întreaga lume. De fapt, este forja de resurse umane pentru companiile tehnologice din Silicon Valley, multe dintre acestea fiind situate în Palo Alto - în același oraș cu universitatea însăși. A ajunge la Stanford este un vis devenit realitate pentru mulți tineri care doresc să urmeze o carieră în IT. Cu cât citești mai mult despre Stanford, cu atât te bucuri mai mult de faptul că universitatea a lansat în toamnă un proiect de cursuri online gratuite. Inițial, tuturor li s-au oferit trei cursuri: „Învățare automată” (ml-class.org), „Inteligentă artificială” (ai-class.com), „Introducere în bazele de date” (db-class.org). Fiecare dintre cursuri constă în prelegeri, munca de verificare si examenul final. În cazul finalizării cu succes a instruirii, studentul primește o adeverință sub forma unui fișier PDF, certificat prin semnătura digitală a profesorului. Experimentul a fost un succes, Stanford anunțând o duzină de cursuri noi la începutul anului, inclusiv:

  • Securitatea informațiilor (security-class.org);
  • Proiectarea și analiza algoritmului (security-class.org);
  • Teoria jocurilor (cs101-class.org);
  • Informatică (cs101-class.org);
  • Criptografie (cs101-class.org).

Pe lângă disciplinele IT direct, există câteva cursuri de antreprenoriat (în domeniul tehnologiilor înalte). Până acum am avut timp să urmez un curs de învățare automată și am avut o mare plăcere. Cursul este structurat astfel încât să fie ușor de înțeles pentru aproape toată lumea, deși, desigur, cunoștințele din domeniul matematicii discrete și al analizei matematice vor fi foarte utile aici. Trebuie să spun că videoclipul oricărui curs este însoțit de subtitrări în cazul în care ceva este greu de deslușit după ureche. De regulă, limba este foarte simplă, așa că totul este clar chiar și cu un nivel mediu de engleză.

MITx de la Institutul de Tehnologie din Massachusetts

Probabil ați auzit de MIT, o universitate occidentală la fel de cunoscută. De asemenea, a mers pe urmele lui Stanford și la începutul anului a anunțat dezvoltarea MITx, o platformă tehnologică pentru educația online. Și deja în februarie, au apărut informații despre primul curs, care va avea loc cu ajutorul acestui sistem - „6.002x: Circuit și electronică”. Antrenamentul va începe în primăvară și va necesita aproximativ zece ore pe săptămână. Materia nu este ușoară, prin urmare sunt acceptați doar studenții cu cunoștințele necesare de electricitate, magnetism și calcul diferențial. Printre cei trei profesori se numără și profesorul Gerald Sussman, care a creat limbajul Scheme și este autorul uneia dintre cele mai cele mai bune manuale pe programare – „Structura și Interpretarea Programelor de Calculator”. În viitorul apropiat, se promite apariția altor articole. Sunt sigur că același lucru este în dinți și rusă institutii de invatamant care pur și simplu trebuie să țină pasul.

Încearcă tehnologia!

Tutoriale interactive care vă permit să simțiți rapid că noua tehnologie apar ca ciupercile după ploaie. Mai jos vă dau câteva proiecte similare care nu au fost incluse în recenzia de astăzi, dar vă vor fi foarte utile dacă doriți, de exemplu, să vă familiarizați cu limbajele de programare funcționale emergente sau cu bazele de date NoSQL noi.

JavaScript

Cu toate acestea, cursurile de engleză - deși necesare, dar totuși un pas în lateral. Principalul lucru despre care vreau să vorbesc astăzi sunt serviciile care vă permit să învățați un limbaj de programare foarte specific. Un model este foarte vizibil aici: cu cât o limbă se dezvoltă mai activ și câștigă popularitate, cu atât apar mai multe instrumente pentru studiul ei. De exemplu, am luat câteva limbaje de programare deosebit de la modă: Python, Ruby (plus Ruby on Rails) și, desigur, JavaScript (HTML5). Să începem cu cea din urmă. Nicio aplicație web modernă nu este completă astăzi fără o doză șoc de cod JS care implementează pe deplin interacțiunea utilizatorului. Tociști speciali reușesc să implementeze lucruri complet imposibile în JavaScript: luați cel puțin un proiect de mașină virtuală pe care Linux este lansat cu destul de mult succes (bellard.org/jslinux). Dar nu vom lua în considerare acest caz :).

Codecademy

Întrebare simplă: care este cel mai dovedit mod de a învăța Limba noua; limbaj nou programare? Luați o carte inteligentă și începeți să o citiți. Această abordare nu va deveni niciodată învechită. Așa a fost acum douăzeci de ani și așa este și acum. Cu toate acestea, este greu de imaginat că până în secolul 21 nu au fost inventate metode de predare mai progresive, cu atât mai puțin de predare a programării. Codecademy este un startup care se poziționează ca o școală de dezvoltatori. În șaptezeci și două de ore de la deschidere, a adunat peste două sute de mii (gândește-te la număr!) programatori începători, invitându-i să urmeze un curs interactiv JavaScript.

Secretul succesului constă în eleganța procesului de învățare. Folosind o interfață specială, studenții încep imediat să învețe despre caracteristicile de bază ale limbajului și sintaxa acesteia și, cel mai important, li se oferă să testeze imediat cunoștințele în acțiune, tastând codul într-o consolă specială. Toate acestea se întâmplă în browser, fără a fi nevoie să instalați nimic pe computer. Pas cu pas, vă puteți da seama rapid ce este și să înțelegeți toate principiile de bază ale JavaScript. Pentru a încuraja în continuare studenții să învețe, premiile sunt prezentate pe măsură ce progresează prin curs.

Proiectul a primit finanțare rapid și promite o reaprovizionare semnificativă foarte curând cursuri de pregatire... Un sistem pentru crearea propriilor cursuri pe platforma gata Codecademy este deja disponibil.

Învață jQuery în treizeci de zile

Biblioteca jQuery a devenit treptat parte integrantă a JavaScript, făcând mai ușor să lucrați cu un document HTML, să gestionați evenimente, să creați animații și să implementați AJAX. De fapt, jQuery a schimbat foarte mult modul în care facem programare JavaScript. De-a face cu biblioteca, în principiu, nu este dificil. Dar pentru a-l face și mai nedureros, Nettuts +, cunoscut pentru articolele tutoriale de calitate, a creat un curs dedicat. Cursul este împărțit în treizeci de lecții screencast a câte cincisprezece minute fiecare, ceea ce vă permite să adoptați treptat biblioteca zi după zi. Orice s-ar putea spune, dar cincisprezece minute pot fi întotdeauna găsite. Iar formatul de antrenament este foarte plăcut: pentru mine personal, nu este nimic mai de înțeles decât o demonstrație directă a codării cu comentarii pe parcurs. Pentru cei care abia încep să învețe JS, există un curs video al aceluiași autor (bit.ly/AqK4s0).

Primul zbor către jQuery

Dacă întrebați cine filmează filme de calitate de referință, atunci câștigătorii vor fi cu siguranță o școală de programare online.<>de scoala. Aceasta este foarte proiect profesional, oferind atât cursuri plătite, cât și gratuite pentru specialiști de diferite niveluri. JQuery Air: First Flight a fost un curs cu plată de mult timp, dar recent a fost deschis tuturor. Este alcătuit din cinci niveluri, fiecare dintre ele include un screencast educațional și exerciții de programare interactivă, implementate chiar în browser. Pentru finalizarea sarcinilor, se acordă puncte (de exemplu, 350 pentru o problemă rezolvată). Dacă există o dificultate undeva, puteți cere un indiciu, dar în acest caz nu puteți evita punctele de penalizare. La primul nivel se propune parcurgerea elementelor de bază ale JavaScript, la al doilea - selectoare, la al treilea - atribute CSS, la al patrulea - manipularea elementelor HTML și a DOM-ului, la al cincilea - lucrul cu evenimente. Pentru a finaliza cursul, trebuie să finalizați cincizeci și cinci de exerciții simple și nu așa.

Ruby și Ruby pe șine

Dacă ați citit în ultimul număr al interviului cu Alena Vladimirskaya, care este considerată pe bună dreptate principala vânătoare de capete a Runetului, atunci știți deja cât de populari sunt acum programatorii Ruby on Rails. Toată lumea urmărește specialiști competenți care sunt gata să ridice rapid proiecte web în creștere. Și cu cât cererea crește, cu atât devin mai multe salarii. Dacă aveți experiență în programare și doriți să vă reeducați pentru o direcție mai solicitată, atunci Ruby împreună cu Ruby on Rails este cu siguranță o opțiune foarte bună. Și acum o poți învăța destul de repede. Cu toate acestea, cunoașterea limbii va fi utilă chiar dacă nu veți lucra ca dezvoltator profesionist. Ruby este, de asemenea, popular printre experții în securitatea informațiilor: de exemplu, binecunoscutul cadru de hacker Metasploit (inclusiv toate modulele sale) este scris în Ruby.

rubimonah

Proiectul este o carte interactivă cu cincizeci de exerciții pentru a vă ghida rapid prin elementele de bază ale Ruby. Ei vă spun: „O gamă de elemente este creată astfel – încercați.” Și tu încerci. Apoi se explică altceva - îl verificați din nou imediat în acțiune. De îndată ce ai cunoștințe suficiente, ți se oferă exerciții mai complexe. Verificarea sarcinilor finalizate este absolut uimitoare (codul soluției, desigur, trebuie introdus direct în browser, iar editorul acceptă chiar și evidențierea sintaxei). Pentru fiecare exercițiu se stabilesc puncte de control prin care se verifică corectitudinea soluției. Astfel, în orice moment puteți înțelege ce anume nu-i place sistemului interactiv, care ar trebui să fie rezultatul și unde a fost ascunsă eroarea în soluția dvs.

incearca cu rubin

Dacă ați avut puțină experiență în programare, atunci acest tutorial interactiv în literalmente cincisprezece minute vă va permite să treceți prin conceptele de bază ale limbajului Ruby și să înțelegeți ce este. Cu toate acestea, chiar dacă nu te-ai ocupat deloc de programare, încercarea cu ruby ​​​​va fi prea dificilă pentru tine. Cu toate acestea, în acest caz, antrenamentul va dura probabil ceva mai mult timp. În total, trebuie să finalizați opt lecții și să faceți față mai mult de cincizeci de sarcini. Proiectul a devenit și mai bun după ce a fost preluat sub aripa sa de către școala menționată mai sus c<>de scoala. Acum este practic tutorul perfect.

Screencast Introducerea la Rails pe care mi-aș dori să am

După cum sa menționat deja, limbajul Ruby este în mod clar asociat cu cel mai popular cadru pentru construirea de aplicații web, Ruby on Rails. Acesta din urmă a ajutat la lansarea a mai mult de un start-up din Silicon Valley, inclusiv Twitter. Jeffrey Way, redactorul-șef al tutsplus.com, a înregistrat o filmare ucigașă cu titlul grăitor „A Screencast for Dummies in Rails cu care aș dori să încep.” Acest videoclip de 40 de minute vă arată cum să utilizați Rails în cel mai intuitiv mod. După aceea, cuvintele „Modele”, „TDD”, „ActiveRecord”, „RSpec”, „Capybara”, „Parțiale” nu vă vor mai speria. Acesta nu este singurul screencast pentru începători: există multe tutoriale video pentru programatori înșiși diferite niveluri poate fi găsit pe un alt proiect de specialitate - railscasts.com.

Sine pentru zombi

După (și numai după!) aveți cunoștințele necesare de Rails și ceva experiență în crearea de aplicații web, cu siguranță ar trebui să urmați cursul gratuit „Rails for Zombies” de la aceeași școală c<>de scoala. Lecțiile înregistrate la un nivel constant ridicat, condimentate cu o doză sănătoasă de umor, sunt însoțite de exerciții extrase din situații pe care programatorii le întâlnesc pe „șinele” zi de zi. Dacă acest curs nu este suficient pentru tine, atunci autorii au o continuare a „Rails for Zombies 2”, dar îl poți lua doar pentru bani.

Piton

Python este unul dintre cele mai populare limbaje de programare printre profesioniștii în securitatea informațiilor. Un număr mare de biblioteci de plug-in vă permit să scrieți rapid scripturi complexe și aplicații de ajutor. Mulți profesioniști consideră, în general, că Python este instrumentul ideal pentru prototiparea sistemelor informatice complexe cât mai repede posibil. Cu toate acestea, problema nu se limitează adesea la prototip: există multe proiecte, al căror cod este scris în Python și care pot rezista la sarcini uriașe. Poți chiar să înveți această limbă doar pentru tine: am avut o situație de zeci de ori când a fost necesar să optimizez ceva și de fiecare dată cunoașterea limbii s-a dovedit a fi foarte utilă.

În plus, Python este adesea încorporat în multe aplicații serioase, cum ar fi limbaj de scripting pentru a avea capabilități bogate de scripting.

Încearcă Python!

Cel mai bun mod de a începe rapid este să încercați tutorialul online Python. În ceea ce privește interactivitatea, serviciul pierde mult față de proiecte similare pentru JS și Ruby, dar, cu toate acestea, vă permite să finalizați un curs de formare de bază direct în browser. Nici măcar nu trebuie să instalați un interpret pe computer. Acest lucru este foarte convenabil: orice exemplu dat poate fi încercat imediat în acțiune. Totuși, aici se termină interactivitatea: Try Python nu vă verifică codul în niciun fel, nu monitorizează corectitudinea acțiunilor și nu oferă sarcini pentru a testa cunoștințele. Întregul curs constă din șapte părți (cinci în Python și două în IronPython). Este amuzant că serviciul în sine este scris în Silverlight.

Tutor Python online

Serviciul amuzant a fost dezvoltat ca parte a unui curs de programare la celebra forjă americană de programatori de la Massachusetts Institute of Technology. Ideea sa este de a vizualiza execuția scripturilor scrise în Python, permițându-vă să parcurgeți ele (înainte și înapoi) și la fiecare pas să vizualizați valorile diferitelor structuri de date (variabile, obiecte din heap, cadre de stivă). Poate fi un cod arbitrar introdus chiar în browser sau unul dintre câteva fragmente prefabricate preluate din programa MIT Python. E amuzant că există mai multe sarcini care sunt oferite candidaților pentru postul de programatori. Cu solutii. Serviciul ar putea fi numit un depanator online, dar nu mai poate fi folosit pentru a executa scripturi complexe din cauza lipsei capacității de a conecta module, de a efectua operațiuni I/O etc.

Lecții Python de la Google

Google a fost de multă vreme renumit pentru utilizarea intensivă a Python. Compania are chiar și un curs special conceput pentru persoanele care au încă puțină experiență în programare (desigur, nu lucrează ca dezvoltatori). Acest curs este acum complet deschis și gratuit. Include manuale pas cu pas, prelegeri video și multe exerciții pentru exersarea și consolidarea materialelor. Primele lecții tratează concepte de bază în Python (cum ar fi șiruri de caractere și liste), apoi dezvoltarea de aplicații cu drepturi depline care funcționează cu fișiere, procese și conexiuni HTTP este acoperită secvenţial. Trebuie să spun că în Google acest curs este un scenariu intensiv și se potrivește în două zile.

Arată acest articol prietenilor tăi.


Închide