【大人のプログラミング体験】楽しくプログラムを書いてみよう!




こんにちは!プロクラスの中山です。
いつもWordPress(ワードプレス)やホームページ作成の内容ばかり書いていますが、今日は珍しくプログラミングの講座についてご紹介したいと思います。

コロナウイルスの影響で色々なイベントが中止となっている今、空いた時間で思い切ってプログラミングに挑戦してみませんか?
プロクラスの講座は少人数での授業ですので、安心して受講していただけますよ 😛
(講師もしっかり健康チェックやマスクなど対策をしてお待ちしております)

プログラミングにチャレンジ!

プロクラスではキッズ向けのプログラミング教室も人気ですが、社会人の方がプログラミングを体験していただける授業もご用意しております!

たくさんの方がプロクラスでプログラミングデビューをされています。
その目的は様々で、「プログラマーに転職したい」「仕事に活かせる”論理的思考”を身につけたい」「面白そうだけど自分では難しそう…」「Webデザイナーだけどプログラムも扱えるようになりたい」など多くのご相談をいただいております。

全くやったことがないのにプログラマーに転職しちゃうのは勇気がいりますよね。自分が向いているのかもよくわからないし、まずは試しに触ってみないと!
でも多くのプログラミングを学べる学校は気軽に始めるには高かったりするので、勉強をスタートするのもハードルが高いです。

各学校で無料体験やオンラインレッスンなども実施されていますし、プログラミング入門の本もたくさん出版されています。現在、プログラミングを始める入り口はとてもたくさんあります!
まずは体験からはじめてみるのがおすすめです。

※「プロクラスはキッズは無料体験できるのに、社会人の体験レッスンは有料かよ!ケチ!」と思う方もいらっしゃるかもしれません。それははじめての方でも満足いく内容をお届けするためですので、ご了承ください…でも通常講座よりずっと安くしております!
プログラミング体験レッスンの授業内容についても記事の中でご紹介しているので、ぜひご検討くださいね。

プログラミングを学ぼうと思っている方へ、悲しいお知らせ

まずは自力で本でも買ってチャレンジしてみようかな?という方へ悲しいお知らせがあります…
それは「全然面白くない」ということです。

例えば、下記は私が読んだPHPプログラミング入門の本です。
オラわくわくすっぞ〜!!…ってあれ?

電卓の代わりに計算させる…それは電卓を使った方が良いのでは?

何の役に立つのかピンとこないうちは「私は何をやっているのだ…」と本質を見失って飽きてやめてしまいます。私もこの本を買ったのは何年も前だったはずなのですが長い間眠っていました。笑

さらに、本を進めていくとだんだん難しくなっていきます。
「あれ?このプログラムって何ページで出てきた内容だったっけ?」「何でこんな結果になるんだったっけ?」「つまりどういうこと?どういう時に使うの?プログラムの意味がわからないな…」
多分真ん中のページに行き着く前にはギブアップする人の方が多いのではないでしょうか。

本は自分一人で進めるのはとてもしんどいですし、プログラミングの専門学校などで実施されている「無料体験」などを受けてみるのも良いでしょう。
でも多くの場合、そのような無料体験レッスンも「先生に言われた通りのコードを打つ、意味がわからないけどどうやら動いたらしい。面白くはない…」というような内容であることが多いです。(学校にもよると思うのですが…)

「プログラミングは全然面白くない」。
最初にそう書きましたが、果たしてそうでしょうか?
私は少なくとも「面白いと思うことにまだ出会っていないと、最初は”全然面白くない」というのは間違いないと思っています。笑

プログラミングって面白いの?

プログラミングが本当に面白くないのかというとそんなことはないと思います。
どこで面白いと思うかどうかは人によってポイントは異なると思いますが、「思った通りに動いた!すごい!」という体験をすることがスタートではないかなと思います。

でも先ほどの本の内容のように「数字の計算をする」⇒何の役に立つの??のように全体像が見えないと勉強する意味を見出せないですよね。
そこで、大事なのは教材だと思います。
プログラミングのルールを全部暗記したわけじゃないけど、どういうことを書いているか何となくわかって、思った通りにちゃんと動いたぞ!という実感を得られるとやる気スイッチが入ると思いませんか?

そこで、プロクラスではみなさんが触れることが多い「ホームページ」の中でプログラムを動かす教材をご用意いたしました!
「自分の力で動き出したぞ!」というのが目で見てわかるのでとっても楽しいですよ

授業で触れるのはほんの一例ではありますが「こういう場面でプログラミングが使われているのか〜」という全体像をつかむことができますし、「この動きをするためにこういうプログラムが必要なのか〜」とそれぞれの意味がわかるようになります。(この辺りが後述する「論理的思考」という部分ですね)
また、この授業をきっかけにプログラム以外の「HTML」や「CSS」というWebサイトを作るのに必要な言語(これもプログラムみたいなもんですが…)に興味を持たれる方もおられます。

まだ何から勉強したら良いのか、何を勉強すべきかわからないという人がプログラミングやIT学習全般の入り口として受講いただくのにおすすめです!
または、すでにHTMLとCSSでホームページを作る技術がある人が「javascriptで動きのある物を作れるようになりたい」とステップアップのために受講いただくのにもおすすめです。

プログラミングで身につく「論理的思考」とは?

お仕事に活かすために「論理的思考」を身に付けたいという目的で授業を受けられる方も多いのですが、このような方々はプログラム言語の書き方自体を覚える必要はないですよね。それよりも、プログラミング講座を通して「目的を達成するためのストーリー作り」ができるようになる、ということがビジネスにおいては大切だと思います。

そのような方にはなかなか他のプログラミング教室の無料体験は合わないかもしれません。「コードを書く」ことをやってみようという内容ではお仕事には活かせないですよね。

プロクラスの講座では「コードを書く」だけではなく「何のためにこれが必要なのか、ゴールは何か」を考えながら学習を進めるので「プログラミングの考え方を学びたい」という方に最適です。
頭を使う脳トレ的な側面もありますね!

1回で完結する内容なので、会社の研修なんかにもぴったりです。

プログラミングが上達するには?

まずはぜひプロクラスのプログラミング体験講座を受講していただき、プログラミングの入口に立っていただければとっても嬉しいです。
(私、頑張ってテキスト作りました! 😳 )

その後はもちろんプロクラスの講座でそれぞれの興味に合わせた講座(iPhoneアプリのゲーム制作、人工知能などに使われるPython入門講座やその他ご希望に合わせた言語でのマンツーマンレッスンなど)に進んでいただくこともできますし、「まずは自分で頑張って勉強しよう!」というのも良いですね。

体験講座の延長でホームページにJavaScript(またはjQuery)で動きをつけたいという方は、自分で調べながらお渡ししたサンプルのHTMLにどんどん色々な動きを足して動かしてみてください!
基本も大事ですが、まずはサンプルコードをコピーしながら色々動かしてみることがモチベーションアップにつながります。

他にも、PHPを学びたい方やRubyでWebサービスを作りたい方など様々な目標があると思います。どのような言語でも、少しずつでも良いので「動くもの」を完成させていきましょう!
本を読んでインプットするよりも実際に作ってアウトプットしていくことが大事です。

例えば、ドットインストール(https://dotinstall.com/)というサイトでは「スロットマシンのミニアプリを作ってみよう」や「ログイン機能を実装してみよう」など様々なサンプルが用意されています。
「わからないけどまずはやってみよう!」という気持ちではじめて、わからない部分を調べながらちょっとずつレベルアップしていくと楽しいですよ。

とにかくコードを書く!完成させる!できた、楽しい!

この繰り返しですね。
このあたりまで進むと勉強がとっても楽しく、寝るのも忘れてパソコンに向かってしまう人もいるかと思います。少しずつできることが増えていくと、作りたいものが作れるようになっていきます。やっぱりプログラミングって楽しい!

途中で行き詰ることもあると思うので、その時はお気軽にプロクラスにご相談ください。無料カウンセリングも実施しております!オンラインレッスンもご用意できますので、サポートが必要な場合はいつでもご連絡くださいね。

プロクラスのプログラミング体験講座のご紹介

どうでしょうか?
ちょっとでもプログラミングって面白そう(面白いかも)と思う部分はありましたでしょうか?

まずは触れてみたい、という方はぜひプロクラスの「心が折れないプログラミング体験講座」にチャレンジしてみてください!単発の講座なのでリーズナブルに受講いただけます。

少人数での講座なので、今後のプログラミング学習や進路についてなどもお気軽にご相談ください。
講師一同お待ちしております! 😛