プログラマーになりたいと思っても、ネット上には「やめとけ」という声が多いため、不安になりますよね。
周りから強く否定されると、止めたくなってしまう気持ちわかります。
できることなら、きつい仕事はしたくないですよね。
確かにプログラマーにはきつい部分もありますが、、悪いことばかりではありません。
向き・不向きの側面が強く、メリットや良い部分もたくさんあるからです。
そこで、IT業界で15年働いている筆者が、「プログラマーはやめとけと言われる理由」と、プログラマーになるメリットについて解説します。
もし、プログラマーになりたくて迷っているのであれば、後悔しない選択をしてください。
- 「プログラマーはやめとけ」と言われる理由がわかる
- プログラマーに向いている人の特徴を知れる
- 未経験者がプログラマーになる方法を学べる
プログラマーの主な仕事内容

プログラマーは、ソフトウェアやアプリケーションを開発する役割を担っています。
主にコードを書き、プログラムの動作を確認し、バグを修正します。
プログラマーの主な仕事は、ユーザーのニーズに応じたソフトウェアを設計・開発することです。
これには、プログラミング言語を使用してコードを書くことや、ソフトウェアの動作確認、バグの修正が含まれます。
また、プログラミングは複数の段階に分かれており、要件定義からテスト、デプロイ(公開)までの工程を含みます。
たとえば、ウェブアプリケーションを開発する場合、プログラマはまず要件を収集し、その後、設計やコーディングを行います。
さらに、ユーザーが操作する際に発生する可能性のある問題をテストしたり、修正しなければいけません。
このようにプログラマーの仕事は多岐に渡るため、さまざまな作業が必要になるでしょう。
「プログラマはやめとけ」と言われる理由

プログラマという職業には、多くの魅力がある一方で、その特性からくるデメリットも存在します。
なぜプログラマーという働き方は否定されてしまうのでしょうか?
ここでは、プログラマーを目指す際に知っておくべきリスクやデメリットについて解説します。
- 長時間労働
- 急速な技術の変化
- 高い集中力が必要
- 競争の激しさ
- 健康リスク
- キャリアパスの不透明さ
- 世間的認知度の低さ
長時間労働
プログラマーは長時間労働を強いられることが多いです。
特にプロジェクトの締切が迫っている場合や、問題が発生した場合には、残業が続くことがあります。
プロジェクトを期限内に完成させる必要があり、そのために長時間働かなければならないことが多いです。
また、技術的な問題やバグが発生すると、その修正に追加の時間が必要になります。
仮に、システムのバグが発見された場合、修正できるまで作業しなければいけません。
プロジェクトの締切が迫っていると忙しくなるため、長時間労働に耐える必要があるでしょう。
急速な技術の変化
プログラミングの技術は急速に進化しており、常に新しい技術やツールが登場します。
急速な技術の変化に適応するには、常に学び続ける必要があります。
新しいプログラミング言語やフレームワークが頻繁に登場し、既存の技術が古くなるからです。
プログラマーはこれに対応するため。継続的な学習が求められるでしょう。
過去に人気があった言語が現在では使われなくなり、新しい言語やフレームワークが主流になることも珍しくありません。
技術の進化が早いため、急速な技術の変化に適応する必要があるでしょう。
高い集中力が必要
プログラミングには高い集中力が必要です。
コードのミスや小さなエラーがシステム全体に影響を与える可能性があるため、細心の注意を払う必要があります。
プログラムのコードは複雑で、わずかなミスが大きな問題を引き起こすことがあるからです。
たとえば、わずかなスペルミスやコーディングエラーが、アプリケーションの機能に影響を及ぼすことがあります。
これにより、プログラムが正常に動作しなくなると大きな損失です。
業務で高い集中力と注意力を求められ、常に気を張る必要があるでしょう。
競争の激しさ
プログラミング分野は競争が激しく、スキルの差が成果に直結します。
優れたスキルを持つことで、より良い仕事や高い報酬を得られる可能性が高まるからです。
例として、大手テクノロジー企業は高度なスキルを持つプログラマを求めており、競争が激しいため、優れたスキルと経験が求められます。
プログラミング分野の競争が激しいため、常にスキルアップを目指さなくてはいけなくなるでしょう。
健康リスク
プログラマーの仕事は、長時間のデスクワークが主であり、身体に大きな負担がかかることが多いです。
座りっぱなしの姿勢になるため、腰痛や首痛、目の疲れを引き起こしやすく、慢性的な健康問題につながるリスクがあります。
たとえば、一日中コンピュータ画面を見続けることで、眼精疲労や視力低下が生じることが考えられます。
また、不規則な生活やストレスが積み重なり、精神的な健康も損なわれやすいです。
これらのリスクを減らすためには、適度な運動や休憩を取り入れることが重要となるでしょう。
キャリアパスの不透明さ
プログラマーとしてのキャリアは、専門性が高いため一見魅力的に見えますが、実際にはその将来性が不透明である場合が多いです。
技術の進化が速く、数年先には現在のスキルが通用しなくなる可能性があります。
たとえば、新しいプログラミング言語や技術が登場すると、それに適応できない場合、キャリアが行き詰まることがあります。
さらに、年齢や経験を重ねるごとにマネジメントや他の役割へ移行しない限り、キャリアの成長が難しくなるケースも多いです。
このため、キャリアパスに対する計画性と柔軟性が求められるでしょう。
世間的認知度の低さ
プログラマーは、専門知識を駆使して社会に貢献していますが、その仕事内容は一般的に理解されにくいという課題があります。
多くの人にとってプログラマーの仕事は「何をしているのか分からない」存在であり、世間的な認知度や評価が低いからです。
具体的には、家族や友人から仕事内容について質問されると、説明が難しく誤解されることが少なくありません。
このような誤解や偏見に対処するためには、自身の役割をわかりやすく伝える努力が必要になるでしょう。
未経験プログラマーの実態

プログラマーとして未経験からスタートする際には、どのような現実が待っているのでしょうか?
このセクションでは、未経験者が直面しがちな課題や実情について詳しく見ていきます。
- 学習し続ける必要がある
- 簡易的な仕事が多くなる
- 繁忙期は長時間労働になりやすい
- ダメ出しが多くなる
- 最初は給料が低い
学習し続ける必要がある
プログラミングの世界は常に変化しており、新しい技術やツールが次々と登場します。
そのため、未経験のプログラマーは特に学習し続けることが求められます。
たとえば、新しいフレームワークやライブラリの使用法を学ぶ必要が生じる場面が多いです。
また、知識を更新しないと、技術の進化に取り残され、仕事の質や効率が低下する恐れがあります。
プログラマーとして活躍するためには、学習の意欲と継続力が不可欠でしょう。
簡易的な仕事が多くなる
未経験のプログラマーには、最初のうちは簡易的な仕事が割り当てられることが多いです。
主にコードの修正やバグの修正、テストの実施などが業務となります。
これらの業務は重要である一方で、単調でやりがいを感じにくい場合もあります。
しかし、これらの経験を通じて基礎的なスキルを身につけ、次第により複雑で責任のある仕事に挑戦できるようになるでしょう。
繁忙期は長時間労働になりやすい
プロジェクトの進行状況や納期によっては、長時間労働が必要になることがあります。
特に繁忙期には、未経験のプログラマーもチームの一員として多くの作業をこなさなければなりません。
たとえば、納期が迫っているプロジェクトでは、夜遅くまで作業を続けることが求められることがあります。
これにより、体力や精神力の消耗が激しくなるため、自己管理能力とストレス対処法が重要になるでしょう。
ダメ出しが多くなる
未経験者は、どうしても経験豊富なプログラマーに比べてミスが多くなりがちです。
そのため、コードの品質や設計の面で頻繁に指摘を受けることがあります。
具体的には、レビューで多くの修正を求められる場面や、指導の一環として厳しいフィードバックが与えられることが多くあります。
このようなダメ出しを受けることで、成長の機会を得る一方で、精神的なストレスを感じることもあるでしょう。
最初は給料が低い
未経験のプログラマーとしてのスタートは、一般的に給料が低めに設定されることが多いです。
特に知識やスキルの面で他のプログラマーに劣るため、最初は低い報酬からのスタートとなります。
たとえば、企業によっては他の職種と比較して、初任給が20万円以下になるケースも珍しくありません。
しかし、経験を積むことでスキルが向上し、それに伴って給与も上昇していくため、我慢強くやりつづけなければいけないでしょう。
未経験者がプログラマーになるメリット

未経験者がプログラマーとして働くことには、多くのメリットがあります。
ここでは、プログラマーとしてのキャリアがもたらす利点や機会について詳しく紹介します。
- 高い需要がある
- 高収入が期待できる
- 創造性が生まれる
- 働く場所を選ばない
- 海外の仕事ができる
- さまざまな分野に活用
- 社会的に影響力がある
高い需要がある
プログラマーは、今後も高い需要が期待される職業の一つです。
テクノロジーの発展に伴い、企業や組織はますます多くのシステム開発や保守、デジタル化のニーズを抱えています。
たとえば、金融、医療、教育、エンターテインメントなど、あらゆる分野でプログラマーの力が求められています。
このような状況下で、プログラマーの需要は長期的に続くと考えられるでしょう。
高収入が期待できる
プログラマーは高収入を得るチャンスが多い職業です。
スキルや経験が積み重なるにつれ、給与も比例して上昇する傾向があります。
具体的には、高度な技術力を持つプログラマーや特定の専門分野に特化したプログラマーは、他の職種と比較しても高い報酬を得ることができます。
また、フリーランスとして独立すれば、自分の技術力や時間を有効に使い、さらなる収入アップが見込めるでしょう。
創造性が生まれる
プログラミングは、論理的な思考と同時に創造性を発揮できる仕事です。
新しいアプリケーションやサービスの開発、効率的なアルゴリズムの設計など、日々の業務を通じて新しいアイデアを形にする機会があります。
たとえば、ユーザーの課題を解決するためのインターフェースの改善や、画期的な機能を追加するなど、創造的な側面が強い仕事です。
このように、自分のアイデアを具現化する喜びを味わうことができるでしょう。
働く場所を選ばない
プログラマーの仕事はインターネット環境さえあれば、どこでも行うことが可能です。
場所にとらわれず働くことができ、リモートワークやノマドワーカーとしての働き方ができます。
たとえば、自宅やカフェ、さらには世界中のどこからでも仕事をすることが可能です。
これにより、生活スタイルや個々の価値観に合った働き方を選ぶことができるでしょう。
海外の仕事ができる
プログラマーとしてのスキルは、グローバルに通用するため、海外での仕事のチャンスも豊富です。
多くの企業が、国境を越えて優秀な人材を求めています。
英語やその他の言語に堪能であれば、国際的なプロジェクトに参加したり、外国の企業で働くことも可能です。
たとえば、リモートで海外企業のプロジェクトに関与したり、現地で働きながら異文化の経験を積むことができます。
これにより、より広い視野と経験が得られるでしょう。
さまざまな分野に活用
プログラマーのスキルは、多岐にわたる分野で応用が可能です。
たとえば、Web開発、モバイルアプリ開発、ゲーム開発、データサイエンス、人工知能など、さまざまな領域で活躍することができます。
この多様性により、自分の興味や適性に合わせてキャリアを選択することができ、常に新しい挑戦を楽しむことができるでしょう。
社会的に影響力がある
プログラマーは、社会的に大きな影響力を持つことができます。
彼らが作り出すソフトウェアやシステムは、企業の成長を支えたり、社会全体の問題を解決する力を持っています。
たとえば、画期的なアプリケーションの開発によって人々の生活を便利にしたり、AI技術を用いて医療の進展に貢献するなど、その影響力は計り知れません。
プログラマーとして働くことで、社会に貢献する喜びを感じることができるでしょう。
プログラマーに向いている人の特徴

プログラマーとして成功するためには、いくつかの特性やスキルが重要です。
ここからは、プログラマーに向いている人の特徴をご紹介します。
- 論理的思考力
- 忍耐力がある
- 柔軟性がある
- 学習意欲が高い
- 細部への注意力がある
論理的思考力
プログラミングでは、複雑な問題を解決するために論理的な思考が不可欠です。
プログラムは一連の指示であり、それらを正確に組み合わせることで動作します。
たとえば、アルゴリズムを設計する際には、各ステップが正しく機能するように論理的な構成を考えなければなりません。
問題を体系的に分析し、解決策を見つけ出す能力が求められるため、論理的思考力が高い人にとっては、プログラミングは適した仕事といえるでしょう。
忍耐力がある
プログラミングは、試行錯誤の連続です。
エラーやバグを解消するために、何度もコードを書き直したり、検証したりする必要があります。
たとえば、複雑なシステムのデバッグ作業では、原因が特定できるまで何時間もかかることがあります。
このような困難な状況でも諦めずに取り組む忍耐力がある人は、プログラミングの世界で成功しやすいでしょう。
柔軟性がある
プログラミングの世界は、技術の進化が非常に早く、新しい知識やスキルを常に学び続けることが必要です。
柔軟性を持って新しい技術やツールに適応できる人は、急速に変化する業界の中で優位に立つことができます。
たとえば、新しいプログラミング言語の学習や既存のプロジェクトへの新しい技術の導入が求められる場合でも、柔軟に対応できる人は重宝されるでしょう。
学習意欲が高い
プログラマーとしての成功には、学び続ける意欲が不可欠です。
技術が日々進化する中で、最新のトレンドや新しい技術を学び続けることで、業界での競争力を維持できます。
具体的には、オンラインコースや書籍、ワークショップなどを活用し、自主的に学ぶ姿勢が重要です。
新しい知識を積極的に吸収し、それを実務に応用できる人は、プログラマーとしての成長が期待できるでしょう。
細部への注意力がある
プログラミングは、細部に注意を払うことが非常に重要です。
コードの一行一行がシステム全体に影響を与えるため、些細なミスでも大きな問題に発展する可能性があります。
たとえば、セミコロンの有無や文字列の綴りミスなど、細かな点に対する確認が欠かせません。
このような細部への注意力が高い人は、バグを未然に防ぎ、効率的にプロジェクトを進めることができるでしょう。
未経験からプログラマーになる方法

未経験からプログラマーを目指す方法はいくつかあります。
自身の状況や目標に合った方法を選ぶことで、より効率的にプログラマーへの道を進むことができるでしょう。
- プログラミングスクールに通う
- 職業訓練所に通う
- 独学で勉強する
- インターンとして働く
- コミュニティに参加する
プログラミングスクールに通う
プログラミングスクールは、未経験者にとって効率的にプログラミングを学ぶ方法の一つです。
多くのスクールでは、実務に近い課題やプロジェクトを通してスキルを習得できるカリキュラムが組まれています。
たとえば、Web開発やアプリ開発の基礎から応用までを短期間で学べる集中コースが提供されていることが多いです。
また、現役のエンジニアから直接指導を受ける機会があるため、実践的な知識を身につけることができるでしょう。
職業訓練所に通う
職業訓練所は、失業者や転職希望者向けに提供される無料または低料金のプログラムで、プログラミングの基礎から実践までを体系的に学べる場です。
たとえば、自治体や国が運営する職業訓練所では、JavaやPython、Webデザインなど、多様なコースが用意されています。
学費の負担が少ない上に、就職サポートも充実しているため、費用を抑えつつ新しいスキルを習得したい方に向いているでしょう。
独学で勉強する
独学でプログラミングを学ぶことも可能です。
インターネット上には、無料のチュートリアルやオンラインコース、書籍、動画など、多くの学習リソースがあります。
たとえば、YouTubeでの講義動画や、UdemyやCourseraなどのオンライン学習プラットフォームを活用することができます。
自分のペースで学べる自由さが魅力ですが、自己管理能力やモチベーションを維持するための工夫が必要でしょう。
インターンとして働く
インターンシップは、実際の職場でプログラミングを学ぶ貴重な機会です。
企業でのインターンとして働くことで、実務経験を積みながら、先輩エンジニアから直接指導を受けることができます。
たとえば、スタートアップ企業では、多様なプロジェクトに関与するチャンスが多く、短期間で多くの経験を積むことができるでしょう。
実務を通じて学びたい人にとって、インターンは非常に有効な選択肢です。
コミュニティに参加する
プログラミングコミュニティに参加することも、学びを深める良い方法です。
多くのコミュニティでは、勉強会やワークショップ、ハッカソンなどのイベントが定期的に開催されています。
たとえば、ミートアップやGitHubなどのオンラインプラットフォームを通じて、同じ目標を持つ仲間と出会い、情報交換や協力しながら学ぶことができます。
このような環境での活動を通じて、人脈を広げると同時に、新しいスキルや知識を得ることができるでしょう。
プログラマーとして成功するコツ

プログラマーとして成功するためには、日々の努力が欠かせません。
ここからは、どのようにすればプログラマーとして成功できるのか、コツを紹介します。
とにかくコードを書く
プログラミングスキルを高めるためには、何よりも実際にコードを書くことが大切です。
手を動かすことで、エラーやトラブルを解決する力が身につきますし、日々の練習が自信にもつながります。
たとえば、新しいフレームワークを試したり、ちょっとしたアプリケーションを作ると良いでしょう。
小さなプロジェクトでも確実に経験値が上がります。まずはできるだけ多くのコードに触れて、実践を積み重ねてください。
わからないことは調べる
プログラマにとって、わからないことをそのままにせず、積極的に調べる姿勢が重要です。
自分で問題を解決する力がつけば、プロジェクトの進行もスムーズになります。
具体的には、インターネットの検索や技術書の確認、関連するドキュメントを読むと良いでしょう。
また、調べ方を工夫することで、効率的に情報を得られるようになります。疑問を解消する力を磨き、スキルを深めてください。
他人のコードを読む
他人のコードを読むことは、新たな視点を得るために非常に有効です。
自分の書き方の改善点を見つけたり、効率の良い実装方法を知ることができます。
たとえば、オープンソースプロジェクトのコードを閲覧してみたり、同僚のコードレビューに参加するのも良いです。
他のプログラマの書き方を学び、自身のスキル向上に役立ててください。
コミュ力を身につける
プロジェクトを円滑に進めるためには、技術力だけでなくコミュニケーション力も欠かせません。
自分の考えを正確に伝え、他者と協力する力があると、チームの信頼も得られます。
仮にミーティングで提案をするときなど、自分の意図をわかりやすく説明する練習が役立ちます。
相手の理解を重視したコミュニケーションを心がけ、チームでの働きやすさを向上させましょう。
健康に気をつける
プログラマとして活躍するには、体調管理も重要です。
長時間の作業が続くと集中力が低下し、効率も悪くなります。
たとえば、適度な休憩を取り、運動やリフレッシュを心がけると、リラックスした状態で仕事に取り組めます。
健康的な習慣を維持し、効率的に成果を上げられるようにしてください。
プログラマーになりたい人の面接対策

プログラマーとして採用されるためには、面接の準備が欠かせません。
面接官に自分のスキルや意欲をアピールするための対策が必要です。
ここからは、プログラマーになりたい人の面接対策をご紹介します。
- 会社で使用する技術の理解
- ポートフォリオの準備
- 面接の流れを理解する
- 身だしなみを整える
- 模擬面接をして質疑に備える
会社で使用する技術の理解
面接前に、応募先の会社が使用している技術やツールについて理解しておくことが重要です。
会社のウェブサイトや求人情報を確認し、使用するプログラミング言語やフレームワーク、データベースなどを把握してください。
たとえば、JavaScriptやPythonが主要な技術である場合、それらの技術に関連するプロジェクト経験やスキルをアピールすると効果的です。
事前に理解を深めておくことで、面接での質問に的確に答えられるでしょう。
ポートフォリオの準備
プログラマーの面接では、自分のスキルを具体的に示すポートフォリオの準備が不可欠です。
これまでのプロジェクトやコーディングのサンプル、GitHubリポジトリのリンクなどが含まれます。
たとえば、自分が作成したWebアプリやゲーム、データ分析の成果物などを整理しておきます。
また、コードのクオリティや問題解決能力を示すために、各プロジェクトにおける役割や課題解決の方法を明確に説明できるようにしておくと良いでしょう。
面接の流れを理解する
面接当日までに、面接の流れを把握しておくことも重要です。
多くの企業では、技術面接、実技テスト、カルチャーフィット面接など、複数のステップが存在します。
たとえば、技術面接ではアルゴリズムの理解やデータ構造に関する質問が多いことがあり、実技テストでは実際にコードを書かされる場合も多いです。
これらの流れを理解し、それぞれのステップに向けた準備をすることで、落ち着いて対応することができるでしょう。
身だしなみを整える
プログラマーの面接でも、基本的なビジネスマナーとして身だしなみを整えることが大切です。
清潔感があり、適度にカジュアルでありながらもプロフェッショナルな印象を与える服装を心掛けてください。
たとえば、Tシャツやデニムではなく、襟付きのシャツやジャケットを選ぶことが無難です。
特にオンライン面接でも、カメラに映る部分の服装や背景には気を配り、余計な情報を与えないことが大切になります。
第一印象を良くし、面接官に対して真摯な姿勢を示すことができるでしょう。
模擬面接をして質疑に備える
模擬面接を行うことで、実際の面接に備えて練習することができます。
友人や同僚に協力してもらい、想定される質問に対する回答を練習してください。
たとえば、自己紹介やこれまでのプロジェクト経験、技術的な質問への回答を準備しておくことが重要です。
また、模擬面接を通じて、自分の話し方や表情、身振り手振りなどをチェックし、改善点を見つけることができます。
このような準備を重ねることで、本番の面接での緊張感を和らげ、自信を持って臨むことができるでしょう。
プログラマーになりたい人のよくある疑問

プログラマーを目指す人が増えている一方で、そのキャリアに対するさまざまな疑問や不安も多くあります。
ここでは、よくある質問について詳しく解説し、プログラマーとしてのキャリア選択に役立つ情報を提供します。
- プログラマーを目指す人が多すぎるのはなぜ?
- プログラマーの年収は一般的にどのくらい?
- 女性がプログラマーになるのはきつい?
- 就職先にプログラマーを選ぶと後悔する?
- プログラマーはAIに奪われる仕事?
プログラマーを目指す人が多すぎるのはなぜ?
プログラマーを目指す人が多い理由の一つは、デジタル化が進む現代において、ITスキルがますます求められているからです。
特にWeb開発やアプリ開発、データ分析などの分野では、プログラマーの需要が急速に増加しています。
たとえば、リモートワークの普及に伴い、インターネットを介したサービスやアプリケーションの開発需要が高まっています。
このような状況から、将来的にも安定した職業とされ、多くの人がプログラマーを目指すようになっているのです。
プログラマーの年収は一般的にどのくらい?
プログラマーの年収は、経験やスキル、勤務地、担当するプロジェクトの種類によって大きく異なります。
一般的には、未経験のジュニアプログラマーであれば年収300万円から500万円程度、中堅のプログラマーで500万円から800万円程度、シニアクラスやリーダー職になると1,000万円以上を稼ぐことも珍しくありません。
たとえば、東京などの都市部では需要が高いため、他の地域よりも平均年収が高くなる傾向があります。
さらに、特定の技術や専門知識を持つプログラマーは、高収入を得る可能性が高まるでしょう。
女性がプログラマーになるのはきつい?
女性がプログラマーになることは、決して不可能ではありませんが、業界特有のチャレンジに直面することもあります。
IT業界はまだ男性中心の職場が多く、女性が少ないという現実がありますが、近年はダイバーシティの推進や女性の技術者支援プログラムの導入が進んでいます。
たとえば、女性専用のプログラミングコミュニティやネットワーキングイベントに参加することで、同じ目標を持つ仲間と出会い、サポートを受けることができます。
また、フレキシブルな働き方ができる企業も増えており、育児と両立しやすい環境が整っていくでしょう。
就職先にプログラマーを選ぶと後悔する?
プログラマーとしてのキャリアを選んだことを後悔するかどうかは、個人の価値観やキャリア目標に大きく依存します。
プログラマーの仕事は、挑戦的で成長の機会が多い反面、長時間の作業や技術の学び続けが求められるため、ストレスが溜まることもあります。
たとえば、新しい技術を習得するために自主的に学習を続ける必要があったり、納期に追われるプロジェクトが多かったりする場合があります。
これらの点を考慮し、自分の適性や職業観に合った選択ができるかどうかが、後悔しないための鍵となるでしょう。
プログラマーはAIに奪われる仕事?
AI技術の進化に伴い、プログラマーの仕事が一部自動化される可能性はありますが、全てが奪われるわけではありません。
AIは特定のタスクを自動化することが得意ですが、創造性や問題解決能力を必要とする複雑な開発作業はまだ人間の手に委ねられています。
たとえば、AIはコードの生成やバグ修正のサポートを行うことができるものの、新しいアプリケーションの設計やシステム全体のアーキテクチャ構築などは、依然として人間のエンジニアが主導する必要があります。
そのため、AI時代においても、プログラマーとしてのスキルは依然として需要があり続けるでしょう。
プログラミングを学んだ私の体験談

筆者は仕事の効率を上げるためにプログラミングを学び始めました。
特にPHPを使って、自分の業務を自動化するツールを開発したり、簡単なウェブサイトを作ったりすることに挑戦したのです。
最初は難しく感じましたが、コードを書いてみるとその楽しさに夢中になりました。
毎日手作業で行っていたデータの整理を、数行のコードで自動化できたときの感動は今でも忘れられません。
学びの過程で、オンラインのコミュニティや勉強会に参加して多くの人と出会い、知識を共有することでさらにスキルを磨くことができました。
結果として、プログラミングを仕事に活かすことで、自分の可能性を広げ、職場でも重宝されるようになりました。
プログラミングのスキルは、多くの場面で役立つものであり、これからもさらに学び続けていきたいと感じています。
もし、プログラマーに興味があるのであれば、勇気を出して一歩踏み出してみてください。
今後プログラマーはさまざまな支援が期待できる

2020年度から、すべての小学校でプログラミング教育が必修科目となりました。
政府は積極的にプログラミング教育を推進しており、さまざまな支援や補助にも期待できます。
出典:小学校のプログラミング教育 授業が未来につながる | 政府広報オンライン
子供向けプログラミング教育の市場は年々拡大しており、2024年6月19日に発表されたデータでは、前年比114.5%の253億円超えとのことです。
出典:2024年プログラミング教育市場は、前年比114.5%の253億円超え【GMOメディア】
さらに、経済産業省のホームページには「デジタル人材の育成」というコンテンツが有り、DX推進にともなうさまざまな情報を公開しています。
このように、これからプログラマーになりたい人に対する支援や期待が高まっているため、今からプログラマーを目指しても決して遅くはないでしょう。
まとめ
プログラマー希望者に対して「やめとけ」と言う人が多いのは、長時間労働や急速な技術の変化、競争の激しさやキャリアパスの不透明さが影響しています。
特に未経験プログラマーになると、学習し続ける必要があり、ダメ出しが多いわりには最初は給料が低いので、精神的つらさを感じやすいです。
しかし、高い需要があるのは事実であり、働き次第で高収入が期待できる仕事になります。
また、働く場所を選ばないため、海外で働いたり、IT以外の分野にも活用することができるでしょう。
プログラマーにも向き・不向きはありますが、論理的思考力があって忍耐力があり、学習意欲が高い人であれば問題ありません。
面接では、基本的なプログラミング知識を習得し、ポートフォリオの準備をして、身だしなみを整えるようにしてください。
プログラマーはやめとけという人が多くても、あなたがやってみたいのであれば、夢を諦める必要はありません。
プログラマーはやりがいがある仕事になるため、ぜひ挑戦しましょう。