Ich würde sagen, dass es mehr als einen Weg gibt. Für mich war es einfach, eine Spezialisierung zu wählen. Ich habe diese Nischentechnologie, mit der ich arbeite. Sie heißt React Native und ist ein Framework, bei dem im Wesentlichen JavaScript zum Erstellen von Handy-Apps verwendet wird. Ich mache das seit fünf Jahren, was für diese Technologie eine wirklich gute Zeit ist und mich für eine Führungsposition befähigt. Also hat es bei mir wunderbar geklappt. Aber bei jeder Technologie müssen Sie für Veränderungen offen sein, weil alles ständig im Wandel ist. Vor React Native gab es ein anderes sehr beliebtes JavaScript-Framework namens Angular. Vor Angular gab es jQuery. Man muss also immer auf dem Laufenden bleiben.
Aber eine Spezialisierung ist nicht unbedingt notwendig. Wenn man sich selbstständig machen möchte, könnte man auch einen sehr offenen Ansatz verfolgen und sagen: „Ich erlerne drei oder vier Technologien und nehme dann alles, was ich dafür bekomme.“ Vielleicht ist das genau das Richtige für jemanden. Aber wahrscheinlich ist der Verdienst dann weniger hoch als mit einer Spezialisierung. Jede Option hat also ihre Vor- und Nachteile. Und wenn Sie sich fragen: „Auf was soll ich mich spezialisieren?“, können Sie alle möglichen Job-Websites besuchen und schauen, wie viele Jobangebote es für die unterschiedlichen Technologien gibt.
Was die letzte Frage betrifft, würde ich Netzwerken sehr empfehlen. Organisationen wie Girls Who Code und Women Who Code können wirklich sehr hilfreich und fördernd für Ihr Netzwerk sein. Women Who Code Austin hat zum Beispiel einen Slack-Kanal mit Tausenden von Mitgliedern. Bestimmt jede Woche schreibt jemand: „Hallo zusammen, wir haben eine offene Stelle, bewerbt euch und ich besorge gern eine interne Empfehlung.“ Was die Suche nach einem Arbeitsplatz oder Jobmöglichkeiten anbelangt, kann jede Art von spezialisiertes Unternehmen eine ideale Anlaufstelle sein.