CodeGym /Java-blogg /Tilfeldig /Kan du ikke bestemme deg? 5 viktige tips om valg av først...
John Squirrels
Nivå
San Francisco

Kan du ikke bestemme deg? 5 viktige tips om valg av første programmeringsspråk for nybegynnere

Publisert i gruppen
Det er ikke uvanlig at nybegynnere i koding som ønsker å bli profesjonelle programvareutviklere i fremtiden stresser med å velge et programmeringsspråk å mestre først. Vi i CodeGym har lagt merke til dette gjennom årene ved å kommunisere med studentene våre og støtte dem i deres ønske om å lære Java som et grunnlag for deres ferdigheter innen programvareutvikling. Nybegynnere, spesielt unge mennesker som ser på programmering som deres fremtidige karriere, er tilbøyelige til tvil og usikkerhet om hvilket kodespråk de bør gå med, siden det er så mange synspunkter og spekulasjoner om det på nettet. Det faktum at nybegynnere har en tendens til å ha en litt foreløpig forståelse av applikasjonene til forskjellige programmeringsspråk når det kommer til virkelig arbeid og prosjekter, gjør dette valget enda vanskeligere. Kan du ikke bestemme deg?  5 viktige tips for å velge første programmeringsspråk for nybegynnere - 1

Kan du ikke bestemme hvilket programmeringsspråk du skal lære?

For ikke så lenge siden har vi allerede berørt dette emnet, og snakket om de mest populære programmeringsspråkene for nybegynnere. Og som vi bemerket, å velge et programmeringsspråk å lære først handler ikke om å ta det riktige valget. Det handler om å ta et valg og gjøre det riktig. Dette betyr at programvareindustrien sannsynligvis alltid vil ha et stort utvalg av teknologistabler og programmeringsspråk for en potensiell nybegynner å velge mellom, og du bør ikke la dette faktum bremse deg. Det er objektorientert programmering (OOP) og funksjonelle programmeringsspråk, de som er ment for back-end og front-end utvikling, samt flere andre måter å skille tilgjengelige teknologier fra hverandre på. Og dette kommer ikke til å endre seg noe sted i nær fremtid. Vi har allerede ganske mye informasjon tilgjengelig på CodeGym fokusert på å utvide kunnskapen våre studenter har om likheter og forskjeller mellom programmeringsspråk, deres anvendelighet i det moderne programvareutviklingsmarkedet, og potensial for fremtidig karriereutvikling. Sjekk ut for eksempel artikkelensammenligner Java og JavaScript som to av de ledende førstevalgene for koding av nybegynnere over hele verden. I dag vil vi imidlertid ta opp dette problemet fra et mer grunnleggende perspektiv og gi deg noen tips og anbefalinger om hvordan du kan slutte å stresse med hvilket programmeringsspråk du bør lære, til slutt ta dette valget, og hva som er enda viktigere, ikke å la dette problemet presse deg av sporet igjen.

5 viktige tips om hvordan du slutter å stresse med hvilket programmeringsspråk du skal lære

1. Aksepter behovet for å ta et valg og hold deg til det

En god anbefaling til å begynne med vil være å akseptere at du må ta ansvaret for å ta dette valget og holde fast ved det for å oppnå dyktige resultater. Det er ingen riktige eller gale svar i å velge programmeringsspråket som skal mestres, da det kan være fordelaktig å kjenne noen av dem, på den ene eller den andre måten. Nøling, manglende evne til å bestemme og konstant fokusbytte er de virkelige feilene som vil holde deg unna, ikke velge en "feil" teknologistabel.

2. Velg et kriterium du vil bruke for å velge et programmeringsspråk

Det som gjør dette valget stadig vanskeligere jo mer du dykker inn i emnet, er overfloden av kriterier du kan basere din avgjørelse på. For eksempel:
  • Fellesskap og økosystemstørrelse (Java, Python og JavaScript vil være den ledende trioen her),
  • Tilgjengelighet av læremateriell og kvalitet på dokumentasjon (Java eller Python),
  • Programmeringsparadigme (OOP eller funksjonelt),
  • Typisk side av programmeringsarbeid (back-end eller front-end),
  • Popularitet blant bedrifter og antall ledige jobber,
  • Enkel læring,
  • Programmeringsproduktivitet og teamhastighetskrav,
  • Egnethet for spesifikke domener av programvareutviklingsarbeid.
Og dette er bare de vanligste og mest åpenbare måtene du kan basere ditt valg på. Det du trenger er å fokusere på de mest relevante kriteriene, uten å overbelaste deg selv med for mange potensielle synspunkter.

3. La prosjektet velge språket

Eller du kan bare velge ett ultimate kriterium som grunnlag for denne avgjørelsen. Uten tvil vil en god idé bare være å se på allerede eksisterende prosjekter som du liker og vil være interessert i å jobbe med i fremtiden. Dette vil hjelpe deg å innse hvilket programmeringsspråk som er det mest passende. For eksempel har mange CodeGym-studenter valgt å lære Java fordi det er mye bruktpå tvers av en rekke av de mest spennende og trendende teknologinisjene i dag, som kunstig intelligens (AI), IoT (Internet of things), blockchain, Big data osv. Som CodeGyms kurs er fokusert på å hjelpe studentene til å tilegne seg kunnskap om Java Core og praktiske ferdigheter for koding i Java, kort tid etter fullført kurs kan mange av dem bli med i programvareutviklingsteam og begynne å jobbe med prosjekter som hadde inspirert dem til å komme inn i dette yrket i utgangspunktet.

4. Velg tilnærmingen til læring, ikke språket

Et annet viktig råd som, etter vår mening, kan hjelpe de som har vanskelig for å velge, men som er ivrige etter å begynne å lære og oppnå noen fremgang allerede, er å velge en tilnærming til å lære programmering i stedet for et spesifikt språk. Tross alt kan enhver kunnskap gjøre seg nyttig på et tidspunkt nedover i karrieren. Det som virkelig kan kaste bort tiden din, er imidlertid ikke å kunne finne en tilnærming til læring som er enkel å ta i bruk og som ikke krever for mye innsats å holde seg til. Dette er faktisk en av hovedgrunnene til at CodeGym-studenter velger kurset vårt for å lære Java online. Siden CodeGym kombinerer sin karakteristiske praksis-første tilnærming med en lett fordøyelig og morsom gamified læringsprosess, ender mange mennesker bokstavelig talt opp med å velge å lære Java fordi de ønsker å lære på CodeGym, ikke omvendt. Faktisk ifølgevår nylige undersøkelse , for en stor del av studentene, var CodeGym bokstavelig talt den første kontakten noensinne med en programmeringsrelatert kunnskapskilde, noe som betyr at de aldri hadde noen kontakt med programmeringsverdenen før de registrerte seg på CodeGym, og kurset vårt inspirerte dem til å begynne å lære .

5. Slutt å lytte til andre meninger når du har tatt valget

Når valget er tatt, uansett hvilke kriterier du bestemmer deg for å basere det på, anbefaler vi deg å slutte å lytte til andre meninger om saken i det minste for en stund, og heller fokusere på å oppnå en viss fremgang i læringsprosessen. Selvfølgelig er det sunt å være fordomsfri og revurdere beslutningene dine innimellom, og å lære å kode er ikke et unntak, men dette kan også forsinke fremgangen din betraktelig hvis du gjør det for ofte.

Ekspertråd

For å styrke våre egne råd, her er flere informative sitater om dette emnet fra programvareutviklere med år og tiår med yrkeserfaring. «Jeg tar en titt på et språk når jeg forventer at det skal være interessant. Hvis den antagelsen blir bekreftet, prøver jeg å dykke dypere. Noen ganger blir min første antagelse bekreftet, noen ganger ikke. Jeg lærte språk som føles veldig verdifullt, og jeg lærte et språk jeg ærlig talt ikke har lyst til å bruke igjen, selv om jeg syntes de var gode i begynnelsen. Ett spørsmål gjenstår. Hva som gir meg den første følelsen, kommer veldig an på. Noen ganger leser jeg bare om et nytt språk, og beskrivelsen vekker interessen min. Noen ganger blir jeg tvunget til å lære noe nytt på grunn av jobben min, sa Bernhard Støcker, en programmerer fra Tyskland som kan kode på en håndfull språk.. «Jeg bare plukker opp programmeringsspråk når jeg hører om dem. Noen interesserer meg ikke i det hele tatt, fordi jeg på det tidspunktet ikke har problemet de sa de ville løse. Ikke forvent å lære bare ett språk, og det er det, det er ikke slik ting fungerer. Når du lærer flere språk, blir det neste enklere. Det er aldri bortkastet tid, og du må gjøre det,” anbefaler Trausti Thor Johannsson, en annen erfaren programvareutvikler . «Mitt råd er å ikke bli fastlåst i å bekymre deg for hvilke verktøy du bruker. Lær hvordan du raskt kan lære nye teknologier, bekjempe trangen til å bli spesialist og i stedet bli generalist. Uansett hva du gjør, ikke slutt å lære nye ting. Vi kaller disse menneskene ansettbare,» la Scott Gartner, en erfaren koder fra USA til .

Sammendrag

Oppsummert kan vi bare doble ned på hva disse erfarne programvareutviklerne sier: tilnærmingen til læring og riktig holdning til prosessen er det som faktisk betyr noe hvis du ønsker å lykkes på dette feltet. Å velge spesifikke verktøy, teknologier og programmeringsspråk er på den annen side ikke uviktig, men spiller absolutt en sekundær rolle. Siden de mest populære programmeringsspråkene i verden har vært stort sett de samme de siste 10-15 årene, vil du ha god tid til å bli mer komfortabel med å velge de mest relevante teknologiene underveis, så lenge du er i stand til å lære og samle ny kunnskap. Å kunne samle relevante ferdigheter er en av nøklene til suksess som programvareutvikler, og CodeGym, som er et nettbasert Java-kurs,
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION