Cum de a deveni un programator, dacă nu știi nimic despre codul
Formare / / December 19, 2019
Deci, primul lucru de făcut - pentru a găsi profesorul dreapta. Este clar că este puțin probabil că va fi capabil să renunțe la tot și să se dedice exclusiv predării, Prin urmare, este necesar să se aleagă astfel de cursuri în cazul în care cursurile sunt în mare parte în seara sau în orice moment convenabil pentru tine timp. Absolut perfect, dacă nu aveți nevoie pentru a merge oriunde și poți face de la domiciliu. Opțiunea care combină atât avantajele - cursuri on-line.
Care cursuri pentru a alege
Caracteristicile distinctive ale cursurilor de bune: acestea există pentru o lungă perioadă de timp, să învețe pe oameni acolo cu o mulțime de experiență în domeniu relevant, în cele din urmă, nu va da doar o cantitate suficientă de teorie, dar, de asemenea, să învețe să-l aplice la practică. Este de dorit ca acest lucru a avut loc în condiții aproape de real.
Să considerăm un exemplu specific - Cursuri de pregatire GeekBrains IT-portal, deja familiare cititorilor Layfhakera. Există deja șase ani. În acest timp, a învățat să cod mai mult de 70 000 de persoane - un indicator este destul de impresionant.
În ceea ce pentru cei care vor fi predate în mod direct, nu conține într-adevăr cel mai bun dintre cei mai buni. Selecția au participat mai mult de 300 de candidați, este profesori universitari și specialiști ai marilor companii IT. În general, acestea sunt oameni care trebuie să se ocupe cu codul și știu cum să-i spun altora despre el, pentru a face clar.
Ne întoarcem la cele mai interesante. Practica. Ei va avea din belșug. Programare - o astfel de sferă în care teoria fără posibilitatea de a aplica, în realitate, este o mică valoare. De aceea, în timpul formării vă va efectua în mod constant sarcini, o mulțime de locuri de muncă la informațiile obținute în prelegeri asimilate eficient. Propun să văd cum arată în acțiune.
Începem cu elementele de bază
Ei bine, doriți să învățați cum să program, dar slab reprezintă ceea ce este vorba. În mod logic, primul lucru este de a învăța elementele de bază. GeekBrains Avem pentru tine cateva oferte interesante.
În primul rând, cursul video „Programarea Fundamentals.“ În 15 sesiuni nu vor învăța numai să înțeleagă complexitatea operațiunilor cu diferite tipuri de date și algoritmi fi de lucru, dar chiar a scrie acest joc. Pentru un om care nu știe ce părțile să ajungă la codul, este demn, nu-i așa? În cele din urmă vi se va spune cum să meargă pe pentru a construi o carieră, și să vă ajute pentru a alege un anumit domeniu de activitate, și care merită să exploreze.
În al doilea rând, cursul on-line „Introducere în programare“ - pentru cei care preferă să nu numai informații noi, ci, de asemenea, să comunice simultan cu profesorul, clarificarea momentele dificile. Este foarte ușor de înțeles și rapid. Durata totală - două săptămâni, timp în care a avut loc patru sesiuni. Vei invata bazele de a crea un cod, aflați cum să dezvolte algoritmi și să învețe informații de bază despre cele mai importante limbaje de programare. Pentru a începe mai mult, probabil, nu este necesară.
Și, de fapt, și într-un alt caz, după antrenament aveți la îndemână sunt înregistrări video ale tuturor lecțiilor și a materialelor didactice. Dacă ceva dintr-o dată șters din memorie sau dacă doriți mai mult timp pentru a clarifica anumite puncte, puteți întotdeauna face referire la notele.
Ambele cursuri sunt gratuite. Se pare că vă puteți face cunoștință cu zona de interes, fără a cheltui un ban. Dacă prins, va studia în continuare - în cazul în care nu, bine, cunoștințele de prisos pur si simplu nu. Cu cunoștințe de bază ne-am înțeles, acum să aflăm ce trebuie să faceți pentru a stăpâni două cariera populare și foarte promițătoare.
Web Developer
GeekBrains facilitate care grave cursuri profesionale disponibile pentru începători. Nu este necesar chiar și pentru studiu de pre-programare de bază - sistem bine construit de educație de la sol până la ajutor pentru a înțelege detaliile profesiei lor viitoare. Aici, de exemplu, Curs profesional „Web Developer“ - o alegere demnă.
Instruirea va dura 10 luni. Da, acest lucru este o afacere serioasa, deci va trebui să-și petreacă o mulțime de timp. Cu toate acestea, eforturile se vor achita cu generozitate - salariul mediu dezvoltator din Moscova este de 74 000 ruble. Uneori, desigur, și mai mult, totul depinde de faptul dacă candidatul este calificat. În puterea ta de a te face mai atractiv pentru ochii angajatorului.
Puteți începe cu învățare de bază de a crea site-uri web. HTML si CSS - aici sunt prietenii tăi în prima lună de formare. De două ori pe săptămână, veți învăța să creați site-ul de marcare în conformitate cu normele, pentru a dezvolta un vorstku bloc și de a lucra cu layout design. Apoi, veți obține treptat să știe PHP și JavaScript învețe ce grafică vectorială și Node.js, și de a crea o aplicație consolă pe ultima lecție.
Iată lista completă de cursuri incluse în program:
- HTML / CSS - Elementele de bază de a crea site-uri web.
- PHP. Nivelul 1 - cadru de dezvoltare web.
- PHP. Nivelul 2 - dezvoltare web profesionale.
- JavaScript - aplicatii web interactive.
- Node.js - programare server-side în JavaScript.
- AngularJS / D3.js - grafică vectorială în o serie de aplicații web cu o singură pagină.
- Cadrul Yn - dezvoltare profesională.
La final, veți găsi cele mai interesante - de formare. Da, toate profesiei elevii au în mod necesar posibilitatea de a lucra timp de două luni, într-una dintre cele mai mari companii de IT-parteneri GeekBrains sau chiar în GeekBrains. Proiectul «IT-Incubatorul“, care a anunțat recent pe site-ul, va ajuta mai mult și să găsească o echipă pentru realizarea propriilor idei. Cel mai bun loc pentru a plonja în viitoarea profesie, nu pentru a găsi, de fapt, înconjurat de profesioniști, vrând-nevrând, să se ridice deasupra sine.
dezvoltator mobil
O altă profesie a viitorului este legată de crearea de aplicații mobile. Aflați acum Android și iOS - fără loc de muncă în viitorul apropiat nu va rămâne. "Mobile Application Developer" Professional Curs Acesta vă va ajuta să înțeleagă mai repede teoria și practica.
Formarea durează 11 luni, iar salariul mediu în acest domeniu este de 130 000 de ruble. Raportul dintre efort și rezultatul vorbește de la sine - este cu siguranta merita. În final, costul educației, puteți plăti pentru sine, în doar o lună de funcționare.
Pregătiți-vă să fie fierbinte, după ce toate trebuie să învețe o mulțime de material nou. Noțiuni de bază cu Java - de la intalniri pentru a scrie un chat de rețea. În continuare pe planul Android: aplicații informații generale și arhitectura platformei, dezvoltare de interfață de utilizator și de depanare. Apoi, deschide lumea Objective C - de la conceptele de bază și subtilitățile procesului de gestionare a programului și de design de interfață. Pentru desert am Swift: sintaxa, concepte de bază, abordări pentru dezvoltarea de jocuri și de a dezvolta propriile aplicații.
Programul de instruire este format din următoarele unități:
- Java. Nivelul 0 - baza programării orientate-obiect în Java timp de două săptămâni.
- Java. Nivelul 1 - curs de bază.
- Android. Nivelul 1 - dezvoltare pentru dispozitive mobile.
- Android. Nivelul 2 - dezvoltarea aplicatiei profesionale.
- Obiectiv C. Nivelul 1 - programare pentru iPhone și iPad.
- Obiectiv C. Nivelul 2 - Dezvoltarea profesională a aplicațiilor și jocurilor.
- Swift - tehnici moderne de programare pentru Apple.
Atunci... Tobele... probă! Potrivit rezultatelor sale, veți avea experiență în crearea unui proiect cu drepturi depline competențe consacrate cu succes și de portofoliu bun, care nu este rușine să arate într-o societate decentă.
rezultate
Este clar că vreau să știu ce cred ei, cei care au beneficiat de o formare: totul este la fel ca ea, nu este dacă prelegerea din legătura cu viața, dacă nu zanudnichal profesor. Te rog, aici sunt câteva comentarii.
Albert ChopchiyanNu învățat să-dezvoltator de web în GeekBrains, iar acum un intern aici. Prin natura activităților eu sunt un inginer, care lucrează în laboratorul de măsurare electrică. O programare am decis să meargă, pentru că este foarte asemanator pentru a crea unul nou. Mai ales vreau să spun despre internship, care a condus Eugene Kartavets. Un profesor bun este disponibil pentru a explica și va ajuta cu rezolvarea problemelor. Am fost în curs de dezvoltare site-ul web al companiei, care a lansat produsul pe șenile. Aceasta a fost prima mea experienta de a lucra într-o echipă, în care am fost în stare să învețe cele mai importante de dezvoltare a echipei. Am luat un stagiu la distanță. canale de comandă GeekBrains au fost organizate în mod eficient de a comunica și de a rezolva probleme. În cele din urmă, m-am mutat la studiul limbii lor, PHP, și a primit deja mai multe comenzi pentru freelancing. Vreau să lucreze în mod permanent în stare, și ce se va dezvolta în continuare. Te sfătuiesc începătorii să nu fie frică de nimic și du-te la obiectivele stabilite înainte de sfârșitul anului!
Eugene DarnopyhLa sfârșitul lunii noiembrie 2015, am absolvit GeekBrains. Am studiat programare iOS. Până la acest punct, el a lucrat în suportul tehnic al furnizorului de Internet. Am vrut să schimbe locul de muncă, și iOS-programator visat întotdeauna de a deveni.
GeekBrains am sfătuit un prieten de la locul de muncă, a avut loc cursuri gratuite de pe portal. imediat am decis direcția, și după formare a început la distanță stagiu, unde a lucrat la un proiect comun, și instrumente, cum ar fi GIT, Trello și alții mastering.
Cu toate acestea, necesitatea unui stagiu destul de repede a dispărut, deoarece chiar și în momentul trecerii sale, am primit un programator iOS-mult-așteptat. Acum am junior iOS dezvoltator. Un dezvoltatorii novice, vă recomandăm să începeți întotdeauna cu o teorie și nu în grabă.
Mult noroc!
Alte opinii ale studenților cu privire la cursuri "Web Developer„Și“Mobile Application Developer„Puteți găsi pe site-ul GeekBrains, totul este extrem de onest: comentarii nu sunt moderate, astfel încât oamenii ce cred ei, apoi a scrie.
În cele din urmă vreau să spun un singur lucru: nu-ți fie frică de dificultăți. Astăzi voi puneți bazele pentru succesul lor în viitor, deci nu ezitați să trecem la învățarea unei noi și să nu se teamă că nu va funcționa. Cu un bun ajutor pentru tine pe umăr orice sarcină.