フリーランスエンジニアとして収入を上げていくには継続的な学習とスキルアップが必要です。しかし、無計画に学ぶだけでは学ぶべきことが多すぎるし、時間も足りません。
戦略的に収入を上げていく方法を書いていこうと思います。
何よりもまず、毎日少しの時間でも技術向上に投資することが大切です。
時間と場所を決めて、新しい技術習得する習慣を身につけましょう。
毎日1%良くなれば、70日後には2倍良くなるなんてことはよく言われているように毎日少しだけでも良いことをすれば積み上げの効果で長期的には素晴らし結果を得ることができます。
ただ、人間は怠けてしまう生き物。最初はやる気があっても数日もすれば面倒になって辞めてしまいます。
なので、そのために役立つことをいくつか紹介します。
キャリアの初期段階ではみんなができることをちゃんとできるようになることが重要です。しかし、経歴が3年とかを超えると何もしなければ大きなスキル差がなくなっていきます。
backendもfrontもそこそこ仕事をこなせてそれなりに戦力になる。
だけども、そこから成長が止まってしまう。そんな人が多いようです。
そんな時に心掛けるべきなのが、「ニッチな分野に精通すること」です。
特定のFWでもマイナーなOSSでもいいから一つそこで自分が強いと思えるところを作り、
「私は○○なら任せてください」といえるようにすること。
多くの人ができることをそれなりにできるよりもあなたのプレゼンスを向上させるのに役に立つはずです。
興味が広いのはよいことですが、仕事を任せる側からすると広く浅く知っているより特化して「この技術はあの人」と任せられる方が仕事を任せやすいですし、活躍できると思うものです。
「2. ニッチな分野に精通する」でもふれたように一つでいいので自分が強いところをつくることに戦略的に注力しましょう。
たまには自分の進むべき道を見直す時間を作りましょう。最初は良いと持って始めたけど、興味の対象が反れていって変な方法に行ってしまうことや、その技術を学ぶために必要な技術の方に時間を大量に投下していた。。。なんてこともあるかもしれません。
なので、見直しの際に自分に問いかけるべき質問を書きます。