CodeGym /Java-Blog /Random-DE /8 Fehler, die die Karriere eines Softwareentwicklers ruin...
John Squirrels
Level 41
San Francisco

8 Fehler, die die Karriere eines Softwareentwicklers ruinieren können

Veröffentlicht in der Gruppe Random-DE
Bei CodeGym sprechen wir viel über die Karrieren von Softwareentwicklern und darüber, wie sie langwierig , fruchtbar und voller Möglichkeiten sein können , wenn Sie genügend Zeit und Mühe in das Erlernen von Programmierkenntnissen und das Sammeln praktischer Erfahrungen investieren . Und das stimmt im Allgemeinen, denn die meisten Entwickler sind mit ihrem Job und ihrer Karriere zufrieden. Wir haben bereits erwähnt, dass laut den Daten der Job-Website Indeed unter allen Berufstätigen im Allgemeinen die Wahrscheinlichkeit, dass Java-Entwickler ihren Beruf aufgeben, am geringsten ist, nicht nur im Technologiesektor. Ihre Berufswechselquote beträgt weniger als 8 %, während sie im Beruf des Softwareentwicklers im Allgemeinen bei 27 % und bei Datenbankadministratoren beispielsweise bei 35 % liegt. 8 Fehler, die die Karriere eines Softwareentwicklers ruinieren können – 1Selbst wenn ihnen eine Führungsposition auf höherer Ebene angeboten wird, möchte die Mehrheit der Java-Programmierer diese einfach nicht aufgeben. Dies beweist, dass es sich für die Mehrheit der Programmierer, die Java als Hauptprogrammiersprache gewählt haben, als die richtige Wahl erwiesen hat. Dennoch unterscheidet sich der Beruf eines Softwareentwicklers hinsichtlich der allgemeinen Dynamik nicht so sehr von anderen beruflichen Laufbahnen. Die meisten Entwickler erleben im Laufe ihrer Karriere Höhen und Tiefen. Gute Entscheidungen führen zu beruflicher Weiterentwicklung und schlechte dazu, dass Ihre Karriere ins Stocken gerät oder in den Niedergang gerät. Worüber wir heute sprechen möchten, ist, dass Softwareentwickler, sowohl Anfänger als auch erfahrene Programmierer, im Laufe ihrer Karriere häufig schlechte Entscheidungen und Karrierefehler treffen.

Karrierefehler von Junior-Entwicklern

Beginnen wir mit denen, die eher für Junior-Softwareentwickler typisch sind, obwohl Programmierer im Allgemeinen dazu neigen, sie zu jedem Zeitpunkt ihrer Karriere zu machen.

1. Sie können Ihren Wert nicht ausreichend einschätzen.

Dies ist ein ganz natürliches Problem, wenn Sie gerade am Anfang Ihrer Karriere stehen und nicht über genügend Erfahrung und Wissen verfügen, um einzuschätzen, welchen Wert Sie auf dem Arbeitsmarkt realistisch haben. Es geht in beide Richtungen, denn Nachwuchsentwickler neigen dazu, sich selbst zu unterschätzen und zu überschätzen. Wer sich selbst überschätzt, erwartet typischerweise zu viel von seinem Job, und sein Verhalten spiegelt dies wider. Auch Anfänger unterschätzen oft, was ihr Wissen und Können wirklich wert ist. Infolgedessen nehmen sie das erste Jobangebot an, das sie bekommen, und arbeiten am Ende Monate und manchmal Jahre für ein viel niedrigeres Gehalt, als sie verdienen könnten.

2. Soft Skills ignorieren.

Die Vernachlässigung von Soft Skills ist bei Softwareentwicklern im Allgemeinen weit verbreitet, der größte Schaden richtet dieser Fehler jedoch tendenziell bei den Entwicklern in der Anfangsphase ihrer Karriere an. Viele Programmierer denken einfach, dass gut entwickelte Soft Skills für ihren beruflichen Erfolg nicht so wichtig sind. Die neuesten Daten zeigen, dass sie zunehmend falsch liegen, da die Bedeutung von Soft Skills für Softwareentwickler zunimmt. Laut einer Umfrage des Beratungsunternehmens West Monroe gaben 78 % der Personalverantwortlichen und Personalvermittler an, dass sie sich in den letzten Jahren stärker auf die Suche nach Tech-Fachkräften mit ausgeprägten Soft Skills konzentriert haben. 43 % der befragten HR-Experten gaben außerdem an, dass Stellen im Technologiebereich schwieriger zu besetzen seien, weil es den Kandidaten an ausgeprägten Soft Skills mangele.

3. Es gelingt nicht, einen Karriereplan zu entwickeln.

Wenn Sie eine schnelle Karriereentwicklung anstreben, ist es wichtig, einen Karriereplan zu entwickeln und ihn von Zeit zu Zeit zu aktualisieren. Entwickler, die keinen Karriereplan haben, neigen in der Regel dazu, viel länger auf den gleichen Positionen festzusitzen.

4. Kritik und Feedback nicht annehmen.

Die Fähigkeit, Feedback anzunehmen, ist eigentlich für alle Softwareentwickler sehr wichtig, da sie dadurch ihre Schwächen besser verstehen können, was für schnelle Fortschritte unerlässlich ist. Nachwuchsentwickler neigen dazu, den Fehler zu begehen, negatives Feedback persönlich zu nehmen, was sich negativ auf ihre berufliche Entwicklung auswirkt.

Karrierefehler von mittleren und leitenden Entwicklern

Auch mittlere und höhere Entwickler machen in ihrer Karriere viele Fehler. Hier sind einige der typischsten.

1. Bleiben Sie bei Ihrem Technologie-Stack.

Da sich die Softwareentwicklungsbranche ständig weiterentwickelt, müssen professionelle Softwareentwickler ständig lernen und sich weiterentwickeln, wenn sie in ihrer Karriere erfolgreich bleiben wollen. Wer jahrelang am gleichen Technologie-Stack festhält und nichts Neues lernt, hat am Ende veraltetes Wissen, das auf dem Markt nicht so stark nachgefragt wird.

2. Zu lange im selben Job bleiben.

Auch wenn eine lange, mehrjährige Karriere in einem Unternehmen immer noch respektiert und als ehrenhaft angesehen wird, ist dies für Softwareentwickler in der Regel ein Karriereloch. Wenn Sie über viele Jahre im selben Job bleiben, werden Ihre beruflichen Kenntnisse und Ihr Fachwissen zwangsläufig eingeschränkt, sodass Sie als Softwareentwickler, der nach neuen Möglichkeiten auf dem Arbeitsmarkt sucht, weniger fit sind.

3. Zu oft den Job wechseln.

Ein zu häufiger Jobwechsel in der Softwareentwicklung ist jedoch auch ein Fehler, der Ihrer Karriere schaden kann. So einfach ist es: Die Suche und Einstellung qualifizierter Fachkräfte erfordert für jedes Unternehmen einen erheblichen Ressourcenaufwand. Daher sind sie in der Regel nicht bereit, Leute einzustellen, die „Job-Jumper“ sind. Sie sagen, dass es für einen Softwareentwickler ideal sei, 4–5 Jahre bei einem Unternehmen zu bleiben, 2–3 Jahre seien auch akzeptabel, aber ein Jobwechsel alle 5–6 Monate sei im Allgemeinen nicht möglich.

4. Wechsel in eine Führungsrolle.

Es ist nicht ungewöhnlich, dass eine Beförderung, die für einen Softwareentwickler normalerweise mit dem Einstieg in eine Führungsposition verbunden ist, zum ultimativen Karrierebremser wird. Um ein guter Manager zu sein, sind eine Reihe von Talenten und Fähigkeiten erforderlich, über die die meisten Programmierer nicht standardmäßig verfügen. Wenn aus einem großartigen Softwareentwickler ein schlechter Geschäftsführer wird, kann dies seine/ihre Karriere in beiden Bereichen in eine Abwärtsspirale stürzen.

Meinungen

Fassen wir das Ganze traditionell mit einigen interessanten Meinungen erfahrener Softwareentwickler zu diesem Thema zusammen. Hier sind einige weitere Karrierefehler, die Sie als Softwareentwickler vermeiden sollten. „Sie denken nicht über die geschäftliche Perspektive Ihres Unternehmens nach. Ich habe viele Fragen gelesen wie: „Warum hat ASP.NET einen Marktanteil von 3,6 %, wenn Node.js nur 0,6 % hat und viel mehr Leistung bietet als ASP.NET?“ Der Grund ist ziemlich einfach: Sie denken nicht in der geschäftlichen Perspektive Ihres Unternehmens, sondern in Ihren eigenen Vorlieben. Sie müssen sich an deren Bedürfnisse anpassen und sich neu qualifizieren, wann immer Sie können, um Ihr Unternehmen besser zu machen und sich selbst dabei zu helfen, besser zu werden Möglichkeiten, wenn Sie eines Tages zu einem anderen Unternehmen wechseln müssen. Dieser zweite Punkt kommt sehr häufig vor und deshalb möchte Ihnen das Management keine Mittel geben“, Federico Navarrete,weist darauf hin . „Ich verfolge den Hype um neue Trends/Frameworks/Sprachen und glaube, dass ich alles wissen muss. Falsch. Finden und spezialisieren Sie sich auf eine bestimmte Technologie (oder ein Produkt), das Ihnen gefällt, und bleiben Sie dabei, um es auf dem Markt zu verkaufen. Solange es sich verkauft, sind Sie im Geschäft. Spezialisierung ist ein entscheidender Faktor für Ihren Erfolg. Ich behandle meinen Code als Teil meiner Identität, als meine Kreation/mein Meisterwerk oder als mein Baby. Falsch. Lassen Sie sich niemals an Ihrem Produkt hängen. Was auch immer Sie erstellen, wird geändert, überschrieben, gelöscht, entfernt, veraltet, ignoriert und unbeliebt. Es spielt keine Rolle, lass es einfach los, versuche nicht, es zu schützen. Ihr Code ist nicht Ihre Identität“, sagteLena Keri, eine weitere erfahrene Entwicklerin. „Einen Job annehmen, ohne ein privates Gespräch mit jemandem zu führen, der bereits im Unternehmen ist und (annähernd) die gleiche Position innehat. Die Leute, die Sie tatsächlich einstellen, haben möglicherweise keine Ahnung, wie sich die Arbeitnehmer fühlen, oder sie haben möglicherweise eine sehr idealisierte Sichtweise. Aus diesem Grund habe ich einige Stellenangebote angenommen, die ich nicht haben sollte. Zeitverschwendung und Begeisterung. Sagen Sie „Ja“ zu mehr, als Sie in Bezug auf die Arbeitsbelastung bewältigen können. Wenn Sie zu viel oder zu komplexe Aufgaben übernehmen, riskieren Sie, zu scheitern. Man kann sehr viel gute Arbeit leisten, aber wenn man Fristen, Funktionen oder Qualität nicht einhält, wird man dafür in Erinnerung bleiben“, fügte Larry Stanson hinzu.
Was gibt es sonst noch zu lesen:
  • 8 neue Möglichkeiten, Ihre Java-Lernfähigkeiten zu verbessern. Apps und Techniken
  • Dokumentieren Sie Ihren Code. Beste Tools für technisches Schreiben und Softwaredokumentation
  • Wie Berufswechsler von CodeGym profitieren können
  • Von Zero zum Coding Hero. Was Sie nach Abschluss des CodeGym-Kurses können
  • Lernen geht zu langsam? Die besten Apps, um Prokrastination zu überwinden und effektiver zu werden
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION