Hvordan bli en programmerer, hvis du ikke vet noe om koden
Forming / / December 19, 2019
Så det første du må gjøre - å finne den rette læreren. Det er klart at det er lite sannsynlig at du vil være i stand til å slippe alt og vie seg utelukkende til undervisning, Derfor er det nødvendig å velge slike kurs der klassene er det meste på kvelden eller når som helst praktisk for deg tid. Helt perfekt, hvis du ikke trenger å gå hvor som helst, og du kan gjøre hjemmefra. Alternativ kombinerer både fordeler - online kurs.
Hvilken kurs å velge
De karakteristiske trekk ved gode kurs: de finnes i lang tid, lære folket der med mye erfaring i relevant fagområde, til slutt, vil du ikke bare gi en tilstrekkelig mengde teori, men også lære å bruke den til øve. Det er ønskelig at dette skjedde i forhold nær den virkelige.
Vurdere et konkret eksempel - Opplæringskurs IT-portalen GeekBrains, allerede kjent for lesere Layfhakera. Det er allerede seks år. I løpet av den tiden, lærte å kode mer enn 70 000 mennesker - en indikator er ganske imponerende.
Som for de som vil bli direkte lært, det inneholder virkelig det beste av det beste. Valget ble fulgt av mer enn 300 kandidater, er det universitetsprofessorer og spesialister til store IT-selskaper. Vanligvis er disse menneskene som har avtale med koden og vet hvordan de skal fortelle andre om det, for å gjøre det klart.
Vi slår til de mest interessante. Praksis. Henne at du vil ha i overflod. Programmering - slik en sfære der teorien uten evne til å bruke den i virkeligheten er liten verdi. Det er derfor i løpet av treningen vil du hele tiden utføre oppgaver, mange jobber til informasjon som er innhentet i forelesninger assimilert effektivt. Jeg foreslår å se hvordan det ser ut i aksjon.
Vi starter med det grunnleggende
Vel, du vil lære å programmere, men dårlig representerer hva det handler om. Logisk, er det første du må lære det grunnleggende. GeekBrains Vi har for deg et par interessante tilbud.
For det første videoen kurset "Programmering Fundamentals". I 15 økter vil du ikke bare lære å forstå detaljene av operasjoner med ulike datatyper og algoritmer jobbe, men selv skrive dette spillet. For en mann som ikke vet hva partene kommer til koden, det er verdig, er det ikke? Til slutt vil du bli fortalt hvordan du skal gå på å bygge en karriere, og hjelpe deg å velge et bestemt område i aktivitet, og som er verdt å utforske.
Dernest, den elektroniske kurset "Innføring i programmering" - for de som foretrekker ikke bare ny informasjon, men også samtidig kommunisere med læreren, avklare vanskelige stunder. Det er veldig forståelig og rask. Total varighet - to uker, og i denne tiden holdt fire økter. Du vil lære det grunnleggende for å skape en kode, lære å utvikle algoritmer og lære grunnleggende informasjon om de store programmeringsspråk. Slik starter du mer trolig ikke er nødvendig.
Og faktisk, og i en annen sak, etter trening du har på hånden er videoopptak av alle leksjoner og undervisningsmateriell. Hvis noe plutselig slettet fra minnet, eller hvis du ønsker mer tid til å klargjøre noen punkter, kan du alltids henvise til notene.
Begge kursene er gratis. Det viser seg at du kan bli kjent med området av interesse uten å bruke en krone. Hvis hekta, vil du studere videre - hvis ikke, vel, overflødig kunnskap bare vil ikke. Med den grunnleggende kunnskapen vi har forstått, nå la oss finne ut hva du trenger å gjøre for å mestre de to populære og svært lovende karriere.
web Developer
Har GeekBrains at seriøse profesjonelle kurs tilgjengelig for nybegynnere. Det er ikke nødvendig selv å studere pre-grunnleggende programmering - godt bygget system av utdanning fra grunnen av for å bidra til å forstå detaljene i deres fremtidige yrke. Her, for eksempel, Profesjonelt kurs "Web Developer" - et verdig valg.
Opplæring vil ta 10 måneder. Ja, dette er seriøs bedrift, så du må bruke mye tid. Imidlertid vil innsatsen lønne seg vakkert - gjennomsnittlig utvikleren lønn i Moskva er 74 000 rubler. Noen ganger, selvfølgelig, og mer, alt avhengig av om kandidaten er kvalifisert. I din makt for å gjøre deg mer attraktiv for øynene av arbeidsgiver.
Du starter med å lære det grunnleggende om å lage nettsider. HTML og CSS - her er dine venner i den første måneden av trening. To ganger i uken, vil du lære å lage markup området i henhold til reglene, for å utvikle en blokk vorstku og arbeid med layout design. Da vil du gradvis bli kjent med PHP og Javascript, lære hva node.js og vektorgrafikk, og lage en konsoll applikasjon på siste leksjon.
Her er en liste over emner som inngår i programmet:
- HTML / CSS - grunnleggende om å lage nettsider.
- PHP. Nivå 1 - Web utviklingsmiljø.
- PHP. Nivå 2 - Profesjonell webutvikling.
- Javascript - interaktive webapplikasjoner.
- Node.js - server-side programmering i Javascript.
- AngularJS / D3.js - vektorgrafikk i et enkeltsidig webapplikasjoner.
- Yii rammeverk - faglig utvikling.
På slutten vil du finne de mest interessante - trening. Ja, alle studenter yrke nødvendigvis har mulighet til å arbeide i to måneder i en av de største IT-selskaper-partnere GeekBrains eller i GeekBrains. Prosjektet «IT-Inkubator", som nylig annonsert på nettstedet, vil bidra til mer og finne et team for å realisere sine egne ideer. Det beste stedet å stupe inn i fremtiden yrke, ikke å finne, faktisk, omgitt av fagfolk, Willy-Bulle, å heve seg over seg selv.
Mobile developer
Et annet yrke for fremtiden er knyttet til etableringen av mobile applikasjoner. Lær nå Android og iOS - ute av arbeid i overskuelig fremtid ikke vil bo. Professional Course "Mobile Application Developer" Det vil hjelpe deg raskt forstå teori og praksis.
Utdanningen varer i 11 måneder, og gjennomsnittlig lønn i dette området er 130 000 rubler. Forholdet mellom innsats og resultatet taler for seg selv - det er definitivt verdt det. Til slutt, kostnadene for utdanning, kan du betale for seg selv i bare en måneds drift.
Forbered deg på å bli varm, etter at alle har til å lære mye nytt materiale. Komme i gang med Java - fra dating til å skrive et nettverk chat. Neste på Android plan: generell informasjon og plattformarkitektur, brukergrensesnitt utvikling og feilsøke programmer. Deretter åpner en verden av Objective C - fra de grunnleggende begreper og spissfindigheter i programmet styringsprosessen og grensesnitt design. Til dessert Swift: syntaks, grunnleggende begreper, tilnærminger til utvikling av spill og utvikle sine egne applikasjoner.
Treningsprogrammet består av følgende enheter:
- Java. Nivå 0 - grunnlaget for objektorientert programmering i Java for to uker.
- Java. Nivå 1 - grunnkurs.
- Android. Nivå 1 - utvikling for mobile enheter.
- Android. Nivå 2 - den profesjonelle programutvikling.
- Mål C. Nivå 1 - programmering for iPhone og iPad.
- Mål C. Nivå 2 - Faglig utvikling av programmer og spill.
- Swift - moderne programmeringsteknikker for Apple.
Så... trommevirvell... prøvetid! Ifølge sine resultater, vil du ha erfaring i etableringen av et fullverdig prosjekt vellykket nedfelt ferdigheter og god portefølje, som ikke er skamfull for å vise i et anstendig samfunn.
resultater
Det er klart at jeg ønsker å vite hva de tenker, de som fikk opplæring: alt er som det, er ikke om forelesningen ute av kontakt med livet, ikke om læreren zanudnichal. Vær så snill, her er et par vurderinger.
Albert ChopchiyanJeg lærte ikke å web-utvikler i GeekBrains, og nå en lærling her. Av naturen av aktivitetene jeg er en ingeniør, som arbeider i den elektriske måling laboratorium. En programmerer jeg besluttet å gå fordi det er veldig som å opprette en ny. Spesielt vil jeg si om internship, som førte Eugene Kartavets. En god lærer er tilgjengelig for å forklare og hjelpe med løsningen av problemene. Vi har vært å utvikle selskapets internettsider, som slippes Crawler produktet. Dette var min første erfaring med å jobbe i et team, hvor jeg var i stand til å lære høydepunktene i teamutvikling. Jeg tok et internship eksternt. GeekBrains kommando kanaler var effektivt organisert for å kommunisere og løse problemer. Etter hvert flyttet jeg til studiet av språket sitt, PHP, og har allerede fått flere bestillinger for freelancing. Jeg ønsker å jobbe på permanent basis i staten, og hva som kommer til å utvikle seg videre. Jeg anbefaler nybegynnere ikke å være redd for noe og gå til de oppsatte målene før slutten!
Eugene DarnopyhPå slutten av november 2015 Jeg ble uteksaminert fra GeekBrains. Jeg studerte iOS programmering. Opp til dette punktet har han jobbet i teknisk support av Internett-leverandøren. Jeg ønsket å skifte jobb, og iOS-programmerer alltid drømt om å bli.
GeekBrains Jeg rådet en venn fra jobb, holdt gratis kurs på portalen. Jeg besluttet umiddelbart på retning, og etter treningsperioden startet eksternt internship, der han arbeidet med et felles prosjekt, og beherske verktøy som GIT, Trello, og andre.
Men behovet for et internship ganske raskt forsvant, fordi selv på tidspunktet for sin passasje, fikk jeg en etterlengtet iOS-programmerer. Nå er jeg junior iOS utvikler. En nybegynner utviklere, anbefaler jeg at du alltid starte med en teori, og aldri i en hast.
Lykke til!
Andre vurderingene av studenter på kurs "web Developer"Og"Mobile Application Developer"Du kan finne på nettstedet GeekBrains, alt er ekstremt ærlig: anmeldelser er ikke moderert, slik at folk hva de tenker, og deretter skrive.
Til slutt vil jeg si en ting: ikke vær redd for vanskeligheter. I dag er det du legger grunnlaget for deres suksess i fremtiden, så gjerne å komme ned til å lære seg et nytt og ikke være redd for at ikke vil fungere. Med en god hjelper for deg på skulderen enhver oppgave.