プログラマから見た世界

最速&効率的な仕事術はプログラマから学べ

プログラマがシンプル好きな理由【管理するモノを減らす】

f:id:hello_r3:20190711170456j:plain


こんにちは、りべカスです。
今回は、プログラマがシンプル好きな理由についてお話したいと思います。

 

それでは見ていきましょう。

 

 

 

プログラマがシンプル好きな理由

f:id:hello_r3:20190711170436j:plain


プログラマはシンプル好きです。
ではなぜ、プログラマはシンプル好きなのでしょうか?


それは、彼らの仕事の内容から来る一種の「職業病」だと思っています。
プログラムを書く時、重要なことの一つとして、「可読性」があります。
可読性とは、いかにそのプログラムが読みやすいかです。


一つのソフトを完成させる時に、一人で完結することはまあないです。
個人開発ではあります。
しかし、企業レベルの規模になると、絶対に複数人で開発します。
その際に、「他人が書いたプログラムを読んで理解する」ということは、日常茶飯事です。
可読性が無いと、読みにくく業務時間が圧倒的に増えます。

それを踏まえ、理由を例に挙げながら見ていきましょう。

 

1 見通しが良くなる

f:id:hello_r3:20190711170441j:plain


プログラムは所詮、文字の羅列です。
読みやすい文章、見やすく理解しやすい文章があるように、プログラムにも「見通し」というものがあります。
適切なところに改行があったり、その行はなんの処理をしているのかをメモしておいたりです。
しっかりと見通しを良くしておくことで、後に携わる人たちの手助けにもなるわけです。

 

2 バグ、エラーを減らせる

f:id:hello_r3:20190711170459j:plain

1の見通しが良くなった結果、プログラムのバグやエラーを極端に減らすことができます。
もし、バグがあっても可読性があるプログラムは瞬時に原因を突き止めることができます。
また、プログラムを書いている当事者も理解しやすく、バグを未然に防ぐことができます。

 

3 保守、管理が簡単

f:id:hello_r3:20190711170501j:plain


さて、ソフトが完成し、保守管理していきます。
この時もできるだけ、管理するものを減らします。
管理するものが減るだけで、本質にフォーカスできます。
複雑で難解なプログラムは保守管理しにくいことは誰でもわかると思います。

 

4プログラムが高速になる

f:id:hello_r3:20190711170648j:plain


プログラムはシンプルが最強です。
シンプルなプログラムとは、絶対的に高速で、汎用性が十分にあります。
IT業界の格言で、
「Keep it simple, stupid.」
というものがあります。
これは、「シンプルにしろ、ばかやろう」と直訳でき、意味はシンプルを常に意識しておくことが重要であるということを示しています。
もとはどこかの軍人が言ったのが発祥だとか...

 

 

結論

f:id:hello_r3:20190711170504j:plain

これらがプログラマがシンプル好きな理由です。


理由をまとめると、
1 見通しが良くなる
2 バグ、エラーを減らせる
3 保守、管理が簡単
4プログラムが早くなる
です。

 

これは、プログラマでない人にも通ずることです。
普段の勉強、仕事、家事などでシンプルなことはたくさんの恩恵を与えてくれます。
その恩恵は、シンプルにしている人にしかわからないものです。
ぜひプログラマの仕事術を真似して、あなたの効率を最大にしてくださいね。

 

 

===関連記事===

www.ribekasu.work

www.ribekasu.work

www.ribekasu.work