CodeGym /Java blogg /Slumpmässig /Bli befordrad, tjäna stora pengar och bryt genom glastake...
John Squirrels
Nivå
San Francisco

Bli befordrad, tjäna stora pengar och bryt genom glastaket. Tips för att göra en bra karriärplan för kodning

Publicerad i gruppen
Som ordspråket säger, det är alltid bättre att ha en dålig plan än ingen plan alls. Lite diskutabelt uttalande kanske. Men om du lär dig att koda villig att bli en professionell programmerare och har en lång och fruktbar karriär behöver du definitivt en plan. Och vi pratar inte om studieplanen, som också är viktig och som behandlades i en tidigare artikel . Om du vill ha en framgångsrik karriär inom kodning behöver du en karriärplan, och att ha den rätt från början kan spara år av tid som annars ofta går åt fel håll eller stagnerar ur professionell synvinkel.Bli befordrad, tjäna stora pengar och bryt genom glastaket.  Tips för att göra en bra karriärplan för kodning - 1Så idag ska vi prata om karriärplanering inom mjukvaruutveckling. Vad man ska tänka på när man gör en plan, vilka är de vanligaste misstagen och hur långt fram man ska titta i sin planering. Med några tips och spekulationer i ämnet från erfarna mjukvaruutvecklare.

Vad ska finnas i din karriärplan för mjukvaruutveckling

1. Lärande och självförbättring.

Som vi sagt i CodeGyms artiklar många gånger tidigare, är lärande i stort sett en integrerad del av programmering som yrke. Och lärandet slutar inte när du till exempel gått en Java-kurs och skaffat dig ett heltidsjobb som Java-utvecklare. Om du vill ha en lång och framgångsrik karriär inom mjukvaruutveckling bör du aldrig sluta lära dig, och det bör vara en del av din karriärplan.

  • Vad man ska lära sig.

Skriv ner alla programmeringsspråk, ramverk, bibliotek och tekniker som du skulle vilja lära dig att förbättra som mjukvaruutvecklare. Gå tillbaka till att granska den här listan då och då, lägg till nya saker till den eller ta bort delar som inte längre är relevanta för din karriär.

  • När och hur länge ska man lära sig.

En annan sak att fokusera på i inlärningsdelen av din karriärplan är tid och schema. Specificera vad du ska studera och hur länge, håll koll på det för att vara säker på att du håller dig till planen.
"Att lära sig programmera och lära sig ett programmeringsspråk är två distinkta saker. En stor utvecklare har förmågan att lokalisera problem och föreställa sig smarta lösningar. Fantastiska utvecklare har förmågan att förstå språk, ramverk och en rad programmeringsverktyg, men alla problem bör redas ut i det abstrakta. Utvecklare som har finslipat de grundläggande färdigheterna i programmering har lätt för att identifiera gemensamma drag. Till exempel, när en utvecklare väl förstår att PHP och Javascript är objektorienterade språk som använder sig av förstklassiga funktioner, kan de enkelt lära sig det ena språket efter det andra, säger Andrei Petrik, en erfaren programmerare och NetHunt VD .

2. Karriärmål.

Den andra viktiga saken som bör vara en del av din karriärutvecklingsplan är karriärmål. Att veta vad du vill och vart du är på väg hjälper dig att utvecklas snabbare. Tänk på dina långsiktiga och kortsiktiga karriärmål och bestäm vad som ska vara ditt primära fokus på varje skede av karriären. Är det lärande och professionell utveckling eller högre lön? Det är naturligt att söka båda men ganska ofta måste man välja vad som är viktigare vid ett givet tillfälle. Här är en bra kommentar om karriärmål för mjukvaruingenjörer av Jon Hayes, en tekniker och civilingenjör från USA:
"Oavsett vad titeln är, vill du vara arkitekten bakom lösningen. Den stora trollkarlen. Personen som funderar på helhetslösningen och designar alla kopplingsdelar. Du vill vara den som alla går till, den som har alla svar, alla idéer, alla lösningar. Jag lärde mig detta från min första tid inom civilingenjör. Det fanns 100-tals ingenjörer som arbetade med det här projektet, men det fanns en kille som alla lyssnade på. Hans sinne fungerade inte på samma sätt som alla andra, han drömde bara om saker. Mitt mål var alltid att vara den enda killen. Den som kunde lösa vad som helst, designa vad som helst, felsöka vad som helst på ett annat sätt än alla andra. Om jag trodde att jag skulle få bättre idéer genom att kunna hårdvara, skulle jag lära mig det. Om jag trodde att jag behövde förstå ekonomi för att koda det, skulle jag lära mig det.

3. Karriärväg.

En av de fina sakerna med att vara mjukvaruutvecklare är att det behövs programmerare i olika branscher för att producera olika sorters produkter, och du kan välja exakt vad du vill utveckla och inom vilken marknadssektor. En kodare kan till exempel utveckla mobilappar, företagslösningar, tv-spel, skrivbordsprogram, hemsidor och internetsidor (webbutveckling), IoT-lösningar etc. Dessa är alla karriärvägar och det skulle vara bra att bestämma var du vill att spendera din karriär från början. Du behöver naturligtvis inte begränsa dig till bara ett val, och du är fri att ta en annan väg efter ett tag om du känner för det.
"Det bästa sättet att förutsäga framtiden är att skapa den" - Abraham Lincoln. Tvinga dig inte in i karriärer eller vissa specifikationer som du uppenbarligen inte vill arbeta i. Om du en gång hade passionen att utvecklas, gå och få tillbaka den. Gör saker du älskar med det, var innovativ, kreativ och förvandla den till ett levande”, rekommenderar Maximilian Wanner, en erfaren mobilutvecklare från Tyskland.

4. Söker jobb.

Att söka jobb inom din föredragna bransch och marknadssektor, samt att förbereda sig för anställningsintervjuer, bör också vara en del av din karriärutvecklingsplan. Till exempel övervakar vissa professionella utvecklare rutinmässigt alla nya jobb som passar deras respektive kvalifikationer. Det är vettigt eftersom du på så sätt alltid kommer att ha förstahandskännedom om vad som händer på marknaden, vilka kompetenser och teknologier som efterfrågas och vilka framtida trender är. Att förbereda sig för anställningsintervjuer är en annan viktig del av det. Avsätt tid i din plan för att förbereda dig för anställningsintervjuer. Många erfarna kodare rekommenderar också att regelbundet ta jobbintervjuer för mjukvaruutvecklare även om du inte söker jobb, bara för erfarenhetens och praktikens skull. Förresten, här är en bra lista påtopp 150 vanligaste frågorna om jobbintervjuer för Java-utvecklare .
"Att förbereda sig för programvaruteknikintervjuer kan vara överväldigande eftersom det känns som att du behöver veta allt. Och "studera allt!" är inte en realistisk intervjuförberedande strategi eftersom din tid är begränsad, så du behöver ett sätt att begränsa "allt" till en hanterbar lista över saker att förbereda sig för. Eftersom inga två jobb har exakt samma intervjuer, finns det inget "recept" som berättar exakt hur du ska förbereda dig för varje enskild teknisk intervju. Lyckligtvis finns det vissa mönster som gör det ganska enkelt att avgöra vilken typ av intervju du behöver förbereda dig för, och därifrån ta reda på vad du ska studera”, säger Tigran Sloyan, en erfaren programmerare och VD för CodeSignal company.

5. Att välja jobb.

Att välja jobb, eller snarare företag som du kommer att arbeta för, är en separat del av karriärutvecklingsplaneringen och det kräver också en del seriöst funderingar då och då. Du kan utvärdera jobb och företag du har jobberbjudanden från efter ett antal kriterier, som baseras på dina karriärmål. Exempel på sådana kriterier skulle vara: jobbets bidrag till din totala tillväxt som mjukvaruutvecklare, hur stor lönen är, vad är ytterligare förmåner, hur stor är arbetsbelastningen, hur bra teamet är etc. Att välja rätt företag och rätt jobb är särskilt viktigt i början av din karriär, eftersom första arbetslivserfarenheter kan göra en märkbar inverkan på den. Åsikterna om vilka företag man ska gå med som kodningsnybörjare är olika, men den vanligaste rekommendationen är att börja sin karriär i stora och välkända företag, för att lära dig om processerna, teknologierna och kanske lägga till ett välkänt namn till ditt CV. Efter några års arbete hos en branschledare kan du gå vidare till jobb i startups eller företag inom den nisch du är intresserad av.
"Välj ett företag som gör något du bryr dig om eller kan bli entusiastisk över. Programmering är mentalt utmattande, stressande och ostimulerande, men om du gör något du förstår och älskar är smärtan mycket svårare att uppfatta och skapelseglädjen så mycket sötare”, rekommenderar David Powell, ingenjör och forskningsspecialist inom humansystemteknik .

6. Sätt att växa och bryta igenom "glastaket."

Professionell och individuell tillväxt är en annan avgörande viktig komponent i en verkligt framgångsrik karriär (och livet i allmänhet, om man tänker efter) som ofta ses som något banalt och för vagt för att läggas till seriösa planer. Att försöka se helheten, titta på din karriär ur ett tredjepartsperspektiv kan vara oerhört användbart för att förstå vart du är på väg som professionell och hur du bryter igenom det så kallade "glastaket", vilket är mycket typiskt för alla professionell situation när det verkar som att oavsett hur mycket du lär dig och förbättrar dig själv, kommer du inte att kunna öka din inkomst mycket högre eller bli befordrad, eftersom du redan nått en ganska hög nivå. Det är typiskt för proffs att börja tappa motivationen och intresset för vad de gör strax efter att de har slagit i glastaket, så det är bättre att förbereda sig för det i förväg. Här är vad John Sonmez, en mjukvaruutvecklare med rik yrkeserfarenhet,har att säga om detta:
”Det spelar ingen roll hur bra du är, det finns en punkt där du når toppen och du kan inte riktigt avancera längre. Men det finns vägar runt - eller genom - detta glastak. Som frilansare är ditt glastak mycket högre, även om det fortfarande finns en praktisk gräns för hur mycket du kan tjäna som frilansare eftersom du fortfarande måste byta timmar mot dollar. Som företagare är det helt obegränsat, men du kan också tjäna noll dollar eller negativa dollar. Om du vill fortsätta vara en karriärutvecklare kan du investera mycket i ditt personliga varumärke och marknadsföring själv, och du kanske kan hitta ett företag som kommer att betala dig betydligt mer än genomsnittet bara på grund av ditt rykte.”
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION