Jag skulle säga att det finns mer än ett sätt att göra det på. För mig var det lätt att välja en specialitet. Jag har en nischteknik jag jobbar med. React Native kallas den, huvudsakligen använder den JavaScript för att bygga telefonappar. Jag har gjort det i fem år, vilket är en riktigt bra mängd med tid för just den tekniken, och det sätter mig i seniorgruppen. Så det har fungerat jättebra för mig. Men med all teknik måste du vara mottaglig för förändring, för förändring är konstant. Innan det här fanns det ett annat ramverk för JavaScript som hette Angular som var riktigt populärt. Och innan Angular fanns jQuery. Så det gäller att vara på tårna.
Men man behöver inte nödvändigtvis specialisera sig. Om man vill frilansa kan man ha en bred infallsvinkel och säga "Jag tar helt enkelt det jag får i dessa tre eller fyra tekniker." Det kan gå riktigt bra. Men man kommer antagligen inte att kunna få lika bra betalt som man skulle med en specialitet. Så det finns för- och nackdelar för varje alternativ. Och om du tänker "Vad borde jag specialisera mig inom då?" så kan du ju gå till olika jobbsajter och leka med hur många jobb som är öppna för olika tekniker.
Jag tycker även att nätverkande är väldigt bra. Organisationer som Girls Who Code och Women Who Code kan vara riktigt bra kompanjoner eller drivkrafter i ens nätverk. Women Who Code Austin, till exempel, har en Slack-kanal som har tusentals människor i sig. Så varje vecka är det någon som säger "Hej alla, vi har en ledig plats, ansök så ska jag ge dig en intern referens." Om du försöker hitta jobb eller möjligheter kan alla slags specialitetsorganisationer vara riktigt bra för det.