Auf der Suche nach einer neuen Stelle, aber Fähigkeiten veraltet [geschlossen]

Ich bin seit über 30 Jahren Softwareentwickler/Ingenieur. Mein Problem ist, dass ich in dem sehr kleinen Unternehmen, für das ich arbeite, nicht in der Lage war, meine Fähigkeiten auf dem neuesten Stand zu halten. Die spezifischen Fähigkeiten, die ich bei der Arbeit eingesetzt habe, sind keine Fähigkeiten, die anderswo sehr gefragt sind, und es gibt keine große Aussicht, aktuellere Fähigkeiten in diesem Unternehmen zu entwickeln.

Ich würde gerne denken, dass ich mit meiner allgemeinen Erfahrung, meiner Fähigkeit, Dinge schnell zu lernen, und meinem generellen Händchen für diese Art von Arbeit, in den meisten Positionen ein wertvoller Mitarbeiter wäre. Ich gehe davon aus, dass ich in 10-12 Monaten, vielleicht früher, eine andere Stelle finden muss, aber ich habe jetzt angefangen, mich umzusehen. Einige Fragen:

  1. Welche Erfahrungen hat jemand in meiner Situation gemacht, als er versucht hat, Positionen auf der Grundlage von "allgemeiner Erfahrung" statt "5 bis 7 Jahre Sprache X und Datenbank Y" usw. zu bekommen? Irgendwelche Gedanken darüber, Manager zu umgehen, die glauben, dass sie diese spezielle Checkliste brauchen, oder eine Software zum Scannen von Lebensläufen?

  2. Was ist der beste Ansatz, um aktuelle Fähigkeiten zu entwickeln, der auch potenzielle Arbeitgeber (z. B. in meinem Lebenslauf) davon überzeugen würde, dass ich den Job gut machen kann? Ich habe an persönlichen Projekten und in jüngerer Zeit an einigen Open-Source-Projekten gearbeitet, um einige dieser Fähigkeiten zu erlernen, aber erst seit ungefähr 1,5 Jahren. Ich wäre bereit, zusätzlich zu meinem derzeitigen Job eine Teilzeitstelle als Berater oder etwas Ähnliches zu finden, aber alle, mit denen ich gesprochen habe, denken, dass eine solche Gelegenheit sehr schwer zu finden wäre. Ich habe gemischte, aber eher negative Antworten erhalten, als ich gefragt habe, ob Kurse oder Zeugnisse hilfreich wären.

Zu 2: Finden Sie ein für Sie interessantes Open-Source-Projekt und leisten Sie einen Beitrag.
Ich denke, Sie sind auf dem richtigen Weg. Beweisen Sie, dass Sie genug wissen, um gute Arbeit mit Codeprojekten zu leisten, die Sie auf Github oder ähnlichem teilen.
@JoeStrazzere leider ja, obwohl ich sicherlich allgemeine Fähigkeiten wie Softwaredesignprinzipien, Debugging usw. entwickelt habe, die überall anwendbar sein sollten. Abgesehen davon war mir jedoch einfach nicht bewusst, dass ich das tun musste, und anscheinend war ich nicht in der Nähe von Leuten, die mich darauf aufmerksam machten. Egal welche Fehler ich in der Vergangenheit gemacht habe, sie können jetzt nicht mehr geändert werden und ich habe bereits zu viel Zeit damit verbracht, mich darüber deprimieren zu lassen.

Antworten (2)

Ich fürchte, Sie haben eine schwierige Herausforderung vor sich.

Was Sie schreiben, klingt, als hätten Sie 30 Jahre lang gearbeitet, ohne zu versuchen, etwas Neues zu lernen, das in Ihrem aktuellen Job nicht erforderlich war. Sie geben an, dass Sie die „Fähigkeit haben, Dinge schnell zu lernen“, aber es scheint nicht, dass Sie diese Fähigkeit in den letzten 30 Jahren unter Beweis gestellt haben. Es wird ein großer Schritt für einen Personalchef sein, davon auszugehen, dass Sie in der Lage sind, sich neue Technologien anzueignen.

Dennoch können Sie dasselbe tun wie andere Leute, um ihre Fähigkeiten zu erweitern

  • Nehmen Sie an Konferenzen zu neueren Technologien teil
  • Lesen Sie Bücher über die neueren Technologien
  • Lesen Sie relevante Websites und Blogs
  • Beteiligen Sie sich an Open-Source-Projekten
  • Führen Sie Ihre eigenen persönlichen Projekte durch
  • Kurse besuchen
  • Lernen Sie die relevanten Buzzwords
  • Sprechen Sie mit Freunden, die an den relevanten Technologien arbeiten, und helfen Sie ihnen
  • usw usw.

Finden Sie Gelegenheiten wie diese, um Ihre Aussage zu untermauern, dass Sie Dinge schnell lernen können, damit Sie sie in Anschreiben und in Vorstellungsgesprächen zitieren können.

Denken Sie auch daran, dass Sie, nur weil Sie ein Softwareentwickler/Ingenieur sind , nicht unbedingt auch in Zukunft ein Softwareentwickler/Ingenieur sein müssen. Die Fähigkeiten, die Sie in den letzten Jahren erworben haben, können in anderen Rollen wie Managementrollen, Analystenrollen, Beraterrollen usw. hilfreicher sein. Sie könnten sich dafür entscheiden, weniger technische Rollen zu suchen, die Ihre nicht-technischen Fähigkeiten wertschätzen.

Ich hatte ein Vorstellungsgespräch bei einem Unternehmen, das mir einfach IQ-Tests und allgemeines Hintergrundwissen gegeben hat. Nachdem ich eingestellt wurde, fand ich heraus, dass ihr Buchhaltungssystem in der alten Apple Macintosh Omnis-Datenbank geschrieben worden war. Es lief derzeit in einer aktuelleren Umgebung, aber der Code hatte sich im Grunde seit 10 Jahren nicht geändert.

Die Moral dieser Geschichte ist, dass es da draußen viele Dinosaurier gibt und die Benutzer Sie nicht mit aktuellen Technologien austricksen werden. Es gibt viel Arbeit mit 'Classic ASP', VB6, älteren Versionen von Access VBA (2003 oder früher) usw. Der beste Weg, den Sie einschlagen können, besteht darin, Fähigkeiten in einem Bereich zu entwickeln, der 'vorwärts' führt - Access VBA verfügt über aktuellere Implementierungen, sodass es einfach ist, aktuellere Umgebungen zu überspannen.

Es gibt Leute, die dir Ruby On Rails beibringen, während du für sie arbeitest, also könntest du einfach deine Nase zuhalten und loslegen. Was immer du im Voraus lernst, macht es nur einfacher.