インターンから学べること

公開: 2021-09-30

この夏は非常に興味深いものでした。COVID-19のパンデミックのために結婚式を延期した後、私は(ついに)結婚しただけでなく、数か月間、チームを成長させる機会もありました。 2021年7月から8月にかけて、Webの経験がまったくないインターンが、新しい機能の開発に役立った。 これが私たちが経験から学んだすべてです。

インターンを雇う

夏の初めに、ルースはトニーと私に、息子のポーがプログラマーとしての最初のインターンシップに興味を持っていると話しました。 彼は適切な会社を探していました、そして彼女は私たちがネリオが会社と言われていることについてどう思うかを私たちに尋ねました。 私たちはそれについて考え、最終的には、それが両方の当事者(彼と私たち)にとって素晴らしい機会になると判断しましたが、それは簡単な決定ではありませんでした…

チームを成長させることは常に課題です。新しい人がどのように適応するか、または彼らがどのように行動するかは決してわかりません。 就職前の面接はあなたにいくつかの手がかりを与えることができます、しかし彼らが彼らの職場に着くまで、あなたはそれがどのようにうまくいくか本当にわかりません。 インターンシップについて話しているとしたら、事態はさらに複雑になります。

理論的には、インターンは学ぶためにそこにいます。 ですから、間違いはありません。あなたが取り入れている人は、まだ知識を持っていないため、(おそらく)大きな貢献をすることはできません。彼らを訓練し、専門家として成長するのを助けるのはあなたの責任です。 したがって、インターンが「安い」従業員だと思うなら、あなたは絶対に間違っています。彼らはそうではありません。 なんで? もちろん、それらを訓練するためにあなたの時間と労力のいくらかを費やさなければならないからです。

愛と愛子による愛のGIFを描く

インターンのおもちゃプロジェクトを提供して楽しませ続けるほうが簡単な場合もありますが、それはインターンシップの要点をすべて見逃していると思います。 だから、インターンとしてポーを雇うべきかどうかを話し合うとき、私たち3人は、もしそうなら、彼に何か生産的なことをして学んでもらいたいと思っていました。 しかし、これは野心的な目標であり、私たちはその仕事に適していない可能性があるため、インターンを雇うために3つの重要な質問をしました。

  1. インターンが自分で学習できるようにするために必要なリソースと資料はありますか?
  2. 製品カタログに、経験のないインターンが取り組むことができる保留中の機能はありますか?
  3. 週に数時間、インターンを助け、教え、指導することに専念できますか?

すべての答えが肯定的である場合は、先に進んでその人を雇ってください。 そうでなければ、私はそれをお勧めしません。

ネリオでのポーのインターンシップ

ご存知かもしれませんが、Nelioには、WordPress用の2つのプラグインがあります。NelioA/BテストとNelioコンテンツです。 2019年と2020年の間に、新しいWordPress開発スタック(React、Reduxなど)を使用するように両方のプラグインを再実装しました。 したがって、私たちが生活のために何をしているのかを考慮すると、ポーがネリオに有益な貢献をしたいのであれば、ポーが何に精通する必要があるかは明らかでした。

  • WordPressプラグインのしくみ
  • 最新のJavaScript開発スタックとツール

幸いなことに、過去数年間、私たちはNelioで使用しているテクノロジーについて多くの投稿を書いてきました。 これは、すでに生成したすべてのコンテンツを活用して、入社する新しいインターンのトレーニングロードマップに変えることができることを意味します。 特に、インターンが会社に役立つ貢献をする前に学ばなければならない演習を含むいくつかの投稿(およびその他のリソース)をまとめました。

  • PHPでの最初のWordPressプラグイン
  • JavaScript開発について知っておくべきことすべて
  • Reactボタンを使用してGutenbergエディターを拡張する方法
  • JavaScriptとReduxでWordPressプラグインを作成する方法
    • 純粋関数としてのコンポーネント
    • JavaScriptプラグインを作成する
    • Reduxストアを追加する
    • Reduxストアを使用する

これらの演習は、Pauがプラグインの1つに貢献するために必要な基礎を築きます。 それらは「本物」よりも単純かもしれませんが、これらの演習で何をしているのかを理解できれば、プラグインのいずれかに飛び込んで何が起こっているのかを理解する準備ができているはずです。

第二に、必要最小限の知識を習得した後、ポーが最終的に何を実装するかを決定する必要もありました。 (内部の)開発ロードマップを簡単に確認した後、Pauに最適なプロジェクトをすぐに見つけました。それは、NelioContentの編集カレンダーを新しいビューで拡張することです。 その時点まで、私たちの編集カレンダーには、月次ビュー、2週間ビュー、および1週間ビューの3つのビューがありました。

NelioContentの編集カレンダーのスクリーンショット
エントリ、ソーシャルメッセージ、およびスケジュールされたタスクを示すNelioContent編集​​カレンダーのスクリーンショット。

ただし、一部のクライアントは議題の表示を要求しました。 アジェンダビューは週ビューに似ていますが、3日または4日にのみ焦点を当て、時間セグメントごとにコンテンツを整理します。

したがって、新しいカレンダービューを実装することは、ポーのようなインターンにとって完璧なプロジェクトのように思われました。 単純すぎず、複雑すぎませんでした。 彼は新しいReactコンポーネントを作成し、Reduxストアを微調整する必要があります。 彼が必要としたすべての情報は、既存のビューのソースコードですでに利用可能でした。 そしてそれはまさに彼がしたことです:

NelioContentの編集カレンダーの議事録ビューのスクリーンショット
NelioContentの編集カレンダーの議事録ビューのスクリーンショット。

いいですね

私たちが学んだこと

今日のタイトルは興味深い質問を投げかけました:あなたがインターンから何を学ぶことができるか。 ただし、これまでのところ、彼らがあなたから何を学ぶことができるか、そしてインターンシップに伴う複雑さについてのみ話しました。 それでは、ポーとの協力から学んだ教訓のいくつかについて簡単に説明しましょう。

  1. 会社のタスクを難易度でランク付けします。 これは、たとえば、WordPressがバグに「最初の良いバグ」のタグを付けたときに行うことです。 タスクがどれほど簡単か難しいかを知っていれば、誰が何をすべきかを決めるのが簡単になります。 これは、まだ学習中であり、有用な貢献をするためにシンプルでありながら実際の例を必要としているインターンが会社にいる場合に特に便利です。
  2. プロセスを文書化します。 新しい人がチームに参加するときは、操作方法(使用するツール、ソースコードリポジトリへのアクセス方法、従うガイドラインなど)を説明する必要があります。 このすべてをどこかに書き留めておけば、この新しい人は自分でその文書を読むことができます。 ただし、そうでない場合は、その知識を共有するために時間を費やす必要があります。
  3. トレーニングロードマップを作成します。 あなたはあなたの会社を誰よりもよく知っているので、新入社員が生産性を上げるために何に精通していなければならないかを知っています。 怠惰にならず、あなたの仕事を文書化してください。 私たちのように、あなたが学んだことと、それがあなたの会社でどのようにそしてなぜ役立つのかを書き留めてください。 次に、これらすべてのドキュメントを1つの場所にまとめ、新しい従業員があなたの介入なしに必要なすべての知識を習得するために従うことができる「トレーニングロードマップ」を作成します。
  4. インターンは、ワークフローの問題を検出するための最良の方法です。 インターンが実際のプロジェクトに貢献し始めると、ある時点で行き詰まります。 彼らはおそらく最初は自分たちで問題を解決しようとしますが、最終的にはあなたの助けと指導が必要になります。 この関数は何をしますか? なぜこれが機能しないのですか? 何のために? どこにありますか…? これらの質問はすべて、十分に文書化されていないビジネスの側面を浮き彫りにします。 あなたがそれらを解決すれば、次に誰かがあなたの会社に来るとき、彼らは手元に答えを持っているでしょう、そして彼らはずっと早く生産的になるでしょう。

結論

ご覧のとおり、インターンと一緒にチームを成長させることは、両方の当事者にとって有益な場合があります。 最も重要なことは、(a)教えるためのリソースがあり、(b)対処する必要があり、インターンが実施できる有用な何かがある場合に、正直にインターンシップを受け入れることです。 このような状況で発見し、機会が生じた場合は、ぜひともそれを利用してください。あなたもその過程で多くのことを学ぶことを保証します。

そして、あなたがすでにその経験を生きているか、それについて考えているなら、それがどのようであったかを下のコメントセクションで教えてください!

UnsplashのAaronBurdenによる注目の画像。