6章ソフトスキル
この章を書くことは、私にとって少しばかりの苦行だ。本書にあるすべての事柄の中で、これらは私が個人的に最も取り組む必要がある分野だからだ。
一部の人々は、これらのことを自然と身につけている。もしあなたがそのような人々の一人なら、ここに書かれているアイデアのいくつかは少し当たり前に感じるかもしれない(あなたはおそらく優しいので、それを指摘はしないだろうが)。しかし、私のように、もっとうまくできるはずだと思っているなら、おそらく私の経験が助けになるだろう。
なぜ気にかけるべきか
昔は、一人のスーパープログラマーがプロジェクト全体を設計し、コーディングし、その詳細のほとんどを頭の中に入れておくことができた。
そんな時代は(ほとんどの場合に)遠く過ぎ去った。今日、ソフトウェアはチームによって書かれる。そしてチームは人々で構成され、人々は意見、感情、そして恐怖に影響される。チームで働くことは、信じられないほどやりがいのあることになり得る。それはしかし、一歩間違えれば日々を台無しにしかねない地雷原にもなり得る。
これがシンプリシティと何の関係があるの?
摩擦は無駄な努力だ。ギアボックスでは、その無駄は熱になる。チームでは、それはフラストレーションと無駄な時間になる。信頼と明確なコミュニケーションがなければ、シンプルに表現できるはずの物事が煩雑になり、誤解が生じる。物事が正しく理解されると信じられなければ、物事をシンプルにするのは難しい。
そこで、そうした地雷原を切り抜け、より自信を持ってストレスの少ない一歩を踏み出す方法をいくつか見てみよう。
プラクティス16意見の相違はゼロサムゲームではない
現代の問題の1つは、勝つための唯一の方法は他の誰かが負けることであると人々が確信している点だ。それに加えて、多くの人々が実際の長期的な結果よりも勝つことを重視しており、その結果、機能不全で騒々しい世界になってしまっている。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access