素人がプログラミングに挑んでみて見えた境地

最初に挫折しやすい壁を越えるコツはどこに

学習中はとにかく疑問が無限に湧いた。写真を中央に配置するにはどうするか、指示の順序はどう書けばいいのか――。言われたとおりにコードを書いても、思うように動かない。もちろんスクールで基本的な方法は教わるが、週1度の授業ではとてもすべての疑問を解消できない。平日の仕事後、毎晩終電までカフェにこもり、課題提出のためにコードを叩いた。しかしエラーは解消せず、原因がわからない。冒頭に記したような真っ暗なトンネルの中でもがく日々が続いた。

『週刊東洋経済』1月14日発売号の特集は「今年こそ始めるプログラミング」です。書影をクリックするとアマゾンのサイトにジャンプします

ある日、ため息をつきながら帰りの電車に乗ると、スマホのアプリをいじる乗客の姿に目が留まった。頭をよぎったのは、その裏側にある大量の複雑な文字列だった。コンピューターに正しい文字列さえ打ち込めば、これほど複雑なアプリも作れる。そう思うと同時に、それは自分がいる場所とは別世界の出来事のように感じた。

当時、プログラミング経験者の多くから言われたのは、「わからないときはググれ」ということだ。そもそもプログラミングの世界は進化のスピードがすさまじく速い。コードの書き方もどんどん変わる。したがって、「わからないことをすべて人から教わる」姿勢ではとても身に付かない。一生かけて学び、調べ続ける「自走力」が求められると経験者は一様に口にした。

ただ初心者にとってはその「ググり方」が難しい。確かにインターネット上には、多くのコードの書き方が紹介されている。しかし、そのほとんどは「理解している人」が書いており、初心者にはなじみのない用語が多く交じる。各々の用語や概念には膨大な周辺情報があり、どこまでググっても「全体像」を理解できないのだ。部分部分の「正解」をいくらインプットしても、自分が望む作品のコードの書き方、つまり「個別解」がわからない――。私が最初に直面したプログラミングの難しさは、この一言に尽きる。

エンジニアを質問攻めにしたい

上記のような難しさは、私だけが感じたものではなさそうだ。あるオンラインスクールの幹部は、初心者が挫折しやすいポイントについて、「学習の序盤で疑問が山のように湧き、ググってもわからずに行き詰まる人が多い」と教えてくれた。無限に湧く疑問を、何とかその都度解消したい。エンジニアをいつでも質問攻めにできる環境はないか――。そう考え、探したが、そうしたサービスを売りにするスクールは少なかった。

「とくに対面型のスクールのほとんどは、学習の“方法”を教えるのが主で、細かいコードの書き方までは教えない」(別のスクール関係者)。そこには業界の構造的な事情があるという。「今はエンジニアが不足しており、報酬も高額。なので(いつでも質問できるような)労働集約的なビジネスは成り立たない」(同)。

初心者に人気のオンライン講座「Progate(プロゲート)」も2016年夏、エンジニアにいつでも相談や質問できる「プレミアム会員プラン」を導入したが、リソース不足を理由にプランを停止した経緯がある。いつでも質問できる環境が不足していることが、初心者がプログラミング学習を挫折しやすい一因――。これは業界の構造的な課題なのである。

次ページ学習を続けられる人の条件
ビジネスの人気記事
トピックボードAD
関連記事
  • 新型コロナ、長期戦の混沌
  • ボクらは「貧困強制社会」を生きている
  • 若者のための経済学
  • 本当に強い大学
トレンドライブラリーAD
人気の動画
パチンコホール「ガイア」店舗撤退で大激変する勢力図
パチンコホール「ガイア」店舗撤退で大激変する勢力図
ネットで生卵がメチャメチャ売れる驚きの理由
ネットで生卵がメチャメチャ売れる驚きの理由
やる気を削がれる人と奮起する人の決定的な差
やる気を削がれる人と奮起する人の決定的な差
「名岐アパレル」で連鎖倒産、産地の厳しい現実
「名岐アパレル」で連鎖倒産、産地の厳しい現実
アクセスランキング
  • 1時間
  • 24時間
  • 週間
  • 月間
  • シェア
トレンドウォッチAD
サプライズと配当成長株で勝つ<br>株の道場 成長先取り編

菅首相の退陣決定を受け、東証株価指数が31年ぶりの高値へ急騰。日経平均株価も3万円を超えました。本特集では9月17日発売の『会社四季報』秋号を先取りし、上方修正期待の大きいサプライズ銘柄を抽出。株価上昇を享受する方法を会得しましょう。

東洋経済education×ICT