CodeGym /Java blogg /Slumpmässig /8 misstag som kan förstöra en mjukvaruutvecklares karriär...
John Squirrels
Nivå
San Francisco

8 misstag som kan förstöra en mjukvaruutvecklares karriär

Publicerad i gruppen
På CodeGym pratar vi mycket om mjukvaruutvecklares karriärer och hur de kan bli långa , fruktbara och fulla av möjligheter om du investerar tillräckligt med tid och ansträngning för att lära dig programmeringsfärdigheter och få praktisk erfarenhet . Och det är i allmänhet sant, eftersom de flesta utvecklare är nöjda med sina jobb och karriärer. Vi har tidigare nämnt att enligt uppgifterna från jobbwebbplatsen Indeed är Java-utvecklare minst benägna att lämna sitt yrke bland alla yrkesverksamma i allmänhet, inte bara inom tekniksektorn. Deras karriärbytesfrekvens är mindre än 8 %, medan det för programvaruutvecklare i allmänhet är 27 % och för databasadministratörer, till exempel, är det 35 %. 8 misstag som kan förstöra en mjukvaruutvecklares karriär - 1Även när de erbjuds en chefsposition på högre nivå, vill majoriteten av Java-kodare helt enkelt inte ge upp det. Detta bevisar att för majoriteten av kodare som gick med Java som sitt huvudsakliga programmeringsspråk visade det sig vara rätt insats. Med det sagt, att vara mjukvaruutvecklare skiljer sig inte så mycket från andra yrkeskarriärer när det gäller generell dynamik. De flesta utvecklare har upp- och nedgångar under hela sin karriär, bra val som leder till professionell tillväxt och dåliga som resulterar i att din karriär fastnar eller går in i en nedgång. Dåliga val och karriärmisstag mjukvaruutvecklare, både nybörjare och erfarna kodare, tenderar att göra under hela sin karriär är vad vi skulle vilja prata om idag.

Juniorutvecklarens karriärmisstag

Låt oss börja med de som är mer typiska för Junior mjukvaruutvecklare, även om programmerare generellt sett är benägna att göra dem när som helst i karriären.

1. Att inte kunna uppskatta vad du är värd tillräckligt.

Detta är ett ganska naturligt problem att ha när du bara är i början av din karriär och inte har tillräckligt med erfarenhet och kunskap för att uppskatta vad du är realistiskt värd på arbetsmarknaden. Det går åt båda hållen, eftersom juniorutvecklare tenderar att underskatta och överskatta sig själva. De som överskattar sig själva förväntar sig vanligtvis för mycket av jobbet de har, och deras beteende speglar det. Det är också ofta för nybörjare att underskatta vad deras kunskaper och färdigheter verkligen är värda. Som ett resultat accepterar de det första jobberbjudandet de får och slutar arbeta i månader och ibland år för en mycket lägre lön än de skulle kunna tjäna.

2. Ignorera mjuka färdigheter.

Att försumma mjuka färdigheter är ganska vanligt bland mjukvaruutvecklare i allmänhet, men den största skadan tenderar detta misstag att orsaka för utvecklarna i början av deras karriärer. Många programmerare tror bara att det inte är så viktigt att ha välutvecklade mjuka färdigheter för deras professionella framgång. De senaste uppgifterna visar att de har allt mer fel eftersom vikten av mjuka färdigheter för mjukvaruutvecklare ökar. Enligt en undersökning gjord av konsultföretaget West Monroe sa 78 % av personalpersonal och rekryterare att de har blivit mer fokuserade på att hitta tekniker med starka mjuka färdigheter under de senaste åren. 43 % av tillfrågade HR-proffs sa också att teknikroller är svårare att fylla eftersom kandidater saknar starka mjuka färdigheter.

3. Att inte utveckla en karriärplan.

Att ta fram en karriärplan och uppdatera den då och då är viktigt om du letar efter snabb karriärtillväxt. De utvecklare som inte har en karriärplan tenderar vanligtvis att sitta fast på samma nivå under mycket längre tid.

4. Att inte acceptera kritik och feedback.

Att kunna ta emot feedback är faktiskt ganska viktigt för alla mjukvaruutvecklare, eftersom detta gör att de kan få en bättre förståelse för sina svagheter, vilket är viktigt för att uppnå snabba framsteg. Juniorutvecklare tenderar att göra ett misstag genom att ta negativ feedback personligen, och detta påverkar deras professionella tillväxt.

Mellan- och seniorutvecklares karriärmisstag

Mellan- och seniorutvecklare gör också många karriärmisstag. Här är några av de mest typiska.

1. Håll dig till din teknikstack.

Eftersom mjukvaruutvecklingsbranschen ständigt utvecklas måste professionella mjukvaruutvecklare ständigt lära sig och utvecklas med den om de vill fortsätta framgångsrika i sina karriärer. De som håller fast vid samma teknik staplar genom åren och inte lär sig nya saker slutar till slut med föråldrad kunskap som inte är så efterfrågad på marknaden.

2. Att stanna på samma jobb för länge.

Även om en lång flerårig karriär i ett företag fortfarande respekteras och ses som en hedervärd sak att göra, för mjukvaruutvecklare slutar detta vanligtvis med att bli en karriärsänka. Att stanna kvar på samma jobb i många år kommer oundvikligen att begränsa din professionella kunskap och expertis, vilket gör dig mindre vältränad som mjukvaruutvecklare som letar efter nya möjligheter på arbetsmarknaden.

3. Hoppar jobb för ofta.

Att byta jobb inom mjukvaruutveckling för ofta är dock också ett misstag som kan skada din karriär. Så enkelt är det: att hitta och anställa kvalificerade specialister kräver en ansenlig mängd resurser för alla företag. Så de är vanligtvis inte villiga att anställa människor som är "job-jumpers". De säger att att stanna hos ett företag i 4-5 år är en idealisk tidsperiod för en mjukvaruutvecklare, 2-3 år är också acceptabelt, men att byta jobb var 5-6 månad är det i allmänhet inte.

4. Flytta in i en chefsroll.

Det är inte ovanligt att en befordran, som att gå in i en chefsposition vanligtvis är för en mjukvaruutvecklare, blir deras ultimata karriärbroms. Att vara en bra chef kräver en uppsättning talanger och färdigheter som de flesta programmerare inte har som standard. När en stor mjukvaruutvecklare förvandlas till en dålig affärschef kan detta sätta hans/hennes karriär inom båda områdena i en nedåtgående spiral.

Åsikter

Låt oss traditionellt sammanfatta det hela med några intressanta åsikter om saken från erfarna mjukvaruutvecklare. Här är några ytterligare karriärmisstag att undvika som mjukvaruutvecklare. "Tänker inte på ditt företags affärsperspektiv. Jag har läst många frågor som: "Varför har ASP.NET 3,6% marknadsandel när Node.js bara har 0,6% och erbjuder mycket mer prestanda än ASP.NET?" Anledningen är ganska enkel, du tänker inte i din organisations affärsperspektiv, utan i dina egna preferenser måste du anpassa dig till deras behov och omkompetens när du kan för att göra ditt företag bättre och hjälpa dig själv att få bättre möjligheter om du en dag behöver flytta till ett annat företag. Den här andra punkten händer väldigt ofta och det är därför ledningen inte vill ge dig några pengar”, Federico Navarrete,påpekar . ”Följer hajpen för nya trender/ramar/språk och tror att jag måste kunna allt. Fel. Hitta och specialisera dig på specifik teknik (eller produkt) som du gillar och kunna sälja på marknaden och hålla fast vid det. Så länge det säljer är du i affärer. Specialisering är en avgörande komponent för din framgång. Behandla min kod som en del av min identitet, eller mitt skapande/mästerverk, eller min baby. Fel. Bli aldrig fäst vid din produkt. Vad du än skapar kommer att ändras, skrivas över, raderas, tas bort, bli föråldrat, ignoreras, ogillas. Det spelar ingen roll, bara släpp det, försök inte skydda det. Din kod är inte din identitet”, saLena Keri, en annan erfaren utvecklare. ”Att tacka ja till ett jobb utan att prata privat med någon som redan är i företaget med (ungefär) samma tjänst. De personer som faktiskt anställer dig kanske inte har någon aning om hur arbetarna mår, eller så kan de ha en väldigt idealiserad uppfattning. Jag har tackat ja till ett par jobberbjudanden som jag inte borde ha på grund av detta. Slöseri med tid och entusiasm. Att säga ja till mer än vad du kan hantera arbetsbelastningsmässigt. När du tar på dig för mycket eller för komplext arbete, positionerar du dig själv för att misslyckas. Du kan lägga ner mycket mycket bra arbete, men när du inte håller deadlines, funktioner eller kvalitet är det vad du blir ihågkommen för”, tillade Larry Stanson.
Vad mer att läsa:
  • 8 nya sätt att förbättra din Java-inlärningsförmåga. Appar och tekniker
  • Dokumentera din kod. Bästa verktygen för tekniskt skrivande och mjukvarudokumentation
  • Hur karriärväxlare kan dra nytta av att använda CodeGym
  • Från noll till kodningshjälte. Vad du kommer att kunna när du har slutfört CodeGyms kurs
  • Går inlärningen för långsamt? Bästa apparna för att slå förhalning och bli mer effektiv
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION