皆さんも使っているパソコンのキーボード。これを自分で作るという趣味が、1年ほどまえから、プログラマの間で流行しているのをご存知でしょうか。競技プログラミングとは、与えられた問題を解くプログラムを、人より早く正確に作成する競技です。「さまざまなソフトウェアエンジニアのお金と働き方の話」の第五回は、フリーランス・エンジニアです。今回はフリーランス・エンジニアについてお話しましょう。「さまざまなソフトウェアエンジニアのお金と働き方の話」の第四回は、WEB系エンジニアです。今回はWEB系エンジニアについてお話しましょう。今回は社内SEについてお話しましょう。columns日本語こんにちは。"とこい"と申します。【自己紹介】システムエンジニア(会社員)として20年くらい働いています。その傍らで、スマートフォンアプリの開発コンテストに参加してみたり、技術書の執筆をさせてもらったりと、色々なことにチャレンジしてきました。最近では教育に興味を持つようになり、ボランティアの子ども向けプログラミング教室を主催したり、小学校でプログラミング体験特別授業をやらせて頂いたりしています。中心にレッスンします。(ご相談や面談はWEBカメラを使用します)あなたの見ている画面を私も見ながら、的確にアドバイスしますので、安心してプログラミングを楽しんでください。ご都合の良い方法があればお気軽にご相談ください。~プログラミング体験のレッスンは、こんな方にオススメ~工作の好きなお子さんに:私は、子どもにとって、プログラミングは「工作」の一種だと思っています。一般的な工作では、厚紙などの素材を、ハサミやノリで加工して何かの「作品」を作ります。プログラミングでは、写真やデータなどの素材をプログラムで加工してゲームなどの作品を作ることができます。制作の過程で、やり方を真似て作ってみて、工夫してより良いものを作ったり、独自のアイディアを盛り込んで楽しむところも似ています。工作が好きなお子さんは、プログラミングも楽しめるでしょう。キカイとの付き合い方を学びたいお子さんに:私達の身の回りはキカイで溢れています。その数・性能は増え続ける一方です。今後、それらの仕組みを知っている人と知らない人との間では、様々な格差が生じてくるでしょう。プログラミングを学べば、キカイに出来ること、出来ないことの区別が付きます。キカイの力を借りて出来ることと、ニンゲン(自分)にしか出来ないことが分かります。将来、プログラマにならなくても、これらの事を知っておくことは大きな価値があります。面白そう・カッコよさそうだけど、自分に無理、と思っていましたが、今では天職だなと思っています。知らない人には"絶対ムリ"に見えるプログラミングの世界は、一歩踏み込んでみれば"意外と普通"でした。現代では、技術の進歩によって、子どもにとっても簡単にプログラミングを楽しめる時代になっています。そんな中で、コンピュータに対する苦手意識を取り除いてあげられるようなレッスンを提供できるよう努力したいと思っています。students***中学生の息子が受講しました。「講師のコラム」欄、小学生向けの競技プログラミング2018年11月22日付けを読んで、レッスンをお願いしました。本当に初歩から教えていただいています。息子に聞いたところ、少しずつ楽しくなってきている、とのこと。ago***puni普段はボーっとしている子供が夢中でレッスンに取り組んでいました。丁寧なフィードバックも頂けました。受講したいと言ってます。ありがとうございました。ago***koks今回も小学1年の息子が受講しました。好きなキャラクターを使った追いかけっこゲームを作ってみたい、ということでした。床井先生にコンピュータのことをたくさん教わっていろいろなことができるようになった6年生の娘にスプライト用の画像を加工してもらい、好きなキャラをScratchの画面で動かすことができました。息子はプログラムを間違えて変な動きをすると、それを楽しんで何度もやりなかなか先に進まないのですが、先生は息子がやっていることを見ながら「こうやったほうがそれは早くできるよ。」と的確にアドバイスしてくれるので、息子も楽しくレッスンを受けることができました。いつもありがとうございます。ago***koks今回は小1の息子にScratchで「たし算クイズ」の作り方を教えていただきました。時々ふざけてしまいましたが、ちょうどたし算の勉強を始めたばかりなので、問題を作るのも答えを入力するのも、楽しんでいました。効果音を用意していただいたので、それも楽しかったようです。レッスンが終わったあとも、しばらく音声を変えたりして一緒に遊ぶことができました。ありがとうございました。ago***koks1年生の男の子と、簡単な追いかけっこのゲームをスクラッチで作っていただきました。キャラクターの大きさを50%にすると小さくなるところから、「900%にしたらどうなる?」「1%にしたら?」と次から次へとやりだがるところ、根気よくお付き合いいただいてありがとうございます。追いかけっこの途中に言うセリフと、つかまったときに言うセリフを、プログラムのどの部分に入れれば思い通りになるのか、これも1か所1か所息子が入れては実行し、というのを繰り返しました。どこに入れるのが適当だったのか、理論としてはわかっていないと思いますが、こうやって1つ1つ実際にやってみることで、コンピュータとの付き合い方を体験できていると思います。いつもありがとうございます。