龍野プログラミングクラブ(2026年11月)~私を超えたら表彰します~
龍野プログラミングクラブは、いつもどおりタイピングとアルゴロジックから始めて、そのあとはそれぞれの課題に取り組む流れで進めました。この日は参加人数が少なかったので、ほぼ1対1でじっくり付き合える回になりました。
私を超えたら表彰します
タイピングに少しマンネリ感が出てきていたので、この日は私が実際にタイピングしてみせることにしました。使ったのは寿司打の5,000円コース(普通)。結果は11,000円を超えるくらいで、正タイプ数でいうと650弱です。これがいまの私の実力です。
正直に言うと、クラブ全体で見れば私の順位はもうだいぶ下がっていて、4番目か5番目くらいの速さです。それでも龍野のメンバーの中では、まだ私が速い。そこで「私を超えたら豪華賞品を出すよ」と宣言しました。
「もう十分速いから」と満足しかけていた空気が、目の前で打ってみせると変わります。勝ちたい、超えたい。その気持ちがそのまま練習の動機になります。数字ではっきり目標を示せるのは、タイピングのいいところです。
偉そうに書きましたが、そろそろ超えられそうな状況です。表彰するのは、それぞれの会場で最初に私を超えたメンバーだけで、これまでにクラブ全体で2人を表彰しました。龍野ではまだ誰も超えていないので、超えれば3人目の表彰になります。早く超えてほしいと思っています。
手元を隠して、一つずつ戻す
タイピングがまだ苦手なメンバーとは、手元を手ぬぐいで隠すやり方をじっくりやりました。ホームポジションを体に覚え込ませるための方法で、いろいろな場所で試して効果を確かめてきた、私の必殺技です。もっと世の中に広まってほしいと本気で思っています。
手元を隠してゆっくり打つと、見ながら打っていたときには隠れていた曖昧さが表に出てきます。今回わかったのは、指がキーとキーの間に置かれていたことでした。これではホームポジションに置いたことになりません。

直し方は地味です。ホームポジションに指を置き、そこから1キー打ったら必ず戻す。これを1キーずつ真面目に繰り返します。ここを我慢できるかどうかが、その後の上達のスピードに直結します。しびれを切らして自己流に戻ると、いつまで経っても伸びません。時間がかかるように見えても、結果的にはこれがいちばん伸びます。これは私の経験から言い切れることです。
チャレンジ問題の中級で、私も一緒に悩む
アルゴロジックは、ジュニア問題を抜けてチャレンジ問題の中級まで進んできました。私も同じ問題を解いてみましたが、Good job!でしかクリアできない問題があり、どうしたものかと一緒に頭を抱えています。

ここで大事にしたいのは、思いつきでポンポン試すのではなく、考えてから動くことです。どうすれば解けるのかを言葉にしてから次の一手を打つ。この日は、まさにその姿勢で長い時間考え込む姿が見られました。答えにたどり着いたかどうかより、この姿勢のほうがずっと価値があります。
自動販売機で関数を考える
プログラミングの練習では、関数の問題演習をしました。関数の話をするとき、私はよく自動販売機や両替機を例に出します。お金を入れると決まった処理が行われて、商品やおつりが出てくる。入力と出力の関係が目に見えるからです。
この例を出すと、頭の回転が速いメンバーほど「こういう場合もあるよ」と例外を見つけてきます。よく気がつくなと感心します。でも、そこは一旦忘れてもらいました。まずは原則を素直に組み立てる。例外はそのあとでかまいません。原則を素直に組み立てられれば、そこからの伸びは早いからです。
また、小中学校の算数・数学では教わらない概念や考え方が出てきました。内容自体は難しいものではなく、小学生でも十分理解できます。こういったことをていねいに一つずつ理解していくことも大切です。

基礎をしっかりやった回
タイピングのホームポジション、アルゴロジックで考えてから動くこと、関数の原則。振り返ると、今回は基礎をしっかりやった回でした。派手さはありませんが、こういう回の積み重ねがあとで効いてきます。
それから、私の記録が破られる日もそう遠くなさそうです。表彰の報告ができる日を楽しみにしています。
