CodeGym/Java blogg/Slumpmässig/Kan du inte bestämma dig? 5 viktiga tips för att välja fö...
John Squirrels
Nivå
San Francisco

Kan du inte bestämma dig? 5 viktiga tips för att välja första programmeringsspråket för nybörjare

Publicerad i gruppen
Det är inte ovanligt att kodningsnybörjare som vill bli professionella mjukvaruutvecklare i framtiden stressar över att välja ett programmeringsspråk att behärska först. Vi på CodeGym har märkt detta genom åren genom att kommunicera med våra studenter och stötta dem i deras önskan att lära sig Java som en grund för deras färdigheter inom mjukvaruutveckling. Nybörjare, särskilt unga människor som ser på programmering som sin framtida karriär, är benägna att tvivel och osäkerhet om vilket kodspråk de ska gå med eftersom det finns så många åsikter och spekulationer om det online. Det faktum att nybörjare tenderar att ha en lite trevande förståelse för olika programmeringsspråks tillämpningar när det kommer till verkligt arbete och projekt, gör detta val ännu svårare. Kan du inte bestämma dig?  5 viktiga tips för att välja första programmeringsspråket för nybörjare - 1

Kan du inte bestämma vilket programmeringsspråk du ska lära dig?

För inte så länge sedan berörde vi redan detta ämne och pratade om de mest populära programmeringsspråken för nybörjare. Och som vi noterade, att välja ett programmeringsspråk att lära sig först handlar inte om att göra rätt val. Det handlar om att göra ett val och göra det rätt. Det betyder att mjukvaruindustrin förmodligen alltid kommer att ha ett stort urval av teknikstackar och programmeringsspråk för en potentiell nybörjare att välja mellan, och du bör inte tillåta detta faktum att sakta ner dig. Det finns objektorienterad programmering (OOP) och funktionella programmeringsspråk, sådana som är avsedda för back-end och front-end utveckling, såväl som flera andra sätt att skilja tillgängliga teknologier från varandra. Och detta kommer inte att förändras någonstans inom en snar framtid. Vi har redan en hel del information tillgänglig på CodeGym fokuserad på att bredda kunskapen våra elever har om likheter och skillnader mellan programmeringsspråk, deras tillämpbarhet på den moderna marknaden för mjukvaruutveckling och potential för framtida karriärutveckling. Kolla till exempel artikelnjämför Java och JavaScript som två av de ledande förstahandsvalen för kodning av nybörjare runt om i världen. Idag skulle vi dock vilja ta upp denna fråga ur ett mer fundamentalt perspektiv och ge dig några tips och rekommendationer om hur du kan sluta stressa över vilket programmeringsspråk du ska lära dig, äntligen göra det här valet och vad som är ännu viktigare, att inte låt det här problemet trycka dig av banan igen.

5 viktiga tips om hur du slutar stressa över vilket programmeringsspråk du ska lära dig

1. Acceptera behovet av att göra ett val och håll fast vid det

En bra rekommendation till att börja med skulle vara att acceptera att du måste ta ansvaret att göra detta val och hålla fast vid det för att uppnå skickliga resultat. Det finns inga rätt eller fel svar i att välja det programmeringsspråk som ska behärskas eftersom det kan vara fördelaktigt att känna till något av dem, på ett eller annat sätt. Tveksamhet, oförmåga att bestämma sig och konstant byte av fokus är de verkliga misstagen som kommer att hålla dig borta, inte välja en "fel" teknikstack.

2. Välj ett kriterium som du vill tillämpa för att välja ett programmeringsspråk

Det som gör det här valet allt svårare ju mer du fördjupar dig i ämnet är det överflöd av kriterier du kan basera ditt beslut på. Till exempel:
  • Community och ekosystemstorlek (Java, Python och JavaScript skulle vara den ledande trion här),
  • Tillgänglighet av läromedel och kvalitet på dokumentation (Java eller Python),
  • Programmeringsparadigm (OOP eller funktionell),
  • Typisk sida av programmeringsarbete (back-end eller front-end),
  • Popularitet bland företag och antalet lediga jobb,
  • Lätt att lära sig,
  • Programmerares produktivitet och teamhastighetskrav,
  • Lämplighet för specifika domäner av mjukvaruutvecklingsarbete.
Och det här är bara de vanligaste och uppenbara sätten du kan basera ditt val på. Vad du behöver är att fokusera på de mest relevanta kriterierna, utan att överbelasta dig själv med för många potentiella synpunkter.

3. Låt projektet välja språk

Eller så kan du bara välja ett ultimat kriterium som grund för detta beslut. Förmodligen skulle en bra idé vara att bara titta på redan befintliga projekt som du gillar och skulle vara intresserad av att arbeta med i framtiden. Detta skulle hjälpa dig att inse vilket programmeringsspråk som är det mest lämpliga. Till exempel har många CodeGym-studenter valt att lära sig Java eftersom det används flitigtöver ett antal av de mest spännande och trendiga tekniknischerna idag, såsom artificiell intelligens (AI), IoT (Internet of things), blockchain, Big data, etc. Eftersom CodeGyms kurs är inriktad på att hjälpa studenter att skaffa sig kunskaper om Java Core och praktiska färdigheter i kodning i Java, snart efter avslutad kurs kan många av dem gå med i mjukvaruutvecklingsteam och börja arbeta med projekt som hade inspirerat dem att börja med detta yrke.

4. Välj inlärningsmetod, inte språket

Ett annat viktigt råd som, enligt vår mening, skulle kunna hjälpa dem som har svårt att välja men är angelägna om att börja lära sig och redan nå framsteg, är att välja ett tillvägagångssätt för att lära sig programmering istället för ett specifikt språk. När allt kommer omkring kan all kunskap göra sig användbar någon gång under din karriär. Det som verkligen kan slösa bort din tid är dock att inte kunna hitta ett sätt att lära sig som är lätt att ta till sig och som inte tar alltför mycket ansträngning att hålla sig till. Detta är faktiskt en av huvudorsakerna till att CodeGym-studenter väljer vår kurs för att lära sig Java online. Eftersom CodeGym kombinerar sin signatur praktik-först metod med en lättsmält och rolig gamified inlärningsprocess, slutar många människor bokstavligen väljer att lära sig Java för att de vill lära sig på CodeGym, inte tvärtom. Faktum är att enligtvår senaste undersökning , för en stor del av studenterna var CodeGym bokstavligen den första kontakten någonsin med en programmeringsrelaterad kunskapskälla, vilket innebär att de aldrig hade någon kontakt med programmeringsvärlden innan de registrerade sig på CodeGym och vår kurs inspirerade dem att börja lära sig .

5. Sluta lyssna på andra åsikter när du väl gjort valet

När valet väl är gjort, vilka kriterier du än bestämmer dig för att basera det på, rekommenderar vi att du slutar lyssna på andra åsikter i frågan åtminstone för ett tag, och istället fokuserar på att nå framsteg i din inlärningsprocess. Naturligtvis är det hälsosamt att vara öppen och omvärdera dina beslut då och då, och att lära sig koda är inget undantag, men det kan också avsevärt försena dina framsteg om det görs för ofta.

Expertråd

För att komplettera våra egna råd, här är flera informativa citat om detta ämne från mjukvaruutvecklare med år och decennier av yrkeserfarenhet. "Jag tittar in i ett språk när jag förväntar mig att det ska vara intressant. Om det antagandet bekräftas försöker jag dyka djupare. Ibland bekräftas mitt ursprungliga antagande, ibland inte. Jag lärde mig språk som känns väldigt värdefullt och jag lärde mig ett språk jag ärligt talat inte vill använda igen även om jag tyckte att de var jättebra i början. En fråga återstår. Vad som ger mig den första känslan beror mycket på. Ibland läser jag bara om något nytt språk och beskrivningen väcker mitt intresse. Ibland tvingas jag lära mig något nytt på grund av mitt jobb, säger Bernhard Støcker, en programmerare från Tyskland som kan koda på en handfull språk.. "Jag tar bara upp programmeringsspråk när jag hör om dem. Vissa intresserar mig inte alls, för vid den tidpunkten har jag inte det problem som de sa att de skulle lösa. Förvänta dig inte att bara lära dig ett språk och det är det, det är inte så saker fungerar. När du lär dig fler språk blir nästa enklare. Det är aldrig slöseri med tid, och du måste göra det”, rekommenderar Trausti Thor Johannsson, en annan erfaren mjukvaruutvecklare . "Mitt råd är att inte fastna i att oroa dig för vilka verktyg du använder. Lär dig hur du snabbt lär dig ny teknik, bekämpa lusten att bli specialist och istället bli generalist. Vad du än gör, sluta inte lära dig nya saker. Vi kallar dessa människor anställningsbara”, tillade Scott Gartner, en erfaren kodare från USA .

Sammanfattning

Sammanfattningsvis kan vi bara fördubbla vad dessa erfarna mjukvaruutvecklare säger: tillvägagångssättet för inlärning och korrekt inställning till processen är det som faktiskt betyder något om du vill bli framgångsrik inom detta område. Att välja specifika verktyg, teknologier och programmeringsspråk är å andra sidan inte oviktigt men spelar verkligen en sekundär roll. Eftersom de populäraste programmeringsspråken i världen har varit ganska lika under de senaste 10-15 åren, kommer du att ha gott om tid att bli mer bekväm med att välja de mest relevanta teknologierna längs vägen, så länge du kan att lära sig och samla ny kunskap. Att kunna samla relevanta färdigheter är en av nycklarna till framgång som mjukvaruutvecklare, och CodeGym, som är en online Java-kurs,
Kommentarer
  • Populär
  • Ny
  • Gammal
Du måste vara inloggad för att lämna en kommentar
Den här sidan har inga kommentarer än