マガジンのカバー画像

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

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

#C言語

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

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

IoTガジェット

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

在宅勤務

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

プログラミングと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のライブラリを活用して最小のコードを記述したものを公開ブローカーを利用して動か