Zählt Berufserfahrung auf veralteter Technologie/Plattform?

Ich habe eine Menge Erfahrung (ca. 6 Jahre) mit der Arbeit an der Symbian-Plattform. Obwohl ich in diesen sechs Jahren viel über die Entwicklung mobiler Anwendungen und Frameworks sowie über Mobile Computing im Allgemeinen gelernt habe, verstehe ich, dass sich die Dinge seitdem geändert haben. (Es ist 3 Jahre her)

Seitdem bin ich zur Webentwicklung und zum Cloud Computing gewechselt und stehe kurz davor, in ein anderes Land zu ziehen und mir einen neuen Job zu suchen. Ist es überhaupt möglich, dass Personalvermittler mich nur aufgrund meiner Symbian-Erfahrung für einen Job als Entwickler für mobile Anwendungen in Betracht ziehen?

Wenn Sie ihnen ein starkes Portfolio bieten könnten, wird Ihre Erfahrung berücksichtigt.
Müsste das Portfolio beispielsweise Apps enthalten, die auf einigen der modernen Plattformen entwickelt wurden?
Können Sie das, was Sie auf der Symbian-Plattform gelernt haben, nicht selbst anwenden und die neuen Plattformen lernen? Wenn Sie das tun, werden Sie die Entscheidung eines potenziellen Arbeitgebers, eine Stelle einzustellen, erheblich erleichtern. Und Sie tun sich selbst einen großen Gefallen, wenn Sie im neuen Job nicht auf die Nase fallen, weil Sie mit den neuen Technologien nicht vertraut sind und Sie die Lernkurve auf Kosten Ihres neuen Arbeitgebers durchlaufen. Sie haben gelernt, was es braucht, um ein Handy einzurichten App in Produktion - das ist keine Kleinigkeit. Aktualisieren Sie Ihr Wissen auf eigene Faust, und Sie werden höchstwahrscheinlich in Ordnung sein.
Sie haben keine reine Symbian-Erfahrung, Sie haben 6 Jahre Java-Erfahrung (oder welche Sprache Sie auch immer verwendet haben).
Bedenken Sie Folgendes: Arbeitgeber, die tatsächlich eine feste Anforderung an eine bestimmte Sprache haben, sind wahrscheinlich eher kurzsichtig im Vergleich zu Arbeitgebern, die nach allgemeineren (und übertragbaren) Fähigkeiten suchen. Mit anderen Worten: Wenn Ihnen jemand Ihre "alte" Plattform vorwirft, möchten Sie vielleicht sowieso nicht für ihn arbeiten.

Antworten (4)

Ja.

Auch wenn Sie nicht unbedingt über aktuelle/gefragte Fähigkeiten verfügen, verfügen Sie über Erfahrung in der Arbeit in einem professionellen Umfeld, die sich als nützlich erweisen wird. Technologien ändern sich ständig, es ist eine schnelllebige Branche, das bedeutet nicht, dass das Erlernen einer jetzt überflüssigen Technologie in den letzten sechs Jahren eine Verschwendung war.

Wichtig sind nicht die Besonderheiten Ihrer Fähigkeiten, sondern das übertragbare Wissen, das aus Erfahrung gewonnen wird. Ich könnte der Beste der Welt im Umgang mit Technologie Y sein und frisch von der Universität kommen, also werde ich wahrscheinlich als Absolvent anfangen. Auf der anderen Seite könnte ich der Beste der Welt in Technologie X sein , mit 6 Jahren Erfahrung, etwas Kontakt mit Technologie Y , aber nicht viel, und als Entwickler anfangen, der wahrscheinlich mehr bezahlt wird als ein Absolvent und einen hat angesehene Meinung.

Sie haben sich in sechs Jahren keine einzige Fähigkeit angeeignet, Sie haben sich eine Reihe übertragbarer Fähigkeiten angeeignet, darauf kommt es an.

Natürlich möchten Sie sich wahrscheinlich in den Technologien weiterbilden, an denen Sie arbeiten möchten, mit dem Nachweis, dass Sie verstehen, woran Sie arbeiten werden.

Müsste der Nachweis aktuelle Apps aus dem App Store oder ähnlichem umfassen, oder würden persönliche Projekte ausreichen?
Kommt auf das Unternehmen an und was sie suchen.
Gute Antwort. Übertragbare Fähigkeiten sind beim Programmieren enorm. Die Kernkonzepte bleiben gleich. Die neuen Frameworks bauen einfach coolere Dinge mit denselben Lego-Teilen.

Es gibt viele Fähigkeiten in der Softwareentwicklung, die völlig unabhängig von der verwendeten Technologie sind:

  • Wie man ein Projekt richtig plant und durchführt
  • Wie kommuniziert man mit anderen Projektmitgliedern?
  • Wie man lesbaren und wartbaren Code schreibt
  • Wie man richtige Benutzeroberflächen entwirft
  • Wie schreibe ich eine angemessene Dokumentation?

Es spielt keine Rolle, ob Sie Projekte in Java, Visual Basic, C++ oder Fortran gemacht haben und ob Sie es für Mainframes, Desktops, Telefone oder intelligente Toaster gemacht haben. Diese Fähigkeiten sind viel schwieriger zu erlernen als eine neue Technologie.

Es zählt definitiv, fügen Sie es hinzu, auch wenn Sie es nicht hervorheben. Wenn das Unternehmen nicht nach dieser Technologie sucht, sollte es kein Problem geben, solange Sie über die erforderliche oder ähnliche Technologie verfügen. Konzentrieren Sie sich auf die wertvollsten Dinge für den angestrebten Job, aber verstecken Sie keine Arbeitsjahre weniger als 6 davon.

Wenn Sie gute Geschichten erzählen und sowohl mit technischen als auch mit nicht-technischen Menschen über veraltete Technologien lachen können, kann dies viel vorteilhafter sein, als über eine neue Technologie zu sprechen, nur weil sie in der Stellenbeschreibung steht. Viele Leute machen den Fehler, sich zu sehr zu verbreiten, indem sie versuchen, jede Technologie in der Stellenbeschreibung zu diskutieren, anstatt das tiefgreifende Verständnis zu zeigen, das für Debugging und Fehlerbehebung erforderlich ist.

Es gibt keine mögliche, vorstellbare Korrelation zwischen Personen, die diese bestimmte Kleinigkeit kennen, und Personen, die Sie einstellen möchten. Wen interessiert der Unterschied? Sie können es online in etwa fünfzehn Sekunden herausfinden! Denken Sie daran, intelligent bedeutet nicht „kennt die Antwort auf Trivia-Fragen“. Wie auch immer, Softwareteams wollen Leute mit Eignung einstellen, nicht mit bestimmten Fähigkeiten. Alle Fähigkeiten, die die Leute in den Job einbringen können, werden in ein paar Jahren technologisch veraltet sein, also ist es besser, Leute einzustellen, die in der Lage sind, neue Technologien zu erlernen, als Leute, die zufällig wissen, wie man JDBC macht Sprechen Sie gleich mit einer MySQL-Datenbank.

Verweise