見てて気になったサイト
Falsehoods Programmers Believe
知ったきっかけ
以下のサイトたどっていったら見つけた
18 GitHub Repositories to Boost Your Career as a Developer 🚀🧑💻 - DEV Community
サイトの概要
プログラマーが陥りやすい嘘をリスト化してある。
「えっ、そうなの?」ってのがいくつかあったので、戒めとしてメモっとく
虚を突かれたもの
- 人には名前がある
- 生まれた直後の赤ん坊とか、戸籍管理されてない国だとありえるってわけね
- ただ、ほとんどの場合は、非現実的だが
- 場所には正式名称が1つだけある
- 見る国や視点が変わると、名称も変わることがるってことね
- 町田は、神奈川か東京か論争みたいなもんか?
- 2点間の最短経路は直線である
- そうでは?って思ったけど、障害物とかを考慮にいれると、そうでもないな
- あと地図だと直線だけど、実際は地図だと曲線の方が最短ってこともあるからな。Dr.STONEでみた
感心・納得したもの
- 私のシステムは中国の名前を扱う必要は決してないだろう
- 中国人の人口を考えたら、5人に一人は中国人だから、そんなことはないんだよなぁ
- 最近は、インドの方が多いかもしれんな
- この悪口辞典には人の名前は含まれていないと考えて間違いないだろう
- 悪口を言われない人ってのは、存在しないんだよなぁ。聖人君子のハズの俺でも言われるし。
- 頼むから、俺の悪口言うなら、せめて俺がいないところで言ってくれない?
- 人の悪いところなんて、見つけようと思えば、すぐに見つかる。だからこそ、人のいいところ見つけられる人は、大切にせにゃならん。
- 悪口を言われない人ってのは、存在しないんだよなぁ。聖人君子のハズの俺でも言われるし。
- 山の頂上でも谷底でも時間の流れは同じです
感想・雑記
だいたい、虚を疲れるのは、誤った前提や思い込みを強く革新していると思っている人ほど陥りやすいと感じた。
視点が固定化されると、発想が出てこなくて、バグ解決で苦労することが多い気がする。
事実を捉える力は重要。子どものときは、なぞなぞとかやっておけば、意外とプログラミングに活きてくるんじゃないかと感じた。
いろんな視点でものを見ないと、錯覚しやすいのだろうと、リストを見ていて感じた。
柔軟な思考を手に入れるには、知識量もそうだが、自分で自分を疑う的な手法も必要だなと思った。