CodeGym /Java Blog /Willekeurig /8 fouten die de carrière van een softwareontwikkelaar kun...
John Squirrels
Niveau 41
San Francisco

8 fouten die de carrière van een softwareontwikkelaar kunnen ruïneren

Gepubliceerd in de groep Willekeurig
Bij CodeGym praten we veel over de carrières van softwareontwikkelaars en hoe deze lang , vruchtbaar en vol kansen kunnen zijn als je genoeg tijd en moeite investeert in het leren van programmeervaardigheden en het opdoen van praktische ervaring . En het is over het algemeen waar, aangezien de meeste ontwikkelaars tevreden zijn met hun baan en carrière. We hebben eerder vermeld dat volgens de gegevens van de vacaturewebsite inderdaad, Java-ontwikkelaars het minst geneigd zijn hun beroep te verlaten van alle professionals in het algemeen, niet alleen in de technische sector. Hun overstappercentage is minder dan 8%, terwijl het voor het beroep van softwareontwikkelaar in het algemeen 27% is en voor bijvoorbeeld databasebeheerders 35%. 8 fouten die de carrière van een softwareontwikkelaar kunnen ruïneren - 1Zelfs als een leidinggevende functie op een hoger niveau wordt aangeboden, wil de meerderheid van de Java-programmeurs het gewoon niet opgeven. Dit bewijst dat voor de meeste programmeurs die Java als hun belangrijkste programmeertaal gebruikten, dit de juiste gok bleek te zijn. Dat gezegd hebbende, verschilt het zijn van een softwareontwikkelaar niet zo veel van andere professionele carrières in termen van algemene dynamiek. De meeste ontwikkelaars hebben ups en downs gedurende hun carrière, goede keuzes die leiden tot professionele groei en slechte keuzes die ertoe leiden dat je carrière vastloopt of in verval raakt. Slechte keuzes en carrièrefouten die softwareontwikkelaars, zowel beginners als ervaren programmeurs, tijdens hun carrière vaak maken, daar willen we het vandaag over hebben.

De carrièrefouten van Junior Developer

Laten we beginnen met degenen die meer typisch zijn voor Junior softwareontwikkelaars, hoewel programmeurs over het algemeen geneigd zijn om ze op elk moment van hun carrière te maken.

1. Niet goed kunnen inschatten wat je waard bent.

Dit is een heel natuurlijk probleem als je aan het begin van je carrière staat en nog niet genoeg ervaring en kennis hebt om in te schatten wat je realistisch gezien waard bent op de arbeidsmarkt. Het werkt twee kanten op, aangezien Junior-ontwikkelaars zichzelf vaak onderschatten en overschatten. Degenen die zichzelf overschatten, verwachten doorgaans te veel van de baan die ze hebben, en hun gedrag weerspiegelt dat. Het komt ook vaak voor dat beginners onderschatten wat hun kennis en vaardigheden echt waard zijn. Als gevolg hiervan accepteren ze het eerste baanaanbod dat ze krijgen en werken ze maanden en soms jaren voor een veel lager salaris dan ze zouden kunnen verdienen.

2. Zachte vaardigheden negeren.

Het verwaarlozen van soft skills komt vrij vaak voor bij softwareontwikkelaars in het algemeen, maar de meeste schade die deze fout toebrengt aan de ontwikkelaars in de beginfase van hun carrière. Veel programmeurs denken gewoon dat het hebben van goed ontwikkelde soft skills niet zo belangrijk is voor hun professionele succes. Uit de laatste gegevens blijkt dat ze het steeds meer bij het verkeerde eind hebben, aangezien het belang van soft skills voor softwareontwikkelaars toeneemt. Volgens een onderzoek uitgevoerd door adviesbureau West Monroe, zei 78% van HR's en recruiters dat ze de afgelopen jaren meer gericht zijn geworden op het vinden van technische professionals met sterke soft skills. 43% van de ondervraagde HR-professionals zei ook dat technologiefuncties moeilijker te vervullen zijn omdat kandidaten geen sterke soft skills hebben.

3. Geen carrièreplan ontwikkelen.

Het ontwikkelen van een carrièreplan en het zo nu en dan updaten is belangrijk als je op zoek bent naar snelle carrièregroei. De ontwikkelaars die geen carrièreplan hebben, zitten doorgaans veel langer vast op dezelfde posities.

4. Kritiek en feedback niet accepteren.

Het kunnen accepteren van feedback is eigenlijk heel belangrijk voor alle softwareontwikkelaars, omdat ze hierdoor een beter begrip krijgen van hun zwakke punten, wat essentieel is om snel vooruitgang te boeken. Junior ontwikkelaars hebben de neiging om een ​​fout te maken door negatieve feedback persoonlijk op te vatten, en dit beïnvloedt hun professionele groei.

De carrièrefouten van de midden- en senior ontwikkelaar

Middle en Senior Developers maken ook veel carrièrefouten. Hier zijn enkele van de meest typische.

1. Vasthouden aan uw technologiestapel.

Aangezien de softwareontwikkelingsindustrie voortdurend in ontwikkeling is, moeten professionele softwareontwikkelaars voortdurend leren en mee evolueren als ze succesvol willen blijven in hun carrière. Degenen die door de jaren heen vasthouden aan dezelfde technologiestapel en geen nieuwe dingen leren, eindigen uiteindelijk met verouderde kennis waar niet zo veel vraag naar is op de markt.

2. Te lang in dezelfde baan blijven.

Ook al wordt het hebben van een lange, meerjarige carrière bij één bedrijf nog steeds gerespecteerd en gezien als een eervolle zaak, voor softwareontwikkelaars wordt dit meestal een zinkgat in de carrière. Jarenlang in dezelfde baan blijven, beperkt onvermijdelijk je professionele kennis en expertise, waardoor je als softwareontwikkelaar minder fit bent op zoek naar nieuwe kansen op de arbeidsmarkt.

3. Te vaak banen springen.

Te vaak wisselen van baan in softwareontwikkeling is echter ook een vergissing die je carrière kan schaden. Zo simpel is het: het vinden en inhuren van gekwalificeerde specialisten kost elk bedrijf een aanzienlijke hoeveelheid middelen. Ze zijn dus meestal niet bereid om mensen aan te nemen die 'job-jumpers' zijn. Ze zeggen dat 4-5 jaar bij één bedrijf blijven een ideale periode is voor een softwareontwikkelaar, 2-3 jaar is ook acceptabel, maar elke 5-6 maanden van baan wisselen is dat over het algemeen niet.

4. Verhuizen naar een managementfunctie.

Het is niet ongebruikelijk dat een promotie, wat normaal gesproken een overstap naar een leidinggevende functie is voor een softwareontwikkelaar, de ultieme rem op hun carrière wordt. Een goede manager zijn vereist een reeks talenten en vaardigheden die de meeste programmeurs niet standaard bezitten. Wanneer een geweldige softwareontwikkelaar verandert in een slechte bedrijfsleider, kan dit zijn/haar carrière op beide gebieden in een neerwaartse spiraal brengen.

Meningen

Laten we traditioneel alles samenvatten met enkele interessante meningen hierover van ervaren softwareontwikkelaars. Hier zijn enkele aanvullende carrièrefouten die u als softwareontwikkelaar moet vermijden. “Niet nadenken over het zakelijke perspectief van je bedrijf. Ik heb veel vragen gelezen zoals: "Waarom heeft ASP.NET een marktaandeel van 3,6% terwijl Node.js slechts 0,6% heeft en veel meer prestaties biedt dan ASP.NET?" De reden is vrij eenvoudig: u denkt niet in het zakelijke perspectief van uw organisatie, maar in uw eigen voorkeuren, u moet zich aanpassen aan hun behoeften en u waar mogelijk bijscholen om uw bedrijf beter te maken en uzelf te helpen betere kansen als je op een dag moet verhuizen naar een ander bedrijf. Dit tweede punt komt heel vaak voor en daarom wil het management je geen geld geven,” Federico Navarrete,wijst erop . “De hype volgen voor nieuwe trends/frameworks/talen en geloven dat ik het allemaal moet weten. Fout. Vind en specialiseer je in specifieke technologie (of product) die je leuk vindt en in staat bent om op de markt te verkopen en je eraan te houden. Zolang het verkoopt, ben je in bedrijf. Specialisatie is een cruciaal onderdeel van uw succes. Mijn code behandelen als een deel van mijn identiteit, of mijn creatie/meesterwerk, of mijn baby. Fout. Raak nooit gehecht aan uw product. Wat je ook maakt, het zal worden gewijzigd, overschreven, verwijderd, verwijderd, verouderd, genegeerd, niet leuk gevonden. Het maakt niet uit, laat het gewoon gaan, probeer het niet te beschermen. Je code is niet je identiteit', zei hijLena Keri, een andere ervaren ontwikkelaar. “Een baan aannemen zonder een privégesprek te hebben gehad met iemand die al in het bedrijf zit met (ongeveer) dezelfde functie. De mensen die u daadwerkelijk aannemen, hebben misschien geen idee hoe de werknemers zich voelen, of ze hebben een zeer geïdealiseerd beeld. Ik heb een paar baanaanbiedingen aangenomen die ik hierdoor niet had moeten hebben. Verspilling van tijd en enthousiasme. Ja zeggen tegen meer dan je qua werkdruk aankunt. Als je te veel of te complex werk op je neemt, positioneer je jezelf om te falen. Je kunt heel goed werk leveren, maar als je deadlines, functies of kwaliteit niet haalt, word je daar om herinnerd”, voegde Larry Stanson eraan toe.
Wat nog meer te lezen:
  • 8 nieuwe manieren om uw Java-leervermogen te vergroten. Apps en technieken
  • Uw code documenteren. Beste tools voor technisch schrijven en softwaredocumentatie
  • Hoe carrièreswitchers kunnen profiteren van het gebruik van CodeGym
  • Van nul tot codeerheld. Waartoe je in staat bent na het voltooien van de CodeGym-cursus
  • Leren gaat te langzaam? Beste apps om uitstelgedrag te verslaan en effectiever te worden
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION