IT化が進む現代にあって欠かすことのできない重要な職種の1つに、プログラマーがあります。
プログラマーとは、文字通りコンピュータやスマートフォンなどに内蔵されるソフトウェアなどのプログラミングを行う仕事です。かつてはソフトウェアというとパソコンだけというイメージが強かった時期もありますが、現在ではありとあらゆる家電に搭載されるなど、我々の生活と切っても切れない生活必需品となっています。

このように社会インフラの担い手とも言えるプログラマーですが、その働き方にはいくつかの種類があります。
まず、もっともポピュラーなのは、ソフトウェアメーカーなどの企業に就職して企業内プログラマーとして勤務する方法です。そのメリットは、何と言っても安定的な収入を確保することができる点にあります。
一方で、会社に勤める以上は、自分が作りたいソフトウェアだけを作れるわけではなく、仕事内容はある程度制約されざるを得ないのと、上司の指示に従う必要があると行った点は念頭に置いておく必要があります。

また、多くの場合、自分が作成したソフトウェアの権利は企業のものとなるような契約条件になっている点もポイントです。より自由度を求めたい方にとっては、フリーランスのプログラマーとして働く方法もあります。自分で仕事を取ってくる必要があるため、プログラミングの腕だけでなく、営業力も求められることになりますが、固定客がつけば大きな収入を見込めるというメリットがあります。
そうではなく、生活できる程度の収入を得て余裕を持って働きたいという方であれば派遣社員というのも選択肢の1つです。
上記以外にも、プログラマーとして活躍するためのヒントがこちらに記載されているので、参考程度に覗いてみてもいいかもしれません。