Wie soll ich mich bewerben, wenn ich Erfahrung in der Branche habe, aber nicht mit dem Stack?

Stand Juni 2020 habe ich rund drei Jahre Berufserfahrung in der Webentwicklung gesammelt. Es umfasst sowohl Frontend als auch Backend sowie eine eher kleine Untergruppe von Programmiersprachen, Frameworks und Technologien im Allgemeinen.

Derzeit suche ich einen Job; Meine Kommunikationsfähigkeiten sind nicht unbedingt großartig, daher sind LinkedIns Jobbereich und andere spezialisierte Jobbörsen meine beste Wahl für diesen Zweck.

Diese erfordern jedoch häufig Programmiersprachen, Frameworks oder andere Stacks, mit denen ich nicht vertraut bin; manchmal habe ich sie ausprobiert, aber nicht in einem professionellen Umfeld, manchmal habe ich sie nie berührt.

Meine Grundeinstellung ist seit sehr langer Zeit, dass ich sie trotzdem anwende, weil ich die Fähigkeit habe, sie schnell zu lernen – und ich denke, jahrelange professionelle Arbeit kann auch für einen Außenstehenden ein Beweis dafür sein.

Meine Erfahrung ist jedoch, dass die Quote der Ablehnungen oder sogar Geisterbilder unerträglich hoch ist. Ich bin dabei zu begreifen, dass ich eigentlich etwas bieten sollte, das zeigt, dass ich es kann .

Wie soll ich mit diesen Situationen umgehen?

  • Vielleicht sollte ich mich einfach nicht auf Jobs bewerben, für die ich unerfahren bin? Ich fühle mich wie eine Verschwendung meines wahren Potenzials; als ob ich nicht beweisen müsste, dass ich in jeder Sprache, die ich bekomme, für das Web entwickeln kann.
  • Soll ich während des Bewerbungsprozesses darüber sprechen? Das heißt, dass ich mich auf einige Testfragen vorbereiten kann, wenn ich genug Zeit habe, oder so ähnlich. Ich bin mir jedoch nicht sicher, ob namhafte Arbeitgeber dies akzeptieren würden.
  • Oder muss ich mich einfach nur ausgiebig vorbereiten, bevor ich mich bewerbe? Persönliche Projekte, die mit einem bestimmten Stack geschrieben wurden und in einem Portfolio gezeigt werden, solche Dinge? Ich bin mir nicht sicher, ob ich in jedem Stack, den ich verpasse, die Kapazität dafür habe.
Warum nehmen Sie sich nicht etwas Zeit und tragen zu Open-Source-Projekten dieser Frameworks bei und beweisen öffentlich und offen Ihre Fähigkeit, schnell und produktiv zu lernen?
@TymoteuszPaul meistens Zeitmangel, aber mal ehrlich? Ansonsten hast du Recht, die Zeit ist die weniger der Bedenken der oben genannten Probleme, mit denen ich konfrontiert bin.

Antworten (3)

Für einige Stellen kann es sein, dass sie Zeit haben, die Sprache zu lernen und was auch immer - das sind die Stellen, für die Sie sich bewerben möchten. Bei anderen Rollen kann es sein, dass sie gerade jetzt jemanden brauchen, der einen Beitrag leistet, und es einfach keine Zeit für jemanden gibt, der nicht vom ersten Tag an produktiv sein kann. Es gibt offensichtlich eine Reihe von Möglichkeiten zwischen diesen beiden Extremen, und es kommt auch darauf an wie "ähnlich" die Sprachen sind. Wenn Sie versuchen, von (sagen wir) einer React-Rolle zu einer Vue-Rolle zu wechseln, ist das für mich als Personalchef viel weniger beunruhigend als der Wechsel von einer React-Rolle zu einer eingebetteten C++-Entwicklungsrolle – letztere wird jemanden brauchen wirklich etwas Besonderes, um mich zu überzeugen.

Auch wenn es Ihnen vielleicht nicht gefällt, der einzige Weg, den Unterschied zwischen diesen Rollen herauszufinden, besteht darin, mit jemandem zu sprechen, idealerweise mit dem Personalchef, aber wenn nicht mit dem Personalvermittler. Verlassen Sie sich nicht auf Textkommunikation, greifen Sie zum Telefon und sprechen Sie mit Menschen.

Ich würde davon abraten, Fähigkeiten speziell für eine Öffnung aufzubauen, für die Sie kein besonderes "In" haben. Die Bewerbung ist zeitaufwändig genug, ohne diese Komplexität hinzuzufügen. Die Ablehnungs- oder Nichtantwortraten sind bei fast allen sehr hoch, verstehen Sie dies nicht als spezifisches Feedback zu Ihrer Person.

In Ihrem Lebenslauf können Sie für jede aufgeführte Fähigkeit eine Bewertung angeben. Für Fähigkeiten, die Sie nicht in einem professionellen Umfeld verwendet haben, ist es in Ordnung, sie mit "(Neuling)" daneben aufzulisten. Das deutet darauf hin, dass Sie die Konzepte einigermaßen verstanden haben, sie aber noch nicht auf professioneller Ebene anwenden. Dies sollte wirklich bei Ihren eigenen Beschwerden helfen.

Beachten Sie auch, dass Stellenangebote manchmal Wunschlisten sind und dass nicht jede aufgeführte Fähigkeit notwendigerweise eine Kernkompetenz für den Job ist. Wenn Sie über entsprechende Fähigkeiten oder Erfahrungen verfügen, kann dies für die Position ausreichen.

Ich bin gerade dabei, meine Position komplett zu ändern, von einer 3-jährigen Erfahrung als Low-Level-Programmierer zu einem absolut High-Level-Tool-Entwickler, und aus meiner Erfahrung würde ich sagen:

  • Versuchen Sie, Ihren Lebenslauf so aufzupolieren, dass Sie Erfahrungen mit anderen Technologien oder Stacks vorweisen, die Sie haben, entfernen Sie etwas Staub von Universitätsprojekten, wenn Sie müssen, sie sind nicht so weit entfernt, dass sie nicht zählen.
  • Wenn Sie keine haben, versuchen Sie, welche zu machen. Kleine Projekte, auch wenn sie unfertig, unpoliert oder nur Proof of Concept sind, zeigen vielleicht nicht, dass Sie einen bestimmten Tech-Stack verwenden können, aber sie zeigen sicherlich Ihre Lernbereitschaft und Ihr Bemühen, dies zu tun
  • Versuchen Sie, Ihre Vorstellungsgespräche auf andere Aspekte zu konzentrieren, die für Sie von Vorteil sein könnten. Haben Sie in einem großen, weltweiten Team mit Kollegen auf der ganzen Welt gearbeitet, die an demselben Projekt arbeiten? Gut, es kann sein, dass Sie das auch in Ihrer neuen Position tun werden. Haben Sie sich beworben, weil Ihnen das Unternehmen gefällt? Gut, mehr Enthusiasmus zeigt, dass Sie sich mehr Mühe geben werden, die Schwierigkeiten zu überwinden oder neue Dinge neu zu lernen.