プログラミングスキル

画像



ケントベック-ソフトウェア開発者、エクストリームプログラミング(XP)やテストによる開発(TDD)などのソフトウェア開発方法論の作成者。 現在、Facebookで機能しています。 あなたの注意は、あなたの仕事をより効率的にする方法に関するアウトラインのアイデアの翻訳に招待されます。 記事全体で使用されているプログラマーのマスターと見習いへの分割は、Kent BeckがAndrew HuntとDavid Thomasの著書「Pragmatic Programmer」から取ったものです。



長年にわたり、最高のマスタープログラマーを見て、私は彼らの作業プロセスのいくつかの一般的なパターンに注目しました。 同時に、長年訓練された見習いプログラマーを訓練している間、私は彼らがそのような習慣を持たないことに気付きました。 私は自分の目で、その違いが他の人に彼らの作品でマスターが使用するパターンに親しみを与えることができることを見ました。



以下は、効果的なプログラマーが私たちの惑星で貴重な3e9秒を最大限に活用する方法です。



アウトラインの主な動機は、脳の可能性を解き放つことです。 見習いは、一度にいくつかの小さな問題を解決することにより、大きな問題を解決することを学びます。 マスターは、しかし、一度に少ないタスクを解決することにより、見習いよりもさらに大きな問題を解決することを学びます。 ここでの知恵の重要な部分は、すべての問題を一緒に解決するよりも独立したソリューションを統合する方が問題が少なくなるようにタスクの内訳を行う必要があるということです。



時間







トレーニング







ロジックを超えて







リスク







おわりに



スケッチは、時間管理とトレーニングを使用してリスクを軽減することから、脳全体の潜在能力とアイデアのシーケンスをすばやく整理する能力を使用して意識的なリスクを取ることに至る順序で作者によって配置されました。



All Articles