「なぜ?」と問う探究心がある約30人のプログラミング初学者と接した結果、この3つは凄く重要だと実感。最初からこの辺りを意識できると、効率的に初心者の壁を超えられると思う。今回は、「プログラミングの習得スピードが早い人の特徴」について紹介します。今所属している「ITエンジニアを目指すコミュニティ」の中で初心者の方にプログラミングに関するフォローを行う機会が多く、その経験から得られた考察です。プログラミングを学ぶのも、できるだけ遠回りせず効率良くこなしたいですよね。その際、最初から「習得スピードが早い人の特徴」が分かっていれば、こんなに楽なことはありません。その特徴を普段の学習に取り入れていくことで、「市場価値の高いエンジニアになる」といった目標に大きく近づく事ができます。「遠回りしたくない!」というあなたにオススメの記事です。結論から言うと、次の3点です。「なぜ?」と問う探究心があるそれぞれ、簡単に解説していきます。適切な質問ができる質問することの重要性とポイントについてはこちらの記事で詳しく紹介していますが、要するに「適切な質問」とは自分が欲しい情報を相手から素早く引き出せる質問の事です。初学者の方からコーディングに関する質問を受ける際によくあるのが、「答える側が何を伝えればいいのかよく分からない」という状況になることです。「これってどうすれば解決しますかね?」という質問をしてしまいがちです。このような「ふわっとした質問」に対しては、答える側も「ふわっとした回答」しかできません。結果的にその問題の解決に時間がかかってコーディングが進まず、スキルの習得も遅れていきます。ここに関してはすぐに改善できるポイントなので、まずは「相手が答えづらい質問になっていないか」という点に注意してみてください。調べて(ググって)問題を解決する力がある次にポイントになるのが、「自力で調べて(ググって)問題を解決する力」です。プログラミング初心者のうちは、来る日も来る日もエラーとの戦いであり、そのエラーをいかに早く潰せるかが成長スピードを大きく左右します。その際、成長が早い人と遅い人とではこんな違いが出ます。method”っていうのが悪さしてるっぽい。ネット上で解決策を見つけ、実行。次へ進む質問することは大切なのですが、「ネットでググれば出てくる事項」をいちいち質問していると、逆に時間をロスしてしまうのです。いう質問を繰り返していると、答える側である先輩エンジニアも「それググれば分かるじゃん...」と感じ始め、回答が適当になるリスクもあります。「とりあえず質問しよう」ではなく、「とりあえずググってみよう」というマインドが非常に重要です。その上で「自力では解決できない」と分かったら、先輩や同僚にどんどん質問しましょう。このようにすれば、「どこまでなら自力で解決できて、どこからは質問した方が良いのか」のラインが分かってきますし、結果的に習得スピードも上がっていきます。「なぜ?」と問う探究心がある「探究心があるかどうか」というのも成長スピードに関わってきます。ある機能を実装し終えた時にも、成長が早い人と遅い人とでは差が出ることが多いです。「とりあえず実装できたけど、なんで動くかは分からない。新しい事項を学ぶ時も「こう書けば多分こういう風に動く」という当たりがつくので、学習効率がどんどん上がっていく探究心の有無は、じわじわと効いてくる要素です。自分が書いたコードが「なぜ動くのか?」を常に気にしながら普段の学習を進めていくと、プログラミング自体も楽しくなってくるのでオススメです。最後にいかがだったでしょうか。一度、プログラミングの習得スピードが早い人の特徴をまとめておきます。「なぜ?」と問う探究心がある約30人のプログラミング初学者の方にレクチャーしてきて、これができているのといないのとでは本当に大きな差が生まれるなあと実感しています。限りある時間を無駄にしないためにも、ぜひ普段の学習の中でこの3点を意識してみてくださいね。それでは!未経験からエンジニア未経験からWebエンジニアへの転職は、「自社開発のベンチャー企業」を狙え!高学歴バカほどITエンジニアを目指した方がいい3つの理由RECOMMENDこちらの記事も人気です。@tau_tau_xとあるスタートアップ企業でリードエンジニアをやっています。■これまでのキャリア新卒で大企業に入るも半年足らずで退職。