blog

プログラマーと絵画:何でも描ける!

今日は、絵を描くことでプログラミングがうまくなった話をします。年半の間、絵を描けと言われても、5本の線と丸で人の形を描く以上の複雑なものは描けなかったでしょう。これからも描けるようになるとは思っていま...

Jul 2, 2025 · 2 min. read
シェア

今日は、絵を描くことでプログラミングが上達した話をします。

年半の間に、絵を描けと言われても、5本の線と丸で人の形を描く以上の複雑なものは描けませんでした。今後も描くことはないだろうと思っていましたし、描くかもしれないとも思っていませんでした。でも、それは間違いでした。

[]

これが描ければ何でも描けます。

ようやく手にして読み始めたとき.奇跡が起きました。この本は、私が今まで見た本の中で最も○○な「ハウツー本」のひとつで、とても奇妙な方法で絵を描くことを教えてくれます。デッサンのテクニックを教えてくれるわけでもなく、学生のように簡単な形を描いて基本を練習することを勧めてくれるわけでもありません。簡単な練習から始まり、自分にも絵が描けると思わせ、自信をつけさせます。これが一番必要なことです。

思いがけない贈り物でした。

プログラマーなら誰でも知っているはずです。厄介な問題に取り組むとき、あなたは考え、考え、考え、その問題についての本を読み、考え、もしかしたら盲目的な実験をして、さらに考え、そして最後に「おおっ」と思う瞬間を得ます。

だから今は、疲れているときや脳をリラックスさせたいときに、1日に1回か2回休憩をとって絵を描いています。簡単なスケッチをしたり、有名な絵を模写したり、完全に落書きしたり。1回20分くらいで、たいていの場合はそれで十分です。絵を描いた後は最高の気分です。

[]

なぜ絵を描くことがプログラミングに役立つのかはわかりませんが、主に2つの理由があると思います:

  1. 絵を描くことはプログラミングとは違い、脳のもう半分を使います。これは純粋に個人的な見解であり、科学的な議論ではありません。でも、そういうものだと思います。

リラックスすることだけが絵を描きたい理由ではありませんが、重要な理由のひとつであることは確かです。他のことをするのにも役立ちますしね。この記事を楽しんでいただけたら幸いです!

Read next

Javaの scriptにおけるnullとundefinedの落とし穴を探る

プリミティブデータ型について議論するとき、ほとんどの人は String から Number、Boolean までの基本を知っています。これらのプリミティブ型はかなり単純で、その動作は常識に合致しています。しかし、この記事では、ユニークなプリミティブデータ型であるNullとUndefinedに焦点を当て、それらが似ているにもかかわらず、もっともらしいのはなぜなのかについて説明します。

Jul 2, 2025 · 5 min read