こんにちは。
私はエンジニアとして6年間働き、現在は就労移行支援施設で3年半ほどITの指導をしています。
今回は、IT未経験の方からよく聞かれる「プログラミングは何から勉強すればいいの?」という疑問について、私なりの考えをお伝えします。
## まずは「なぜ勉強したいのか」を考えてみましょう
プログラミングを始めたい方に、私が最初にお聞きしたいのは「なぜ勉強したいのですか?」ということです。
ITエンジニアに転職したいのか、自分でWebサイトを作りたいのか、仕事を効率化したいのか。
目的によって、おすすめする学習内容は変わってきます。
ITエンジニアへの転職を希望される方には、「なぜITエンジニアを目指したいのですか?」ということもお聞きしたいですね。
## 目的に合わせて学習する技術を選びましょう
例えば、次のような選び方があります。
- **比較的学びやすい言語から始めたい**:Python
- **Webサイト制作に興味がある**:HTML・CSS・JavaScript、必要に応じてPHP
- **ブラウザで気軽に動かしたい**:HTML・CSS・JavaScript
- **業務系アプリを作りたい**:Java、必要に応じてHTML・CSS・JavaScript
- **データ分析や業務自動化に興味がある**:Python
- **求人の多い分野を目指したい**:JavaやWeb関連技術などを候補に、希望地域の求人を調べる
なお、HTMLとCSSは厳密にはプログラミング言語ではありませんが、Web制作の基礎となる技術です。
## 向いているかより、好きになれそうか
「自分にプログラミングが向いているか分からない」という相談もあると思います。
そんなとき、私はまず簡単なプログラミングを体験してみることをおすすめします。
最初から向き不向きを判断するよりも、「面白いな」「もう少しやってみたいな」と感じられるかを確かめることが大切だと考えています。
## エラーが出ても、才能がないわけではありません
プログラミング学習では、エラーが出ることは珍しくありません。
私が指導している中でも、教材のサンプルコードと少し違う記述をしていたことが原因になっているケースをよく見かけます。
大文字と小文字の違いや、括弧の抜けなど、ちょっとしたことが原因の場合もあります。
エラーがたくさん出たからといって、才能がないわけではありません。
まずは落ち着いて、どんなエラーがどこで発生しているのか、一つずつ確認していきましょう。
## 未経験からの挑戦に不安がある方へ
実は、私自身も30代で未経験からIT業界に飛び込みました。
ですので、未経験から挑戦することへの不安は、私にも理解できる部分があります。
年齢、学習内容、転職活動など、不安に感じることは人によって違います。
まずは「自分が何を一番不安に感じているのか」を整理するところから始めてみてはいかがでしょうか。
一度にすべてを解決しようとする必要はありません。
自分に合った最初の一歩を見つけていきましょう。
IT学習やIT業界への転職についてお悩みの方へ
ココナラでは、IT未経験者向けのチャット相談サービスを出品しています。
「何から勉強すればいいか分からない」「IT業界への転職に不安がある」といったお悩みについて、一人ひとりの状況に合わせて一緒に整理しています。
ご興味のある方は、以下のサービスをご覧いただけるとうれしいです。
【未経験ITエンジニア向けチャット相談はこちら】