CodeGym /Java blog /Tilfældig /8 fejl, der kan ødelægge en softwareudviklers karriere
John Squirrels
Niveau
San Francisco

8 fejl, der kan ødelægge en softwareudviklers karriere

Udgivet i gruppen
Hos CodeGym taler vi meget om softwareudvikleres karrierer, og hvordan de kan blive lange , frugtbare og fulde af muligheder, hvis du investerer nok tid og kræfter i at lære programmeringsfærdigheder og få praktisk erfaring . Og det er generelt rigtigt, da de fleste udviklere er tilfredse med deres job og karriere. Vi har tidligere nævnt, at ifølge data fra jobwebstedet Indeed er Java-udviklere de mindst tilbøjelige til at forlade deres erhverv blandt alle fagfolk generelt, ikke kun i tech-sektoren. Deres karriereskift er mindre end 8 %, mens det for softwareudviklerfaget generelt er 27 %, og for f.eks. databaseadministratorer er det 35 %. 8 fejl, der kan ødelægge en softwareudviklers karriere - 1Selv når de tilbydes en lederstilling på et højere niveau, ønsker de fleste Java-kodere bare ikke at opgive det. Dette beviser, at for de fleste kodere, der gik med Java som deres primære programmeringssprog, viste det sig at være den rigtige indsats. Når det er sagt, er det dog ikke så forskelligt at være softwareudvikler fra andre professionelle karrierer med hensyn til generel dynamik. De fleste udviklere har op- og nedture gennem deres karriere, gode valg, der fører til professionel vækst, og dårlige valg, der resulterer i, at din karriere går i stå eller går i tilbagegang. Dårlige valg og karrierefejl softwareudviklere, både begyndere og erfarne kodere, har en tendens til at træffe gennem hele deres karriere, er det, vi gerne vil tale om i dag.

Juniorudviklers karrierefejl

Lad os begynde med dem, der er mere typiske for Junior softwareudviklere, selvom programmører generelt er tilbøjelige til at lave dem på et hvilket som helst tidspunkt i deres karriere.

1. Ikke at kunne vurdere, hvad du er værd tilstrækkeligt.

Det er et ganske naturligt problem at have, når du lige er i starten af ​​din karriere og ikke har nok erfaring og viden til at vurdere, hvad du realistisk er værd på arbejdsmarkedet. Det går begge veje, da juniorudviklere har en tendens til at undervurdere og overvurdere sig selv. De, der overvurderer sig selv, forventer typisk for meget af det job, de har, og det afspejler deres adfærd. Det er også hyppigt for begyndere at undervurdere, hvad deres viden og færdigheder virkelig er værd. Som et resultat accepterer de det første jobtilbud, de får, og ender med at arbejde i måneder og nogle gange år til en meget lavere løn, end de kunne tjene.

2. Ignorer bløde færdigheder.

At negligere bløde færdigheder er ret almindeligt blandt softwareudviklere generelt, men den største skade, som denne fejl har en tendens til at forårsage for udviklerne i begyndelsen af ​​deres karriere. Mange programmører tror bare, at det at have veludviklede bløde færdigheder ikke er så vigtigt for deres professionelle succes. De seneste data viser, at de i stigende grad tager fejl, da vigtigheden af ​​bløde færdigheder for softwareudviklere er stigende. Ifølge en undersøgelse foretaget af konsulentfirmaet West Monroe sagde 78 % af personalepersonalet og rekrutteringspersonalet, at de er blevet mere fokuserede på at finde tekniske fagfolk med stærke bløde færdigheder i løbet af de sidste mange år. 43 % af de adspurgte HR-professionelle sagde også, at teknologiroller er sværere at udfylde, fordi kandidater mangler stærke bløde færdigheder.

3. Undladelse af at udvikle en karriereplan.

Det er vigtigt at udvikle en karriereplan og opdatere den en gang imellem, hvis du leder efter hurtig karrierevækst. De udviklere, der ikke har en karriereplan, har typisk en tendens til at sidde fast på samme niveau i meget længere tid.

4. Undladelse af at acceptere kritik og feedback.

At kunne acceptere feedback er faktisk ret vigtigt for alle softwareudviklere, da dette giver dem mulighed for at få en bedre forståelse af deres svagheder, hvilket er afgørende for at opnå hurtige fremskridt. Juniorudviklere har en tendens til at begå en fejl ved at tage negativ feedback personligt, og dette påvirker deres professionelle vækst.

Mellem- og seniorudviklers karrierefejl

Mellem- og seniorudviklere laver også mange karrierefejl. Her er nogle af de mest typiske.

1. Hold dig til din teknologistak.

Da softwareudviklingsindustrien er i konstant udvikling, skal professionelle softwareudviklere konstant lære og udvikle sig med den, hvis de vil forblive succesfulde i deres karriere. De, der holder sig til den samme teknologi, stables gennem årene og ikke lærer nye ting, ender i sidste ende med forældet viden, der ikke er så efterspurgt på markedet.

2. At blive i det samme job for længe.

Selvom det at have en lang flerårig karriere i én virksomhed stadig er respekteret og betragtet som en ærefuld ting at gøre, ender det for softwareudviklere typisk med at blive et synkehul for karrieren. At blive i det samme job i mange år vil uundgåeligt begrænse din faglige viden og ekspertise, hvilket gør dig mindre egnet som softwareudvikler på udkig efter nye muligheder på arbejdsmarkedet.

3. Springer job for ofte.

At skifte job inden for softwareudvikling for ofte er dog også en fejl, der kan skade din karriere. Det er så enkelt som dette: At finde og ansætte kvalificerede specialister kræver en betydelig mængde ressourcer for enhver virksomhed. Så de er typisk ikke villige til at ansætte folk, der er 'job-springere'. De siger, at det at blive hos en virksomhed i 4-5 år er en ideel periode for en softwareudvikler, 2-3 år er også acceptabelt, men at skifte job hver 5-6 måned er generelt ikke.

4. Gå ind i en ledelsesrolle.

Det er ikke ualmindeligt, at en forfremmelse, som at flytte ind i en lederstilling normalt er for en softwareudvikler, ender med at blive deres ultimative karrierebremse. At være en god leder kræver et sæt talenter og færdigheder, som de fleste programmører ikke besidder som standard. Når en stor softwareudvikler bliver til en dårlig virksomhedsleder, kan dette sætte hans/hendes karriere på begge områder i en nedadgående spiral.

Meninger

Lad os traditionelt opsummere det hele med nogle interessante meninger om sagen fra erfarne softwareudviklere. Her er nogle yderligere karrierefejl at undgå som softwareudvikler. "Tænker ikke på din virksomheds forretningsperspektiv. Jeg har læst mange spørgsmål som: "Hvorfor har ASP.NET 3,6% markedsandel, når Node.js kun har 0,6% og tilbyder meget mere ydeevne end ASP.NET?" Årsagen er ret enkel, du tænker ikke i din organisations forretningsperspektiv, men i dine egne præferencer skal du tilpasse dig deres behov og omkvalificere dig, når du kan, for at gøre din virksomhed bedre og hjælpe dig selv til at få det bedre muligheder, hvis du en dag skal flytte til en anden virksomhed. Dette andet punkt sker meget ofte, og det er derfor, ledelsen ikke ønsker at give dig nogen penge,” Federico Navarrete,påpeger . ”Følger hypen for nye trends/rammer/sprog og tror på, at jeg skal kunne det hele. Forkert. Find og specialiser dig i specifik teknologi (eller produkt), som du kan lide og være i stand til at sælge på markedet og holde fast i det. Så længe det sælger, er du i gang. Specialisering er en kritisk komponent i din succes. At behandle min kode som en del af min identitet eller min skabelse/mesterværk eller min baby. Forkert. Bliv aldrig knyttet til dit produkt. Uanset hvad du opretter vil blive ændret, overskrevet, slettet, fjernet, forældet, ignoreret, ikke kunne lide. Det er lige meget, bare lad det gå, prøv ikke at beskytte det. Din kode er ikke din identitet,” sagdeLena Keri, en anden erfaren udvikler. ”At tage imod et job uden at have en privat snak med en, der allerede er i virksomheden med (cirka) samme stilling. De mennesker, der rent faktisk ansætter dig, har måske ingen idé om, hvordan arbejderne har det, eller de kan have et meget idealiseret syn. Jeg har accepteret et par jobtilbud, jeg ikke burde have på grund af dette. Spild af tid og entusiasme. At sige ja til mere, end du kan klare arbejdsbyrden. Når du påtager dig for meget eller for komplekst arbejde, positionerer du dig selv til at fejle. Du kan yde en masse meget godt arbejde, men når du ikke overholder deadlines, funktioner eller kvalitet, er det det, du bliver husket for,” tilføjede Larry Stanson.
Hvad skal man ellers læse:
  • 8 nye måder at booste dine Java-indlæringsevner på. Apps og teknikker
  • Dokumentation af din kode. Bedste værktøjer til teknisk skrivning og softwaredokumentation
  • Hvordan karriereskiftere kan drage fordel af at bruge CodeGym
  • Fra nul til kodningshelt. Hvad du vil være i stand til, når du har gennemført CodeGyms kursus
  • Går læring for langsomt? Bedste apps til at slå udsættelse og blive mere effektiv
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION