代替品のトレーニングはどのように行いますか?[閉まっている]


18

私は最近、職を辞めることについて尋ねたところ、たくさんの素晴らしい答えを得ました。一般的なスレッドの1つは、新しい人を訓練するために周りにいることが期待され、長い道のりを歩むことができるということでした。

今、(私が思うに)ほとんどの人が通知を出してから長い間会社に留まらないことを考えると、会社が面接/採用するのに時間がかかります。誰かをスピードアップさせます。

また、これまで誰も訓練したことがありません。私は大学で短大の個人指導をしましたが、言語/技術を教えることは、仕事であなたに取って代わるように誰かを訓練することとは大きく異なります。

質問は次のとおりです:潜在的に、短時間であなたを置き換えるために誰かを訓練するためにどのように行きますか?


5
降圧および昇圧トランスを使用して、より高い電圧で計算されたショックを提供できます。問題は、電極を通常のペン、または極端な場合にはベンダーの帽子のように見せることです。
ティムポスト

6
彼にあなたの車にワックスを塗らせることから始めて、それが筋肉記憶についてであると彼に話してください。
ジョンホプキンス

回答:


14

簡単に言えば、新しい人を完全に訓練することは不可能です。2〜3年の知識は、1〜2週間で新しい人に渡すことはできません。興味を持ち、自分でほとんどのことを学ぶことは、新しい人の責任です。
私によると、次のように時間を配分する必要があります
。-ドキュメントの共有と説明-30%
これには、高レベル、低レベルのデザインとクラスなどの説明が含まれます

コードの共有と説明-70%
これは、コードの重要な部分を検討することを意味します。

その間に、新しい人に時間を与え、物事を学び、疑問を思い付く必要があります。あなたの主な目的は、コードのどの部分が何をするかを理解するように、その人を独立させることです。あなたはすべてを説明することはできませんし、あなたがそれを説明したとしてもあまり役に立ちません。新しい人は、新しいシステムを理解する能力が限られています。だから、たくさんのものを砲撃しないでください。重要なことだけを説明してください。


10

ウィキでそれらを指す

持っていますよね?また、コードレビュー中にコードライブラリアンとして行動するチームメンバが数人いるので、共通のコードを導入できます(会社のコードライブラリに、または開発者がノックしたばかりのカスタムコードを置き換えるため)。

番号?あ。さて、あなたは問題を抱えています。

どれだけの時間を持っているかに応じて、危機のレベルの順に、これらの計画のいずれかに従う必要があります。

1.アール!今日の午後に出発します

新しい人があなたの問題領域で高度な経験を持っている場合は、Wikiで彼を指して、SCMで関連するコードに到達する方法を示してください。彼にビールを買って、もし気分がよければ電話番号を伝えて、去るパーティーに手を出してください。

彼がそれほど経験がない場合は、チームの他のメンバーに彼を紹介してください。チームの他のメンバーは彼の主要な連絡先になり、すべてがどのように組み合わされるかを理解します。それはあなたが時間を持っているすべてについてです。

2. 1週間中に手に入れたが、きちんと整理されている

あなたのスキルを評価し、彼らができるだけ早くあなたの仕事をしてもらうことができるように、あなたの最初の日にあなたを隠すためにあなたの交換を取得してください。あなたがどのように問題に取り組んでいるかを彼らに見てもらい、それから彼らがそれを解決し、コンサルタントとして行動するように徐々に引き渡します。毎日行うコアオペレーションから、頻度の低いオペレーションに構築します。可能であれば問題を解決します。可能であればペアプログラム。Wikiや他のネットワーク化されたテキストベースのリソースで伝えた内容を追跡してもらい、後で参照できるようにして、最終的には適切なドキュメントに変換します。

3.引き継いでいるのはジュニア開発者です

彼らはすでにドメインの知識を持ち、チームの仕組みを知っています。彼らにあなたのタスクを割り当てて、なじみのないシステムやプロセスに関する知識を構築するために働き始めます。時間が経てばより高度な機能が後ほど追加されるので、彼らが基本を完全に理解できるように集中してください。

基本的な電話サポートを提供する

あなたが会社と良好な条件で退職すると仮定して、電話サポートを提供することを提案して、あなたが彼らを急いで残していないことを彼らが知っているようにしてください。Wikiで見つかる可能性のある骨の折れた質問を1時間ごとに鳴らし始める場合は、競争力のあるコンサルティング率に言及してください。そうでなければ、あちこちで奇妙な電話をすることで、彼らはあなたの脳を選び、あなたは彼らと連絡を取り続けることができます。これは次の仕事が来るときに便利かもしれません。


+1-すばらしい回答。より多くの票があるはずです!
マットナドロフスキー

4

すぐにコーディングを停止します。新しい男に日々の仕事をさせて、彼の質問に答えてください。

学ぶことより良い方法はありません。


退職するときにプロジェクトの途中にいる場合はどうなりますか?コーディングを完全に停止すると責任を問われる可能性があります
...-JBRWilkinson

0

通知後に誰かをトレーニングすることの複雑さに応じて、失われた原因になる可能性があります。複雑ではなくても、通知するとすぐにあなたを追い払う場所が増えています(何があるかを確認してください)そのため、通知する前に交換品をトレーニングする方がよい場合がよくあります。必要に応じて次の休暇や手術をすることは良い言い訳ですが、チームで働いていると仮定すると、その種の仕事を少しずつ行うことができるはずです。ループ。

すでにトリガーを引いて最終日が決まっている場合、さまざまなものを探す場所を認識させることが、おそらく彼らが仕事をするのに役立つ一番のことです。彼らにプロジェクトを見せ、何を確認するために何をする必要があるのか​​を示すとき、彼らはシステムを通るワークフローと、より大きなプロジェクトのどこに重要なビットがあるのか​​をある程度知っています。詳細を説明する時間はありませんが、問題のソートを開始する必要がある場合に、どのコードをプルアップするかを知っている点に到達する可能性があります。


0

あなたは自分のやっていることをすぐに終わらせる傾向があります。その後、ドキュメント/ブレインダンプが開始されます。私は、新入社員が技術の一部に精通していない場所にいました(ASPサイトを維持する必要がありました)。すべてのコードがどこにあるのか、サイトを更新する方法を説明するのに十分な時間を持っていました(本番サーバー自体は私の机の下に座っていたため、見つけるのは難しくありませんでした。


0

あなたの会社があなたの代替として絶対的な男を雇うと仮定すると、重要なことの1つは引き渡されるアプリケーションのドメインです。それは大きな前提かもしれませんが、数週間で誰かに良いコードを書く方法を教えることはできません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.