最近のお仕事をして

最近、技術面で、いろいろ思う。

技術的なアーキテクト|リーダーを名乗るのであれば、フレームワーク等のプロダクトの数ある中から、トレードオフを判断して、適切なものを選択出来る必要がある。欲しい機能が実装されているかわからないのであれば、英語のサンプルや仕様書を読んで、ラーニングテストを書ける必要がある。
動かないのであれば、英語メーリングリストやバグトラック等で同じ問題が上がっていないかを調べる必要がある。英語で質問メールをなげる必要がある。オープンソースプロダクトであれば、テストとソースを読む必要がある。
単に実装されていなくて、実装できそうであれば、書き直すことが出来る必要がある。
これらが、素早く的確に実行できる必要がある。


あぁ、確実にできていないなぁと、思う訳で。実行できても、リードタイムが長い。
海外のエンジニアだと上のスキルが普通のことのようにみえるから怖い。


本を読むように、ソースコードを読む習慣は、エンジニアとしてやっぱ必要だなぁと、
書いとけば、ソースコードを読む率が上がるかな。