見出し画像

現役エンジニアがよくある質問に全て答えます(プログラミング初心者向け)

初心者には画面で結果を確認しやすいHTML・CSS学習がおすすめです。
独学でも学べますが、挫折防止や実務レベル判断のためには「質問できる環境」と「卒業後のサポート」が重要だと解説しています。 

▼本記事の内容は動画でもご覧いただけます▼

【実践型プログラミングスクール】
テックエリートに興味のある方はこちら▼▼

丸山:テックエリートで講師をしている丸山です。今回は皆さまから頂いている質問にお答えしていきます。プログラミングについての質問なので、学習方法などしっかり答えていきたいと思います。


30代からのプログラミング学習は遅い?

年齢による学習の難しさは、少なからずあると正直に言います。ただ、それよりも大事なのが「どの分野を学ぶか」という点です。プログラミングといっても、家電製品、スマホアプリ、Webサイトなど分野によって難易度はまったく異なります。まずは「自分が何を作りたいか」から逆算して学ぶ言語を選ぶのが近道です。
テックエリートで教えるHTMLとCSSは、書いた内容がすぐ画面に反映されるため初心者でもエラーを確認しやすく、プログラミングの中でも特に難易度が低い分野です。30代からでも、目的さえはっきりしていれば十分に習得できます。

初心者が最初に学ぶべき言語は?

迷わずHTMLをおすすめします。 初心者が一番つまずくのは「エラーが出ても何がダメかわからない」という状況ですが、HTMLは書いたものがすぐ画面に反映されるので視覚的に確認できます。HTMLとCSSだけでも仕事を受注できますし、その後他の言語に進む際も「書いて→確認して→調べて→また書く」というサイクルがすでに身についているのでスムーズにステップアップできます。

無料教材と有料教材の違いは?

今の時代、無料で独学して仕事を取ることも十分可能です。ただ独学では必ず2つの壁にぶつかります。「詰まったときに質問できる人がいない」こと、そして「仕事で使えるレベルか判断できない」こと。この2つを解決してくれる環境があるかどうかが、スクールに通う最大の意味です。テックエリートでは、しっかりとわからないことはアドバイスをしますし、現役のエンジニアが仕事のできるレベルのクオリティまで教えているので、そこに価値を感じていただけたら、テックエリートでもいいですし、テックエリートに限らず、自分が長く続けられる環境を選ぶことがエンジニアになれるかどうかの分かれ道です。

効率的に学ぶには1日どれくらい学習すればいい?


私自身がやっていたのは「作りたいものを決めて逆算して学ぶ」方法です。「このサイトを作りたい」と思ったら使われている技術を調べ、わからない部分を1つひとつ解決していく。このサイクルが、実務で求められる「自分で調べて解決する力」に直結します。
時間は自分が集中できる時間帯にコツコツ続けることが大切です。短時間でも毎日触れることを意識してください。テックエリートでは週15〜20時間・8週間を目安にカリキュラムを組んでいますが、個人差が大きいので無理のないペースで進めるのが一番です。

挫折しそうなときの対処法は?

詰まったままの状態が続くとどんどんやる気がなくなってしまいます。まず「何がわかっていないのか」を丁寧に分析して、うまくいっていることといっていないことを切り分けてみてください。それでも解決しない場合は一人で抱え込まず、テックエリートの公式LINEや説明会で気軽に相談してください。実際に説明会で1時間プログラミングの個別相談に乗ったこともあります。挫折しそうになったらまず連絡してください。

プログラミングスクールのメリット・デメリットは?

メリットは、わからないことをすぐ聞ける環境と、独学では気づけない知識を吸収できる点です。デメリットは、講師頼りになってしまうこと。卒業後は一人のプロとして扱われるため、最終的には自立して動けることが求められます。テックエリートでは意図的に「半分プロとして」課題に取り組んでもらっており、能動的に動ける方に向いているスクールです。8週間は厳しいかもしれませんが、その先はとても明るいと自信を持って言えます。

スクール選びで費用・カリキュラム以外に見るべき点は?

特に重視してほしいのが卒業後のアフターフォローです。就職支援もコミュニティも、卒業後に相談できる人がいなければ十分に機能しません。テックエリートでは卒業後も案件相談や転職紹介を行っており、卒業生の8割がすでに仕事をしています。長い付き合いができるスクールを選んでほしいと思っています。

英語力・数学力は必要?

英語は話せなくても読めなくても問題ありません。ただ翻訳ツールに頼りすぎるとニュアンスがずれることがあるので、単語1つでも英語のまま読もうとする姿勢があると強いです。
数学も必要ありません。むしろ文系出身のエンジニアの方が強いと思っています。顧客とのコミュニケーションや提案力が求められる場面は多く、そこが得意な方はとても重宝されます。文系・理系問わず活躍できる道があるのがエンジニアの魅力です。


まとめ

プログラミング学習をする上で、挫折防止や実務レベル判断のためには「質問できる環境」と「卒業後のサポート」が重要です。プログラミング学習に関する個別の質問は、テックエリート公式LINEまたは無料個別説明会にてお気軽にどうぞ。現役エンジニアが直接お答えします。


【実践型プログラミングスクール】
テックエリートに興味のある方はこちら▼▼


いいなと思ったら応援しよう!