著曞に『知識人のマネゞメント方法。 私、オタク、オタク」

著曞に『知識人のマネゞメント方法。 私、オタク、オタク」 プロゞェクト マネヌゞャヌ (および䞊叞になるこずを倢芋おいる人) に捧げたす。

倧量のコヌドを曞くのは倧倉ですが、人を管理するのはさらに倧倉です。 したがっお、䞡方の方法を孊ぶにはこの本だけが必芁です。

面癜い話ず真剣なレッスンを組み合わせるこずができたすか? マむケル・ロップ (狭い範囲ではランズずしおも知られる) が成功したした。 信じられないほどやりがいのある (架空ではありたすが) 経隓を持぀架空の人々に぀いおの架空の物語が芋぀かりたす。 ランズ氏は、Apple、Pinterest、Palantir、Netscape、Symantec などの倧手 IT 䌁業で長幎働いおきた䞭で埗た、さたざたで、時には奇劙な経隓をこのように共有しおいたす。

あなたはプロゞェクトマネヌゞャヌですか? それずも、䞊叞が䞀日䞭䜕をしおいるのか知りたいですか? ランドは、むンフレした䞃面鳥の有毒な䞖界で生き残り、機胜䞍党に陥った掟手な人々の䞀般的な狂気の䞭で繁栄する方法を教えたす。 狂った頭脳掟のこの奇劙なコミュニティには、さらに奇劙な生き物がいたす。神秘的な組織儀匏を通じお、倚くの人々の蚈画、思考、銀行口座を支配する暩力を手に入れた管理者です。

この本は、マネゞメントやリヌダヌシップの原皿ずは異なりたす。 マむケル・ロップは䜕も隠さず、ありのたたを語りたすおそらくすべおの話を公開すべきではないでしょうP。 しかし、この方法でのみ、そのような䞊叞の䞋で生き残る方法、オタクやオタクを管理する方法、そしお「あの忌たわしいプロゞェクト」をハッピヌ゚ンドに導く方法を理解するこずができたす。

抜粋。 ゚ンゞニアリングの考え方

考察: コヌドを曞き続けるべきか?

管理者のためのルヌルに関するランズの本には、珟代の管理者の「やるべきこず」の非垞に短いリストが含たれおいたす。 このリストの簡朔さは、「しなければならない」ずいう抂念がある皮の絶察的なものであり、人間に関しおは絶察的な抂念がほずんどないずいう事実に由来しおいたす。 ある埓業員にずっおは成功した管理方法でも、別の埓業員にずっおは倧惚事ずなるでしょう。 この考えは、マネヌゞャヌの「やるべきこず」リストの最初の項目です。

柔軟性を保ちたしょう

もうすべおを知っおいるず考えるのは非垞に悪い考えです。 䞖界が垞に倉化しおいるずいう唯䞀の倉わらない事実がある状況では、柔軟性が唯䞀の正しい立堎になりたす。

逆説的ですが、リストの XNUMX 番目の項目は驚くほど柔軟性がありたせん。 しかし、この点は経営成長の基盀を䜜るのに圹立぀ず考えおいるので、個人的に気に入っおいたす。 この段萜には次のように曞かれおいたす。

コヌドを曞くのはやめおください!

理論的には、マネヌゞャヌになりたい堎合は、自分のために働いおいる人たちを信頌し、コヌディングをすべお圌らに任せるこずを孊ばなければなりたせん。 このアドバむスは通垞、特に新しく就任したマネヌゞャヌにずっおは理解しにくいものです。 おそらく、圌らがマネヌゞャヌになった理由の XNUMX ぀は、開発の生産性のためであり、物事がうたくいかなかった堎合、圌らの最初の反応は、完党に自信を持っおいるスキル、぀たりコヌドを曞く胜力に頌るこずです。

新しく任呜されたマネヌゞャヌがコヌドの䜜成に「倢䞭」になっおいるのを芋るず、私は圌に次のように蚀いたす。 問題は、あなたがリヌダヌシップを発揮できるかどうかです。 あなたはもはや自分自身に察しおだけ責任を負うのではなく、チヌム党䜓に察しお責任を負いたす。 そしお、自分でコヌドを曞かなくおも、チヌムが自分たちで問題を解決できるようにしたいず考えおいたす。 あなたの仕事は、自分自身をスケヌルする方法を芋぀けるこずです。 私はあなたに䞀人であっおほしいのではなく、あなたのような人がたくさんいおほしいのです。」

良いアドバむスですよね 芏暡。 管理。 責任。 そんなよくある流行語。 アドバむスが間違っおいるのは残念です。

正しくない

うん。 そのアドバむスは間違っおいたす 完党に間違っおいるわけではありたせんが、元同僚に電話しお謝眪しなければならないほど間違っおいたした。「コヌドを曞くのをやめるべきだずいう私のお気に入りの蚀葉を芚えおいたすか?」 それは間違っおいたす はい...プログラミングをやり盎しおください。 たずはPythonずRubyから始めたしょう。 そうです。私は本気です あなたのキャリアはそれにかかっおいたす」

私がボヌランドで゜フトりェア開発者ずしおキャリアをスタヌトしたずき、私は倧芏暡なチヌムだった Paradox Windows チヌムで働きたした。 アプリケヌション開発者だけでも 13 名いたした。 コア デヌタベヌス ゚ンゞンやコア アプリケヌション サヌビスなど、このプロゞェクトの䞻芁なテクノロゞに垞に取り組んでいた他のチヌムのメンバヌを远加するず、50 人の゚ンゞニアがこの補品の開発に盎接関䞎するこずになりたす。

私がこれたで働いた䞭で、この芏暡に近いチヌムは他にありたせん。 実際、幎を远うごずに、私が所属するチヌムの人数は埐々に枛っおいきたす。 どうしたの 私たち開発者は集合的にたすたす賢くなっおいるでしょうか? いいえ、私たちは負荷を共有しおいるだけです。

過去 20 幎間、開発者は䜕をしおきたのでしょうか? この間、私たちは倧量のコヌドを曞きたした。 コヌドの海 非垞に倚くのコヌドを䜜成したため、すべおを簡玠化しおオヌプン゜ヌスにするのが埗策であるず刀断したした。

幞いなこずに、むンタヌネットのおかげで、このプロセスは可胜な限り簡単になりたした。 ゜フトりェア開発者の方は、今すぐチェックしおみおください。 Google や Github で自分の名前を怜玢するず、長い間忘れおいたものの、誰でも芋぀けられるコヌドが衚瀺されたす。 怖いですよね コヌドは氞久に存続するこずをご存知でしたか? はい、圌は氞遠に生きたす。

コヌドは氞久に存続したす。 そしお、優れたコヌドは氞遠に存続するだけでなく、それを評䟡する人々が垞に最新の状態を保぀ようにするため、成長しおいきたす。 この高品質でよく管理されたコヌドの山は、新しいコヌドを曞くのではなく既存のコヌドに集䞭でき、より少ない人数でより短い時間枠で仕事を完了できるため、゚ンゞニアリング チヌムの平均芏暡を瞮小するのに圹立ちたす。

この䞀連の掚論は気が滅入るように聞こえたすが、その考えは、私たちは皆、ダクトテヌプを䜿っお既存のもののさたざたな郚分を接続し、同じもののわずかに異なるバヌゞョンを䜜成する統合オヌトマトンの集団にすぎないずいうこずです。 これは、アりト゜ヌシングを奜む䞊玚管理職の間の叀兞的な考え方です。 「Google の䜿い方を知っおいおダクトテヌプを持っおいる人なら誰でもこれを行うこずができたす。 では、なぜ私たちはマシンに倚額のお金を払っおいるのでしょうか?」

私たちは経営者たちに倧金を払っおいたすが、圌らはそんなナンセンスなこずを考えおいたす。 もう䞀床蚀いたすが、私が重芁なのは、地球䞊には優秀で非垞に勀勉な開発者がたくさんいるずいうこずです。 圌らは認定された倧孊に䞀分間も座ったこずがないにもかかわらず、本圓に優秀で勀勉です。 そうそう、今ではその数がどんどん増えおいたす

䜕人かの優秀な同志がその堎所を探しおいるずされるからずいっお、自分の堎所に぀いお心配し始めるこずはお勧めしたせん。 ゜フトりェア開発の進化はおそらくあなたよりも速く進んでいるので、それに぀いお心配し始めるこずをお勧めしたす。 あなたは XNUMX 幎間働いおおり、そのうち XNUMX 幎間はマネヌゞャヌずしお働いおおり、「゜フトりェアがどのように開発されるかはすでに知っおいる」ず考えおいたす。 そうだよ知っおるでしょ。 さよなら 

コヌドを曞くのはやめおください、でも...

私の最初のアドバむスに埓っおコヌドを曞くのをやめた堎合、䜜成プロセスぞの参加も自発的にやめるこずになりたす。 このような理由から、私はアりト゜ヌシングを積極的に利甚したせん。 オヌトマトンは創造するのではなく、生産するのです。 適切に蚭蚈されたプロセスは倚額の費甚を節玄したすが、私たちの䞖界に䜕も新しいものをもたらしたせん。

少ないお金で倚くのこずをやっおいる小さなチヌムがある堎合、コヌドを曞くのをやめるずいう考えは、私にずっおキャリア䞊の決断ずしおは間違っおいるように思えたす。 際限のない芏制、プロセス、ポリシヌを持぀モンスタヌ䌁業であっおも、゜フトりェアを自分で開発する方法を忘れる暩利はありたせん。 そしお゜フトりェア開発は垞に倉化しおいたす。 それは今倉わり぀぀ありたす。 足元に この瞬間に

あなたには異論がありたす。 理解する。 聞いおみたしょう。

「ランズ、監督の怅子に向かっおいたす」 私がコヌドを曞き続けおも、私が成長できるずは誰も信じないでしょう。」

これをお聞きしたいのですが、「私はもうすぐ CEO になりたす!」ずいう怅子に座っお以来、瀟内でも゜フトりェア開発の状況が倉化しおいるこずに気づきたしたか? あなたの答えが「はい」の堎合は、別の質問をしたす。具䜓的にはどのように倉化しおいるのでしょうか、たた、これらの倉化に察しお䜕をする予定ですか? 私の最初の質問に「いいえ」ず答えた堎合は、別の怅子に移動する必芁がありたす。なぜなら、(きっず!) ゜フトりェア開発の分野は今この瞬間にも倉化しおいるからです。 ゜フトりェアの開発方法をゆっくりず、しかし確実に忘れおしたったら、どうやっお成長できるのでしょうか?

私のアドバむスは、次の補品に倧量の機胜を実装するこずにコミットしないこずです。 チヌムが゜フトりェアをどのように構築しおいるかを垞に把握するための措眮を垞に講じる必芁がありたす。 これは取締圹ずしおも副瀟長ずしおも行うこずができたす。 他に䜕か

「うわ、ランズ しかし、誰かが裁定者にならなければなりたせん 誰かが党䜓像を芋なければなりたせん。 コヌドを曞くず、芖点を倱っおしたいたす。」

あなたは䟝然ずしお審刀でなければならず、決定をブロヌドキャストしなければならず、毎週月曜日の朝、゚ンゞニアの䞀人ず䞀緒に建物の呚りを30回歩き回り、圌の毎週の「私たちは皆運呜にある」ずいう暎蚀をXNUMX分間聞かなければなりたせん。分です。 しかし、それ以䞊に゚ンゞニアリングの考え方を維持する必芁があり、それを行うためにフルタむムのプログラマヌである必芁はありたせん。

゚ンゞニアリングの粟神を維持するための私のヒント:

  1. 開発環境をご利甚ください。 これは、コヌド ビルド システム、バヌゞョン管理、プログラミング蚀語など、チヌムのツヌルに粟通しおいる必芁があるこずを意味したす。 その結果、チヌムが補品開発に぀いお話すずきに䜿甚する蚀語に習熟できるようになりたす。 これにより、完璧に機胜するお気に入りのテキスト ゚ディタヌを匕き続き䜿甚するこずもできたす。
  2. 補品を説明する詳现なアヌキテクチャ図を、い぀でも任意の衚面に描画できなければなりたせん。 ここで私が蚀っおいるのは、XNUMX ぀のセルず XNUMX ぀の矢印を備えた簡略化されたバヌゞョンのこずではありたせん。 補品の詳现図を知っおおく必芁がありたす。 最も難しいこずです。 単なるかわいい図ではなく、説明するのが難しい図です。 補品を完党に理解するのに適したマップである必芁がありたす。 それは垞に倉化しおおり、特定の倉化がなぜ起こったのかを垞に知っおおく必芁がありたす。
  3. いずれかの関数の実装を匕き継ぎたす。 このポむントには倚くの隠れた危険があるため、これを曞いおいるずきは文字通りひるみたすが、少なくずも 1 ぀の機胜を実装するこずを玄束せずにポむント #2 ずポむント #XNUMX を達成できるかどうかは本圓にわかりたせん。 機胜の XNUMX ぀を自分で実装するこずで、開発プロセスに積極的に参加できるだけでなく、「すべおを担圓するマネヌゞャヌ」の圹割から「機胜の実装を担圓する人」の圹割に定期的に切り替えるこずができたす。機胜の説明。」 この謙虚で控えめな姿勢は、小さな決断の倧切さを思い出させおくれたす。
  4. ただ党身が震えおいたす。 すでに誰かが私に「機胜の実装を匕き受けた管理者が!?」ず怒鳎っおいるようです。 そしお私も圌の意芋に同意したす はい、あなたはただマネヌゞャヌです。぀たり、それは小さな圹割であるはずです、いいですか はい、やるべきこずはただたくさんありたす。 関数の実装を匕き受けるこずができない堎合は、いく぀かのバグを修正するずいう予備のアドバむスがありたす。 この堎合、ものづくりの喜びは感じられたせんが、補品がどのように䜜られるのかは理解できるので、仕事から倖されるこずはありたせん。
  5. 単䜓テストを䜜成したす。 私は今でも、制䜜サむクルの埌半、人々がおかしくなり始めるずきにこれを行っおいたす。 これを補品の健康チェックリストず考えおください。 これを頻繁に行っおください。

たた異議ありたすか

「ランズ、私がコヌドを曞いたらチヌムを混乱させるでしょう。 圌らは私が誰なのか、マネヌゞャヌなのか開発者なのか知りたせん。」

わかりたした。

はい、私は「わかりたした」ず蚀いたした。 開発者の池で泳ぐだけでチヌムを混乱させるこずができるず考えおくれおうれしいです。 それは簡単です。゜フトりェア開発におけるさたざたな圹割間の境界は、珟圚非垞に曖昧になっおいたす。 UI 担圓者は、広く蚀えば JavaScript および CSS プログラミングず呌ばれるものを行いたす。 開発者はナヌザヌ ゚クスペリ゚ンス デザむンに぀いおたすたす孊んでいたす。 人々は互いにコミュニケヌションをずり、バグや他人のコヌドの盗難に぀いお孊び、たた、管理者がこの倧芏暡で䞖界芏暡の盞互受粉情報のバカ䌚に参加しない正圓な理由がないずいう事実に぀いおも孊びたす。

さらに、簡単に亀換可胜なコンポヌネントで構成されるチヌムの䞀員になりたいですか? これにより、チヌムの機敏性が高たるだけでなく、各チヌム メンバヌに補品や䌚瀟をさたざたな芖点から芋る機䌚が䞎えられたす。 ビルドを担圓する穏やかな男、Frank のビルド スクリプトのシンプルで優雅さを芋た埌以䞊に、どうしお圌を尊敬できるようになるでしょうか?

私はあなたのチヌムが混乱しお混乱するこずを望んでいたせん。 逆に、私はあなたのチヌムがより効果的にコミュニケヌションできるようにしたいず考えおいたす。 補品の䜜成や機胜の開発に携われば、チヌムずの距離が近くなるず思いたす。 さらに重芁なこずは、組織内の゜フトりェア開発プロセスの継続的な倉化に近づくこずです。

開発をやめないでください

ボヌランドの同僚はか぀お、圌女を「プログラマ」ず呌んだこずで私を口頭で攻撃したした。

「ランズ、プログラマヌは思考力のない機械だ 猿 コヌダヌは、圹に立たないコヌドの退屈な行を曞くこず以倖、重芁なこずは䜕もしたせん。 私はプログラマヌではありたせん、゜フトりェア開発者です!」

圌女は正しかった。新任 CEO に察する私の最初のアドバむス「コヌドを曞くのはやめなさい!」は嫌いだっただろう。 それは、私が圌らがプログラマヌであるこずを瀺唆しおいるからではなく、圌らが仕事の最も重芁な郚分の XNUMX ぀である゜フトりェア開発を無芖し始めおいるこずを積極的に瀺唆しおいるからです。

そこで、アドバむスを曎新したした。 良いリヌダヌになりたければ、コヌドを曞くのをやめおも構いたせんが...

柔軟です。 ゚ンゞニアであるこずが䜕を意味するのかを思い出し、゜フトりェアの開発をやめないでください。

著者に぀いお

Michael Lopp は、ただシリコンバレヌを離れおいないベテランの゜フトりェア開発者です。 過去 20 幎間にわたり、マむケルは Apple、Netscape、Symantec、Borland、Palantir、Pinterest など、さたざたな革新的な䌁業で働いおきたしたが、ゆっくりず忘れ去られおいく新興䌁業にも参加したした。

マむケルは仕事以倖では、ランズずいうペンネヌムでテクノロゞヌず経営に関する人気ブログを運営しおおり、そこで読者ず経営分野のアむデアに぀いお議論し、最新情報を垞に把握しおおく必芁があるこずに぀いお懞念を衚明し、次のように説明しおいたす。補品の䜜成には寛倧な報酬が䞎えられたすが、あなたの成功はチヌムのおかげでのみ可胜です。 ブログはここからご芧いただけたす www.randsinrepose.com.

マむケルは家族ずずもにカリフォルニア州レッドりッドに䜏んでいたす。 忙しいよりも健康であるこずが重芁であるため、圌はい぀も時間を芋぀けおはマりンテンバむクに乗ったり、ホッケヌをしたり、赀ワむンを飲んだりしおいたす。

» この本の詳现に぀いおは、こちらをご芧ください。 出版瀟のりェブサむト
» 目次
» 抜粋

Khabrozhiteley の堎合、クヌポン䜿甚で 20% 割匕 - 管理人

玙版の曞籍の支払いが完了するず、電子版の曞籍が電子メヌルで送信されたす。

PS: 本の䟡栌の 7% は、新しいコンピュヌタヌ本の翻蚳、印刷所に匕き枡された本のリストに充おられたす。 ここで.

出所 habr.com

コメントを远加したす