マスログ

数学とプログラミング ~プログラミングを学ぶべき理由~

公開日

2025年1月27日

更新日

2025年2月25日

プログラミングを学んで仕事に応用できることは、最高の部下を何人も雇うことと同じくらいの効果があります。

その部下は、

・お願いしたことを忠実に、高速でやってくれる

・いろいろな分野に精通している

・24時間働かせても疲れない

・給料は電気代だけ

・文句を言わない

と文字通り最高です。本動画では上の2点について解説します。

●記事はこちらから!

https://wakara.co.jp/mathlog/20200914

●参考記事

数学とプログラミング① ~和(なごみ)でのシステム改修の紹介~

https://wakara.co.jp/mathlog/20200831

●講師紹介:松中宏樹

https://wakara.co.jp/instructor/hirok…

●和からHP

https://wakara.co.jp/

#プログラミング

#数学

プログラミングは最高の部下

プログラミング を学ぶべき理由、それは プログラムが最高の部下 だからです。

私自身、数学好き ですが、プログラミング必須技術 だと思っています。

理由ただ一つ

プログラム最高の部下 だからです。

なぜ最高の部下 なのかというと、以下の条件を完璧に満たすから です。

お願いしたことを忠実に高速でやってくれる。

いろいろな分野に精通している。

24時間働いても疲れない。

給料が電気代だけ。

文句を言わない。

こんな部下現実には存在しません よね。

でも プログラム なら 作れます

しかも 何人でも作れる のです。

忠実で高速な仕事ぶり

プログラムお願いしたことを忠実に高速でやってくれます

例えば、テキストファイル「松中」 という 文字列を1万個記載 するという 作業 を、

人間の部下 に頼むと、絶対にミス します。

タイピングミス記入漏れ誤字途中で飽きる

「なんでこんな作業を…」文句を言う かもしれません。

でも、プログラム なら 1秒もかからず 完璧に実行 できます。

ミスゼロ ですし、文句言いません

さらに再利用簡単 です。

もし 「松中」1万個 ではなく、7777個変更 したくなったら、

プログラムの1行「10000」→「7777」書き換えるだけ です。

人間の部下 なら 怒る かもしれませんが、プログラム黙って実行 してくれます。

ただし、融通は効かない

ただしプログラムお願いしたことしかやりません

間違った命令 を出せば、間違った通りに実行 します。

融通一切効きません

常識通用しません

察することできません

でも、この 制約プログラミング良いところ でもあります。

明確な指示 を出すために、自分の頭の中を整理 する必要があるからです。

プログラム書く ということは、考えを論理的に整理する ことでもあります。

これは プログラミング隠れた効用 です。

非人道的な命令でも従う

プログラムどんなに非人道的な命令 でも 忠実に実行 します。

私はこれまで、かなり過酷な命令プログラム実行 させてきました。

例えば、素数を100万個 列挙させたり、

0から999999 までの 数字が何回登場するかカウント させたり。

人間お願い したら、気が狂いそう な作業ですが、

プログラム文句一つ言わず実行 してくれます。

他にも、分数の計算問題何百種類自動生成 させたり、

365日休まず毎朝同じ時間リマインドメール送信 させたり。

24時間働き続ける 部下です。

電気代 だけで 働いてくれます

いろいろな分野に精通している

プログラムいろいろな分野に精通 しています。

ただし、これは 自分で一から教え込む 必要は ありません

既存のライブラリAPI使えば高度な機能簡単実現 できます。

例えば、LINEに通知送る天気予報を取得 する、

画像から文字を抽出 する、位置情報を取得 する、

Webページの情報を取得 する、データベースに保存 するなど。

既に作られているライブラリ利用 するだけです。

私は これまでいくつかのアプリ自作 してきました。

素数ラックパーティアプリ では、画像認識位置情報取得

素数判定 などを 組み合わせ素数の旅楽しむ アプリを 作りました

これら既存のライブラリ利用 して 実現 しています。

プログラム単独 では 世の中のことを何も知りません が、

既存のライブラリAPI利用 すれば、

あらゆる分野精通した部下進化 します。

プログラムという最強の部下

プログラム一度作れば永続的に働く最強の部下 です。

人間の部下疲れるミスする休む文句を言う給料が必要

でも、プログラム疲れないミスしない休まない文句を言わない

給料は電気代だけ です。

こんな部下何人でも 作れるのが、プログラミングの最大の魅力 です。

だからこそ、プログラミングは必須技術 だと思っています。

次回予告

プログラミング学ぶ と、生活仕事劇的に効率化 します。

自動化 できる 作業山ほど あります。

次回 は、実際にプログラムを使って自動化する例紹介 します。

興味がある 方は、ぜひ楽しみに していてください。

次回もお楽しみに。

新着記事

CONTACTお問い合わせ

個別講義や集団講義、また法人・団体向けの研修を行うスペース紹介です。遠人に在住の方や自宅で講義を受けたい方はオンライン講座をご用意しております。よくある質問はこちら