猫の放牧方法。 他のプログラマーを監督するプログラマー向けガイド

こんにちは、habrozhiteli!

J. Rainwaterの本を再び出版しました。



画像 「猫を放牧する方法」は、リーダーシップとリーダーシップに関する本であり、最初のと2番目のを組み合わせる方法について書かれています。 これは、必要に応じて、ITプロジェクト管理の難しいケースの辞書です。 プログラマーは、一人で歩く猫のようなものです。 これは歴史的に事実です。 だからこそ、プログラマーのチームのリーダーになるのはとても難しいのです。 あなたが1か月前に優秀で規律のあるプログラマーであり、突然マネージャーになったとしても、どこから始めるべきか、どのリーダーシップスタイルを選択するか、従業員を雇って解雇する方法、ミーティングを開催する方法、タイムリーなタスクを達成する方法はほとんどわかりません。 この場合、この本なしではできません。 それとも、あなたは彼のリーダーシップの原則を修正したい経験豊富なマネージャーですか? そして、再び、この本はあなたのためです。 年齢、性別、社会的地位に関係なく、プログラマリーダーとしての地位を強化するのに役立ちます。 素材は非常にコンパクトで、頭に簡単に収まります。 書店に立ち、何を買うべきか疑問に思ったら、「リーダーシップスキルを向上させる必要がありますか?」という簡単な質問を自問してください。「はい」と答えると思います。



この本では、リーダーが直面しているすべてのタスクを検討します。 気をつけてください:これらの問題を解決することは、あなたが何を言われようとも、非常に現実的です。 調和のとれた思考システム、一種のゲシュタルトを構築する必要があります。 ゲシュタルトとは何ですか? Websterの辞書によると、「単純に要素を加算するだけでは取得できないプロパティを持つ構造」です。 この定義をオブジェクト指向プログラミング言語に変換すると、Websterのプレゼンテーションスタイルよりもよく知っていると思いますが、次のようになります。メンタルアーキテクチャは深刻な変化を遂げなければなりません。 管理スキルを継承しているため、一般的な思考パラメータを新しいタイプと値でオーバーロードする必要があります。つまり、おおまかに言えば、自分のキャラクターのポリモーフィズムを経験します。 このため、あなたはプログラミング脳に全く新しい芸術形式をカプセル化します-リーダーシップとリーダーシップの芸術。 リーダーシップとリーダーシップの間には大きな違いがあります。 両方が必要ですが、リーダーシップが依然として優先されます-強力なリーダーシップスキルは、当然のことながらリーダーとして新たな高みを獲得するのに役立ちます



生産の適時性とあなたの会社のソフトウェア製品の品質はあなたの手の中にあり、私の本があなたの仕事にいくらかの多様性をもたらすことを願っています。 結局のところ、すべての就業日をまったく同じ方法で過ごすことは不可能です!



本の構造


第1章リーダーの役割に慣れる方法。

リーダーシップスキルの開発には、新しいテクニックが必要です-あなたがいたときにプログラマーが十分なスキルを習得することはできません。 この章では、新しいポジションに適応する方法について説明します。 このために、最も一般的なパーソナリティタイプのプログラマーのリストを作成しました。もちろん、開発プロセスを管理し、一定の速度でそれを指示する能力に何らかの影響を与えます。 部下の性格の驚くべき多様性を理解し、部下の個人的な資質を分析し、部下に対する個々のアプローチを見つけなければなりません。 最後に、あなたは主な人です-ここで何が間違っていますか?



第2章自分を導く方法。

ここであなたはあなたの意識の深さに到達し(恐れることはありません-これはそれほど怖くない)、あなた自身でリーダーシップの原則を学ばなければなりません。 自分自身を管理することを学ばないと、同僚の間でリーダーシップを発揮することはできません。ウィンストン・チャーチルが言ったように、「過去をよく見るほど、洞察力が増し、未来を予測します。」 この格言を内省の質問に適用することをお勧めします。



第3章パックを自分でリードする方法。

リーダーシップの役割には、純粋にプログラマーのスキルに加えて、新しいスキルの習得が含まれます。 この章では、リーダーの活動の主な分野の概要を説明しますが、特に注意する必要があります。 そうしないと、外部の影響に負けて間違った方向に進み、おびえた猫のようなグループメンバーが一度あなたから逃げる危険があります。 バイロンLordがかつて言っていたように、「希望の崩壊後に魂が現れる少数の人」の中にいることは絶対に望まない。



第4章成功を整理する方法。

ここで、他の人との関係についての議論をしばらく中断します。 個人的な組織のレベルを上げることにより、管理の部分で新たな高みをとることができます。 また、会社の組織構造を調査し、作業効率を改善する方法を見つけることをお勧めします。 このようにして、リーダーシップの質の向上、つまり基本的な義務の遂行に時間を割り当てることができます。



第5章ミーティングの実施方法。

あなたがプログラマーだったとき、あなたはおそらく自分以外の人と相談しないことに慣れていたでしょう。 今、この状況を変える必要があります。 朝のシェービングと鏡の中のハンサムな男を賞賛する間、これ以上の会議はありません! あなた自身の種類(おそらくあなたほどきれいではないかもしれません)とさらに悪いことに、コーディングによって生計を立てていない人々とさらに行動を議論する必要があります! 会議のリーダーとして、忍耐が必要になります。 レオナルド・ダ・ヴィンチの言葉を「絶望は愚かさの母」と絶望せず、忘れないでください。



第6章技術リーダーの哲学と方法。

この章では、いくつかの技術的原理とその哲学的正当性について説明します。 独自のコード割り当てに適用されるように技術的な決定を行うことと、部門全体に対して行うことはまったく別のことです。 技術分野の専門家レベルに達することができた可能性はありますが、これは企業規模で技術的な意思決定の結果を分析する必要性を排除するものではありません。 ここでは、アーキテクチャ、設計、および重要なコードレビューについて説明します。



第7章リーダーの日没。

すべてのリーダー(あなただけでなく、あなたの上司も)は退廃的なリーダーシップ戦略の影響を受けますが、残念なことに、私たちはこの影響に本当に屈服します。 一部のリーダーシップスタイルでは、建設的なリーダーシップが認められないため、避ける必要があります。 ここでは、誤った戦略の採用によりリーダーシップの質が低下する可能性のあるオプションについて説明し、その過程で危機から抜け出す方法を提案します。



第8章リーダーの台頭。

堅牢なアーキテクチャを中心に構築されたソフトウェア製品と同様に、リーダーシップのスキルは、リーダーの特性に基づいて培われます。 この章では、リーダーシップのすべての側面をまとめようとします。 エマソンを言い換えると、「出版社、読者、書店が奨励する、冗長性は著者にとって災難です」。 さらに重要なことは、ここで成功するリーダーシップの基本原則を設定し、専門的なリーダーシップの前提条件としてそれらを設定する方法を示します。



第9章上司と仲良くする方法。

注意:この章は「ボスとの付き合い方」と呼ばれ、「ボスを導く方法」ではありません。後者は単に不可能です。 それにもかかわらず、あなたが責任を負う従業員との関係を確立することは、あなた自身の部下と同様に徹底的でなければなりません。 従属は空の言葉ではありません。 ここでは、あなたとあなたの上司の2人でうまく調整されたチームを形成する方法について詳しく説明します。



第10章歌のない言葉。

この章では、プログラマーのリーダーの日々の責任に常に関連しているわけではありませんが、猫の放牧の文脈では非常に重要な、互いに関連しない場合もあるさまざまなトピックを明らかにします。 この章では、分散開発チームを率い、ソフトウェア開発方法論の傾向を評価し、その他のトピックについて説明します。 その助けを借りて、あなたがあなたの心を失うことなく混乱を秩序に変えることがより簡単になることを願っています。



あとがき。 再び泳ぐ...

結論として、私は心の奥底からいくつかの賢明な指示を投げ出します-少なくとも私たちのシフトした、しかし劣らず美しいソフトウェア開発の世界では、私の言葉は永続的な知恵のために通過すると思います。



この本を読むべき人とその理由は?


プログラマーは、この本を読んで、マネージャー、グループリーダー、そしてもしあなたがより高いポストが好きなら、ソフトウェア開発のディレクターになります。 あなたが比較的小さなグループのプログラマー(例えば、4から7人で構成されている)を管理している場合、中小企業で働いており、同時にいくつかのプロジェクトの開発に携わっています。 たとえば、12か月以内に別のグローバル航空会社予約システムを構築する予定で、提出に100人のプログラマがいる場合、この本はおそらくあなたの範囲に対応しません。 この場合、プロジェクト管理と心理学に関する2つの修士論文をよりよく防御します。 がんばって。



プログラマーを担当している場合(担当している場合)に、リーダーシップがプロジェクトと人の単なる操作に置き換わっていると感じた場合、支援が必要です。 おそらく、あなたは彼のリーダーシップの原則を修正したい経験豊富なマネージャーです。 その後、この本は再びあなたのためです。



私はあなたが最終的にあなたが長い間頼りにしていた昇給を得た可能性、またはあなたが反対に恐れていた可能性を排除しません。 そのため、長年にわたるインテリジェントコードの記述と優れたプログラムの設計は実を結びました。 当局はあなたをプログラマーマネージャーの役​​割にふさわしい候補者とみなしました。 おそらく同僚より夢遊病が少し少ないでしょう。 襟付きのシャツを着ることに慣れている可能性は低いですが、それでも可能です。 または誰かが辞めた。 プログラマーグループのリーダーの秩序ある階級へようこそ。 私の本はそのような状況に非常に役立つでしょう。



年齢、性別、社会的地位に関係なく、この本はプログラマリーダーとしての地位を強化するのに役立ちます。 それは非常にコンパクトで、素材は頭に簡単に収まります。 書店に立ち、何を買うべきか疑問に思ったら、「リーダーシップスキルを向上させる必要がありますか?」という簡単な質問を自問してください。「はい」と答えると思います。



著者について


Hank Rainwaterは現在、Risk Sciences Group(ジョージア州アトランタ)で働いており、保険会社向けのソフトウェア製品を開発するプログラマーのチームを率いています。 科学と工学の彼の道は、30年以上にわたって読んでいます。 彼は人生のさまざまな時期に、パンチカードを使用したFortranプログラミングに携わっていました。 大学で数学を教える。 電波天文学、ミサイル誘導システム、遠隔測定システムの分野の研究。 組み込みデジタル制御システムの生産の調整。 ソフトウェア製品開発の分野の専門家として、ハンクはさまざまな人間活動の分野でコンサルタント、講師、プログラマー、プログラム開発グループのリーダーとして働くことができました。 教育に関して、ハンクは大学を物理的バイアスで卒業し、数学と物理学の大学卒業証書を取得しました。



出版社のウェブサイトで本について詳しく知ることができます

目次

抜粋



クーポンの25%割引-Herding Cats



All Articles