在宅プログラマを目指すのであれば、会社勤めでプログラマ経験がある、あるいは独学であっても実装経験があるといった、ある程度の現場慣れが必要です。在宅ワークは、個人がクライアントから仕事を受注することが大半なので、プロジェクトを組んでチームで複数人と一つの完成品を目指すのではなく、スマホ向けアプリなどを一人で完成させることになります。その分、基礎的な学習が済んでいて、納期と予算とクライアントの要求水準をクリアするような実力があることが前提です。クライアントが応募段階で、経験年数を条件に付すこともありますが、勢い込んで出来もしない案件に提案をして、結局仕事を完成することが出来なければ、クライアントに迷惑を掛けることになります。在宅ワークといえど、ビジネスであることには変わりなく、実力に見合った仕事を選ばなければなりません。時間の自由があるそして在宅ワークであれば、子育てや介護で会社勤めが難しい人にも、仕事を続けることが出来るというメリットがあります。会社勤めの傍ら、その会社の認める範囲においてパートタイムで行うことも自由なので、プログラマとしての将来性を高めるためにも興味があれば始めてみると良いでしょう。その代わりスケジュール管理やネットワーク環境の整備は必要で、基本的に体調が悪くても、機器の調子が悪くても、仕事を納期までに完成させなければなりません。在宅ワークというと、単純なデータ入力やライターやデザイナーの案件も多いのですが、その中でもプログラマの収入は高めです。クラウドソーシングなどを通じて仕事を依頼するクライアントも、増え続けています。経験を積めば、それだけ評価されて高単価な仕事を受注することが出来るようになりますし、同じクライアントから長く継続的に仕事を受注することもあるでしょう。継続は力なりこうしてプログラマとしての仕事を継続して行くことで、時流に遅れることなく最新のスキルや知識を吸収したり、学習機会を自ら求めるきっかけにもなるでしょう。IT産業では、技術革新のスピードが並外れて速いため、持っている技術も知識も、すぐに陳腐化してしまいます。その分基本がしっかりとしており、クライアントの要望に柔軟に対応できるような手数を豊富に揃えていれば、在宅ワークでも堂々たる地位を築くことが出来るのです。プログラマの人手不足は、タブレット端末の普及などにより、今後も続きそうな勢いです。そのためある程度の経験を積んでいれば、一生の仕事に出来る職種といえるでしょう。35歳定年説などが囁かれていたのも今は昔で、40代や50代でも第一線で活躍しています。me副業をきっかけに脱サラし、フリープログラマとして在宅業務を中心に働いています。