To je profesija u kojoj se uči tehnologija. Informaciona tehnologija: pregled najboljih stranih univerziteta sa IT programima. Profilni ispiti za prijem u

Ove godine je nešto više od 708 hiljada djece završilo školu u Rusiji. Od toga, 55.000 je polagalo Jedinstveni državni ispit iz informatike. Odnosno, oko 7,8% aplikanata planira da poveže svoj život sa informatičkom tehnologijom. Ali problem je - pri odabiru specijalnosti (a ima ih na desetine vezanih za nove tehnologije), momci zapravo ne zamišljaju što će raditi nakon što dobiju diplomu. Mnogi se rukovode imenom specijalnosti, pričama starije djece ili prestižom univerziteta.

Komsomolskaya Pravda je otkrila koji će IT specijaliteti biti traženi za 3-4 godine i koji univerziteti obučavaju najbolje profesionalce.

informacione tehnologije prodrla u gotovo sva područja našeg života. Uskoro će se količina informacija meriti u zetabajtima (ovo je 10 do 21 stepen), i biće izuzetno važno upravljati ovim zajednicama, smatraju naši stručnjaci – kandidat tehničkih nauka, šef edukacije na Departmanu za strateške Tehnologije u Microsoftu Aleksandar Gavrilov i direktor Odjela za istraživanje i obrazovanje Mail.Ru Group Dmitrij Vološin.

1. "Datasientist"- specijalista za rad sa velikim količinama podataka

Veliki podaci su popularan i obećavajući pravac u informatici. Šta je to? Ovo je prikupljanje i sistematizacija informacija velikih količina i raznovrsnog sastava. Potrebno je analizirati čitav niz informacija i na osnovu njega donijeti ozbiljne upravljačke odluke. Na prvi pogled to izgleda razumljivo, ali za takav rad su potrebne vrlo specifične kompetencije. „Naučnik podataka je osoba koja u idealnom slučaju ima tehničku pozadinu, može biti programer, analitičar, poslovni arhitekta. On takođe ima naučnu pozadinu, veštine i sposobnost da analizira informacije i formuliše hipoteze “, kaže Dmitrij Vološin.

2. Stručnjak za Cloud Computing

Cloud skladišta podataka su moćni virtuelni serveri koji pohranjuju korisničke podatke. Zbog činjenice da se podaci pohranjuju u takozvanim "oblacima", oni nisu vezani za određeni PC i mogu se preuzeti sa uređaja manje snage od servera. Ovako funkcioniraju Google i Yandex pogoni, Mail.Ru fajlovi, Appleov iCloud servis, pa čak i Google Chrome, koji pamti oznake, lozinke i historiju pretraživača korisnika. Stručnjaci predviđaju brzi rast broja ovakvih sistema u narednim godinama, a stručnjaka za njihov razvoj je vrlo malo. Dakle, vrijeme je da naučite kako razvijati "oblake", nakon diplomiranja na fakultetu neće biti problema sa zapošljavanjem.

3. Programer mobilnih aplikacija

Nema smisla objašnjavati šta je to. Smartphone = mobilne aplikacije. Svaka nova aplikacija je zanimljivija i složenija od prethodne, pojavljuju se nove specijalizacije u ovoj oblasti. Na primjer, programeri za određenu platformu, stručnjaci za GUI, testeri mobilnih aplikacija „Kako tableti i pametni telefoni prodiru na tržište, kako se kanali komunikacije poboljšavaju, postoji ogromna potreba (ne pretjerujem), velika je potreba za odgovarajućim programerima . .. Sada je to jedan od glavnih trendova, a veliki broj startupa se pojavljuje na ovu temu “, komentira Dmitry Voloshin.

4. Specijalista za robotiku

Ovo više nije novi smjer u IT-u, ali sada ubrzano uzima maha. Sfera je veoma složena, ovdje imamo elektroniku, mehaniku i informatiku. „U stvari, uporedio bih programera robota sa hirurgom koji izvodi operacije“, kaže Dmitrij Vološin. Ali ovo možete naučiti, a osim toga, vrlo je potrebno. Poslodavci čekaju.

5. Specijalista za sigurnost informacija

Još jedna široka sfera sa mnogo grananja. To uključuje razvoj antivirusnih programa i zaštitu elektronskih sistema plaćanja – općenito, sve što će pomoći da se informacije zaštite.

6. Sveobuhvatna automatizacija poslovnih procesa

Automatizacija je potrebna za brzo rješavanje raznih poslovnih problema. Uz pomoć IT rješenja možete ubrzati gotovo svaki poslovni proces: od privlačenja novih kupaca do obračuna plaća. Ali svi poslovni procesi su međusobno povezani, pa je složena automatizacija efikasnija i jednostavnija.

Aleksandar Gavrilov takođe ističe interdisciplinarne oblasti, kao što je bioinformatika. Programeri na platformama 1C, C ++, Java i drugima uvijek su traženi. „Dobri programeri se odmah pometu. Svi momci koji znaju i žele da programiraju sigurno će naći posao u vrlo kratkom roku“, uvjerava studente i polaznike Dmitrij Vološin.

Otišao bih kod informatičara... Ali gdje da idem?

Kao i uvijek, postoji distanca između visokog obrazovanja i pravog posla. Ne možete naučiti da budete programer mobilnih aplikacija, poslovni analitičar ili stručnjak za oblak. Ovo je razumljivo. „Ni pre 5 godina nije postojao nijedan od navedenih specijaliteta“, kaže Aleksandar Gavrilov. Ali to nije razlog da odustanete od visokog obrazovanja i odlučite da ćete sve sami naučiti. Univerzitetska obuka predstavlja osnovu za razvoj specijaliste. Osim toga, ovo je naša država, bez diplome neće nigdje. A tehnički univerziteti otvaraju vrata velikim kompanijama.

Na pitanje o zapošljavanju studenata nakon diplomiranja na univerzitetima, Dmitrij Vološin nedvosmisleno odgovara: „Pa, samo gubitnici ne dobijaju posao, izvinite što sam iskren. 70% djece radi dok još studira na 3-4 kursu”.

Najbolji univerziteti koji školuju IT stručnjake

1. MSTU im. N.E. Bauman

U Baumanku vrijedi okušati sreću na Fakultetu informatike i upravljačkih sistema i Fakultetu za robotiku i integrisanu automatizaciju. Istina, u slučaju neuspjeha, ne biste trebali biti uznemireni. Snažna tehnička obuka se daje na svakom odsjeku na ovom univerzitetu, čak iu menadžmentu. Univerzitet održava sopstvenu olimpijadu "Korak u budućnost", njegovi pobjednici i nagrađeni ulaze bez ispita.

2. Fakultet CMC, Moskovski državni univerzitet. Lomonosov

Ovdje pružaju osnovnu teorijsku obuku, mnogi diplomci nakon diplomiranja odlaze u nauku. Konkurencija za mjesto od 5-5,5 ljudi, ali ima puno budžetskih mjesta: 335. Ne zaboravite da Moskovski državni univerzitet ima privilegiju da vodi dodatne prijemni test, pa neki KORISTI rezultate neće biti dovoljno. Opet, univerzitet ima svoje olimpijade "Lomonosov" i "Osvojite vrapčija brda". Diplomci ovih olimpijada ulaze bez ispita, ili dobijaju 100 bodova iz jednog od predmeta.

3. MIPT

Ovdje se informatičari školuju na tri fakulteta: radiotehnika i kibernetika, menadžment i primijenjena matematika, inovacije i visoka tehnologija... U prosjeku, konkurencija za ove fakultete prošle godine je iznosila 2,2 osobe po mjestu, što i nije toliko. Iako su bodovi potrebni prilično visoki. Uz pomoć Phystech olimpijade može se ući u MIPT bez ispita, a postoje i mnoge druge olimpijade koje daju prednost pri upisu. Na primjer, "Počni u nauci" i putujuće olimpijade.

4. MEPHI

Konkurencija na MEPhI je velika, na smeru poslovna informatika u 2012. godini bilo je čak 16 ljudi po mestu. Ali možete se prijaviti na 5 univerziteta odjednom. Pa zašto ne iskoristiti priliku i osjetiti duh takmičenja u jednom od njih?

5. MESI

Ovdje se informatičari školuju na čak 5 fakulteta: poslovna informatika, informatika i računarska tehnologija, informaciona sigurnost, softver i administracija. informacioni sistemi, Primijenjena informatika. Tamo je sasvim moguće ući, prosječna prolazna ocjena za ove fakultete prošle godine je bila 216 za 3 ispita.

Vrijedi obratiti pažnju i na Fakultet poslovne informatike HSE: oni pružaju dobru osnovu s fokusom na praksu. Možete postati dostojan specijalista studirajući na MIREA-i i Državnom univerzitetu u Sankt Peterburgu na Fakultetu primijenjene matematike - Kontrolni procesi. Među univerzitetima u Sankt Peterburgu, NRU ITMO je dostojna alternativa moskovskim univerzitetima.

Sa regionalnih univerziteta, stručnjaci su identifikovali Kazan (Volga) i Južni savezni univerziteti, Novosibirsk, Tomsk i Nižnji Novgorod državni univerziteti.

Svi univerziteti primaju pobjednike i dobitnike završne faze bez ispita Sveruska olimpijadaškolarci u stručnim predmetima i članovi međunarodnih timova predmetnih olimpijada.

IT pravac je danas vrlo popularan u cijelom svijetu. Nije tako lako razumjeti raznolikost obrazovnih institucija koje pružaju specijalizovano obrazovanje. Odlučili smo da izaberemo najbolje univerzitete koji posluju ne samo u Sankt Peterburgu, Moskvi ili regionima, već i širom svijeta.

IT edukacija u inostranstvu

Vodeći u mnogim međunarodnim rejting Massachusetts Institute of Technology... 92% njenih diplomaca ili nastavlja doktorske studije ili radi u svojoj specijalnosti. Dovoljno je reći da ovaj institut posjeduje nevjerovatan rekord - laureat nobelova nagrada je 81 od onih koji su radili ili studirali u Massachusettsu.

Ako ste deprimirani njegovom lokacijom (neće se svima svidjeti Boston), onda odaberite Univerzitet Stanford nalazi se u sunčanoj Kaliforniji. Nudi kvalitetno obrazovanje, a njegova lokacija uz čuvenu "Zlatnu dolinu" omogućit će vam da ne brinete previše o zaposlenju. Inače, na ovom univerzitetu su diplomirali takvi bizoni IT industrije kao što su Guglovi kreatori Larry Page i Sergey Brin. Devetnaest živih milijardera su bivši studenti Stanforda. Nije loša motivacija, zar ne?

Univerzitet Carnegie Mellon nije toliko poznat u Rusiji kao na Zapadu. Ali stalno se svrstava u top 5 najboljih IT univerziteta. I to mnogo govori. Smješten u ugodnoj i mirnoj Pensilvaniji, omogućit će vam da se koncentrišete na svoje učenje, kao i da odete u mali pensilvanijski gradić Punxsutawney, gdje se 2. februara svake godine obilježava svjetski poznati Dan mrmota.

Postoje i druge zanimljive opcije. Malo gubi od susjednog Stanforda Univerzitet u Kaliforniji, ali se i dalje smatra jednim od najboljih na svijetu. Nadaleko poznat Harvard i Oksford, Kembridž i Priston- ovo su općenito win-win opcije, u kojim god područjima želite tamo studirati. Ali ako vam se ne sviđa anglosaksonsko okruženje, a vi ste, na primjer, frankofonija, dođite studirati u Cirih. Švicarska je poznata ne samo po svojim nevjerovatnim sirevima i razvijenom bankarskom sistemu, već i po Federalnom institutu za tehnologiju. Nekada je bilo moderno slati svoju djecu tamo da studiraju među moskovskom elitom. Konačno, ako vam je muka od Evrope i želite da steknete kvalitetno znanje na netrivijalnom mestu, onda idite na jugoistok. Singapurski Nacionalni univerzitet često pogađa rejting najbolji univerziteti svijet.

IT obrazovanje u Sankt Peterburgu

Studiranje u inostranstvu je dobro, ali preskupo za novčanik. Međutim, kvalitetno obrazovanje može se steći i bez napuštanja rodnog grada. Srećom, nema problema sa tehničkim univerzitetima u Sankt Peterburgu.

SPbPU "Polytech"(ili, službenije, Poly Technical University nazvan po Petru Velikom) u poslednjih godina izvršio niz popravki, ozbiljno ažurirao materijalnu bazu i ušao u novu eru, dosljedno zauzimajući mjesto u prvih deset tehnički univerziteti Rusija. Odsjek za elektroniku i telekomunikacije jedno je od najboljih mjesta u zemlji za visoko obrazovanje iz informatike. Ipak – ipak, ovdje funkcionira nobelovac Zhores Alferov.

ITMO- Posljednjih godina ovaj univerzitet je zauzeo mjesto među vodećim institucijama grada. Naučni prioriteti instituta su informacione i fotonske tehnologije. A među plusevima je nevjerovatna tehnička baza. Ovo je jedan od rijetkih instituta iz Sankt Peterburga koji se s vremena na vrijeme pojavljuje na međunarodnim rang listama visokoškolskih ustanova.

SPbSU- glavni univerzitet u Sankt Peterburgu nudi mnoge specijalitete za kandidate. Fakultet primijenjene matematike i procesa menadžmenta osnovan je 60-ih godina prošlog vijeka i spaja tradiciju kvalitetnog obrazovanja sa inovativnim razvojem. Jedina negativna (iako vrlo relativna) je to što ćete morati ići na studij u Stari Peterhof.

SPbGETU "LETI" - in kasno XIX vijeka institut je bio prvi elektrotehnički univerzitet u Evropi. Sada, naravno, nisu ista vremena, moramo izdržati ozbiljnu konkurenciju, ali LETI se nosi sa tim. fakultet kompjuterska tehnologija i Elektronski fakultet su dva moćna edukativni centri gdje će svaki student rado učiti, učiti i ponovo učiti, slijedeći upute vođa.

SPbSUT- St. Petersburg Državni univerzitet telekomunikacije im. Profesor M. A. Bonch-Bruevich. Početkom 2010-ih doživio je veliko renoviranje, što je omogućilo podizanje kvaliteta obrazovanja na novi nivo. Zanimljivo je da je Fakultet informacionih sistema i tehnologija partner kompanije Cisco i aktivno implementira svoje razvoje u proces učenja... Biće od interesa za one građane koji žive na desnoj obali Neve, institut se nalazi u blizini stanice metroa "Ulitsa Dybenko".

IT obrazovanje u drugim gradovima Rusije

Ako vam univerziteti u Sankt Peterburgu ne odgovaraju nečim, a nesiromašni rođaci žive u Moskvi, ili postoji mogućnost iznajmiti stan ili živjeti u hostelu, onda pobliže pogledajte moskovske visokoškolske ustanove. Ima mnogo toga za izabrati, ali pripremite se za veliku konkurenciju i ništa manje visoke školarine. Postoje zanimljive opcije i u drugim ruskim gradovima.

Moskovski državni univerzitet Lomonosov- jedan od najboljih univerziteta u zemlji po raznim kriterijumima. Nije iznenađujuće što se ovdje školuju i IT stručnjaci visoki nivo... Istina, CMC fakultet, "naoštren" za tehničko obrazovanje, veliki akcenat stavlja na naučnu i teorijsku obuku - nekome je to minus, a nekome plus. Konkurencija je dovoljno velika - pet-šest ljudi po mjestu, ima budžetska mesta, ali istovremeno se mora položiti dodatni ispit na Moskovskom državnom univerzitetu - jedan ispit ovdje neće biti dovoljan.

Bauman Moskovski državni tehnički univerzitet- jedan od najpoznatijih tehničkih univerziteta u zemlji. Fakultet informatike, kao i Fakultet za robotiku i integrisanu automatiku su stalno traženi. Međutim, i drugi fakulteti posvećuju maksimalnu pažnju tehnička obuka... Sa obrazovanjem stečenim u "Baumanki", ne morate da brinete da ćete se zaposliti.

MIPT Još jedan veoma jak univerzitet sa nekoliko fakulteta pogodan za mlade ljude sa tehničkim načinom razmišljanja. Fakulteti za radiotehniku ​​i kibernetiku, menadžment i primijenjenu matematiku i relativno novi fakulteti – inovacije i visoke tehnologije – pružaju mogućnost za stjecanje visokokvalitetnog obrazovanja. Istovremeno, konkurencija nije tako velika – tek nešto više od dvije osobe po mjestu.

MEPhI- jedna od najtežih institucija za prijem u Rusiji, koja radi u pravcu IT. Konkurencija ovdje u nekim godinama dostiže i 16 ljudi po mjestu! Međutim, to ne znači da je potpuno nerealno ući ovdje. Fakultet poslovne informatike pruža brojne mogućnosti za pametne i snalažljive studente.

HSEpostdiplomske škole ekonomija je etablirani brend kvalitetnog obrazovanja. I ne samo u ekonomskoj specijalnosti. Fakultet poslovne informatike ovde je više fokusiran na praktično nego teorijsko znanje... V savremeni svet- To je upravo ono što je doktor naredio.

Također su vrijedni pažnje i neki regionalni univerziteti. Zanimljivi su prvenstveno zbog niže cijene obrazovanja i općenito zbog života. Pogledajte bliže univerzitete Kazan, Novosibirsk, Tomsk i Nizhny Novgorod. Tako, na primjer, Novosibirski univerzitet zauzima jedno od vodećih mjesta u platama među IT stručnjacima i takmiči se po ovom pokazatelju s Moskvom MEPhI i MIPT.

Sami članci u hakerskim časopisima neće vas daleko odvesti. Ovo ti sigurno kažem. Ako želite da postanete pravi IT specijalista, morate učiti i biti sigurni da steknete osnovna znanja o ovoj temi. Srećom, danas postoji više mogućnosti za to nego ikada prije. Ne samo da su mnogi udžbenici dostupni na webu besplatno, već se brzo razvijaju potpuno novi, progresivni načini učenja. A to se posebno odnosi na našu - informatičku - specijalnost.

Target ovog materijala- pokazati koliko je danas lako samostalno učiti. Za brzo savladavanje novih tehnologija i programskih jezika. Istovremeno, nije napregnut da to radi i da dobije pravo zadovoljstvo od učenja. Ne pretendujem da budem potpuna slika, a ovaj članak, naravno, nije skup svih projekata koji vam mogu pomoći u samoobrazovanju. Ali pokušao sam da prikupim neke posebno zanimljive usluge koje su meni lično bile zanimljive. Siguran sam da će i vama biti od koristi.

Učenje engleskog jezika

Preuzimam ozbiljan rizik jer počinjem ovaj materijal riječima "engleski". Mnogi ljudi imaju poteškoća s tim, a ironija je da što je problem ozbiljniji, to se ljudi više opiru proučavanju, smišljanju izgovora i izgovora. Šta god da je bilo, mogu vam reći s punim povjerenjem: zaista uspješan IT stručnjak, ako može bez engleskog, onda propušta mnoge zanimljive prilike. Većina renomiranih konferencija održava se na engleskom jeziku. U najvećim zajednicama specijalista usvaja se engleski jezik. Poznati naučnici bloguju i pišu članke o njima engleski jezik... U Silicijumskoj dolini se govori engleski. A programeri iz Indije, kojih ima toliko, govore o tome da se nećete moći sakriti od njih sa svom svojom željom :). Ukratko, učenje jezika treba dodati na vašu ličnu listu obaveza kao prioritet. Iskreno da vam kažem, velika većina resursa o kojima ću dalje govoriti zahtijeva barem minimalno znanje engleskog. Razlog je jednostavan: ništa slično ne rade na ruskom (siguran sam samo za sada). Međutim, za prvi projekat iz naše recenzije, strani jezik jednostavno nije potreban - naprotiv, ima za cilj da brzo napumpate vaše znanje o InYazu. I napravljen je u Rusiji :).

LinguaLeo

Postoji jednostavno pravilo: da biste bolje i sigurnije povukli vodoravnu šipku, morate sve češće povlačiti horizontalnu šipku. Samo radi više. Isto je i sa engleskim: da biste dobro razumjeli engleski po sluhu, a da ne slušate svaku riječ u pokušaju da razaberete barem nešto, morate više slušati upravo ovaj govor. Možete početi od gledanja TV serije, povezujući originalne titlove da budete sigurni, ali ... u poređenju sa onim što predstavlja LinguaLeo servis, ovo je prošlo stoljeće. Njegova baza podataka već je prikupila ogroman broj TV serija, svih vrsta filmova, snimaka raznih seminara i govora (na primjer, tematski mini-govori sa TED.com), predavanja od zapadni univerziteti(uključujući strani jezik) itd. Sve je to podijeljeno u kategorije prema temi, težini i ocjeni korisnika. Ali glavna stvar je kako tačno usluga dozvoljava da se ovaj sadržaj konzumira. Kompletan transkript govora je prikazan pored videa, tako da uvijek možete pročitati fragment koji ne možete razumjeti sluhom. Upoznali ste se nepoznata riječ? Jedan klik - i LinguaLeo odmah prikazuje prijevod i unosi ovu riječ u vaš lični rečnik, tako da je možete kasnije zapamtiti uz razne vježbe i početi je koristiti u pravom kontekstu. Nema više čačkanja po titlovima i rječnicima - samo gledate zanimljiv sadržaj za sebe i brzo se nosite s nerazumljivim mjestima. Za sebe, ne vidim bolji način, prvo, dopuniti vokabular, i drugo, naviknite se na engleski govor. Da bih "razradio" te riječi koje se jednostavno nalaze na Internetu, odavno sam za sebe instalirao poseban dodatak za pretraživač koji implementira integraciju sa servisom.

Online univerziteti

Mnogo je ljudi koji žele da se raspravljaju o tome da li je potreban IT stručnjak više obrazovanje... U pravu su oni koji kažu da su temeljna znanja hitno potrebna. Ali, može se složiti i sa onima koji tvrde da se sve može naučiti sam – postojala bi želja. Potonje je postalo još lakše nakon što su vodeći zapadni univerziteti sa školarinama izvan skale počeli ne samo postavljati video zapise svojih predavanja (na primjer, u iTunes), već i općenito oblikovati kulturu predavanja univerzitetskih predmeta na internetu. Želeo bih sada da primetim slične inicijative od strane ruskih univerziteta, ali za sada nema šta da se kaže.

Kursevi obuke sa Stanforda

Univerzitet Stanford, koji se nalazi u Kaliforniji, poznat je u cijelom svijetu. U stvari, to je kovačnica ljudskih resursa za tehnološke kompanije iz Silicijumske doline, od kojih se mnoge nalaze u Palo Altu – u istom gradu kao i sam univerzitet. Dolazak na Stanford je ostvarenje sna za mnoge mlade ljude koji žele da ostvare karijeru u IT-u. Što više čitate o Stanfordu, više se radujete činjenici da je univerzitet pokrenuo projekat na jesen. besplatni online kursevi... U početku je svima ponuđeno da pohađaju tri kursa: "Mašinsko učenje" (ml-class.org), " Umjetna inteligencija"(Ai-class.com)," Uvod u baze podataka "(db-class.org). Svaki od kurseva se sastoji od predavanja, rad na verifikaciji i završni ispit. U slučaju uspješnog završetka obuke, polaznik dobija sertifikat u obliku PDF fajla, ovjeren digitalnim potpisom nastavnika. Eksperiment je bio uspješan, a Stanford je početkom godine najavio desetak novih kurseva, uključujući:

  • Sigurnost informacija (security-class.org);
  • Dizajn i analiza algoritma (security-class.org);
  • Teorija igara (cs101-class.org);
  • Računarstvo (cs101-class.org);
  • Kriptografija (cs101-class.org).

Pored direktno informatičkih predmeta, postoji nekoliko kurseva o preduzetništvu (iz oblasti visokih tehnologija). Do sada sam imao vremena da pohađam kurs o mašinskom učenju i bilo mi je veliko zadovoljstvo. Predmet je struktuiran tako da bude razumljiv gotovo svima, iako su, naravno, znanja iz oblasti diskretne matematike i matematička analiza bit će od velike pomoći ovdje. Moram reći da je video sa bilo kojeg od kurseva popraćen titlovima u slučaju da je nešto teško razabrati na uho. Jezik je po pravilu vrlo jednostavan, pa je sve jasno čak i sa srednjim nivoom engleskog.

MITx sa Massachusetts Institute of Technology

Vjerovatno ste čuli za MIT, jednako poznat zapadni univerzitet. On je također krenuo stopama Stanforda i početkom godine najavio razvoj MITx-a, tehnološke platforme za online obrazovanje. A već u februaru pojavile su se informacije o prvom kursu koji će se održati uz pomoć ovog sistema - "6.002x: Krug i elektronika". Obuka će početi na proljeće i trajat će otprilike deset sati sedmično. Predmet nije lak, stoga su dozvoljeni samo studenti sa potrebnim poznavanjem elektriciteta, magnetizma i diferencijalnog računa. Među tri nastavnika je i profesor Gerald Sussman, koji je kreirao Scheme jezik i autor je jednog od najbolji udžbenici o programiranju - "Struktura i interpretacija kompjuterskih programa". U bliskoj budućnosti obećava se i pojava ostalih artikala. Siguran sam da je isto u zubima i ruskom obrazovne institucije koji jednostavno moraju držati korak.

Isprobajte tehnologiju!

Interaktivni tutorijali koji vam omogućavaju da brzo osjetite kako se nova tehnologija pojavljuje kao gljive nakon kiše. U nastavku dajem još nekoliko sličnih projekata koji nisu bili uključeni u današnju recenziju, ali će vam biti od velike koristi ako želite, na primjer, da se upoznate s onima koji su sve veći. funkcionalni jezici programiranje ili novonastale NoSQL baze podataka.

JavaScript

Međutim, kursevi engleskog - iako neophodni, ali ipak korak sa strane. Glavna stvar o kojoj želim da pričam danas su usluge koje vam omogućavaju da naučite veoma specifičan programski jezik. Ovdje je vrlo uočljiv obrazac: što se jezik aktivnije razvija i postaje popularan, pojavljuje se više alata za njegovo proučavanje. Na primjer, uzeo sam nekoliko posebno trendi programskih jezika: Python, Ruby (plus Ruby on Rails) i, naravno, JavaScript (HTML5). Počnimo od ovog drugog. Nijedna moderna web aplikacija danas nije potpuna bez šok doze JS koda koji u potpunosti implementira interakciju korisnika. Posebni štreberi uspijevaju implementirati apsolutno nemoguće stvari u JavaScript: uzmite barem projekat virtuelne mašine na kojoj je Linux prilično uspješno pokrenut (bellard.org/jslinux). Ali ovaj slučaj nećemo razmatrati :).

Codecademy

Jednostavno pitanje: koji je najprovjereniji način učenja novi jezik programiranje? Uzmite pametnu knjigu i počnite je čitati. Ovaj pristup nikada neće zastarjeti. Tako je bilo prije dvadeset godina, tako je i sada. Međutim, teško je zamisliti da do 21. vijeka nisu izmišljene progresivnije nastavne metode, a kamoli programiranje. Codecademy je startup koji se pozicionira kao škola programera. U sedamdeset dva sata nakon otvaranja, okupio je više od dvije stotine hiljada (razmislite o broju!) početnika programera, pozivajući ih na interaktivni kurs JavaScripta.

Tajna uspjeha leži u eleganciji procesa učenja. Koristeći poseban interfejs, učenici odmah počinju da uče o osnovnim karakteristikama jezika i njegovoj sintaksi, i, što je najvažnije, nudi im se da odmah testiraju znanje u akciji upisivanjem koda u posebnu konzolu. Sve se ovo dešava u pretraživaču, bez potrebe da bilo šta instalirate na računar. Korak po korak, možete brzo shvatiti šta je šta i razumjeti sve osnovne principe JavaScripta. Kako bi se studenti dodatno ohrabrili da uče, nagrade se dodjeljuju kako napreduju kroz kurs.

Projekat je brzo dobio sredstva i obećava značajno nadopunjavanje vrlo brzo obuke... Sistem za kreiranje sopstvenih kurseva na gotovoj Codecademy platformi je već dostupan.

Naučite jQuery za trideset dana

Biblioteka jQuery je postepeno postala sastavni dio JavaScripta, što olakšava rad sa HTML dokumentom, rukovanje događajima, kreiranje animacija i implementaciju AJAX-a. U stvari, jQuery je mnogo promijenio način na koji radimo JavaScript programiranje. Rad sa bibliotekom u principu nije težak. Ali da bi bilo još bezbolnije, Nettuts +, poznat po svojim kvalitetnim tutorijalnim člancima, napravio je namjenski kurs. Kurs je podijeljen na trideset screencast lekcija od po petnaest minuta, što vam omogućava da postepeno usvajate biblioteku iz dana u dan. Šta god da se kaže, ali petnaest minuta se uvek može naći. A format treninga je vrlo prijatan: za mene lično nema ničeg razumljivijeg od direktne demonstracije kodiranja uz komentare. Za one koji tek počinju da uče JS postoji video kurs istog autora (bit.ly/AqK4s0).

Prvi let za jQuery

Ako pitate ko snima screencaste referentnog kvaliteta, onda će pobjednici sigurno biti online škola programiranja c<>de school. Ovo je vrlo profesionalan projekat koji nudi i plaćene i besplatne kurseve za specijaliste različitih nivoa. JQuery Air: First Flight je dugo bio plaćeni kurs, ali odnedavno je otvoren za sve. Sastoji se od pet nivoa, od kojih svaki uključuje edukativni screencast i interaktivne vježbe programiranja, implementirane direktno u pretraživaču. Za izvršavanje zadataka dodjeljuju se bodovi (na primjer, 350 za riješen zadatak). Ako negdje postoji poteškoća, možete zatražiti savjet, ali u ovom slučaju ne možete izbjeći kaznene poene. Na prvom nivou se predlaže proći kroz osnove JavaScript-a, na drugom - selektori, na trećem - CSS atributi, na četvrtom - manipulisanje HTML elementima i DOM-om, na petom - rad sa događajima. Da biste završili kurs, potrebno je da uradite pedeset pet jednostavnih i ne baš tako vežbi.

Ruby i Ruby on Rails

Ako ste pročitali u prošlom broju intervjua s Alenom Vladimirskajom, koja se s pravom smatra vodećim lovcem na glave Runeta, onda već znate koliko su Ruby on Rails programeri sada popularni. Svi jure za kompetentnim stručnjacima koji su spremni brzo pokrenuti rastuće web projekte. I što potražnja raste, to su i plate. Ako imate iskustva u programiranju i želite se ponovo obučiti za traženiji smjer, onda je Ruby u kombinaciji s Ruby on Rails definitivno vrlo dobra opcija. A sada to možete naučiti prilično brzo. Međutim, znanje jezika će vam dobro doći čak i ako nećete raditi kao profesionalni programer. Ruby je takođe popularan među stručnjacima za sigurnost informacija: na primjer, dobro poznati hakerski okvir Metasploit (uključujući sve njegove module) je napisan u Rubyju.

rubymonk

Projekat je interaktivna knjiga od pedeset vježbi koje će vas brzo provesti kroz osnove Ruby-ja. Kažu vam: "Niz elemenata se kreira ovako - probajte." A ti probaj. Onda se nešto drugo objašnjava - opet odmah to provjeravate na djelu. Čim steknete dovoljno znanja, nude vam se složenije vježbe. Provjera izvršenih zadataka je apsolutno nevjerovatna (kod rješenja, naravno, mora se ukucati direktno u pretraživač, a editor čak podržava i isticanje sintakse). Za svaku vježbu postavljaju se kontrolne tačke kojima se provjerava ispravnost rješenja. Tako u svakom trenutku možete shvatiti šta se tačno interaktivnom sistemu ne sviđa, kakav bi rezultat trebao biti i gdje je greška skrivena u vašem rješenju.

probaj ruby

Ako ste imali malo iskustva u programiranju, onda će vam ovaj interaktivni tutorijal za bukvalno petnaestak minuta omogućiti da prošetate kroz osnovne koncepte Ruby jezika i shvatite šta je što. Međutim, čak i ako se nikada niste bavili programiranjem, isprobajte ruby ​​će vam biti preteško. Međutim, u ovom slučaju će obuka vjerovatno potrajati malo više. Ukupno morate završiti osam lekcija i nositi se s više od pedeset zadataka. Projekat je postao još bolji nakon što ga je pod svoje okrilje uzela pomenuta škola c<>de school. Sada je ona praktički savršena učiteljica.

The Intro to Rails Screencast I Wish I Had

Kao što je već napomenuto, jezik Ruby je jasno povezan s najpopularnijim okvirom za izradu web aplikacija, Ruby on Rails. Potonji je pomogao u pokretanju više od jednog pokretanja Silikonske doline, uključujući Twitter. Jeffrey Way, glavni urednik tutsplus.com, snimio je ubitačan screencast sa samorazumljivim naslovom "Skrincast za lutke u šinama s kojim bih želio da počnem". Ovaj 40-minutni video pokazuje kako da koristite Rails na najintuitivniji način. Nakon toga, riječi “Models”, “TDD”, “ActiveRecord”, “RSpec”, “Capybara”, “Partials” više vas neće plašiti. Ovo nije jedini screencast za početnike: mnogi video tutorijali za programere svih nivoa mogu se naći na drugom specijalizovanom projektu - railscasts.com.

Tračnice za zombije

Posle (i samo posle!) jeste neophodno znanje Rails i određeno iskustvo u izradi web aplikacija su obavezni besplatni kurs"Šine za zombije" iz iste škole c<>de school. Lekcije snimljene na konstantno visokom nivou, začinjene zdrava doza humor, praćen vježbama sastavljenim od situacija sa kojima se programeri svakodnevno susreću na "šinama". Ako vam ovaj kurs nije dovoljan, onda autori imaju nastavak "Rails for Zombies 2", ali ga možete pohađati samo za novac.

Python

Python je jedan od najpopularnijih programskih jezika među stručnjacima za sigurnost informacija. Velika količina Biblioteke koje se mogu priključiti omogućavaju vam brzo pisanje složenih skripti i pomoćnih aplikacija. Mnogi profesionalci općenito smatraju da je Python idealan alat za prototipiranje složenih informacionih sistema što je brže moguće. Međutim, stvar često nije ograničena na prototip: postoji mnogo projekata čiji je kod napisan na Pythonu i koji mogu izdržati velika opterećenja. Možete čak i naučiti ovaj jezik samo za sebe: imao sam na desetine puta situaciju kada je bilo potrebno nešto optimizirati i svaki put se poznavanje jezika pokazalo vrlo korisnim.

Štaviše, Python je često ugrađen u mnoge ozbiljne aplikacije kao skriptni jezik da imaju bogate mogućnosti skriptiranja.

Isprobajte Python!

Najbolji način da brzo počnete je da isprobate Python vodič na mreži. Što se tiče interaktivnosti, servis mnogo gubi u odnosu na slične projekte za JS i Ruby, ali, ipak, omogućava vam da prođete osnovni kurs učenje direktno u pretraživaču. Ne morate čak ni instalirati tumača na svoj računar. Ovo je vrlo zgodno: svaki dati primjer može se odmah isprobati u akciji. Međutim, tu se interaktivnost završava: Pokušajte Python ni na koji način ne provjerava vaš kod, ne prati ispravnost radnji i ne nudi zadatke za testiranje znanja. Cijeli kurs se sastoji od sedam dijelova (pet u Python-u i dva u IronPython-u). Smiješno je da je sama usluga napisana u Silverlight-u.

Online Python tutor

Smiješni servis razvijen je kao dio kursa programiranja u poznatoj američkoj kovačnici programera na Massachusetts Institute of Technology. Njegova ideja je da vizualizira izvršavanje skripti napisanih u Pythonu, omogućavajući vam da koračate kroz njih (naprijed i naprijed) i na svakom koraku pregledate vrijednosti različitih struktura podataka (varijable, objekti u hrpi, okviri steka). To može biti proizvoljan kod upisan direktno u pretraživač ili jedan od nekoliko unaprijed pripremljenih isječaka preuzetih sa nastavni plan i program Python na MIT-u. Smiješno je da postoji nekoliko zadataka koji se nude kandidatima za poziciju programera. Sa rešenjima. Usluga bi se mogla nazvati online debuggerom, ali se više ne može koristiti za izvršavanje složenih skripti zbog nedostatka mogućnosti povezivanja modula, izvođenja I/O operacija i tako dalje.

Lekcije iz Pythona od Googlea

Google je dugo bio poznat po velikoj upotrebi Pythona. Kompanija čak ima i poseban kurs dizajniran za ljude koji još uvek imaju malo iskustva u programiranju (naravno, ne rade kao programeri). Ovaj kurs je sada potpuno otvoren i besplatan. Uključuje priručnike korak po korak, video predavanja i mnoge vježbe za uvježbavanje i konsolidaciju materijala. Prve lekcije se bave osnovnim konceptima u Pythonu (kao što su stringovi i liste), a zatim se uzastopno obrađuje razvoj punopravnih aplikacija koje rade sa datotekama, procesima i HTTP konekcijama. Moram reći da je u Guglu ovaj kurs intenzivan scenario i stane u dva dana.

Pokažite ovaj članak svojim prijateljima.

Najveći resurs Superjob već 17 godina pomaže poslodavcima i tražiteljima posla da se pronađu. Prema statistikama, IT specijalnosti nisu prva godina uvrštene u prvih pet najtraženijih i najplaćenijih. Ako sanjate o uspješnoj karijeri, dobroj plati i zanimljivom poslu, ova opcija je za vas! Naučite, savladajte složen i uzbudljiv svijet IT razvoja i programiranja.

Popularne metode 4:

  • diplomirati na univerzitetu;
  • uradi sam;
  • pronađite IT gurua i tražite studenta;
  • kompletne online kurseve

Svaka od ovih metoda ima značajne prednosti. Ali sve više ljudi daje prednost online obrazovanju. Oko 2 miliona ljudi postali su klijenti obrazovnog resursa GeekBrains.

Online obrazovanje i univerzitet

Glavna prednost studiranja na univerzitetu je diploma. U nekim preduzećima je potreban takav dokument: neće biti angažovani da rade bez njega.

  • Morat ćete potrošiti dosta vremena na proučavanje teorije, ali praksa neće biti dovoljna. Morat će se raditi samostalno ili nakon diplomiranja.
  • Obuka je duga, najmanje 5 godina, a program ima dosta stranih predmeta neophodnih za ukupni razvoj ali beskorisno unutra profesionalna aktivnost... Zašto su IT stručnjaku potrebne studije istorije ili kulture?
  • Ono što je najvažnije: da shvatite da li vam se specijalnost sviđa ili ne, možete tek na poslednjim kursevima, kada počinje specijalizacija. Biće veoma teško nešto promeniti.

Online kursevi nemaju nedostataka studiranja na univerzitetu:

  • Sami birate oblasti znanja koje su vam važne i zanimljive. Ako mislite da vam kurs nije potreban, nemojte ga pohađati. Ali ako se predomislite, uvijek mu se možete vratiti.
  • Odmah možete procijeniti privlačnost profesije i shvatiti da li ste pronašli svoj poziv ili trebate tražiti dalje. Na primjer, GeekBrains nudi kurseve u 18 specijalnosti. Osnovno znanje u ovim specijalnostima je besplatno: zanimanje birate nakon što ga „okušate“. Na primjer, sanjate da postanete programer. Pratite link https://geekbrains.ru/basics_intensive, naučite osnove programiranja i shvatite da ste pogriješili. Vas ovo ne zanima, ali vas zanima web dizajn. Prelazite na drugi kurs i radite ono što želite. Izgubljeno vrijeme - minimum, izgubljeni novac - 0 rubalja 0 kopejki.

Online obuka ili samostalno učenje

Samostalno učenje je potpuno besplatno. Osim toga, radite samo ono što mislite da je potrebno i ispravno. ali:

  • Gubite puno vremena tražeći pravi materijal... Osim toga, zapravo ne znate šta vam treba, a šta ne. Teško je samostalno sastaviti plan lekcije ako uopšte ne razumete temu.
  • Ako imate bilo kakvo pitanje, nemate kome da se obratite za pomoć. Možete se raspitati po forumima, ali nije činjenica da će vam biti odgovoreno. Niko ne voli da podučava početnike.

Online kursevi koštaju. ali:

  • Dobijate strukturirane informacije u pravom redoslijedu.
  • Štedite vreme. Za koji se zna da je novac. Dovoljno se naspavate, družite se sa porodicom i prijateljima i ne pretvarajte se u mrzovoljnog pustinjaka.
  • GeekBrains web stranica ima forum. Tamo možete postaviti bilo koje pitanje, konsultovati ako je potrebno. Isti studenti kao i vi komunicirate na forumu. Oni će rado pomoći ako mogu. I uvijek se možete obratiti mentoru. On će pomoći u rješavanju teškog problema, objasniti ako nešto nije jasno.

Online obuka ili komunikacija sa iskusnim IT stručnjakom

Ako poznajete majstora njegovog zanata, a on je i dobar učitelj, veliki ste sretnici. Ova osoba će vam moći objasniti teoriju i pružiti dobro praktično iskustvo... Međutim, IT stručnjaci rijetko su dobri nastavnici. To su različite oblasti aktivnosti.

GeekBrains kurseve predaju univerzitetski profesori i IT stručnjaci. Oni također pišu članke na blogu i održavaju webinare. Ljudi koji ne mogu jasno prezentirati informacije, prenijeti ih studentima, jednostavno ne ulaze u ovaj projekat.

I šta posle treninga?

Glavni problem stručnjaka početnika je pronaći posao. Poslodavci radije zapošljavaju iskusne radnike. Studiranje na GeekBrains-u su praktični projekti koji ulaze u portfolio: imaćete šta da pokažete poslodavcu.

Mnoge kompanije traže zaposlene na GeekBrains-u. Na stranici https://geekbrains.ru/career naći ćete listu slobodnih radnih mjesta. Ovim poslodavcima ne trebaju ljudi sa diplomama. Potrebni su im zaposlenici koji su sposobni da riješe konkretne probleme za pristojnu platu. Možete postati upravo takva osoba.