Hur man blir en programmerare, om du inte vet något om koden
Forming / / December 19, 2019
Så det första att göra - att hitta rätt lärare. Det är klart att det är osannolikt att du kommer att kunna släppa allt och ägna sig uteslutande till undervisning, Därför är det nödvändigt att välja sådana kurser där klasserna är oftast på kvällen eller när som helst passar dig tid. Absolut perfekt, om du inte behöver gå någonstans och du kan göra hemifrån. Ett alternativ med både fördelar - online-kurser.
Vilka kurser att välja
De utmärkande dragen av bra banor: de existerar under en lång tid, lär människorna där med en stor erfarenhet av relevant område, slutligen, kommer du inte bara ge en tillräcklig mängd av teori, men också lära sig att tillämpa den på öva. Det är önskvärt att detta inträffade under förhållanden nära till det verkliga.
Betrakta ett specifikt exempel - Utbildningskurser IT-portal GeekBrains, redan är bekant till läsarna Layfhakera. Det finns redan sex år. Under den tiden lärde sig att kod mer än 70 000 personer - en indikator är ganska imponerande.
Vad gäller de som kommer att vara direkt undervisas, verkligen innehåller det bästa av de bästa. Urvalet deltog mer än 300 kandidater, är det universitetsprofessorer och specialister av stora IT-företag. I allmänhet är dessa människor som har att göra med koden och vet hur man berätta för andra om det, för att göra det klart.
Vi vänder oss till den mest intressanta. Practice. Hennes du har i överflöd. Programmering - en sådan sfär där teorin utan förmåga att tillämpa det i verkligheten är föga värde. Det är därför under utbildningen kommer ständigt utföra uppgifter, en hel del jobb till den information som erhållits i form av föreläsningar assimileras effektivt. Jag föreslår att se hur det ser ut i praktiken.
Vi börjar med grunderna
Tja, vill du lära dig att programmera, men dåligt representera vad det handlar om. Logiskt sett är det första att lära sig grunderna. GeekBrains Vi har för dig ett par intressanta erbjudanden.
För det första video kursen "Programmering Fundamentals". I 15 sessioner kommer du inte bara lära sig att förstå den invecklade operationer med olika datatyper och algoritmer att arbeta, men även skriva det här spelet. För en man som inte vet vad parterna kommit till koden, är det värt, eller hur? Slutligen kommer du att få veta hur man ska gå vidare för att bygga en karriär, och hjälpa dig att välja ett visst område i aktivitet och som är värt att utforska.
För det andra online-kurs "Introduktion till programmering" - för dem som föredrar att inte bara ny information utan också samtidigt kommunicera med läraren, klargör svåra stunder. Det är alla mycket förståeligt och snabbt. Total längd - två veckor, under vilken tid haft fyra sessioner. Du kommer att lära sig grunderna i att skapa en kod, lära sig att utveckla algoritmer och lära sig grundläggande information om de stora programmeringsspråk. För att starta mer förmodligen inte behövs.
Och faktiskt, och i ett annat fall, efter träning du har på handen är videoinspelningar av alla lektioner och undervisningsmaterial. Om något plötsligt raderas från minnet eller om du vill ha mer tid för att klargöra några punkter, kan du alltid hänvisa till noterna.
Båda kurserna är kostnadsfritt. Det visar sig att man kan bekanta sig med området av intresse utan att spendera en krona. Om hooked, kommer du att studera vidare - om inte, ja, överflödig kunskap bara inte. Med grundläggande kunskap vi har förstått, nu ska vi ta reda på vad du behöver göra för att bemästra de två populära och mycket lovande karriär.
Web Developer
Feature GeekBrains att allvarliga professionella kurser för nybörjare. Det är inte nödvändigt även att studera pre-grundläggande programmering - välbyggd utbildningssystem från grunden för att hjälpa till att förstå detaljerna i deras framtida yrke. Här, till exempel, Professional Course "Web Developer" - en värdig val.
Utbildning kommer att ta 10 månader. Ja, det är allvarliga, så att du har att spendera en hel del tid. Dock kommer arbetet att löna sig vackert - den genomsnittliga utvecklare lönen i Moskva är 74 000 rubel. Ibland, naturligtvis, och mer, det beror på om den sökande är kvalificerad. I din makt för att göra dig mer attraktiv för ögonen på arbetsgivaren.
Du börjar med att lära sig grunderna i att skapa webbplatser. HTML och CSS - här är dina vänner i den första månaden av utbildning. Två gånger i veckan, får du lära dig att skapa markup plats i enlighet med reglerna, för att utveckla ett block vorstku och arbetet med layout. Då kommer du så småningom lära känna PHP och JavaScript, lära vad Node.js och vektorgrafik och skapa en konsol program på den sista lektionen.
Här är den kompletta listan över kurser som ingår i programmet:
- HTML / CSS - grunderna i att skapa webbplatser.
- PHP. Nivå 1 - utveckling ram Web.
- PHP. Nivå 2 - Professionell webbutveckling.
- JavaScript - interaktiva webbapplikationer.
- Node.js - server-side programmering i JavaScript.
- AngularJS / d3.js - vektorgrafik i en enkelsidig webbapplikationer.
- Yii ram - professionell utveckling.
I slutet hittar du det mest intressanta - utbildning. Ja, alla studenter yrket har nödvändigtvis möjlighet att arbeta under två månader i en av de största IT-företag-partners GeekBrains eller ens i GeekBrains. Projektet «IT-Incubator", som nyligen meddelade på webbplatsen, kommer att bidra till mer och hitta ett team för att förverkliga sina egna idéer. Det bästa stället att kasta sig in i framtida yrke, inte att hitta i själva verket, omgiven av proffs, mot sin vilja, att höja sig över sig själv.
Mobile Developer
Ett annat yrke i framtiden är relaterad till skapandet av mobila applikationer. Lär nu Android och iOS - utan arbete inom överskådlig framtid inte kommer att stanna. Professional Course "Mobile Application Developer" Det kommer att hjälpa dig att snabbt förstå teori och praktik.
Utbildning varar 11 månader och den genomsnittliga lönen i detta område är 130 000 rubel. Förhållandet mellan ansträngning och resultatet talar för sig själv - det är definitivt värt det. I slutändan, kostnaden för utbildningen, kan du betala sig på bara en månad av operation.
Förbered dig på att vara varm, trots allt måste lära sig en hel del nytt material. Komma igång med Java - från dating för att skriva en nätverks chatt. Nästa på Android planen: allmän information och plattformsarkitektur, användargränssnitt utveckling och felsöka applikationer. Öppna sedan en värld av mål C - från de grundläggande begrepp och nyanser i programmet hanteringsprocessen och gränssnittsdesign. För dessert vi Swift: syntax, grundläggande begrepp, metoder för utveckling av spel och utveckla sina egna applikationer.
Utbildningen består av följande enheter:
- Java. Nivå 0 - grunden för objektorienterad programmering i Java i två veckor.
- Java. Nivå 1 - grundkurs.
- Android. Nivå 1 - utveckling för mobila enheter.
- Android. Nivå 2 - den professionella applikationsutveckling.
- Objektiv C. Nivå 1 - programmering för iPhone och iPad.
- Objektiv C. Nivå 2 - Professionell utveckling av program och spel.
- Swift - moderna programmeringstekniker för Apple.
Sedan... drumroll... skyddstillsyn! Enligt resultaten, kommer du att ha erfarenhet i skapandet av en fullfjädrad projekt framgångsrikt inskrivna kompetens och bra portfölj, som inte skäms för att visa i en anständig samhälle.
resultat
Det är klart att jag vill veta vad de tycker, de som fått utbildning: allt är som det, är inte om föreläsningen utan kontakt med livet, inte om läraren zanudnichal. Snälla, här finns ett par recensioner.
Albert ChopchiyanJag lärde mig att inte web-utvecklare i GeekBrains, och nu en praktikant här. Genom den typ av verksamhet som jag är en ingenjör som arbetar i den elektriska mätningen laboratoriet. En programmering jag beslutat att gå eftersom det är mycket som att skapa en ny. Speciellt vill jag säga om praktik, vilket ledde Eugene Kartavets. En bra lärare är tillgänglig för att förklara och hjälpa till med att lösa frågorna. Vi har utvecklat bolagets hemsida, som släppte Band produkt. Detta var min första erfarenhet av att arbeta i ett team, där jag kunde lära höjdpunkterna i teamutveckling. Jag tog en praktikplats på distans. GeekBrains kommando kanaler effektivt organiserad för att kommunicera och lösa problem. Till slut, jag flyttade till studiet av deras språk, PHP, och har redan fått flera beställningar på frilansar. Jag vill arbeta på permanent basis i staten, och vad som kommer att utvecklas vidare. Jag råder nybörjare att inte vara rädd för någonting och gå till uppsatta mål före slutet!
Eugene DarnopyhI slutet av november 2015 tog jag från GeekBrains. Jag studerade iOS programmering. Fram till denna punkt han arbetat inom teknisk support av Internetleverantören. Jag ville byta jobb, och iOS-programmerare alltid drömt om att bli.
GeekBrains Jag rådde en vän från arbetet höll gratis kurser på portalen. Jag omedelbart beslutat om riktningen, och efter utbildning inleddes fjärr praktik, där han arbetade på ett gemensamt projekt, och mastering verktyg såsom GIT, Trello och andra.
Men behovet av en praktikplats ganska snabbt försvunnit, eftersom även vid tidpunkten för passage, fick jag ett efterlängtat iOS-programmerare. Nu har jag junior iOS utvecklare. En novis utvecklare, rekommenderar jag att du alltid börja med en teori och aldrig i all hast.
Lycka till!
Andra yttranden från studenter på kurser "Web Developer"Och"Mobile Application Developer"Du kan hitta på webbplatsen GeekBrains är allt extremt ärliga: recensioner är inte modereras, så att folk vad de tycker och sedan skriva.
Till sist vill jag säga en sak: var inte rädd för svårigheter. Idag lägger grunden för deras framgång i framtiden, så tveka inte att komma ner till att lära sig ett nytt och inte vara rädd för att inte kommer att fungera. Med en bra hjälpreda för dig på axeln alla uppgifter.