冒fanへの強制-「市場」管理

プロジェクト管理の中で、IT企業やIT部門では、25年後の開発者はもはや同じではないという意見が出始めることがあります(著者のメモ-「すばやくコーディングできませんが、ゆっくりと正確に記述します」) -奇妙な社会現象である過成長(著者のメモ-「非常に賢く、要件のある小技」)。



マネージャーは、経験豊富なPHP開発者が多くの時間を費やしている理由を怒って誤解し始めています。 「。



できた! 「市場」の経営者の不敬があなたの会社に漏れました。彼らは創造的な知識人との効果的な仕事が何であるか知らず、彼らは習慣からジャガイモを売り続け、あなたとリーダーシップに安価な馬鹿をもたらします。



さらにそれは悪化するだけで、時間を無駄にしないでください。クーデターの準備をする時間です。







市場のProductOwner:



画像



私たちは典型的なプログラマーの道に精通しています、覚えておいてください...



道の始まり



特に才能のある人は、高校でコードを書き始め、学生時代には開発プロジェクトに参加します。 しかし、実際に知識を取得して適用する最もアクティブな段階は、卒業後に発生します。



最初のプロジェクトとチーム



開発者は初めて大規模なシステムに直面し、実際にコードにコメントを残し、モジュール性を観察し、自動化されたテストを書く必要がある理由を理解します。 大規模なプロジェクトは、特にオブジェクト指向プログラミングの分野で、学術的な知識を積極的に再評価しています。



重要な経験は、プログラマーのチームでの作業の過程で得られます。 より経験豊富で賢い同僚、初心者、ずさんな同僚がいるという事実に慣れる必要があります-他人の、特に低品質のコードへのきしみを抑える必要があります-これは簡単ではありません。



チームツール(トラッカー、バージョン管理システム)で作業するための快適な戦術を習得するには、多くの時間がかかります。 また、異なるチームのツールは異なるため、再学習する必要があります。



最初のライブラリ



高品質のライブラリを作成できる開発者はほとんどいないことに気付きました。 10分の1、おそらくそれ以下。 私は、パターンの「構文的な」理解よりも、モジュール性、OOP概念、内部の出現の理由を理解する必要があるという事実のためだと思います。 過去にいくつかのプロジェクトを混乱させ、圧倒できた場合、経験が役立ちます。 そして、あなたがミスターのサポート/改訂に座っていた場合... 1歳、さらに良い。



関係理論を理解する...実際に



ここで、スペシャリストは、データベースを集中的に使用するプロジェクトの設計およびサポートの経験に邪魔されません。 人々はプログラミングできるように見えるのに驚きましたが、関係代数の観点から問題の解決策を説明できません:-)練習と本を読むことが必要です。 別の時間。



視野を広げる



主な技術をよりよく理解するために、競合する技術を同時に研究する開発者がいる場合があります。 私はそのようなペアに会いました:java-c#、java-php。 本当に良い習慣です。



狭い専門分野



そして、技術は急速に発展する傾向があります。 JavaScriptを使用します。 言語自体が「特殊」であるだけでなく( プロトタイプの継承とクロージャの1つのモデルに価値がある)、ブラウザによって動作が異なる犬でもあります。 そして専門的にそれに関する問題を解決するために-あなたは専門のフォーラムで毎日私見し、違いを研究し、記事を読む必要があります-一般に、体調を保ちます。 他の一般的なテクノロジーと同様の状況。



基本に戻る



そして、もしあなたがそれがすべて由来する「基本」に強く惹かれていたら-Unix、C、そしてシステムプログラミング、それから間違いなく次の数年の夜がかかるでしょう:-)



一般的に、年齢が高いほど、深く掘り下げ、専門化し、実際に理解されているOOPの概念を内部から理解し始め、すでにいくつかのプログラミングパターンに同意し、スキルを磨き、他に学べることを確認します。



おっと、開発者はすでに30歳で、40歳未満のユーザーです。 そして、これからもっと面白いことがあります!



今後の計画-狭い専門性、専門知識



専門家は、マネージャーへの道は、資格の急速な喪失とアナログシステムの生存に関する戦闘知識の習得に満ちていることを理解しています-トローリング、陰謀、vy望、その他の精神的および道徳的な糞への反作用、細いマットモデル、OOP、デザインパターンからは遠い:-)



そのため、狭い資格を持った専門家に向かって成長し、成長することをお勧めします。 開発の専門家は、特定の種類の企業のトップマネージャーよりもわずかに低い最高額を実際に稼ぐことができます。 良好で汚れなし。



理想の労働者の日



知識を得るには、少なくとも1時間は毎日、テクノロジーニュースを表示する必要があることを理解するようになります。 もう1時間は、「深さ」に没頭するのに適しています-結合のタイプを繰り返し、MySQLレプリケーションの複雑さを調べ、topコマンドのキーを理解してテストします;-)



バム-冒とくへの強制



ええ、私たちは記事のトピックに到達しました。 市場の愚かな管理者は、過去10年間コンソールに座っていたプログラマーが、先週MySQLデータベースからのクエリを最適化した場合、夕方のOracleデータベースの複雑さを理解できないことを理解することを拒否しますか? または、過去5年間PHPで作業して優れたライブラリを作成しているプログラマーが、ブラウザー間で移植可能なjavascriptコードを作成しようとすると、恐ろしくなります。



人々はスペシャリストに冒fanに従事させ、彼にあまり知られていない技術に取り組んで、彼の魂に罪をもたらしていることを理解していません:-)



どうする?



私見、これは国内企業でよく起こります。これは、文盲管理、ハイテク専門家の管理によるものです。



画像



マネージャーは、ITを管理する方法、地獄に行く方法、そしてストリートから人々をリクルートして専門家の頭に乗せないようにするコースを教える必要があります-「あなたは叫ぶ方法とブラウザーに入る方法を知っているなら、あなたは私たちのプロジェクトマネージャーになります」。



事件はさらに悲惨な方向に進むかもしれません。 市場からの「安い」管理は、その専門家としての不適当さ、貧弱な発達した脳(専門家の脳とは対照的)、強い野心と権力の錯覚を感じ、開発者を嫌い、狂ったように荒らし始めます。



何をすべきか。 これらの狼男マネージャーと戦ってください。 PlanningPokerでそれらをだますとデモをフィーチャーします。 適切なIT会社の従業員をつなぐ:技術アシスタント、手。 開発-プロジェクト/製品管理の愚かさと経験不足が会社の経営者に見えるオープンで正式なビジネスプロセスを構築するのに遅すぎることはありません。



少なくともプロセスは、「1週間でサイトを立ち上げる必要があります」、「あなたを解雇します」、「500ドルの学生をより速く働かせます」という市場フレーズからより独立し、感情的でなく、予測可能になります。



他のすべてが失敗した場合、希望を失うことなく、あなたが長年働き、あなたのスキルを向上させ、彼女に自分自身を与えたい会社を見つけようとします。



すべての開発者の自己実現に幸運とエネルギーを心から願っています。



All Articles