CodeGym /Java-blogg /Tilfeldig /8 feil som kan ødelegge en programvareutviklers karriere
John Squirrels
Nivå
San Francisco

8 feil som kan ødelegge en programvareutviklers karriere

Publisert i gruppen
Hos CodeGym snakker vi mye om programvareutvikleres karrierer og hvordan de kan bli lange , fruktbare og fulle av muligheter hvis du investerer nok tid og krefter på å lære programmeringsferdigheter og få praktisk erfaring . Og det er generelt sant, ettersom de fleste utviklere er fornøyde med jobben og karrieren. Vi har tidligere nevnt at ifølge dataene fra jobbnettstedet Indeed, er Java-utviklere minst sannsynlige for å forlate yrket blant alle fagfolk generelt, ikke bare i teknologisektoren. Karrierebyttefrekvensen deres er mindre enn 8 %, mens det for programvareutvikleryrket generelt er 27 %, og for eksempel for databaseadministratorer er det 35 %. 8 feil som kan ødelegge en programvareutviklers karriere - 1Selv når de tilbys en lederstilling på høyere nivå, vil flertallet av Java-kodere bare ikke gi opp. Dette beviser at for de fleste kodere som gikk med Java som hovedprogrammeringsspråk, viste det seg å være den rette innsatsen. Når det er sagt, er det imidlertid ikke så forskjellig å være programvareutvikler fra andre profesjonelle karrierer når det gjelder generell dynamikk. De fleste utviklere har oppturer og nedturer gjennom karrieren, gode valg som fører til profesjonell vekst og dårlige som resulterer i at karrieren din står fast eller går i nedgang. Dårlige valg og karrierefeil programvareutviklere, både nybegynnere og erfarne kodere, har en tendens til å gjøre gjennom hele karrieren, er det vi ønsker å snakke om i dag.

Juniorutviklers karrierefeil

La oss begynne med de som er mer typiske for Junior programvareutviklere, selv om programmerere generelt sett er tilbøyelige til å lage dem når som helst i karrieren.

1. Ikke å kunne anslå hva du er verdt tilstrekkelig.

Dette er et ganske naturlig problem å ha når du bare er i begynnelsen av din karriere og ikke har nok erfaring og kunnskap til å anslå hva du er realistisk verdt på arbeidsmarkedet. Det går begge veier, ettersom juniorutviklere har en tendens til å undervurdere og overvurdere seg selv. De som overvurderer seg selv forventer vanligvis for mye av jobben de har, og oppførselen deres gjenspeiler det. Det er også hyppig for nybegynnere å undervurdere hva deres kunnskap og ferdigheter egentlig er verdt. Som et resultat aksepterer de det første jobbtilbudet de får og ender opp med å jobbe i måneder og noen ganger år for en mye lavere lønn enn de kunne tjene.

2. Ignorerer myke ferdigheter.

Å neglisjere myke ferdigheter er ganske vanlig blant programvareutviklere generelt, men den største skaden denne feilen pleier å forårsake for utviklerne i begynnelsen av karrieren. Mange programmerere tror bare at det å ha velutviklede myke ferdigheter ikke er så viktig for deres profesjonelle suksess. De siste dataene viser at de tar stadig mer feil ettersom viktigheten av myke ferdigheter for programvareutviklere øker. I følge en undersøkelse utført av konsulentfirmaet West Monroe, sa 78 % av HR-er og rekrutterere at de har blitt mer fokusert på å finne tekniske fagfolk med sterke myke ferdigheter i løpet av de siste årene. 43 % av de spurte HR-ekspertene sa også at teknologiroller er vanskeligere å fylle fordi kandidater mangler sterke myke ferdigheter.

3. Unnlatelse av å utvikle en karriereplan.

Å utvikle en karriereplan og oppdatere den en gang i blant er viktig hvis du er ute etter rask karrierevekst. Utviklerne som ikke har en karriereplan har vanligvis en tendens til å sitte fast på samme nivå posisjoner mye lenger.

4. Unnlatelse av å akseptere kritikk og tilbakemeldinger.

Å kunne akseptere tilbakemeldinger er faktisk ganske viktig for alle programvareutviklere, da dette lar dem få en bedre forståelse av sine svakheter, noe som er avgjørende for å oppnå rask fremgang. Juniorutviklere har en tendens til å gjøre en feil ved å ta negative tilbakemeldinger personlig, og dette påvirker deres profesjonelle vekst.

Mellom- og seniorutviklers karrierefeil

Mellom- og seniorutviklere gjør også mange karrierefeil. Her er noen av de mest typiske.

1. Hold deg til teknologistabelen din.

Ettersom programvareutviklingsindustrien er i stadig utvikling, må profesjonelle programvareutviklere hele tiden lære og utvikle seg med den hvis de vil fortsette å lykkes i karrieren. De som holder seg til den samme teknologien stables gjennom årene og ikke lærer nye ting, ender til slutt opp med utdatert kunnskap som ikke er så etterspurt på markedet.

2. Å bli i samme jobb for lenge.

Selv om det å ha en lang flerårig karriere i ett selskap fortsatt er respektert og sett på som en ærefull ting å gjøre, ender dette vanligvis opp med å bli et synkehull i karrieren for programvareutviklere. Å bli i samme jobb i mange år vil uunngåelig begrense din faglige kunnskap og ekspertise, noe som gjør deg dårligere skikket som programvareutvikler på jakt etter nye muligheter på arbeidsmarkedet.

3. Hoppe jobber for ofte.

Å bytte jobb innen programvareutvikling for ofte er imidlertid også en feil som kan skade karrieren din. Det er så enkelt som dette: Å finne og ansette kvalifiserte spesialister krever en betydelig mengde ressurser for enhver bedrift. Så de er vanligvis ikke villige til å ansette folk som er "job-jumpers". De sier at det å bo hos ett selskap i 4-5 år er en ideell tidsperiode for en programvareutvikler, 2-3 år er også akseptabelt, men å bytte jobb hver 5.-6. måned er vanligvis ikke det.

4. Flytte inn i en lederrolle.

Det er ikke uvanlig at en forfremmelse, som å gå inn i en lederstilling vanligvis er for en programvareutvikler, ender opp som deres ultimate karrierebrems. Å være en god leder krever et sett med talenter og ferdigheter som de fleste programmerere ikke har som standard. Når en stor programvareutvikler blir til en dårlig bedriftsleder, kan dette sette karrieren hans/hennes på begge felt i en nedadgående spiral.

Meninger

Tradisjonelt sett, la oss oppsummere det hele med noen interessante meninger om saken fra erfarne programvareutviklere. Her er noen flere karrierefeil å unngå som programvareutvikler. «Tenker ikke på forretningsperspektivet til bedriften din. Jeg har lest mange spørsmål som: "Hvorfor har ASP.NET 3,6 % markedsandel når Node.js bare har 0,6 % og tilbyr mye mer ytelse enn ASP.NET?" Årsaken er ganske enkel, du tenker ikke i forretningsperspektivet til organisasjonen din, men i dine egne preferanser må du tilpasse deg deres behov og re-kompetanse når du kan for å gjøre bedriften din bedre og hjelpe deg selv til å ha det bedre muligheter hvis du en dag skal flytte til et annet selskap. Dette andre punktet skjer veldig ofte, og det er grunnen til at ledelsen ikke ønsker å gi deg noen midler," Federico Navarrete,påpeker . «Å følge hypen for nye trender/rammer/språk og tro at jeg må kunne alt. Feil. Finn og spesialiser deg på spesifikk teknologi (eller produkt) som du liker og være i stand til å selge på markedet og holde deg til det. Så lenge det selger, er du i virksomhet. Spesialisering er en kritisk komponent for din suksess. Behandle koden min som en del av identiteten min, eller min skapelse/mesterverk, eller min baby. Feil. Bli aldri knyttet til produktet ditt. Uansett hva du lager vil bli endret, overskrevet, slettet, fjernet, blitt foreldet, ignorert, mislikt. Det spiller ingen rolle, bare la det gå, ikke prøv å beskytte det. Koden din er ikke din identitet," saLena Keri, en annen erfaren utvikler. «Å takke ja til en jobb uten å ha en privat prat med noen som allerede er i bedriften med (omtrent) samme stilling. Personene som faktisk ansetter deg har kanskje ingen anelse om hvordan arbeiderne har det, eller de kan ha et veldig idealisert syn. Jeg har takket ja til et par jobbtilbud jeg ikke burde ha på grunn av dette. Bortkastet tid og entusiasme. Å si ja til mer enn du kan håndtere arbeidsmengdemessig. Når du tar på deg for mye eller for komplekst arbeid, posisjonerer du deg selv til å mislykkes. Du kan legge ned mye veldig godt arbeid, men når du ikke overholder tidsfrister, funksjoner eller kvalitet, er det det du blir husket for,” la Larry Stanson til.
Hva annet å lese:
  • 8 nye måter å øke Java-læringsevnene dine på. Apper og teknikker
  • Dokumentere koden din. Beste verktøy for teknisk skriving og programvaredokumentasjon
  • Hvordan karrierebyttere kan dra nytte av å bruke CodeGym
  • Fra null til kodehelt. Hva du vil være i stand til etter å ha fullført CodeGyms kurs
  • Går læringen for sakte? Beste apper for å slå utsettelse og bli mer effektiv
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION