育て上げブログ

運営する事業所

2018年08月09日

実はカンタンに始められるプログラミングというもの


その昔、まだITという言葉もなかったころ、プログラミングに興味のある人にとって最初の難関が、プログラムを書いて実行するために準備をすることでした。
でもいまはその難関のハードルが、ググっと下がっています。
なぜなら、みなさんご存知のあのExcelで、プログラムが動かせるからです。

みなさんこんにちは。
ブログ担当のユースコーディネーター萩原です。

僕は元IT技術者だったりするのでここでちょっとその思いをぶつけたい訳ですが、専門用語もバリバリに出てくるので小さい文字でお送りしますね。
「興味ねーよ!」って方は飛ばしてください

Excelじゃない場合でももちろんプログラムは動かせて、というかExcelじゃないところでプログラム動かすのが普通なわけで、昔はエディタでプログラムを書いてシェルでコマンドを動かしてコンパイルしてみたいな感じだったわけですよね。でも僕がWebの仕事を始めた20年前は「シェル?なにそれ石油?」みたいな感じだったので(あくまでも僕が)、いろいろ苦労して勉強して、最終的にはターミナルをscreenで画面切り替えしつつviでコードを書いてシェルでスクリプトを実行したりコンパイルしたりしてました。IDEつまり統合開発環境もそのころからあって、使うとラクだろうなとは思いつつ僕はミニマリスト的なところがあるので上に書いたようなやり方で十分だったんですよね。というかIDEを使ってみたことあるけど重くてダメ。イライラしちゃう。と言いつつ、viじゃなくてVimだったし、shじゃなくてbashだったんで、「本物の人」からは鼻で笑われそうですが。とにかく、Excelもある意味IDEだと言える部分があるんで、いまは便利な時代になりましたよね。ただ、20年前から「IDEとしてのExcel」があったかどうかも実はよく知らないんですが。なんだこのオチって感じですね。しかもWordPressでプラグインを使わずに文字を小さくする方法がよくわかんなかったのでh6にしちゃってるし。

さて。

話は戻りますが、プログラミングに興味があるあなたに朗報です。
来たる8月27日(月)の13時から株式会社ダイレクトウェイヴさんが講師になってくださる形で、「Excelで動かせるプログラミング講座」というセミナーを開催します。
この講座では、「プログラミングなんか初めて!」という方でも、見て触って、プログラムを動かしてみることができます。
ただ、実はもうほぼ席が埋まってまして、残りは若干名の募集となっています。
でももし興味がある人は、申し込んでみたりキャンセル待ちをしてみたりしてみてください。

ちなみにプログラミングというと何だか難しいものというイメージがあると思いますし、実際、世界でも最先端のプログラミングは難しいものです。
「世界という存在」をどうプログラムとして表すかという意味で、哲学とも親和性があったりしますしね。

が、「とりあえず動かす」というレベルであれば、これはまた逆に、とてもカンタンなものでもあります。

プログラミングの勉強の世界では、「Hello, World!」という言葉を表示することを最初にやってみることが多いんですが、Excelの場合は、

MsgBox "Hello, World!"

と書くだけです。
本当は「ボタンが押されたら"Hello, World!"と表示」のように、動きを付けるためのある程度の下準備が必要とはなるんですが。

ちなみに僕は、いまこのブログを書きながら、初めてExcelでプログラムを書きました(笑)。
そして30秒くらいで書けました(自慢げ)。

ところでプログラミング言語にはいろんな種類があります。
そしてそれぞれのプログラミング言語ごとに表現方法が変わります
せっかくなので、ちょっと見てみましょうか。

一番有名であろうC言語なら、

printf("Hello, World!\n");

業務システムでもよく使われるJavaなら、

System.out.println("Hello, World!");

日本人が開発したことで有名なスクリプト言語Rubyなら、

print "Hello, World!"

難読言語(というかジョーク言語)として有名なBrainf*ckなら、

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++
++>-]<.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>
++++++++[<++++>-]<+.[-]++++++++++.

となります。

プログラミング言語によっていろいろと表現方法が違うことがわかるかなと思います。
カッコがあったりなかったり、セミコロンがあったりなかったり、その他もろもろですね。

いまのこの世の中、プログラムが動いていないものはほとんどありません
冷蔵庫だって洗濯機だってエアコンだって扇風機だって、中にはプログラムが入ったチップが入っているのです(たぶんですが)。
ですから、「プログラム的な考え方」を習得するということは、世の中を見るときに少しその「仕組み」の基本が見えることになることにもなります。

就活に使えるレベルのプログラミングスキルをたった数時間のこのセミナーで得ることはできませんが、プログラミングについて何も知らない、いわば0の状態と、ちょっとではあるけどプログラムを書いたことがある、いわば1の状態とでは、それこそ天と地ほどの違いが出てきます。
何か新しいことをひとつ学ぶことは、きっと自信にもつながると思います。

これで興味を持って、本格的にプログラムの勉強をしても良いですしね。
きっかけは、思わぬところに転がっているものです。

セミナーへの参加には、利用登録が必要です。
「登録してもいいかな」と思ったら、ぜひお気軽にお電話でお問い合わせを。

電話番号は、

044-850-2517

およよ!わーこれ、都合いいなあ!

と覚えてください。
就活に使えそうなアレコレ(語呂を踏まえると「都合のいいアレコレ」)、揃ってます。

グループワークを始めいろんなプログラムPC講座適性検査などの内容などを知りたい人は、ぜひサイトスケジュールのチェックもお願いします。

みなさんのご連絡、お待ちしています。

コネクションズかわさき(かわさき若者サポートステーション)
東急田園都市線「溝の口駅」JR南武線「武蔵溝ノ口駅」徒歩5分
https://www.sodateage.net/yss/kawasaki/
TEL: 044-850-2517 (10:30~18:00受付。水・日・祝・年末年始、休館)


ページトップへ