Lær hvordan du koder som en professionel med disse 5 websteder og apps

Der er mangel på computerprogrammører og softwareudviklere. Dette er en stor sag, fordi teknologiindustrien vokser hurtigere, end talentet kan følge med. Nogle virksomheder er endda villige til at pay 20% more for kvalificerede ingeniører. 

Mobile app-indtægter i sig selv vil generere forbløffende $935 billion by 2023 . Det er mange penge at gå rundt, men der er ikke nok folk til at dele dem. For at give dig lidt perspektiv, var der kun 50.000 Computer Science-kandidater(50,000 Computer Science grads) i 2017 og 500.000 åbne computerstillinger alene i USA. 

Vil du ind i denne hurtige (højtbetalende) industri? Så vil du finde følgende apps og websteder, der er nyttige til at lære, hvordan du koder som en professionel. 

Khan Academy

Når du føler dig godt tilpas med det grundlæggende, kan du dykke direkte ned i avanceret mekanik. Du lærer med alle slags projekter, inklusive tegning og animation, forespørgsler, spil og visualiseringer og naturlige simuleringer. 

Hvis du er klar til at springe ind og lære at kode med det samme, så er Khan Academy et glimrende sted at starte. Det er en non-profit, der tilbyder gratis kurser om programmering. Det er designet til studerende og voksne, der gerne vil lære det grundlæggende i computersprog, såsom Javascript , JQuery og SQL

Alt foregår i eget tempo og kommer med mange ressourcer, du kan bruge, inklusive videoer, øvelser, artikler og programmer. Det er webbaseret, så du kan få adgang til det fra din computer eller mobile enheder.

Tynker

Dette er en app designet til børn, men gør et fremragende stykke arbejde med at lære dig det grundlæggende i, hvordan man koder og visuel scripting. Visuel kodning er i fremmarch, takket være Unreal Engines berygtede blueprint-system. 

Hvis dit mål er at skabe videospil, så kan Tynker hjælpe dig med at lære mekanikken ved kodning. Det gør det ved hjælp af et simpelt træk-og-slip-koncept. Når du har bygget din spilscene, kan du spille den for at sikre, at den fungerer korrekt. 

Tynker leder(Tynker) dig gennem hver del for at hjælpe dig med at forstå hurtigere. Når du er klar til noget mere komplekst, kan du prøve programmerne designet til ældre børn og teenagere. 

Tynker har nogle gratis kurser, men du skal betale for at opgradere for at låse op for flere programmer. Sprog, du kan lære, omfatter JavaScript , Python , CSS og HTML

Det er også værd at bemærke, at du kan bruge Tynker til robotteknologi. Du downloader appen til din Android- eller iOS-tablet og kan styre en drone eller droid, som du programmerer. Hvis du kun bruger det til videospil, kan du bruge din computer eller mobilenhed. 

Hvad angår priserne, starter det ved $60, der faktureres kvartalsvis. Der er også mulighed for at betale $120 om året eller $240 for livstidsadgang. 

Kodekrige(Codewars)(Codewars)

Nogle mennesker lærer at kode bedre med gamification. Hvis det lyder som dig, så har Codewars et kampsportstema, der kommer med en række udfordringer kendt som "kata". Når du gennemfører disse kataer, låser du op for mere avancerede lektioner. Samtidig optjener du grader og ære. 

Du kan vælge mellem forskellige kodningssprog, som SQL , Crystal , Java , C++, JavaScript , Ruby og mere. Så er der et fællesskab af udviklere, du kan udnytte til at hjælpe dig med at komme igennem dine kataer og styrke dine færdigheder. Begynd med ét sprog, og vælg derefter at lære andre for at forbedre din beskæftigelsesegnethed. 

Når du har mestret dine færdigheder, kan du skrive dine egne kataer og udfordre fællesskabet (som en egentlig kampsportsdojo!). 

Denne platform er tilgængelig online og er gratis at bruge. 

Indkode(Encode)(Encode)

At lære i små størrelser kan gøre det lettere at huske komplekse begreber, som du finder i computerprogrammering. Det er det, der gør Encode til en ønskværdig app, der kun er Android, til at lære at kode. 

Det er ideelt for dem, der har travlt (mentalt eller fysisk) ved at gøre det nemt at lære minutter ad gangen. Men efterhånden som du går videre til de mere avancerede lektioner, kan tingene tage lidt længere tid. 

Du kommer til at lære efterspurgte sprog, såsom JavaScript . Hver(Every) lektion er interaktiv, og du modtager feedback for at hjælpe dig med bedre at forstå, hvad du lige har lært. 

SoloLearn

Hvis du har brug for en mere alsidig app, så giv SoloLearn et besøg. Denne applikation fungerer på både iOS- og Android -enheder. Hvis du foretrækker at lære på din computer, kan du bruge hjemmesiden. 

Der er flere programmeringssprog at vælge imellem, herunder Python , JavaScript og Java . Det kommer med et summende fællesskabsforum, hvor du kan stille og besvare spørgsmål fra andre studerende. 

Så for jer konkurrencelystne væsener er der en rangliste lige på siden. Der er en fane for de bedste elever, som opdateres i realtid baseret på hvor mange point du har. Disse optjener du ved at gennemføre flere kursustimer. 

Du kan toppe den globale leaderboard eller kursusrelaterede leaderboards (dvs. for specifikt C# eller Javascript ). Det vil også være klogt at bruge dette leaderboard til at finde lederne på det sprog, du lærer, så du ved, hvem du skal bede om hjælp fra.

Derefter kommer din profil med en liste over præstationer, der skal låses op, såsom:

  • Udvikler(Developer) (får 10 upvotes på din kode)
  • Godt svar(Answer) (få 5 stemmer for dit svar)
  • Good Citizen (efterlad en kommentar til en lektion eller quiz)
  • Guru (vinder 500 udfordringer med et våben)

Gamification er vejen til fremtidens læring, så hvis dette interesserer dig, så giv det en hvirvel.

Begynd at lære at kode i dag(Start Learning How To Code Today)

De fleste af platformene på denne liste er gratis at bruge, så der er ingen undskyldning for ikke at blive en pro-koder. Der er apps til travle mennesker og andre til dem, der lærer bedst gennem spil. 

Uanset dine motivationer og læringsstile, er der et program til dig.



About the author

Jeg er softwareudvikler med over 10 års erfaring. Jeg har specialiseret mig i Mac-programmering og har skrevet flere tusinde linjer kode til forskellige Mac-programmer, inklusive, men ikke begrænset til: TextEdit, GarageBand, iMovie og Inkscape. Jeg har også erfaring med Linux og Windows udvikling. Mine færdigheder som udvikler giver mig mulighed for at skrive omfattende tutorials af høj kvalitet til forskellige softwareudviklingsplatforme - fra macOS til Linux - hvilket gør mine tutorials til det perfekte valg for dem, der ønsker at lære mere om de værktøjer, de bruger.



Related posts