これを達成する方法は1つだけではありません。私にとって、専門分野の選択は簡単でした。私はこのニッチテクノロジーに従事しています。これはReact Nativeという名称で、基本的にJavaScriptを使ってスマートフォンアプリを作ります。これを5年間行っています。この特定テクノロジーとしてはこれは長期間であり、これによって私はシニアのカテゴリにいます。これは私にとって素晴らしい結果になっています。しかし、すべてのテクノロジーにおいて、私達は変化を受け入れる必要があります。変化は絶えず発生するためです。この前に、Angularという別のJavaScriptフレームワークがあり、とても人気がありました。Angularの前には、jQueryがありました。いつでも対応できるように構えている必要があります。
しかし、必ずしも専門を追求する必要はありません。フリーランスになりたければ、幅広いアプローチをとって、「私はこれらの3~4のテクノロジーに関わっています」と言うこともできます。これは上手くいく可能性もありますが、専門分野ほど高い収入は得られないかもしれません。このため、それぞれの選択肢には長所・短所があります。そして、「私は何を専門にすべきだろうか?」と考えているなら、あらゆるジョブサイトにアクセスして、様々なテクノロジー企業が募集している仕事を探索することができます。
また、ネットワーク作りは素晴らしいと思います。Girls Who CodeやWomen Who Codeなどの組織は、ネットワークの非常に優れたガイドまたは原動力になります。例えば、Women Who Code Austinには、何千もの人々が利用しているSlackチャネルがあります。毎週、「皆さん、欠員があるので応募してください。あなたを内部推薦します」というようなメッセージがあります。仕事や機会を探している場合、あらゆる種類の専門組織を利用できます。