それは進行中だ。ちょっとずつ、そして少しずつ、私はエンジニアからある種の…マネージャーに変身している最中だ。ああ、誤解しないで欲しい。私は今でも毎日コードを書いている。しかし気が付くと分析とディスカッション、ミーティングや電話、より高いレベルの意思決定、チームの編成、そして戦術ではなく戦略の策定に費やす時間が増えている。
もちろん、これは悪いことではない。より高いレベルの決定は、個々のクラスおよび機能の詳細よりもはるかに大きな影響を与えることが多い。チームをより生産的にすることは、自分自身をより生産的なものにするよりも、ずっと高いレバレッジ効果を持っている。しかし、私は自分がコードを書いた日々から、いくばくかの教訓を得てきたものと思いたい。個人的にはそれらが、私のマネージャー業の知恵として転換されることを望んでいる。そして、ここでそのいくつかを共有する図々しさを読者に認めて貰いたいと願う:
1. ルールはない。公案があるだけだ。
例を挙げてみよう:DRY(Don’t Repeat Yourself:同じことを繰り返すな)という奴を考える。これはソフトウェアの基本的なルールとしてとてもよく理解されているため、しばしば意思決定を正当化するために使われる:「XをしたのはDRYの原則に従ったからだ」といった具合だ。それは理に適っている筈だ。そう思うだろう?さて、同じ
スポンサーリンク
ソフトウェアを書くことについて私が学んだ7つの教訓
最近の投稿
- 「面接官から高評価!」フェルミ推定で面接官が納得する切り口の作り方【就活生保存版】 – 問題解決力を高める 外資系コンサルの入社試験
- スポーツで将来の年収が14.8%アップ!? 子どもに「稼ぐ力」をつけさせるためにやっておきたいこと – 科学的根拠(エビデンス)で子育て
- Coralogix acquires AI observability platform Aporia
- CES 2025 is coming: TechCrunch wants to meet your hardware startup
- Eero’s Outdoor 7 long-distance mesh unit solved our yearslong Wi-Fi quandary in 10 minutes
- Instagram tests a way to show you Story Highlights you didn’t get a chance to see
- Juniper Ventures spins out of Climate Capital to invest in synthetic biology for the climate
- シニアとの深い繋がりが鍵!シニアマーケティングを成功させるマーケティングメニュー
- Yoast CEO calls for a ‘federated’ approach to WordPress repository
- Electric aircraft startup Lilium ceases operations, 1,000 workers laid off
コメント