3 Herausforderungen für Entwickler

3 Herausforderungen für Entwickler – und wie man sie meistert

vg

In den letzten Jahren habe ich mit Entwicklern aus allen Ecken der Welt gesprochen. Ich lerne weiterhin eine Menge aus diesen Gesprächen, die mir in meinem eigenen Geschäft und meiner Karriere helfen. Ich verstehe die größten Probleme in der Community. Ich höre, was funktioniert und was nicht. Die Erfolge, Misserfolge und vor allem – die Muster.

Ihre Probleme sind nicht einzigartig.

Der Junge in Pakistan aus einer Familie von Ingenieuren und Ärzten, die einen Abschluss in Informatik gemacht haben, hat mit den gleichen Problemen zu kämpfen wie die Frau in Kalifornien, die ein Bootcamp absolviert hat, nachdem sie als Kassiererin gearbeitet hatte.

Ok, Sie haben es also mit den gleichen Problemen zu tun. Und was jetzt?

Sie sind Software-Ingenieur. Sie wollen Lösungen, nicht Sympathie. Ich habe ein bisschen von beidem für euch.

Hier sind die Top 3 Probleme, mit denen fast jeder Entwickler zu kämpfen hat, und einige Materialien, die Ihnen helfen, sie zu überwinden.

1. Hochstapler-Syndrom: Die stille Schlacht

„Ich fühle mich wie der schlechteste Entwickler im Team“

„Ich bin noch nicht bereit, mich zu bewerben“

„Ich verstehe das Zeug einfach nicht“

Wir alle kennen dieses Gefühl und oft ist etwas Wahres an unseren Gefühlen. Ich war der Schlechteste in einem Team. Es macht keinen Spaß.

Hier ist, was ich getan habe und was ich Ihnen empfehle:

Schreiben Sie die Fähigkeiten auf, die Ihnen in Ihrem Werkzeugkasten fehlen. Was wissen und tun die „intelligenten“ Entwickler, was Sie nicht wissen?

Machen Sie einen Plan, um diese Fähigkeiten zu erwerben.

Beweise dir selbst, dass du die Position, in der du dich befindest, verdient hast.

Und ich muss wissen, dass ich noch mit einer Person gesprochen habe, die sich für irgendetwas „bereit“ gefühlt hat.

Selbstvertrauen kommt NACHDEM du angefangen hast, nicht vorher.

2. Der erste Job: Ein gewaltiger Berg, den es zu erklimmen gilt

Ich weiß, ich weiß. Sie haben sich bei jedem Unternehmen im Drei-Staaten-Gebiet (D-A-CH) beworben. Niemand stellt ein. Der Markt ist gesättigt. Ich habe seit fast 10 Jahren eine Version all dieser Frustrationen gehört. Das EINZIGE Mal, dass ich diese Sätze nicht mehr hörte, war während der Pandemie-Einstellungswelle.

Einige harte Wahrheiten:

  • Massenbewerbung funktioniert – es ist mir egal, was Influencer dir etwas anderes sagt
  • Networking funktioniert auch
  • Glück ist ein Faktor, den niemand zugeben will
  • Sie können Ihre Fähigkeiten kontrollieren – nicht den Zeitplan, um eingestellt zu werden

Einige Dinge, die Sie schnell beheben sollten:

  • Erhalten Sie 500 Kontakte auf LinkedIn, um besser auffindbar zu sein
  • Entfernen Sie alle Erwähnungen von Junior/Aspiring/Student aus Ihren Profilen
  • Bewerben Sie sich nicht nur für Junior-Positionen – lassen Sie den Markt über Ihren Titel entscheiden
  • Verwenden Sie eine starke Sprache in Ihrem Lebenslauf, um sich von der Masse abzuheben

3. Projekte auswählen: Die Kunst der Entscheidungsfindung

Zunächst einmal – vergessen Sie das Portfolio. Kaum jemand wird es sich jemals ansehen. Der Zweck eines Nebenprojekts ist 2-fach:

  1. Schaffen Sie eine emotionale Bindung zu Ihrem Lernen, damit Sie nicht aufgeben
  2. Verbessern Sie Ihre RELEVANTEN praktischen Fähigkeiten

Die meisten Bootcamp-Absolventen und Universitätsstudenten stellen fest, dass ihre Produktivität nach dem Abschluss von einer Klippe fällt. Ohne strukturiertes Lernen verlassen sie sich auf zufällige Tutorials oder werden von einer anderen Sprache zum Lernen verkauft.

Es ist schwer, das Interesse an Ihrem Handwerk aufrechtzuerhalten, wenn Sie sich mit LeetCode-Problemen auseinandersetzen oder unendlich viele YouTube-Videos ansehen.

Wenn Sie ein Nebenprojekt haben, das Ihnen wirklich am Herzen liegt, bleiben Sie natürlich interessiert und in Ihre Ausbildung eingebunden.

Entferne dich auch anfangs nicht zu weit von deinem Stapel. Wenn Sie gerade Ihren Abschluss gemacht haben, sollte Ihr Projekt hauptsächlich Technologie beinhalten, mit der Sie vertraut sind, und vielleicht 1 oder 2 neue Dinge, die Sie Ihrem Werkzeuggürtel hinzufügen möchten. Ich empfehle dringend TypeScript und Unit-Tests, da 98,5% der Codierungsprogramme diese Themen nicht berühren.

Fazit

Die Herausforderungen, mit denen Entwickler weltweit konfrontiert sind, sind universell – ganz gleich, woher sie kommen oder welchen Weg sie eingeschlagen haben. Ob Selbstzweifel, der schwierige Einstieg ins Berufsleben oder die Orientierung bei Nebenprojekten: Diese Probleme sind real, aber lösbar.
Mit klaren Strategien, ehrlichem Selbstbild und gezieltem Handeln kannst du dich nicht nur behaupten, sondern wachsen. Du brauchst keine Perfektion – du brauchst den Mut, weiterzumachen. Fang an, Schritt für Schritt. Die Tools, um diese Hürden zu überwinden, hast du (oder du kannst sie dir holen).

Weiterer Beitrag: Der grundlegende Fehler des SW-Engineering

com

Newsletter Anmeldung

Bleiben Sie informiert! Wir informieren Sie über alle neuen Beiträge (max. 1 Mail pro Woche – versprochen)