Unde să aplici pentru a deveni specialist IT. Unde ar trebui să meargă un viitor specialist IT pentru a studia? Lecții Python de la Google

Anul acesta, puțin peste 708 mii de copii au absolvit școala în Rusia. Dintre aceștia, 55 de mii au susținut examenul de stat unificat în informatică. Adică, aproximativ 7,8% dintre solicitanți plănuiesc să-și conecteze viața cu tehnologia informației. Dar iată problema: atunci când aleg o specialitate (și sunt zeci dintre ele legate de noile tehnologii), băieții nu prea își imaginează ce vor face după ce își vor primi diploma. Mulți oameni se bazează pe numele specialității lor, pe poveștile copiilor mai mari sau pe prestigiul universității.

Komsomolskaya Pravda a aflat ce specialități IT vor fi solicitate în 3-4 ani și ce universități formează cei mai buni profesioniști.

Tehnologiile informaționale au pătruns aproape în toate domeniile vieții noastre. Foarte curând, volumele de informații vor fi măsurate în zettabytes (adică de la 10 la a 21-a putere) și va fi extrem de important să gestionăm aceste cantități mari, cred experții noștri - candidat stiinte tehnice, șeful departamentului de sistem de învățământ al Departamentului de Tehnologii Strategice de la Microsoft, Alexander Gavrilov, și directorul departamentului de cercetare și educație la Mail.Ru Group, Dmitri Voloshin.

1. „Datascientist”- specialist in lucrul cu volume mari de date

Big data – populare și direcție promițătoareîn informatică. Ce este? Aceasta este colectarea și sistematizarea informațiilor de volume uriașe și compoziție diversă. Este necesar să se analizeze întreaga matrice de informații și să se ia decizii serioase de management pe baza acesteia. La prima vedere, acest lucru pare de înțeles, dar o astfel de muncă necesită competențe foarte specifice. „Un data scientist este o persoană care are, în mod ideal, o experiență tehnică, poate fi un programator, un analist sau un arhitect de afaceri. De asemenea, are o pregătire științifică, abilități și abilități de a analiza informațiile și de a formula ipoteze”, spune Dmitry Voloshin.

2. Specialist Cloud Computing

Stocările de date în cloud sunt servere virtuale puternice care stochează datele utilizatorilor. Datorită faptului că datele sunt stocate în așa-numitele „nori”, acestea nu sunt atașate la un anumit PC și pot fi preluate de pe dispozitive mai puțin puternice decât serverul. Așa conduce Google și Yandex, fișierele Mail.Ru, serviciul Apple iCloud sau chiar Google Chrome, care își amintește marcajele, parolele și istoricul browserului utilizatorului. Experții prevăd o creștere rapidă a numărului de astfel de sisteme în următorii ani și sunt foarte puțini specialiști care să le dezvolte. Așa că este timpul să învățați cum să dezvoltați „nori” după absolvirea universității, nu vor fi probleme cu angajarea.

3. Dezvoltator de aplicații mobile

Nu are rost să explic ce este. Smartphone = aplicații mobile. Fiecare nouă aplicație este mai interesantă și mai complexă decât cea anterioară și apar noi specializări în acest domeniu. De exemplu, programatori pentru o anumită platformă, specialiști GUI, testeri de aplicații mobile „Pe măsură ce tabletele și smartphone-urile pătrund pe piață, pe măsură ce canalele de comunicare se îmbunătățesc, există o nevoie uriașă (nu exagerez), și anume o nevoie uriașă de dezvoltatori relevanți . Acum aceasta este una dintre tendințele principale, se pare număr mare startup-uri pe acest subiect”, comentează Dmitri Voloshin.

4. Specialist în robotică

Aceasta nu mai este o nouă direcție în IT, dar acum câștigă rapid amploare. Domeniul este foarte complex, include electronică, mecanică și informatică. „De fapt, aș compara un robot programator cu un chirurg care efectuează operații”, spune Dmitri Voloshin. Dar este posibil să înveți acest lucru și este, de asemenea, foarte necesar. Angajatorii așteaptă.

5. Specialist în securitatea informațiilor

O altă zonă largă, cu multe ramuri. Aceasta include dezvoltarea antivirusurilor și protecția sistemelor electronice de plată - în general, tot ceea ce va ajuta la protejarea informațiilor.

6. Automatizarea cuprinzătoare a proceselor de afaceri

Automatizarea este necesară pentru a rezolva rapid diverse probleme de afaceri. Cu ajutorul soluțiilor IT, puteți accelera aproape orice proces de afaceri: de la atragerea de noi clienți până la plata salariilor. Dar toate procesele din afaceri sunt interconectate, astfel încât automatizarea complexă este mai eficientă și mai simplă.

Alexander Gavrilov evidențiază, de asemenea, domenii interdisciplinare, precum bioinformatica. Programatorii de pe 1C, C++, Java și alte platforme sunt întotdeauna la cerere. „Programatorii buni sunt distruși imediat. Toți băieții care știu și vor să programeze își vor găsi cu siguranță un loc de muncă pentru o perioadă foarte lungă timp scurt„, - Dmitri Voloshin asigură studenții și solicitanții.

Aș intra în IT... Dar unde să merg?

Ca întotdeauna, există o distanță între studiile superioare și munca reală. Este imposibil să studiezi pentru a deveni un dezvoltator de aplicații mobile, un analist de afaceri sau un specialist în cloud computing. Acest lucru este de înțeles. „Chiar și acum 5 ani, nici una dintre specialitățile enumerate mai sus nu exista”, spune Alexander Gavrilov. Dar acesta nu este un motiv să renunți studii superioareși decideți că veți învăța totul singur. Pregătirea universitară oferă baza pentru dezvoltarea unui specialist. În plus, acesta este genul de țară pe care îl avem, fără diplomă nu te vor duce nicăieri. O universități tehnice deschide porțile marilor companii.

Întrebat despre angajarea studenților după absolvirea universităților, Dmitri Voloshin răspunde fără echivoc: „Ei bine, doar perdanții nu primesc locuri de muncă, scuzați-vă sinceritatea. 70% dintre băieți lucrează în timp ce încă studiază în anul 3 sau 4.”

Cele mai bune universități care formează specialiști IT

1. MSTU im. N.E. Bauman

În Baumanka merită să-ți încerci norocul la Facultatea de Informatică și Sisteme de Control și la Facultatea de Robotică și Automatizare Integrată. Adevărat, dacă nu reușești, nu ar trebui să fii supărat. În orice departament din această universitate, chiar și în management, un puternic pregătire tehnică. Universitatea organizează propria sa Olimpiada „Pași în viitor” câștigătorii și vicecampionii săi intră fără examene.

2. Facultatea de Matematică Computațională și Matematică a Universității de Stat din Moscova. Lomonosov

Pregătirea teoretică fundamentală este oferită aici, mulți absolvenți intră în știință după absolvire. Concurența pentru un loc este de 5-5,5 persoane, dar locuri cu buget mult: 335. Nu uitați că Universitatea de Stat din Moscova are privilegiul de a efectua un test suplimentar de admitere, așa că unii Rezultatele examenului de stat unificat nu va fi suficient. Din nou, universitatea are propriile olimpiade „Lomonosov” și „Cucerește dealurile vrăbiilor”. Deținătorii de diplome la aceste olimpiade intră fără examene sau primesc 100 de puncte la una dintre materii.

3. MIPT

Aici, specialiștii IT sunt pregătiți la trei facultăți: inginerie radio și cibernetică, management și matematică aplicată, inovație și înaltă tehnologie. În medie, competiția pentru aceste facultăți anul trecut a fost de 2,2 persoane pe loc, ceea ce nu este atât de mult. Deși scorurile cerute sunt destul de mari. Cu ajutorul olimpiadei Phystech, poți intra la MIPT fără examene și există multe alte olimpiade care oferă avantaje pentru admitere. De exemplu, „Începeți în știință” și vizitarea olimpiadelor.

4. MEPhI

Concurența la MEPhI este mare în domeniul informaticii de afaceri în 2012 erau până la 16 persoane pe loc. Dar poți aplica la 5 universități simultan. Deci, de ce să nu riscați și să simțiți spiritul competiției într-una dintre ele?

5. MESI

Aici, specialiștii IT sunt pregătiți de până la 5 facultăți: informatică de afaceri, informatică și informatică, securitate informațională, software și administrație sisteme informatice, informatică aplicată. Este foarte posibil să intrați acolo, punctajul mediu de promovare pentru aceste facultăți anul trecut a fost de 216 la 3 examene.

De asemenea, merită să acordați atenție Facultății de Informatică de Afaceri din cadrul Școlii Superioare de Economie a Universității Naționale de Cercetare: acestea oferă o bază bună, cu accent pe practică. Poți deveni un specialist demn studiind la MIREA și Universitatea de Stat din Sankt Petersburg la Facultatea de Matematică Aplicată – Procese de control. Printre universitățile din Sankt Petersburg, NRU ITMO este o alternativă demnă la universitățile din Moscova.

Dintre universitățile regionale, experții au remarcat Kazan (regiunea Volga) și universitățile federale de sud, universitățile de stat din Novosibirsk, Tomsk și Nijni Novgorod.

Câștigătorii și premianții etapei finale sunt admiși în toate universitățile fără examene Olimpiada integrală ruseascăşcolari la discipline de specialitate şi membri ai echipelor olimpiadelor internaţionale de discipline.

Cea mai mare resursă Superjob îi ajută pe angajatori și pe cei în căutarea unui loc de muncă să se găsească reciproc de 17 ani. Potrivit statisticilor, specialitățile IT sunt printre primele cinci cele mai solicitate și bine plătite de câțiva ani. Dacă visezi la o carieră de succes, la un salariu bun și la muncă interesantă, această opțiune este pentru tine! Învață și stăpânește lumea complexă și fascinantă a dezvoltării și programării IT.

Metode populare 4:

  • absolvent de facultate;
  • studiază independent;
  • găsiți un guru IT și cereți să deveniți student;
  • cursuri online complete

Fiecare dintre aceste metode are avantaje semnificative. Dar tot mai mulți oameni preferă învățarea online. Aproximativ 2 milioane de oameni au devenit clienți ai resursei educaționale GeekBrains.

Învățare online și universitate

Principalul avantaj al studiului la o universitate este diploma. La unele întreprinderi este necesar un astfel de document: nu vă vor angaja fără el.

  • Va trebui să petreci mult timp studiind teoria, dar va fi puțină practică. Va trebui să-l dezvolți fie pe cont propriu, fie după facultate.
  • Pregătirea este lungă, de cel puțin 5 ani, iar programul conține multe subiecte străine necesare pentru dezvoltare generală, dar inutil în activitati profesionale. De ce are nevoie un specialist IT de istorie sau studii culturale?
  • Cel mai important lucru este că poți înțelege dacă îți place specialitatea sau nu numai în ultimii ani, când începe specializarea. Va fi foarte greu să schimbi ceva.

Cursurile online nu au dezavantaje de a studia la o universitate:

  • Tu însuți alegi domeniile de cunoaștere care sunt importante și interesante pentru tine. Dacă crezi că nu ai nevoie de un curs, nu-l ține. Dar dacă te răzgândești, poți oricând să te întorci la el.
  • Puteți evalua imediat atractivitatea profesiei și puteți înțelege dacă v-ați găsit chemarea sau dacă trebuie să căutați mai departe. De exemplu, resursa GeekBrains are cursuri în 18 specialități. Cunoștințele de bază în aceste specialități sunt gratuite: alegi o profesie după ce o „încerci”. De exemplu, visezi să devii programator. Urmați linkul https://geekbrains.ru/basics_intensive, învață elementele de bază ale programării și realizezi că ai greșit. Nu vă interesează acest lucru, dar designul web este. Treci la alt curs și faci ceea ce îți place. Timp pierdut - minim, bani pierduti - 0 ruble 0 copeici.

Învățare online sau auto-studiu

Studiul personal este absolut gratuit. În plus, faci doar ceea ce consideri necesar și corect. Dar:

  • Pierzi mult timp căutând materialul potrivit. În plus, nu știi cu adevărat ce ai nevoie și ce nu. Este dificil să creezi singur un plan de lecție dacă nu înțelegi deloc subiectul.
  • Dacă aveți o întrebare, nu aveți la cine să apelați pentru ajutor. Puteți întreba pe forumuri, dar nu este un fapt că vă vor răspunde. Nimănui nu-i place să predea începătorilor.

Cursurile online costă bani. Dar:

  • Primești informații structurate prezentate în ordinea necesară.
  • Economisești timp. Care, după cum știți, sunt bani. Dormi bine, comunici cu familia și prietenii și nu te transformi într-un izolat îmbufnat.
  • Există un forum pe site-ul GeekBrains. Acolo puteți pune orice întrebare, cere sfat dacă este necesar. Elevii la fel ca tine comunică pe forum. Vor fi bucuroși să ajute dacă pot. Și poți oricând să apelezi la un mentor. El vă va ajuta să rezolvați o problemă complexă și vă va explica dacă ceva este neclar.

Instruire online sau comunicare cu un specialist IT experimentat

Dacă cunoști un maestru în meseria lui și este și un bun profesor, ești foarte norocos. Această persoană vă va putea explica teoria și vă va oferi o experiență practică bună. Dar specialiștii IT sunt rareori profesori buni. Acestea sunt domenii diferite de activitate.

Cursurile GeekBrains sunt predate de profesori universitari și specialiști IT practicanți. De asemenea, scriu articole pe blog și găzduiesc webinarii. Oamenii care nu pot prezenta clar informațiile și le transmit studenților pur și simplu nu intră în acest proiect.

Ce după antrenament?

Principala problemă a unui specialist începător este să găsească un loc de muncă. Angajatorii preferă să angajeze angajați cu experiență. A studia la GeekBrains înseamnă proiecte practice care vor intra în portofoliul tău: vei avea ceva de arătat angajatorului.

Multe companii caută angajați pe GeekBrains. Pe pagina https://geekbrains.ru/career veți găsi o listă de posturi vacante. Acești angajatori nu vor oameni cu diplome. Au nevoie de angajați care pot rezolva probleme specifice pentru un salariu decent. Poți deveni doar o astfel de persoană.

Nu vei ajunge departe numai cu articolele din revista Hacker. Vă spun asta 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, astăzi există mai multe oportunități pentru asta ca niciodată. Nu numai că există multe manuale disponibile online gratuit, dar și modalități complet noi și inovatoare de învățare se dezvoltă rapid. Și acest lucru este valabil mai ales pentru specialitatea noastră IT.

Ţintă a acestui material- arată cât de ușor este să înveți pe cont propriu astăzi. Stăpânește rapid noile tehnologii și limbaje de programare. În același timp, a face acest lucru nu este stresant și ai o adevărată plăcere din învățare. Nu pretind că am o imagine completă, iar acest articol, desigur, nu este o colecție a tuturor proiectelor care te pot ajuta în autoeducație. Dar am încercat să adun câteva servicii deosebit de interesante, care mi-au fost interesate personal. Sunt sigur că îți vor fi de folos și ție.

Învățarea limbii engleze

Îmi asum un risc serios, începând această piesă cu cuvintele „engleză”. Mulți oameni au dificultăți cu el, iar ironia este că, cu cât problema este mai gravă, cu atât mai mult mai multe persoane rezistă studiului, venind cu scuze și justificări. Oricum ar fi, vă pot spune cu deplină încredere: un specialist IT cu adevărat de succes, chiar dacă se poate descurca fără limba engleză, va rata 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, engleza este limba acceptată. Oameni de știință renumiți blog și scriu articole despre engleză. În Silicon Valley se vorbește engleza. Și este și limbajul folosit de programatorii din India, dintre care sunt atât de mulți încât nu te vei putea ascunde de ei, indiferent cât de mult ai încerca :). Pe scurt, învățarea limbilor străine ar trebui adăugată la lista personală de activități ca element prioritar. Ca să spun adevărul, marea majoritate a resurselor despre care voi vorbi mai jos necesită cunoștințe minime de engleză. Motivul este simplu: nu fac așa ceva în rusă (sunt sigur că doar pentru moment). Cu toate acestea, pentru primul proiect din recenzia noastră, nu este necesar unul străin - dimpotrivă, acesta are scopul de a vă ajuta să vă îmbunătățiți rapid cunoștințele despre InYaz. Și a fost făcut în Rusia :).

LinguaLeo

Există o regulă simplă: pentru a face trageri mai bune și mai sigure pe bara orizontală, trebuie să faci trageri din ce în ce mai dese pe bara orizontală. Doar antrenează-te mai intens. La fel este și cu limba engleză: pentru a înțelege bine vorbirea engleză 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 niste seriale, conectand subtitrarile originale pentru a fi sigur, dar... fata de ceea ce prezinta 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 diferitelor seminarii și discursuri (de exemplu, mini-discursuri tematice de la TED.com), prelegeri de la universitățile occidentale (inclusiv limba straina) și așa mai departe. Toate acestea sunt împărțite în categorii în funcție de subiect, complexitate și evaluarea utilizatorilor. Dar principalul lucru este modul în care serviciul vă permite să consumați acest conținut. O transcriere completă a discursului este afișată lângă videoclip, astfel încât să puteți citi întotdeauna un fragment care este de neînțeles pentru urechi. Te întâlnești cuvânt necunoscut? Un clic, iar LinguaLeo afișează imediat traducerea și introduce acest cuvânt în dicționarul personal, pentru ca mai târziu, cu ajutorul unei varietăți de exerciții, să-l poți aminti și să începi să-l folosești în contextul potrivit. Nu vă mai jucați cu subtitrări și dicționare - doar vizionați conținut care este interesant pentru dvs. și vă dați seama rapid de părțile de neînțeles. Pentru mine, nu văd o modalitate mai bună, în primul rând, de a-mi extinde vocabularul și, în al doilea rând, de a mă obișnui vorbire engleză. Pentru a „exersa” acele cuvinte care apar pur și simplu pe Internet, am instalat cu mult timp în urmă un add-on special de browser care implementează integrarea cu serviciul.

Universități online

Sunt mulți oameni care doresc să se certe dacă un specialist IT are nevoie de studii superioare. Cei care spun că este nevoie urgentă de cunoștințe fundamentale au dreptate. Dar putem fi de acord și cu cei care susțin că poți învăța totul pe cont propriu – dacă ai dorință. Acesta din urmă a devenit și mai ușor după ce universitățile vestice de vârf, cu taxe de școlarizare vertiginoase, au început nu numai să posteze videoclipuri cu prelegerile lor (de exemplu, pe iTunes), ci și, în general, să creeze o cultură de predare online a disciplinelor universitare. Aș dori să notez acum inițiative similare din partea universităților ruse, dar încă nu este nimic de spus aici.

Cursuri de formare de la Stanford

Universitatea Stanford, situată în California, este cunoscută în întreaga lume. De fapt, este o forjă de talente pentru companiile tehnologice din Silicon Valley, multe dintre acestea fiind situate în Palo Alto - în același oraș cu universitatea în sine. Intrarea în Stanford este un vis pentru mulți tineri care tânjesc după 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 un proiect în toamnă cursuri online gratuite. Inițial, tuturor li s-a oferit să urmeze trei cursuri: „Învățare automată” (ml-class.org), „Inteligentă artificială” (ai-class.com), „Introducere în bazele de date” (db-class.org). Fiecare curs constă din prelegeri, teste și un examen final. La finalizarea cu succes a instruirii, studentul primește un certificat sub forma unui fișier PDF certificat prin semnătura digitală a profesorului. Experimentul a avut succes, iar la începutul anului Stanford a anunțat o duzină de cursuri noi, printre care:

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

Pe lângă subiectele direct IT, există câteva cursuri de antreprenoriat (în domeniul înaltei tehnologii). Până acum am urmat un curs despre învățarea automată și mi-a plăcut foarte mult. Cursul este structurat astfel încât să fie înțeles de aproape toată lumea, deși, desigur, cunoștințe în domeniul matematicii discrete și analiză matematică va fi foarte util aici. Trebuie spus că videoclipul oricărui curs este însoțit de subtitrări în cazul în care ceva este greu de înțeles 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 Massachusetts Institute of Technology

Probabil ați auzit de MIT, o universitate occidentală la fel de faimoasă. De asemenea, a călcat 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 fi predat folosind acest sistem - „6.002x: Circuiterie și electronică”. Antrenamentul va începe în primăvară și va necesita aproximativ zece ore pe săptămână. Materia nu este ușoară, așa că sunt admiș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 unuia dintre cele mai bune manuale de programare, Structure and Interpretation of Computer Programs. Se așteaptă să apară și alte articole în viitorul apropiat. Sunt sigur că până și rușii se pot descurca cu așa ceva institutii de invatamant care pur și simplu trebuie să țină pasul.

Încearcă tehnologia!

Tutoriale interactive care vă permit să vă simțiți rapid tehnologie nouă, apar ca ciupercile după ploaie. Mai jos vă prezint mai multe proiecte similare care nu sunt incluse în recenzia de astăzi, dar vă vor fi foarte utile dacă doriți, de exemplu, să vă familiarizați cu cele care iau amploare. limbaje funcționale programare sau baze de date NoSQL noi.

JavaScript

Cu toate acestea, cursurile de engleză, deși necesare, sunt totuși un pas în lateral. Principalul lucru despre care vreau să vă vorbesc astăzi sunt serviciile care vă permit să învățați un limbaj de programare foarte specific. Există un model foarte vizibil aici: cu cât o limbă se dezvoltă mai activ și câștigă popularitate, cu atât apar mai multe instrumente pentru a o învăța. Ca exemplu, am luat câteva limbaje de programare deosebit de la modă: Python, Ruby (plus Ruby on Rails) și, bineînțeles, JavaScript (HTML5). Să începem cu ultimul. Nicio aplicație web modernă nu se poate descurca astăzi fără o doză mare de cod JS, care implementează pe deplin interacțiunea cu utilizatorul. Tociști speciali reușesc să implementeze lucruri complet imposibile în JavaScript: luăm, de exemplu, un proiect de mașină virtuală care rulează cu succes Linux (bellard.org/jslinux). Dar nu vom lua în considerare acest caz :).

Codecademy

Întrebare simplă: care este cel mai dovedit mod de a învăța limbă nouă programare? Luați o carte inteligentă și începeți să o citiți. Această abordare nu va deveni niciodată depășită. 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, în special predarea programării. Codecademy este un startup care se poziționează ca o școală de dezvoltatori. În termen de șaptezeci și două de ore de la deschidere, el a adunat peste două sute de mii (gândește-te la număr!) programatori aspiranți, invitându-i să urmeze un curs interactiv JavaScript.

Secretul succesului este eleganța procesului de învățare. Folosind o interfață specială, studenții sunt învățați imediat despre caracteristicile de bază ale limbajului și sintaxa acesteia și, cel mai important, li se oferă să-și 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 puteți înțelege toate principiile de bază ale JavaScript. Pentru a încuraja și mai mult studenții să învețe, li se acordă recompense pe măsură ce progresează prin curs.

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

Învață jQuery în treizeci de zile

Biblioteca jQuery a devenit treptat o parte inseparabilă a JavaScript, simplificând lucrul cu un document HTML, procesarea evenimentelor, crearea de animații și implementarea AJAX. De fapt, jQuery a schimbat modul în care se face programarea JavaScript în multe feluri. În principiu, înțelegerea bibliotecii nu este dificilă. Dar pentru a face acest lucru și mai nedureros, portalul Nettuts+, cunoscut pentru articolele sale educaționale de înaltă calitate, a dezvoltat curs special. Cursul este împărțit în treizeci de lecții screencast a câte cincisprezece minute fiecare, ceea ce vă permite să utilizați treptat biblioteca zi după zi. Orice s-ar spune, 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ă și un curs video al aceluiași autor (bit.ly/AqK4s0).

Primul zbor cu jQuery

Dacă întrebi cine produce screencast-uri de calitate de referință, atunci printre câștigători va fi cu siguranță o școală de programare online c<>de scoala. Acest lucru este foarte proiect profesional, oferind atât cursuri plătite, cât și gratuite pentru specialiști de diferite niveluri. jQuery Air: primul curs de zbor pentru o lungă perioadă de timp a fost plătit, 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 direct în browser. Se acordă puncte pentru finalizarea sarcinilor (de exemplu, 350 pentru o problemă rezolvată). Dacă apare 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 DOM, la al cincilea - lucrul cu evenimente. Pentru a finaliza cursul, trebuie să finalizați cincizeci și cinci de exerciții simple și nu atât de simple.

Ruby și Ruby pe șine

Dacă ați citit în ultimul număr un interviu cu Alena Vladimirskaya, care este considerată pe bună dreptate principala vânătoare de capete pe Runet, atunci știți deja cât de solicitați sunt acum programatorii Ruby on Rails. Toată lumea urmărește specialiști competenți care sunt gata să dezvolte rapid proiecte web în creștere. Și cu cât cererea crește, cu atât salariile devin mai mari. Dacă aveți experiență în programare și doriți să vă recalificați într-un domeniu mai popular, 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 intenționați să lucrați ca dezvoltator profesionist. Ruby este, de asemenea, popular printre experții în securitatea informațiilor: de exemplu, faimosul cadru de hacker Metasploit (și toate modulele sale) sunt scrise în Ruby.

rubimonah

Proiectul este o carte interactivă constând din cincizeci de exerciții care vă permit să treceți rapid prin elementele de bază ale lui Ruby. Ei vă spun: „O gamă de elemente este creată astfel - încercați.” Și tu încerci. Apoi se explică altceva - din nou, îl verificați imediat în acțiune. Imediat 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, sunt stabilite puncte de control față de 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 este ascunsă eroarea în soluția dvs.

incearca cu rubin

Dacă ați avut ceva experiență de programare, atunci acest tutorial interactiv vă va permite să treceți prin conceptele de bază ale limbajului Ruby și să înțelegeți ce este ceea ce în doar cincisprezece minute. Cu toate acestea, chiar dacă nu te-ai ocupat deloc de programare, încercarea cu ruby ​​​​va fi dificil pentru tine. Cu toate acestea, în acest caz antrenamentul va dura probabil puțin mai mult. Î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 școala deja menționată mai sus l-a luat sub aripa sa c<>de scoala. Acum acesta este un tutore aproape perfect.

Filmul de introducere în 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 mai mult de un startup din Silicon Valley să descopere, inclusiv Twitter. Jeffrey Wei - redactor-șef service tutsplus.com - a înregistrat un screencast ucigaș cu un nume grăitor„Un ecran Rails pentru manechine pe care aș dori să încep cu mine.” Videoclipul de 40 de minute explică în cel mai clar mod cum să folosești Rails. După aceasta, cuvintele „Modele”, „TDD”, „ActiveRecord”, „RSpec”, „Capybara”, „Parțiale” nu vor mai fi înfricoșătoare. Acesta nu este singurul screencast pentru începători: multe tutoriale video pentru programatori de diferite niveluri pot fi găsite pe un alt proiect de specialitate - railscasts.com.

Sine pentru zombi

După ce (ș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ă treceți prin curs gratuit„Rails for Zombies” de la aceeași școală c<>de scoala. Înregistrate la un nivel constant ridicat, lecțiile sunt asezonate cu o doză sănătoasă de umor, însoțite de exerciții extrase din situații pe care programatorii le întâlnesc zi de zi pe „șine”. Dacă acest curs nu este suficient pentru tine, atunci autorii au o continuare, „Rails for Zombies 2”, dar îl poți finaliza doar pentru bani.

Piton

Python este unul dintre cele mai populare limbaje de programare printre specialiștii în securitatea informațiilor. Un număr mare de biblioteci de plug-in vă permite să scrieți rapid scripturi complexe și aplicații auxiliare. Mulți profesioniști consideră în general Python un instrument 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 enorme. Puteți chiar să învățați această limbă doar pentru dvs.: am avut situații de zeci de ori când am avut nevoie să optimizez ceva și de fiecare dată cunoașterea limbii s-a dovedit a fi foarte utilă.

Mai mult, Python este adesea integrat în multe aplicații serioase ca limbaj de scripting pentru a oferi capabilități bogate de scripting.

Încearcă Python!

Cel mai bun mod de a începe rapid este să încercați un curs de instruire Python online. În ceea ce privește interactivitatea, serviciul este mult inferior proiectelor 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. Cu toate acestea, aici se termină interactivitatea: Try Python nu vă verifică codul în niciun fel, nu monitorizează corectitudinea acțiunilor și nu oferă sarcini pentru a vă testa cunoștințele. Întregul curs constă din șapte părți (cinci pe Python și două pe 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 forja de programare americană a Institutului de Tehnologie din Massachusetts. Ideea este să vizualizați execuția scripturilor scrise în Python, permițându-vă să le executați pas cu pas (înainte și înapoi) și să vizualizați valorile la fiecare pas structuri diferite date (variabile, obiecte din heap, cadre de stivă). Acesta poate fi cod arbitrar introdus direct în browser sau unul dintre câteva fragmente pregătite în prealabil preluate din curriculum Python la MIT. E amuzant că aici sunt mai multe probleme 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 faimos pentru utilizarea extensivă a Python. Compania are chiar și un curs special conceput pentru persoanele care au puțină experiență în programare (în mod firesc, nu lucrează ca dezvoltatori). Acest curs este acum complet deschis și gratuit. Include manuale pas cu pas, prelegeri video, precum și multe exerciții de pregătire și consolidare a materialelor. Primele lecții se referă 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 spus că la Google acest curs urmează un scenariu intensiv și se încadrează în două zile.

Distribuie acest articol prietenilor tăi.

Dacă doriți să dobândiți o nouă specialitate, cunoștințe de bază (de la zero) și abilități aplicate în IT, economie, finanțe, management și sunteți pregătit pentru formare pe termen lung (aproape 3 ani), atunci un al doilea program de învățământ superior este mai potrivit. pentru tine (pregătirea unei diplome de licență în informatica de afaceri).

Cine poate studia la program?

Al doilea program de învățământ superior – formarea licențelor într-un timp scurt în domeniul „Informatica de afaceri” – acceptă specialiști și manageri care au diplomă de stat de studii superioare (licență, specialist, master) în diverse specialități și domenii.

În acest caz, direcția primului învățământ superior, prezența cunoștințelor primare și experiența practică nu contează.

Admiterea se face pe baza rezultatelor examenele de admitere, a căror formă și listă sunt stabilite de universitate în mod independent, și interviuri. .

De ce merită să studiezi la Școala Superioară de Economie?

Un al doilea învățământ superior IT într-o specialitate relevantă și solicitată vă crește semnificativ șansele de a găsi un loc de muncă decent, precum și să vă dedicați tot timpul tipului de activitate care vă va fi cel mai interesant.

Un al doilea învățământ superior IT, obținut la Școala Superioară de Informatică de Afaceri a Școlii Superioare de Economie a Universității Naționale de Cercetare, vă va permite să dobândiți cunoștințele lipsă sau să le extindeți pe cele existente, să urcați pe scara carierei, să obțineți un loc de muncă mai bine plătit. , sau schimba domeniul de activitate profesională. Acest lucru este valabil mai ales în Moscova, unde nivel înalt concurs pentru posturi bine plătite.

Alegând un program de licență în Informatică de Afaceri la Școala Absolventă de Informatică de Afaceri, PRIMIȚI UN NUMĂR DE AVANTAJ:

1. RELEVANȚA. Programele GSBI sunt dezvoltate pe baza cerințelor pieței, luând în considerare standardele moderne și cele mai bune practici (ISO, IEEE, CMM/CMMI, SPICE, COBIT, ITIL, WABOK) și revizuite de companiile partenere de top.

2. CALITATE. Calitatea educației la GSBI este atinsă printr-o combinație între baza metodologică a universității și experiența expertă a companiilor partenere. La dezvoltarea și implementarea programelor, HSBI folosește baza metodologică unică în Rusia a Școlii Superioare de Economie în domeniul informaticii de afaceri și departamentele de bază ale companiilor lider (http://bi.hse.ru/chairs.html).

3. PRACTICI DE AFACERI ȘI SPECIALISȚI DE MARE. Programele VSBI sunt predate de oameni care pun în practică în fiecare zi ceea ce vorbesc în sala de clasă, precum și de cei mai autoriți specialiști de pe piața IT. Profesorii noștri

4. ABILITĂȚI PRACTICE. Principiul principal al pregătirii la HSBI este învățarea prin acțiune, aplicarea cunoștințelor teoretice dobândite în practica reală a studenților. Toate sarcinile educaționale și proiectele de program sunt de natură aplicată, practică. Subiect sarcini practice Elevii își determină lucrările finale în funcție de obiectivele și interesele lor.

5. CEREREA. Diplome Universitare Naţionale de Cercetare facultate Economia” se bucură de un mare prestigiu în rândul angajatorilor. Universitatea HSE a fost lider în evaluări și sondaje ale directorilor companiei în ultimii 5 ani.

În plus, HSE este unul dintre puținele universități rusești, ale căror diplome sunt evaluate în alte țări.

6. UNICITATE. Aproape toate programele GSBI nu au analogi pe piața rusă de educație suplimentară și de afaceri în ceea ce privește concentrarea și conținutul.

Programele GSBI diferă nu numai prin durată, cost, diploma eliberată, ci și prin conținut și focalizare.

În cel de-al doilea program de învățământ superior (diplomă de licență în Informatică de Afaceri), pregătirea la toate disciplinele se desfășoară de la nivelul zero la nivelul de specialitate. Programul conține blocuri lungi despre economie, finanțe, management, discipline de bază și aplicate în IT. Lista disciplinelor este determinată de standardul educațional. Dintre toate programele HSBI, al doilea învățământ superior este cel mai de bază. Acesta este un învățământ superior cu drepturi depline în domeniul managementului IT. Absolvenții acestui program sunt pregătiți să lucreze în orice domeniu al economiei și al administrației publice legat de utilizarea IT.

După terminarea unei diplome de licență în Informatică de Afaceri, vei putea lucra ca

  • CIO, Director Servicii Informaționale;
  • Director de dezvoltare a afacerilor companiei (CEO);
  • Arhitect sisteme informatice, arhitect afaceri IT;
  • consultant de afaceri IT;
  • analist de afaceri;
  • analist financiar;
  • Consultant Strategie IT;
  • Director Servicii Analitice;
  • Arhitect de afaceri;
  • Specialist în modelarea și optimizarea proceselor de afaceri;
  • manager IT, specialist IT;
  • Manager de proiect, inclusiv proiecte pe Internet;
  • consultant management IT;
  • Manager de proiect Internet;
  • Antreprenor, manager de companie.

Programul se conformează standard educaționalîn direcția „Informatica de afaceri” și standardul profesional Manager de tehnologie a informației (Aprobat prin Ordinul Ministerului Muncii al Rusiei nr. 716n din 13.10.2014)

Actul eliberat este diplomă de stat de studii superioare de la Universitatea Națională de Cercetare „Școala Superioară de Științe Economice” în domeniul „Informatica Afacerilor”, diplomă de BACALAUREAT.

Studenții care finalizează cu succes acest program sunt acceptați în programul MBA-IT al Școlii Superioare de Economie a Universității Naționale de Cercetare pentru o perioadă de studiu de 1 an!!!

Programul cursului

Costul și procedura de plată

Dacă mai aveți îndoieli cu privire la alegerea unui program de antrenament, atunci vă puteți familiariza cu curriculumși adnotări ale disciplinelor, aflați informații mai detaliate despre caracteristicile pregătirii, certificării, pregătirii lucrare finalăși obțineți răspunsuri la alte întrebări.

Pentru mai multe informații și pentru a programa un interviu:

A fi specialist IT astăzi nu este doar o onoare, ci și profitabil!
Calitatea educației primite de specialiști are o legătură directă cu nivelul de dezvoltare și alfabetizare în utilizarea tehnologiei informației.

Pentru a obține o educație, nu este necesar doar un proces de transfer de cunoștințe, este necesar și transferul de abilități și abilități, și face acest lucru sistematic. Cei care oferă cunoștințe, abilități și abilități trebuie să fie oameni alfabetizați în toate privințele.

Sistemul de învățământ superior este, deși nu singurul, dar în prezent partea de bază oficial dominantă sistemul rusesc formarea tinerei generații de specialiști IT cu înaltă calificare. În Rusia, peste 270 de universități lucrează 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, zone destul de populare sunt „Managementul proiectelor”, „Ingineri”, „Integrarea sistemului” și „Suport, Helpdesk”.

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

Pe baza unei analize a celei mai mari baze de date SuperJob și a evaluărilor actuale ale universităților rusești, inclusiv a celor pregătite anual de RA Expert, a fost realizat un rating în rândul universităților care produc mai mulți specialiști IT la cerere și foarte bine plătiți¹. Potrivit site-ului, se pot distinge 33 universități rusești care formează specialiști IT:

  • MSU - Moscova universitate de stat ei. M.V. Lomonosov
  • MEPhI - Universitatea Națională de Cercetare Nucleară „MEPhI”
  • MIPT - Institutul de Fizică și Tehnologie din Moscova (universitate de stat)
  • NSU - Universitatea de Stat din Novosibirsk
  • MSTU im. Bauman - Statul Moscova universitate tehnică ei. N.E. Bauman
  • MIEM - Moscova institut de stat electronică și matematică „MIEM” (universitate tehnică)
  • NSTU - Universitatea Tehnică de Stat din Novosibirsk
  • UNN - Universitatea de Stat Nizhny Novgorod numită după. Lobaciovski (național universitate de cercetare)
  • SPbSU - Universitatea de Stat din Sankt Petersburg
  • UrFU - Ural universitate federală ei. primul președinte al Rusiei B.N
  • SSTU – Universitatea Tehnică de Stat din Saratov
  • UGATU - 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 - Universitatea Națională de Cercetare Institutul Energetic 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
  • Universitatea de Stat Tula - Universitatea de Stat Tula
  • IzhSTU – Universitatea Tehnică de Stat Izhevsk
  • VlSU - Universitatea de Stat Vladimir numită după. 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 im. Tupolev – Universitatea Tehnică de Stat din Kazan numită după. A.N.Tupoleva
  • SPbGETU „LETI” - Universitatea Electrotehnică de Stat din Sankt Petersburg „LETI” numită după. 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
  • SPbSU ITMO - Universitatea de Stat de Tehnologii Informaționale din Sankt Petersburg

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

  • Sisteme informatice.
  • Tehnologia de informație.
  • Modelarea și cercetarea operațiunilor în sisteme organizatorice și tehnice.
  • Matematică aplicată.
  • Informatica aplicata.
  • Securitatea computerului.
  • Calculatoare, complexe, sisteme și rețele.
  • Sisteme automate de procesare și control a informațiilor.
  • Sisteme de proiectare asistată de calculator.
  • Software tehnologie informaticăși sisteme automatizate.
  • Organizarea și tehnologia securității informațiilor.
  • Protecția cuprinzătoare a obiectelor de informatizare.
  • Furnizarea cuprinzătoare de securitate a informațiilor a sistemelor automate.
  • Securitatea informațională a sistemelor de telecomunicații.

Tabelul prezintă datele salariale pentru specialiștii IT angajați în specialitatea lor:

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

¹ Portal SuperJob

Kovalchuk Tatyana
Firma de recrutare AVICONN
Consultant de recrutare