22歳、高卒フリーターからのプログラマー転身は「無理ゲー」?元SEの言葉の真意と、キャリアを切り開くための戦略
22歳、高卒フリーターからのプログラマー転身は「無理ゲー」?元SEの言葉の真意と、キャリアを切り開くための戦略
この記事では、プログラマーへの転職を志す22歳の方の疑問にお答えします。高卒で飲食業界で働いているあなたが、未経験からIT業界、特にプログラマーを目指すことについて、元SEの言葉を参考にしながら、現実的なキャリアパスと成功戦略を提示します。プログラミングスクールに通うべきか、独学で十分か、未経験からでもプログラマーとして活躍できるのか、といった疑問を解決し、あなたのキャリアプランを具体的にサポートします。
プログラマーに転職を考えているのですが、おすすめ出来ないのでしょうか・・
高卒で飲食関係に就職して現在22歳の男です。
プログラマーになりたいと昔から思っていましたが、高校卒業と同時にすぐに現在の職場に就職したので、半分あきらめていました。
ところが昨年、すぐご近所の方がSEだという事が分かり、親に無理を言って取り次いでもらい色々と話を伺う事が出来ました。
その方は40代後半で、WEBの黎明期からはWEB系メインでやってきたそうです。(それまでは汎用機?なども一通りやっていたそうです。)現在は実家の仕事を継いでらっしゃるのでSEはしていないそうです。
色々とIT業界の興味深い話を面白く、時に真剣に話してくれて非常に楽しかったのですが、いざ、プログラマーになりたいという話をすると「止めておけとは言わないが、個人的には全く薦められない・・」と言われました。
僕がそういう学校等で学んでないからですか?と聞くと、学校である程度学んでいる人とズブの素人では差が付いているが、その程度は本人次第で半年もあれば埋められる。しかし、末端のプログラマだと将来が無いのが最大の理由だ、と言われました。
その方が言うには、PCが普及し、業界全体でもプログラマが増えたのは良いが技術力のない技術者が大量に発生し、技術を持った人までもがそれに引っ張られて待遇が落ちているという事ですした。
それに、海外への発注もどんどん増えているそうです。
また、一般で言われている通り激務であり、さらに常に新しい技術や知識を勉強しておかないとあっという間に置いていかれるそうです。
SEになるとさらに設計、マネージメント、折衝などの能力が求められ大変な割に収入も将来の保障も全く保障されないよ、とまで言っていました。
ひょっとしたら、その方ご自身がつらい経験をしたせいで親切心からわざと大げさに言われたような気がするのですが、この方が言うような現状が一般的なのでしょうか?
※その方は最後に、プログラムを勉強したいなら基礎ぐらいなら教えてあげるよ、と言ってくれましたが・・
22歳、高卒で飲食業界からプログラマーへの転職を目指すあなた。素晴らしい目標ですね! しかし、IT業界のベテランであるご近所の方から「おすすめしない」と言われたとのこと。その言葉の真意を理解し、あなたのキャリアプランを成功させるための具体的な方法を一緒に考えていきましょう。
1. 元SEの言葉を読み解く:なぜ「おすすめしない」のか?
まず、元SEの方の言葉を詳しく分析してみましょう。彼が「おすすめしない」と述べた理由はいくつか考えられます。
- 将来性の不安: 経験豊富なプログラマーでさえ、技術力の低い人材が増加し、待遇が悪化している現状を目の当たりにしている。海外へのアウトソーシングも増え、国内のプログラマーの仕事が減る可能性も示唆しています。
- 激務と継続的な学習: IT業界は、常に新しい技術が登場し、それを習得し続ける必要があります。激務の中で、自己研鑽を怠ると、すぐに置いていかれるという現実があります。
- SEの過酷さ: SEになると、プログラミングスキルだけでなく、設計、マネジメント、顧客との交渉など、幅広い能力が求められます。その割に、収入や将来性が保証されないという不満も抱えているようです。
これらの懸念は、IT業界の厳しい現実を反映していると言えるでしょう。しかし、それは同時に、あなたがどのようにキャリアを築くかによって、これらの課題を乗り越えることができるということも意味しています。
2. プログラマーを取り巻く現状:本当に「将来性がない」のか?
IT業界は常に変化しており、プログラマーの需要も変動しています。確かに、技術力の低いプログラマーは、競争が激化し、将来性が低い可能性があります。しかし、高い技術力と専門性を持つプログラマーは、依然として需要が高く、高収入を得ることも可能です。
プログラマーの需要が高い分野の例:
- AI・機械学習: 人工知能(AI)や機械学習の分野は、急成長しており、高度なプログラミングスキルを持つ人材が求められています。
- データサイエンス: データの分析・活用を行うデータサイエンティストも、プログラミングスキルが不可欠です。
- Web3・ブロックチェーン: Web3やブロックチェーン技術は、新たなビジネスモデルを生み出し、プログラマーの活躍の場を広げています。
- セキュリティ: サイバーセキュリティの重要性が増しており、セキュリティエンジニアの需要が高まっています。
これらの分野で活躍するためには、特定のプログラミング言語だけでなく、専門知識や問題解決能力も必要です。常に最新の技術を学び、自己研鑽を続けることが、プログラマーとしての将来性を高める鍵となります。
3. 未経験からプログラマーになるための具体的なステップ
高卒、未経験からプログラマーになることは、決して不可能ではありません。具体的なステップを踏み、計画的に学習を進めることで、夢を現実のものにすることができます。
- 目標設定と自己分析:
まず、あなたがプログラマーとして何をしたいのか、どのような分野に興味があるのかを明確にしましょう。自己分析を行い、自分の強みや弱みを把握することも重要です。例えば、「Webアプリケーション開発に興味がある」「AI技術を学びたい」など、具体的な目標を設定することで、学習のモチベーションを維持しやすくなります。
- プログラミング言語の選択:
プログラミング言語は数多く存在しますが、未経験者には、比較的学びやすい言語から始めるのがおすすめです。
人気のあるプログラミング言語の例:- Python: 汎用性が高く、AI、データ分析、Web開発など、幅広い分野で利用されています。
- JavaScript: Webブラウザ上で動作する言語で、Webサイトの動的な表現に不可欠です。
- Java: 企業向けのシステム開発で多く利用されており、大規模な開発に適しています。
- Ruby: Webアプリケーション開発に強く、Ruby on Railsというフレームワークが人気です。
それぞれの言語には特徴があり、目指す分野によって最適な言語が異なります。まずは、興味のある分野でよく使われている言語を調べてみましょう。
- 学習方法の選択:
プログラミングの学習方法は、大きく分けて独学とプログラミングスクールの利用があります。
- 独学:
メリット: 費用を抑えられる、自分のペースで学習できる。
デメリット: 挫折しやすい、質問できる相手がいない、情報収集に手間がかかる。
おすすめの学習方法: オンライン学習プラットフォーム(Progate、ドットインストールなど)を利用する、書籍や参考書で学ぶ、プログラミングに関するブログやYouTube動画を参考にしながら、実際にコードを書いてみる。
- プログラミングスクールの利用:
メリット: 効率的に学べる、質問できる環境がある、仲間ができる、就職支援を受けられる。
デメリット: 費用がかかる、スクールのスケジュールに合わせる必要がある。
おすすめのスクール: あなたの目的に合ったスクールを選びましょう。Web開発、AI、データサイエンスなど、スクールによって得意分野が異なります。無料カウンセリングなどを利用して、自分に合ったスクールを見つけましょう。
どちらの学習方法を選ぶにしても、継続することが最も重要です。毎日少しずつでも学習時間を確保し、実際にコードを書いて、手を動かすことを心がけましょう。
- 独学:
- ポートフォリオの作成:
プログラマーとして就職するためには、自分のスキルを証明するポートフォリオが不可欠です。ポートフォリオには、あなたが作成したプログラムやWebサイト、アプリなどを掲載します。
ポートフォリオの作成方法:- 簡単なWebサイトやアプリを作成する: 例えば、ToDoリスト、ブログ、ポートフォリオサイトなど、自分のスキルレベルに合ったものから始めましょう。
- GitHubなどのプラットフォームで公開する: 作成したコードをGitHubなどのプラットフォームで公開し、他の人に見てもらいましょう。
- 技術ブログを書く: 自分の学習内容や、作成したプログラムについて、ブログで発信するのも良いでしょう。
ポートフォリオは、あなたのスキルをアピールするだけでなく、学習のモチベーションを維持するためにも役立ちます。
- 就職活動:
ポートフォリオが完成したら、いよいよ就職活動です。未経験者向けの求人を探し、積極的に応募しましょう。
就職活動のポイント:- 未経験者歓迎の求人を探す: ポートフォリオや、これまでの経験をアピールしましょう。
- 企業研究を行う: 企業の事業内容や、求めているスキルについて、事前に調べておきましょう。
- 面接対策を行う: 面接では、あなたのスキルや経験だけでなく、学習意欲や成長力もアピールしましょう。
就職活動では、積極的に情報収集を行い、自分に合った企業を見つけることが重要です。
これらのステップを踏むことで、未経験からでもプログラマーとして活躍できる可能性は十分にあります。しかし、最も重要なのは、あなたの「やる気」と「継続力」です。
4. 飲食業界での経験を活かす:あなたの強みを見つける
高卒で飲食業界で働いてきた経験は、プログラマーの世界でも活かせる強みとなります。
- コミュニケーション能力: 飲食業界では、お客様や同僚とのコミュニケーションが不可欠です。この経験は、チームでの開発や、顧客との折衝にも役立ちます。
- 問題解決能力: 飲食業界では、様々な問題に直面し、それを解決する能力が求められます。この経験は、プログラミングにおけるデバッグや、問題解決にも活かせます。
- 体力と精神力: 飲食業界は、体力的に大変な仕事です。この経験は、長時間の作業や、プレッシャーに耐える力につながります。
- チームワーク: 飲食業界でのチームワークの経験は、プログラミングチームでの協力に役立ちます。
これらの強みを活かし、あなたの個性をアピールすることで、未経験からでもプログラマーとして成功する可能性を高めることができます。
5. 成功事例:未経験からプログラマーになった人たち
実際に、未経験からプログラマーとして活躍している人たちはたくさんいます。彼らの成功事例を参考に、あなたのキャリアプランを具体的にイメージしてみましょう。
- Aさん(28歳、元フリーター): 独学でプログラミングを学び、Web制作会社に就職。ポートフォリオを作成し、未経験者向けの求人に応募。
- Bさん(30歳、元営業職): プログラミングスクールに通い、Webエンジニアとして転職。スクールで学んだスキルを活かし、Webアプリケーション開発に携わる。
- Cさん(25歳、元事務職): 副業でプログラミングを始め、徐々にスキルを向上。フリーランスのプログラマーとして独立し、自由な働き方を実現。
これらの事例からわかるように、未経験からプログラマーになる方法は一つではありません。あなたの目標やライフスタイルに合わせて、最適な方法を選び、努力を続けることが重要です。
6. 専門家への相談:キャリアプランを具体的にする
この記事を読んで、プログラマーへの転職への道筋が見えてきたと思います。しかし、あなたのキャリアプランは、あなたの経験や希望によって異なります。より具体的なアドバイスが必要な場合は、専門家への相談を検討しましょう。
もっとパーソナルなアドバイスが必要なあなたへ
この記事では一般的な解決策を提示しましたが、あなたの悩みは唯一無二です。
AIキャリアパートナー「あかりちゃん」が、LINEであなたの悩みをリアルタイムに聞き、具体的な求人探しまでサポートします。
無理な勧誘は一切ありません。まずは話を聞いてもらうだけでも、心が軽くなるはずです。
転職コンサルタントは、あなたの強みや希望を分析し、最適なキャリアプランを提案してくれます。また、求人情報の紹介や、面接対策なども行ってくれます。専門家のサポートを受けることで、あなたの転職活動をよりスムーズに進めることができます。
7. まとめ:夢を叶えるために
22歳、高卒フリーターからプログラマーへの転職は、決して「無理ゲー」ではありません。元SEの言葉に惑わされず、IT業界の現状を正しく理解し、具体的なステップを踏むことで、あなたの夢を叶えることができます。
成功への道:
- 目標設定: プログラマーとして何をしたいのか明確にする。
- 学習: 継続的にプログラミングスキルを磨く。
- ポートフォリオ: 自分のスキルを証明する作品を作る。
- 就職活動: 未経験者向けの求人を探し、応募する。
- 自己研鑽: 常に新しい技術を学び続ける。
あなたの努力と、正しい戦略があれば、必ずプログラマーとしてのキャリアを切り開くことができます。応援しています!