Spezialistenrollen zerstören meine Fähigkeit zu gehen

Ich habe vor 13 Jahren in einer Einstiegsposition bei meinem jetzigen Arbeitgeber angefangen.

In dieser Zeit wurde ich zu einer Mitarbeiterposition befördert und gut vergütet und schließlich zum leitenden Personalentwickler ernannt.

Ich habe mehrere Präsentationen auf den Oracle HR-Technologiekonferenzen über von mir entwickelte Produkte und Lösungen gehalten. Unzufrieden mit dem Management, suchte ich vor etwa 5 Jahren nach einer neuen Stelle. Da stellte ich schnell fest, dass mir mein hochspezialisiertes Fachgebiet keinen Gefallen tat.

Ich habe gelernt, dass kleinere Geschäfte meine Rolle benötigen würden, um das zu beinhalten, was von Teams bei meiner derzeitigen Stelle erledigt werden würde, während große Geschäfte im Allgemeinen nach Kompetenz in einem vielfältigeren Kompetenzbereich fragten. Ich habe mich entschieden, intern eine ganz andere Richtung einzuschlagen und bin in ein neues Team gewechselt. Hier lernte ich eine neue Technologie kennen, die nicht unbedingt die Fähigkeiten ergänzte, die ich aus meiner vorherigen Position hatte

Meine Sorge ist, dass dies wieder ein ziemlich spezialisiertes Gebiet ist, das den Wechsel zu einem anderen Unternehmen zu einer schwierigen Tortur machen kann. Ich nutze meine Freizeit, um mich ständig mit neuen Aspekten der Softwareentwicklung vertraut zu machen.

Welche guten Strategien gibt es, um nicht in eine enge Spezialisierung gesteckt zu werden?

UPDATE Falls es jemanden interessiert – ich habe das erwähnte Unternehmen unter nicht idealen Umständen verlassen (siehe meine andere Frage), nachdem ich mit meinem Manager aneinander geraten war. Am Ende verbrachte ich eine Auszeit, fand dann aber einen idealen Job bei einem kleinen Unternehmen, das zu einem mittelständischen Unternehmen wechselt und sich nicht sicher ist, wie es seinen HR-Technologie-Stack erweitern soll. Ich verdiene sehr gutes Geld und mache etwas, das mir Spaß macht. Danke für die tollen Antworten.

@XavierJ Ich bin anderer Meinung, habe es aber auf Meta gestellt. arbeitsplatz.meta.stackexchange.com/questions/4523/…

Antworten (3)

Ich bin Datenspezialist und hatte noch nie Probleme, einen neuen Job zu finden, weil es mehr Datenstellen gibt, als besetzt werden können.

Ja, Sie haben eingeschränktere Möglichkeiten (ich kann mich nicht für eine Stelle in der Webentwicklung qualifizieren, aber dann möchte ich auch keine), aber solange Sie in Ihrem Fachgebiet auf dem Laufenden bleiben, sollten Sie viele Möglichkeiten haben. Jeder hat Dinge, die auf die eine oder andere Weise die potenziellen Jobs einschränken, für die er sich qualifizieren kann.

Was Sie nicht gut machen, ist, Ihre Fähigkeiten klar zu verkaufen oder klar darüber nachzudenken, wie Sie Ihre Leistungen nutzen und sie für andere Rollen allgemeiner machen können. Sie sollten über fundierte Kenntnisse der HR-Geschäftsdomäne, fundierte pl/sql-Kenntnisse (die sich auf andere Geschäftsdomänen außerhalb der Personalabteilung anwenden lassen) und als Leiter über Projektmanagementerfahrung verfügen. Alle diese sind sehr gut verkäuflich. Ein Teil Ihres Problems besteht darin, dass Sie keine Erfahrung mit dem Verkaufen haben, weil Sie immer noch für dieselbe Stelle arbeiten wie bei Ihrem ersten Job. Lesen Sie "Welche Farbe hat Ihr Fallschirm?" nach Ideen, wie Sie sich am Markt positionieren können.

Sie halten Vorträge auf Konferenzen? Dann nutzen Sie das, um sich zu vermarkten und eine neue Position zu bekommen, indem Sie sich mit genau den Unternehmen vernetzen, die Ihr Fachwissen brauchen. Das ist einer der wichtigsten Wege, wie Spezialisten neue Jobs bekommen, indem sie die Leute, die sie sprechen hörten, davon überzeugen, dass sie in den Organisationen der Teilnehmer hilfreich sein könnten. Möglicherweise müssen Sie umziehen, aber in der heutigen Welt könnten Sie wahrscheinlich auch jemanden finden, der Ihre Fähigkeiten benötigt und möchte, dass Sie aus der Ferne arbeiten. Generalisten können sich ausgeschriebene Stellen anschauen, Spezialisten kommen meist durch Networking weiter.

Bedenken Sie, dass Sie sich auch relativ leicht Kenntnisse über SQL Server, Mysql und Postgre aneignen könnten. Oder denken Sie an noSQL-Datenbanken wie Cassandra. Wenn Sie sich überhaupt mit Datenproblemen beschäftigt haben, sollten Sie sich Big Data ansehen. Es gibt viele Trainingsquellen, um Ihnen den Einstieg in diesen Bereich zu erleichtern. Versuchen Sie also, sich in einem verwandten Fachgebiet zu qualifizieren.

Spezialisten tun jedoch gut daran, kleinere Unternehmen zu meiden. Gerade große Unternehmen brauchen Spezialisten.

Sehr interessanter Kommentar: „Generalisten können sich ausgeschriebene Stellen anschauen, Spezialisten kommen meist durch Networking weiter.“ Ich werde darüber nachdenken.
Einer der besten Beiträge, die ich je gelesen habe.
Darf ich Sie interessieren, sich ein paar andere Datenbanken wie Postgres, Cassandra usw. anzusehen. Außerdem ist NoSQL derzeit heiß. Könnte helfen :)
"Spezialisten tun jedoch gut daran, kleinere Unternehmen zu meiden." Dem würde ich im Allgemeinen zustimmen, mit Ausnahme einiger Startups. Wenn ein Startup ein Nischen-Startup ist, braucht es wahrscheinlich einen Spezialisten auf seinem Gebiet. Im Fall von OP würde ein Startup, das hofft, ein neues HR-Modul/Plugin zu entwickeln, stark von ihrer Erfahrung profitieren.
@Little Child Unsere eDiscovery-Installation wird von SQL Server unterstützt, und ich musste auch einige Postgres-Skripte entwickeln, aber ich würde mich noch nicht als kompetent bezeichnen.

Es ist schwierig/unwahrscheinlich, eine Stelle in einem anderen Unternehmen zu finden, das genau Ihrer Spezialisierung entspricht. Ihre Frage scheint zwischen dem Wunsch zu schwanken, über Ihre Spezialisierung hinaus zu expandieren ("Ich nutze meine Freizeit, um weiterhin neue Aspekte der Softwareentwicklung zu lernen.") und dem Zögern / der Angst vor Veränderungen ("kleinere Geschäfte müssten meine Rolle umfassen, was würde von Teams aus DBAs oder dem ERP-Support-Team meiner jetzigen Stelle gehandhabt werden, während große Shops im Allgemeinen nach Kompetenz in mehreren Oracle-Modulen fragten"). Es ist eine normale Reaktion, sich über die Aussicht auf Veränderungen zu freuen, aber von der Realität eingeschüchtert zu sein.

Wenn Sie sich für einen Wechsel entscheiden und über Ihre Spezialisierung hinaus expandieren, müssen Sie zunächst „aus einem Feuerwehrschlauch trinken“. Umarme es. Ich freue mich auf. Seien Sie gespannt darauf.

Treffen Sie eine Entscheidung darüber, wohin Sie Ihre Karriere bewegen möchten. Möchten Sie bei einem größeren Unternehmen bleiben, das sich mit anderen Oracle-Modulen befasst, möchten Sie in ein kleineres Unternehmen wechseln und Ihre generalistischen Fähigkeiten erweitern, oder gibt es einen anderen optionalen Karriereweg?

Konzentrieren Sie Ihr Anschreiben und Ihren Lebenslauf auf Ihre nachgewiesene Erfolgsbilanz bei der schnellen Aufnahme neuer Technologien und dem Erwerb umfassender Fachkenntnisse. Sprechen Sie über den Wechsel zu eDiscovery und Ihren Erfolg beim Erlernen dieser neuen Technologie. Sprechen Sie basierend auf Ihrer Antwort auf die obigen Fragen darüber, warum Sie die berufliche Veränderung wünschen, die Sie anstreben.

Führen Sie in Interviews erste Recherchen über ihren Tech-Stack durch, seien Sie begeistert, seien Sie begeistert. Das wird in Vorstellungsgesprächen positiv rüberkommen (die Alternative, zögerlich/ängstlich vor Veränderungen zu sein, wird Sie angesichts Ihres Mangels an Fachwissen in ihrem Bereich weit weniger attraktiv machen). Wenn möglich, ziehen Sie Parallelen zwischen Dingen, in denen Sie Experte sind, und dem, was sie tun. „Ich habe nicht mit dem X-Oracle-Modul gearbeitet, aber ich verstehe das Y-Modul von Oracle und wie man mit Problemen vom Typ Y umgeht, die in beiden Modulen auftreten“ (oder was auch immer tatsächlich relevant sein könnte)

Mein Kommentar zu kleineren Läden sollte nicht zeigen, dass ich zögere, zu wechseln, sondern um zu zeigen, dass die kleineren Läden mich aufgrund mangelnder Erfahrung in den zusätzlichen Bereichen für unqualifiziert hielten. Die Feuerwehrschlauch-Analogie ist angebracht, denn genau so fühlte es sich an, zu eDiscovery zu wechseln. :)
Ich habe meine Antwort bearbeitet, um Ihren Wechsel zu eDiscovery hervorzuheben. Ich werde den ersten Absatz weglassen, nur weil ich denke, dass es wirklich wichtig ist, nicht zögerlich zu wirken, während man anerkennt, dass es in Ordnung ist, Angst zu haben (Veränderung ist wirklich beängstigend, selbst wenn man gut darin ist).

Tolle Frage! Hier sind ein paar Dinge, die ich sowohl aus persönlicher Erfahrung als auch aus Gesprächen mit anderen gelernt habe.

1. Halten Sie mit der Technologie Schritt

Machen Sie es sich nicht bequem. Seien Sie nicht selbstgefällig. Die Technologie schreitet immer weiter voran. Warten Sie nicht, bis HTML6 zum Standard wird: Steigen Sie rechtzeitig ein. Warten Sie nicht darauf, mit der Technologie Schritt zu halten, bleiben Sie ihr einen Schritt voraus und warten Sie darauf, dass sie Sie einholt. Wenn Sie in Ihrem Job nicht die Freiheit dazu haben, tun Sie es zu Hause. Dadurch haben Sie mindestens zwei Vorteile:

  • Ein breiteres Spektrum an Wissen, aus dem Sie schöpfen können
  • Ein Komfort, mit etwas Neuem zu arbeiten, der es einfach macht, Plattformen zu wechseln usw.

2. Halten Sie die Augen offen

Abonnieren Sie Tech-Magazine ( wissenschaftliche, aktuelle !). Umgeben Sie sich mit Freunden (soziale Medien usw.), die gut darin sind, neue technologische Fortschritte aufzugreifen. Überschätzen Sie nicht neue Möglichkeiten; halte mit ihnen Schritt.

3. Arbeiten Sie freiberuflich.

Ich empfehle immer, Jobs abzulehnen, die es ihnen nicht erlauben, privat freiberuflich tätig zu sein, während sie diesen Job ausüben. Wenn Sie es in Ihren Zeitplan einbauen können (und siehe Kommentare unten), machen Sie sich mit einer Vielzahl von Programmierjobs die Hände schmutzig. Zum Beispiel hat ein Freund von mir früher in der generischen Webentwicklung gearbeitet. Er hat jedoch nebenbei eine ganze Reihe anderer Projekte „nur zum Spaß“ durchgeführt, darunter Dinge wie IoT-Sachen mit einem Raspberry Pi, die Erstellung eines Netzwerk-Video-Streaming-Protokolls usw.

Als sich ihm die Möglichkeit bot, sich für eine Stelle bei einem anderen Unternehmen zu bewerben, das KI entwickelt, konnte er deren Anforderungen problemlos erfüllen, einfach weil er über ein sehr breites Wissen verfügte.

In Anbetracht der folgenden Kommentare möchte ich auch hinzufügen, dass die freiberuflichen Projekte nicht unbedingt bezahlte Projekte für andere Leute sein müssen: Nur ein paar zufällige Dinge für sich selbst zu tun, kann besser zu einem vollen Zeitplan passen, aber viel ernten der gleichen Belohnungen.


Ich hoffe, dass einige oder alle dieser Informationen für jemanden hilfreich sind!

Zu sagen, dass jeder Entwickler freiberuflich tätig sein sollte, ist eine schreckliche Idee. Die meisten Menschen über 25 haben dafür nicht die Zeit, besonders wenn sie der mütterliche Elternteil sind. Zu behaupten, dass der beste Weg, um voranzukommen, darin besteht, zwei Jobs zu behalten, ist einfach lächerlich. Wenn Sie in Ihrem richtigen Job echte Arbeit leisten, müssen Sie nicht freiberuflich tätig sein.
@HLGEM Am modernen Arbeitsplatz verlieren Sie immer gegen jemanden, der freiberuflich tätig ist, weil Sie in der Technologie zurückfallen. Ihre Entscheidung, Zeit zu verschwenden, die Sie einer Karriere widmen könnten, ist eine Entscheidung, die Sie getroffen haben. Wenn Sie keine Zeit haben, verschwenden Sie sie entweder mit nicht karrierefördernden Dingen oder haben ein schlechtes Zeitmanagement. Beides sind keine attraktiven Eigenschaften für einen Arbeitnehmer.
Sie müssen nicht freiberuflich tätig sein, wenn Ihr aktueller Job Ihnen die Möglichkeit bietet, technologisch zu wachsen. Es ist dumm zu sagen, dass Sie es tun. Und es gibt viele Jobs, bei denen Freelancer verpönt sind. Und das aus gutem Grund. Nur weil Sie sich gegen ein Privatleben entscheiden, heißt das nicht, dass Sie anderen überlegen oder ein besserer Entwickler sind. Es gibt viele Wege zum Ziel, sich für das zu qualifizieren, was man tun möchte. Ich habe NIEMALS an einen Freiberufler verloren, wenn ich neue Jobs bekommen habe, weil ich in meinem Fachgebiet äußerst kompetent bin und eine große Anzahl von Errungenschaften ohne Freiberufler habe.
@A.McDaniel Freelance ist nicht immer einfach. Es gibt Dinge wie Krankenversicherung, Geschäftslizenzen, Steuern, den Kunden zur Zahlung zu bringen usw., die dies für einige zu einer attraktiven Wahl machen.
Du bist freiberuflich nebenbei, nach Feierabend. Und ja, jemand, der sich voll und ganz dem sinnvollen Erlernen neuer Technologien widmet, ist ein besserer Entwickler, insbesondere im Zusammenhang mit der Frage des OP. Wenn Sie möchten, können Sie sich in einem einzigen Fachgebiet sehr gut auskennen, aber in der modernen Technologiewelt ist das eine Sackgasse, die ich nicht eingehen möchte.
@HLGEM Ich verstehe deine Bedenken. Ich würde jedoch argumentieren, dass es ein strittiger Punkt ist. Das OP fragte wie , nicht ob. Unabhängig davon, ob das OP in der Lage ist, diese Ideen umzusetzen, werden sie ihm/ihr beim beruflichen Aufstieg helfen, wenn er/sie sie in die Praxis umsetzen kann. Ich sage nicht, dass er diese Dinge tun sollte oder dass er sie unbedingt kann , ich sage einfach, dass sie, wenn er dazu in der Lage ist , sicherlich den beruflichen Aufstieg verbessern werden.
@MisterPositive guter Punkt, danke für den Hinweis. Aber Freiberufler müssen nicht bezahlt werden. Der Freund, auf den ich verwiesen habe, konnte einige dieser Projekte "nur zum Spaß" mit verschiedenen Mitgliedern seiner Familie durchführen, indem er das Programmieren von Kindern mit Familienzeit und dem Erlernen neuer Technologien verband. Offensichtlich ist dies nicht in allen Situationen möglich, aber ich würde argumentieren, dass es eine praktikable Möglichkeit ist. Trotzdem danke für den Hinweis. :)
@A.McDaniel Es tut mir leid, aber deine Ansichten zur Freiberuflichkeit sind völliger Quatsch. Das Erlernen einer neuen Technologie und die Fähigkeit, sie kompetent genug einzusetzen, ist für jeden anständigen Entwickler keine große Hürde. Die Konzepte sind wichtiger als bestimmte Technologien, und es ist viel wertvoller zu zeigen, dass Sie ein tiefes Verständnis dafür haben. Und ehrlich gesagt hat sich dort nicht viel geändert ... nur ein ständiges Neuverpacken der gleichen alten Sachen.
Freelancing/Nebenjob ist nicht die einzige Möglichkeit, etwas Neues zu wagen, aber es kann effektiv sein. Es hat mir sehr geholfen und ich war ziemlich weit in meiner Karriere. Der Kompromiss besteht darin, dass Sie am Ende für Peanuts für Kunden arbeiten, die keine Auftragsunternehmen mit hoher Nachfrage dazu bringen können, für sie zu arbeiten. Um die Sache noch schwieriger zu machen, müsste das OP von der Arbeit für Buchhaltungs-/Verwaltungskunden im Tagesgeschäft auf die Arbeit für relativ instabile Kunden umschwenken, die einen Freiberufler mit begrenzter Erfahrung einstellen würden – das wird ein Kulturschock für jemanden mit 10 sein + jahrelange ERP-Erfahrung.
@Andy Ich fürchte, das ist eine ziemlich naive und falsche Sicht auf die Tech-Welt. Das Erlernen von OOP-„Konzepten“ wird Ihnen bei Cloud-Plattformen, Microservices, Nosql-Datenbanken, serverlosen Architekturen oder einer der vielen brandneuen Technologien, die ein anständiger Entwickler kennen muss, um beschäftigungsfähig zu bleiben, ohne selbst in eine Sackgasse zu geraten, nicht helfen. Ihr Kommentar ist vergleichbar mit der Behauptung, dass Ihr College-Algebra-Kurs Ihnen helfen wird, lineare Algebra und harmonische Funktionen zu verstehen - sicher, sie helfen, aber Sie müssen immer noch eine Menge Arbeit investieren, Arbeit, die Sie ethisch nur in Ihrer Freizeit erledigen können.
Entfernen Sie „immer“ aus den Vorschlägen und verschieben Sie freiberuflich an das Ende der Liste.
@ Brandin fertig, und ich denke, ich werde es dabei belassen. Für diejenigen, die dies für einen schlechten Rat halten, stimmen Sie bitte die Kommentare ab und stimmen Sie zu, die Ihrer Meinung nach Ihre Gründe für Ihre Ablehnung angeben. Wenn Sie der Meinung sind, dass diese Antwort einen unprofessionellen oder absolut schlechten Rat gibt, markieren Sie sie zum Löschen und lassen Sie die Warteschlangen sich darum kümmern.
@A.McDaniel Ich habe OOP-Konzepte nie erwähnt, ich spreche viel breiter als das. Ich bin mir nicht sicher, warum Sie diesen Strohmann aufstellen. Mir gefällt, dass Sie Cloud und Microservices erwähnen; zwei großartige Beispiele für recycelte Konzepte, die lange vor den Begriffen „Cloud“ und „Microservices“ existierten. Aber was weiß ich, ich bin naiv und mache das erst seit fast 20 Jahren, springe von der kardiologischen Bildgebung zu Verlagsdiensten, zum Gastgewerbe und zu Online-Händlern.