内部再編成のため、私のチームには新しいインターンが含まれています。私は技術およびチームリーダーであるため、ソフトウェアをスムーズに実行するために、新しい人に私たちの仕事の仕方や何をする必要があるかを理解してもらうのは私次第です。彼は4か月間私たちと一緒にいて、現在の法的規則により、彼のインターンシップは最大24か月続く可能性があります。
インターンはある程度の約束を示しました。彼は1年間でソフトウェア開発の技術コースを1年間受講しました。私たちが使用し、小さなソフトウェアプロジェクトを行うフリーランサーとして以前に経験した言語の。彼が見せてくれたものはシンプルでしたが、ビジネスを学んでいるばかりの人には良さそうだったので、彼を乗せました。
しかし、彼と数か月一緒に仕事をしたことで、いくつかの問題が明らかになりました。彼はソフトウェアをほとんど書くことができません-私たちが彼に手に入れた練習帳からの本当に簡単な例でさえ-そして私たちが日常的に扱っているコアコンセプト、最も基本的なものでさえ覚えるのは本当に難しいです。
私は現在、2か月間、毎日少なくとも2時間、積極的に彼に教えています。彼はいくつかの進歩を見せていますが、それらはかなり小さいです。それは私にとって全体的に非常に苛立たしい経験です-私は以前に他の何人かのインターンを経験しました、そして誰もそのようなペースの遅い進歩を示しませんでした。
しかしこれは問題ではありません。
今日私は彼と一緒にいくつかのコードをレビューし、いくつかのビジネスロジックを説明していました、そして彼は数学コードの特定の行で正確に何が起こっているのかについて私に尋ねました-それはそれを10進値(この場合は0.95)で乗算するいくつかの値の割引を与えました。それは非常に単純なコード行であり、彼は「数値に何かを掛けて数値を小さくする」ことに大きな驚きを示しました。最初は少しおかしいと思い、分数を使ってそれがどのように機能するかをいくつか例を挙げて説明しましたが、例を続けるにつれて、彼の数学がますます明確になりました。知識は本当に制限されていました。
それは私を絶対に苛立たせました。私は忍耐力を失い、いくつかの厳しい発言をしました。特に、彼がそのような知識の欠如で高校を卒業することができたという私の不信感です。私は特に腹を立てて、その日の彼への教えをあきらめ、この種のスキルの欠如はソフトウェア業界では受け入れられないと彼に言いました。
今、私は少し罪悪感に悩まされています。多分私は彼に厳しすぎたのかもしれません、多分私は彼のスキルの欠如にとても腹を立てることに間違っていました。私は彼との欲求不満に対処することができず、もっと忍耐強くそれに対処する方法がわかりません。
彼に教える必要があるときに、そのようなスキルの低い同僚に対処している間、どうすれば落ち着きを保つことができますか?彼の不足しているスキルセットに彼の注意を喚起できますか?それとも、人事部に対処して別の仕事に行くように彼を送るように頼むべきですか?