マガジンのカバー画像

プログラミングにまつわる事

21
マンツーマンレッスンのストアカでコーチをする中で、日々感じることをあれこれ記載しています
運営しているクリエイター

記事一覧

Zoomtopia Japan Session

プログラミングのマンツーマンのレッスンで、Zoomを日常的に使っていることもあり、2020年10月16日に開催されたZoomtopia Japan Sessionに参加してみました。もやっと感じていたオンライン会議がもたらす変化について、改めて考える良い機会になりました。備忘録的に、以下まとめてみます。 Zoomの利用者は、コロナ前の1000万から3000倍の3億人と急激に普及したそうです。私もそのうちの1人で、生活に欠かせないツールとなっております。もはや水道や電気と同じ

出会い

プログラミングのマンツーマンの講師をストアカで2020/7/7にスタートして、一昨日 延べ100名のレッスンを超えました。講師のバッジがSilverからGoldに昇格することができました。約3カ月間 主に土・日に行っていたのですが リピートをされる方もいて達成することができました。ピンポイントで分からないところを教えてほしいという生徒さんでは 1回の方も多く、基礎から学びたい または他の言語も学びたいという方は繰り返し受講を希望していただけます。ほんとうに感謝です。 ストア

変化

プログラミングのマンツーマン講師をしていて、ここまで世の中が変わってきたんだなぁと思うことが日々いろいろあります。 変化の第一番はインフラです。やはり オンラインの普及ですね。今までは一部の方しかできなかったオンラインミーティングが生活のインフラと化して、未だできない方もいるものの 50歳代くらいまでは当たり前のツールとなったことです。このオンラインが一気に普及したことによって、地域や距離・移動などの制限がなくなってしまったのです。したがって、逆に地域や距離・移動によって守

壁を超える

プログラミングのマンツーマンのレッスンをしていて、受講生の方が「あー、なるほど」と わからない点を理解され 壁を超える瞬間があります。わたしは、この一瞬が非常に重要なことであると感じていて、これを聞くと嬉しく感じます。 わからないとモヤモヤ感があり、「なんで、こうなんですか」と質問を受けたときに「これは、これこれこーいう理由で・・・」と説明するのですが、この「あー、なるほど」が多ければ多いほど その人の実力として身についていくように思います。しかしながら、少しくらいわからな

生みの苦しみと達成感

プログラミングは、作っているときは苦しくて 特に上手く動いていなかったり不具合の理由が分からない時は、自分自身に自信もなくなって、ドン底でもがく時があります。しかし、上手くいったり動かない理由が分かったりする瞬間、この苦しみから解放され 大きな達成感と充実感を味わえます。これがあるから「プログラミング」ってやめられないんです。 ピアニストや芸術家などの表現者の方もそうなんでしょうね。苦しんで、もがいて、自分自身と戦いながら日々練習を積み重ねて、観客の前で演奏が終わって拍手を

ミニッツ

プログラミングのレッスンをオンラインで教えていますが、レッスン中の受講生からの悩みや相談を可能な限り画面シェアしながら書き留めて、最後に受講生に送るというやり方を行っています。 会社の中の会議でも、打合せ中の記録をとってくれる人がいるとうれしいし、そういう人がいると良い会議だなと思うことができます。かしこまった会議の場合は正式な議事録を残すことが多く、議事録担当を主催側で輪番で担当することも多いやり方ではないかと思います。ただ、この議事録は、記録としては重く 公式に載せない

「私淑」 のお手伝い

マンツーマンでC言語やExcel VBAを教えていると、結局私たちが行っていることは『本の読み方を教えている』のだなと思うときがたびたびあります。受講される方が同じようにお話しされるのは、「資料や本はあるのですが、読んでもわからないんです」との言葉です。検索サイトで調べた結果も、よめない・わからないとなります。 以前にとある講演会に参加した時に、人が成長するのに「私淑」が必要と聞いたことがあります。「私淑」の意味は、直接に教えは受けないが、ひそかにその人を師と考えて尊敬し、

コンピュータってなんだっけ

プログラミングのレッスンをしていて 言語にかかわらず、16進数やビット演算が登場すると基数変換を教えなければならず これが若い初学者の方にはなかなかハードルが高いようです。 コンピュータが誕生して その進化とともに人生を歩んできたものにとってみると、自然と身についている節もあるのではないかと思います。 若いころ店頭でみたMZ-80BやPC-9801などは、欲しくてもなかなか買えなかった憧れのマシンでした。価格帯としては比較的手に入りやすかったポケコンやPC-8001が流行

IoTガジェット

C言語を学びたいとレッスンの受講を希望をされる方の場合、 ①授業、または研修等の不明点を学びたい ②基礎からしっかり学びたい ③趣味でIoTを学びたい などと、いろいろなニーズがあります。今 取り組まれている課題を直接持ち込まれる方もおります。 ①の場合、ある程度の範囲とご本人の不安なところに学習のポイントを絞り込んで、時間もセーブすることができます。比較的短期決戦の方が多いです。②の場合は、そこそこの時間がかかってしまいます。③の場合は、更に興味のある範囲をお聞きして案件

在宅勤務

マンツーマンでレッスンをするスタイルが完全に変わってしまいました。以前より、受講生の方よりオンラインレッスンはできないかとお問い合わせいただくケースがあり、2020年4月8日に公式にオンラインレッスンを開始したとたん、全国から多くのお申込みをいただくことができました。いままではカフェでレッスンをしていましたので、地方の電気屋さんみたいに地域のお客様にレッスンを行っておりました。ご想像の通り それが一気にオンラインともなると、全国から接続可能になってしまったのです。 参考まで

Excel VBAは毒なのか?

Excelの講座を行っているとたまにですが、「VBAは使わない方がよいのですか」という質問をいただくことがあります。確かに、セキュリティの側面ではウィルスにもなり得るし、メンテナンスできる知識をもった社員が退職して引き継げなかったりと問題が大きいケースもあります。当然VBAを書く側にも問題のあるケースがあり、そんなコードを大量生産されてしまって引き継ぐどころではないものがあるのも現実といえます。また、Excelが一般ツールとして普及しているからこその問題とも言えそうです。

プログラミングと5S

製造現場ではおなじみの5Sですが、C#講座やExcel VBAのコーチをしていて、気が付くと5Sの話題になっているときがあります。 5Sとは、 1.整理 2.整頓 3.清潔 4.清掃 5.躾(しつけ)  「1.整理」は、必要なものと不必要なものを分類して、不必要なものを捨てるステップです。コード中に不要なものがたくさんあって、もう亡くなってずいぶん経ちますが 昔のおばあちゃんみたいに、いつか使うかもしれないかもって 包装紙をたくさん集めているようなソースコードを見かける時

SNSアプリの意義

C#講座のレッスンで、通信プロトコルを学ぶレッスンを2つ実施しています。1つはWebbrowserコントロールを使用して簡易ブラウザを作る中でHTTPやWebAPIを学ぶものですが、もう一つはIoT向けのMQTTを体験できるハンズオンを行っています。MQTTは、大手各社のクラウドサービスでも当たり前のように採用されているプロトコルでIoTのデファクトとなっていますね。 ハンズオンの内容は、MQTTのライブラリを活用して最小のコードを記述したものを公開ブローカーを利用して動か

最強のExcelVBA

Excel 以外に、C言語やC#の講座のコーチをしておりますが、Excel のVBAを学ばれた方(独学かどうかは問わず)からは、次にどの言語を学んでいったらよいかと質問をお受けすることが多くあります。 もちろんVBAはビギナー向けの言語であり、型を省略したりカッコを省いたりと気楽にかけるメリットがあります。一方で、継承や言語仕様上の制約も多く限定的な側面もあります。しかしながら、それを上回るメリットとして、シートやワークブックとの協調と連携があると思います。外資系の会社で働