Kako postati programer, ako ne znam ništa o kodu
Formiranje / / December 19, 2019
Dakle, prva stvar za napraviti - pronaći pravu učiteljicu. Jasno je da je malo vjerojatno da ćete biti u mogućnosti da ispadne sve i posvetiti se isključivo na nastavi, stoga je potrebno odabrati takve tečajeve na kojima se nastava su uglavnom u večernjim satima ili u bilo koje vrijeme povoljno za vas vrijeme. Apsolutno savršen, ako ne trebate ići nigdje i što možete učiniti od kuće. Opcija kombiniraju obje prednosti - online tečajevi.
Koji tečajevi odabrati
Istaknute karakteristike dobrih kolegija: oni postoje već duže vrijeme, naučiti ljude tamo s puno iskustva u relevantno polje, na kraju, ne samo da ćete dati dovoljnu količinu teorije, ali i naučiti kako to primijeniti na vježbati. Poželjno je da se to dogodilo u uvjetima blizu stvarnosti.
Razmislite specifičan primjer - edukacija IT portal GeekBrains, već poznat čitateljima Layfhakera. Ima već šest godina. Tijekom tog vremena, naučili kod više od 70 000 ljudi - pokazatelj je prilično impresivan.
Što se tiče onih koji će izravno biti poučeni, tamo stvarno ima najbolje od najboljih. Izbor je sudjelovalo više od 300 kandidata, to je sveučilišni profesori i stručnjaci iz velikih IT tvrtki. U principu, to su ljudi koji su se susretali s kodom i znaju kako govoriti drugima o tome, da se razumijemo.
Skrećemo najzanimljivijih. Praksa. Njezina ćete imati u izobilju. Programiranje - takvu kuglu u kojoj je teorija bez mogućnosti da ga primjenjuju u stvarnosti je malo vrijednosti. Zato je za vrijeme treninga ćete stalno obavljanja poslova, puno radnih mjesta na informacije dobivene na predavanjima asimilirani učinkovito. Predlažem da vidite kako to izgleda u akciji.
Počinjemo s osnovama
Pa, želite naučiti kako se program, ali slabo predstavljaju ono što je sve o tome. Logično, prva stvar je da naučite osnove. GeekBrains Imamo za vas nekoliko zanimljivih ponuda.
Prvo, video tečaj „Programiranje Osnove”. U 15 sjednice ne samo da ćete naučiti da razumiju složenost poslovanja s različitim vrstama podataka i algoritmi se radi, ali čak i pisati ovu igru. Za čovjeka koji ne zna što se stranke koda, to je vrijedna, zar ne? Na kraju će ti se reći kako dalje graditi karijeru, i pomoći vam odabrati specifično područje djelovanja, a koji vrijedi istražiti.
Drugo, on-line tečaj „Uvod u programiranje” - za one koji vole ne samo nove informacije, ali i istovremeno komunicirati s nastavnikom, pojašnjavajući teške trenutke. To je sve vrlo razumljivo i brzo. Ukupno trajanje - dva tjedna, tijekom kojih je održao četiri sjednice. Vi ćete naučiti osnove stvaranja koda, naučiti kako razviti algoritme i naučiti osnovne informacije o glavnim programskim jezicima. Za početak više vjerojatno nije potrebno.
A u stvari, au drugom slučaju, nakon treninga pri ruci su video snimke svih predavanja i nastavnih materijala. Ako je nešto iznenada brišu iz memorije ili ako želite više vremena pojasniti neke bodove, uvijek se može odnositi na bilješkama.
Oba tečajevi su besplatni. Ispada da možete upoznati s područja interesa, bez trošenja jeftinom. Ako zakačen, koju će učiti dalje - ako ne, dobro, suvišno znanje jednostavno neće. S osnovnim znanjem koje smo razumjeli, sada ćemo saznati što trebate učiniti kako bi se savladala dva popularna i vrlo obećavajuću karijeru.
Web Developer
Igrani GeekBrains da ozbiljni profesionalni tečajevi dostupni za početnike. Nije potrebno ni da se Studija pred-osnovne programiranje - dobro izgrađen sustav obrazovanja od temelja do pomoći razumjeti pojedinosti buduću profesiju. Evo, na primjer, Stručni studij „Web Developer” - dostojan izbor.
Obuka će trajati 10 mjeseci. Da, to je ozbiljan posao, tako da ćete morati potrošiti puno vremena. Međutim, napori će se isplatiti lijepo - prosječna programer plaća u Moskvi je 74 000 rubalja. Ponekad, naravno, i još mnogo toga, sve ovisi o tome da li je kandidat osposobljen. U vašoj moći da se više atraktivan za oči poslodavca.
Možete početi s učenje osnove za stvaranje web stranice. HTML i CSS - ovdje su vaši prijatelji u prvom mjesecu treninga. Dva puta tjedno, od vas će naučiti kako stvoriti markup stranice u skladu s pravilima, razviti blok vorstku i rad s dizajnom izgleda. Tada ćete se postupno upoznate PHP i JavaScript, saznajte što Node.js i vektorske grafike, i stvoriti aplikacija konzole na zadnji sat.
Ovdje je kompletan popis predmeta uključenih u program:
- HTML / CSS - osnove izrade web stranica.
- PHP. Razina 1 - Web okvir razvoja.
- PHP. Razina 2 - Profesionalna izrada web stranica.
- JavaScript - interaktivnih web aplikacija.
- Node.js - server-side programiranje u JavaScriptu.
- AngularJS / D3.js - vektorske grafike u jednoj stranici web-aplikacija.
- YII okvir - profesionalni razvoj.
Na kraju ćete naći najzanimljivije - trening. Da, svi učenici zanimanja nužno imati priliku da rade za dva mjeseca u jednoj od najvećih IT tvrtki-partnera GeekBrains ili čak u GeekBrains. Projekt «IT-inkubator”, koji je nedavno objavljen na stranici, pomoći će još i naći ekipu za realizaciju vlastitih ideja. Najbolje mjesto za poniranje u budućoj profesiji, ne bi pronašli, u stvari, okružen profesionalcima, hoćeš-nećeš, da se uzdignemo iznad sebe.
mobilni programer
Još zanimanje budućnosti se odnosi na stvaranje mobilnih aplikacija. Saznajte sada na Androidu i iOS - bez posla u dogledno vrijeme neće ostati. Stručni studij „razvojnog programera mobilnih aplikacija” To će vam pomoći da brzo razumjeti teoriju i praksu.
Trening traje 11 mjeseci, a prosječna plaća u ovom području je 130 000 rubalja. Odnos truda i rezultat govori sam za sebe - to je definitivno isplati. Na kraju, trošak obrazovanja, možete platiti za sebe u samo jednom mjesecu rada.
Pripremite se vruće, nakon svega morati naučiti puno novog materijala. Početak rada s Java - od datira napisati mreže chat. Sljedeća na planu Android: Opće informacije i platforma arhitektura, razvoj korisničko sučelje i ispravljanje aplikacije. Zatim otvorite svijet Objective C - od osnovnih koncepata i finese procesa upravljanja programa i dizajna sučelja. Za desert smo Swift: sintaksa, osnovnim pojmovima, pristupima razvoju igara i razvijati vlastite aplikacije.
Program obuke se sastoji od sljedećih cjelina:
- Java. Razina 0 - temelj objektno orijentiranog programiranja u Javi za dva tjedna.
- Java. Razina 1 - osnovni tečaj.
- Android. Razina 1 - Razvoj za mobilne uređaje.
- Android. Razina 2 - profesionalni razvoj aplikacija.
- Cilj C. Razina 1 - programiranje za iPhone i iPad.
- Cilj C. Razina 2 - Profesionalni razvoj aplikacija i igara.
- Swift - moderni programski tehnike za Apple.
Onda... Drumroll... uvjetno! Prema rezultatima, imat ćete iskustvo u stvaranju punopravni projekta uspješno su zacrtana vještina i dobre portfelja, što se ne stidi pokazati u pristojnom društvu.
rezultati
Jasno je da želim znati što misle, oni koji su dobili obuku: sve je kao što je to, nije li predavanje izvan dodira sa životom, a ne da li je nastavnik zanudnichal. Molim te, evo par recenzija.
Albert ChopchiyanNisam naučio na web-developer u GeekBrains, a sada pripravnik ovdje. Po prirodi djelatnosti Ja sam inženjer, radio u električnom mjernom laboratoriju. Programski sam odlučio otići, jer je vrlo sličan stvoriti novu. Posebno želim reći o staža, što je dovelo Eugene Kartavets. Dobar učitelj je dostupan objasniti i pomoći u rješavanju problema. Mi smo bili u razvoju tvrtke web stranice, koji je izdao Bageri proizvod. Ovo je bio moj prvi iskustvo rada u timu, u kojem sam bio u mogućnosti naučiti naglašava razvoj tima. Uzeo sam praksu na daljinu. GeekBrains naredbu kanali su učinkovito organizirani komunicirati i rješavati probleme. Na kraju, preselio sam se na proučavanje njihovog jezika, PHP, i već je dobio nekoliko naloga za freelancing. Želim raditi na stalnoj osnovi u državi, a što će se dalje razvijati. Savjetujem početnicima da se ne boje ničega i otići postavljenih ciljeva prije kraja!
Eugene DarnopyhKrajem studenog 2015. godine, diplomirao sam s GeekBrains. Studirao sam iOS programiranje. Do ovog trenutka je radio u tehničkoj podršci pružatelja internet. Htio sam promijeniti posao i iOS-programer uvijek sanjao da će postati.
GeekBrains sam savjetovao prijatelja s posla, koji je održan besplatne tečajeve na portalu. Odmah sam odlučio o smjeru i nakon treninga počeo daljinu staž, gdje je radio na zajedničkom projektu, te savladavanje alate kao što su GIT, Trello, i drugi.
Međutim, potreba za staž prilično brzo nestalo, jer čak i za vrijeme njegova prolaska, dobio sam dugo očekivani iOS-programer. Sada sam mlađi iOS developer. Novak programeri, preporučujem da uvijek početi s teorijom i nikada u žurbi.
Sretno!
Drugi su mišljenja studenata na kolegijima "Web Developer„A”Razvojnog programera mobilnih aplikacija„Možete pronaći na stranicama GeekBrains, sve je vrlo iskren: recenzije nisu moderirani, tako da ljudi ono što oni misle, a zatim napisati.
Na kraju želim reći jednu stvar: nemojte se bojati teškoća. Danas se polaganje temelja za njihov uspjeh u budućnosti, pa slobodno bi se na učenje novog i ne bojte se da neće raditi. Uz dobar pomagač za vas po ramenu bilo koji zadatak.