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
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION