職場での学習に費やす時間はどれくらいですか?[閉まっている]


42

私は今まで約2年間ソフトウェア開発者として働いてきました。ソフトウェア開発のように急速に進化している分野では、新しいテクノロジーやフレームワークなどの学習に時間を費やす必要があることは明らかです。

仕事で問題を解決するために何かを学ぶ必要がある場合、仕事でそれを学ぶのに必要な時間を自由に費やすことができるといつも思っていました。しかし、私はさまざまな同僚とこのトピックについて議論してきましたが、明らかに2つの極端な範囲で非常に異なる意見を保持していました。

あなたの雇用主は、物を知っていることに対してあなたに支払います。あなたはこの仕事をするのに必要な専門分野の知識を持っていると雇われました、そして、あなたがより多くの知識を獲得する必要があるように分野が現れたら、それはあなたが暇なときにそうするのは当然です。

そして他の極端な存在

長期的に仕事の生産性を高めるものは何であれ、仕事に時間を費やす価値があります。それは雇用主が最終的に利益を得るからです。もちろん、これは新しいテクニックの学習にも当てはまりますが、たとえば、VIMを学習して高速化するなどにも適用されます。

しかし、2番目に極端な傾向がある男性と何かに時間を費やす時間を議論するときでさえ、「時々1時間は大丈夫」から「時間がかかる」まで、非常に異なる意見がありました。

あなたの職場は新しいスキルを学ぶことを奨励していますか?もしそうなら、どのプロセスがこれを奨励する必要がありますか?プログラマーとしての1日の間に、新しいことを学習するのにどれだけの時間を費やしますか(実動コードを書くのではなく)?


19
あなたの上司はどう思いますか?
MarkJ

1
多くの良い質問は、専門家の経験に基づいてある程度の意見を生み出しますが、この質問に対する答えは、事実、参考文献、または特定の専門知識ではなく、意見にほぼ完全に基づく傾向があります。
gnat

3
@gnat私はそれについて議論します-私は人々が正しいことだと思うことを尋ねていません。多くの企業とその対処方法を調査する機会がなかったので、この問題をよりよく理解するために、この問題に関して人々がどのような経験をしたかを知りたいと思います。
-nijansen

1
参照ヘルプセンターを「避けるすべての答えは等しく有効である...質問をする」 -それはあなたが探している正確に何になり、経験の人々が作ったかを知りたい
GNAT

2
The Workplaceの職場での学習に関する非常に関連した質問
エンダーランド

回答:


30

私のようなマネージャーは、明確なトレーニング予算を指定することをためらっています。パーキンソンの法則によれば、そのような予算は、知識開発の実際のニーズに関係なく消費されるか、使い果たされることさえあります。

学習時間をプロジェクトの仕事と呼んで、全体の仕事と全体の成果に合理的な割合で維持する場合、誰も反対しません。割合は、年齢、経験、作業領域によって異なります。年に2〜15日間のトレーニングを通常と見なします。多くの場合、新入社員にはさらに多くが必要です。

非常に革新的な環境では、学習と研究の割合は通常、通常よりも高くなります。我々は持っているメンタリング制度ジュニアの開発者のために。誰かが自分の作業領域を変更するたびに、明らかに追加のトレーニングが必要です。

学習の問題はセルフマーケティングの問題です。実証的な自習またはエキゾチックなトレーニングコースの不在のために常に利用できないメンバーを容認するチームはありません。学習に過剰なリソースを使用することなく、十分な情報に基づいて表示するようにしてください。実験と学習に必要なプロジェクト時間は、ほとんど個別に扱われます。あなたの車のブランドを知るために職人に個人的に支払いますか?

あなたの職務記述書とは対照的な知識不足については、私的な関与は当たり前だと思われます。例:シニアJava開発者であることになっている場合は、基本的なJavaトレーニングを依頼しないでください。


1
非常に良いコメント。余談ですが、この文は「あなたの車のブランドを知るために職人に個人的に支払いますか?」BMWやメルセデスベンツなどの自動車メーカーが、販売する各モデルに関してエンジニアにトレーニングを提供し、そのコストを車の価格に含めることを考えさせられました。
ダニエルホリンレイク

「あなたの車のブランドを知るために職人に個人的に支払いますか?」はい、彼らは...年間、毎日私のために働いているはずだ場合
トムPažourek

16

空き時間に物事を行うことの問題は、実際にいくつかの空き時間を持つ必要があるということです。若い赤ちゃんを持つ父親になってみてください!1日14時間働いてから時間を見つけてください。時間をかけて新しいスキルを学ぶには、リラックスして再充電する時間とバランスを取る必要があります。また、リラックスする時間があると、職場での問題を解決するのに役立ちます。洗濯をするとき、私は非常に頻繁に解決策を見つけます!

以前の会社で、私は貿易のアイデアを紹介しました。会社は私たちが学ぶために週に1時間を提供し、私たちはそれを私たち自身の時間と合わせました。賢明な企業は、従業員が新しいスキルを学ぶ機会を歓迎すべきです。同じ会社で、他のプログラマーが「ブラウンバッグ」セッションのアイデアを紹介しました。このセッションでは、昼食時間を費やして新しいアイデアとスキルを紹介しました。


「ブラウンバッグ」セッションでも良い結果が得られました。彼らはあなたの同僚や彼らの友人が何をしているかの詳細を学ぶ素晴らしい方法です。ダニエルが時々言ったように、あなたは家で余暇があまりないので、仕事での時間も学習に使わなければなりません。
マイケルショップシン

10

私は自分のプロジェクトに余分な時間を計画して、学習を完了させる傾向があります。Stackoverflowなどのサイトに時間を費やすことは、特定のタスクのための新しいことを学ぶことでもあります。

1日1時間指を立てることができませんでした。ほんの数日は非常に生産的で非常に効率的で、他の日は本を読んだり、物事を読んだりしています。ほとんどの場合、「学習の日」は、新しいプロジェクトの計画段階に入ります。
また、私は物事を読んで仕事をするために長い通勤しています。

基本的には、罪悪感を感じたり、職場で時間を無駄にしたりすることなく、自分に合ったものを見つけてみてください。プログラミング以外の時間を説明し、正当化できる限り、ほとんどの場合問題ありません。すべての開発者またはエンジニアは、それぞれの専門分野についてかなりよく知っている必要があり、特に必要なときにより深い知識を見つける場所を特に知っている必要があると思います。


4

著書The Clean Coderでは、著者のRobert C. Martinは、新しいスキルを練習して習得するには週に約20時間必要だと言っています。これはあなたの仕事の上にあり、あなた自身を訓練するのはあなたの責任です。どうして?ほとんどの職場では、あなたの次のポジション、さらにはあなたの現在のポジションまで訓練されないからです。ほとんどの職場にはそのための設備がありません。

このブログの記事と言い

実際にソフトウェア開発者として成長し、絶え間ない業界の変化に乗り込むのに役立つものを読んで、実践し、学習することによって自分自身を訓練し続けることはあなた自身の責任です。

重要な注意点は、これはあなたの雇用者ではなく、あなた自身の時間に行われるべきであるということです。あなたを訓練するのは彼らの責任ではなく、あなた自身のものです。ただし、これを間違えないでください。この間に仕事をしているはずです。今回はあなたとあなた自身の楽しみのためだけに捧げるべきです。興味のあることは何でもすべきです。


週40時間の仕事に加えて週20時間は、非常に急速に燃え尽きます。精神的に厳しい仕事に就いている人の生産性は1日約6時間であるため、40時間の労働週間はすでに長すぎるという調査結果があります。その上にさらに20時間を投げると、逆効果になります。
レゲエギタール

ええ、これを振り返って、コメント@reggaeguitarであなたが言ったことを過度に追加するべきでした。
ルドルフオラー

3

職場での学習は、3つの主要なカテゴリに分類されます。

  1. 雇用主のトレーニングは、トレーニングコースなど、明示的にトレーニングを行います。
  2. たとえば、雇用主は技術や製品(内部の技術や製品を含む)を学ぶ必要があり、内部のメンター/トレーナーと時間を割く必要があります。
  3. SOや他の技術サイトでのサーフィンに費やした時間、技術について読んだ時間など、あなたが逃げることができるすべてのもの。

番号3は最も一般的です-上司に気付かれずに会社の時間に何か新しいことを学ぶことができたら、それを選んでください。個人的な改善が契約上の雇用の一部になることはほとんどないことに注意してください。あなたは、あなた自身を訓練するためではなく、雇用主のために製品を生産するための報酬を受け取ります。賃金奴隷の世界へようこそ:-)


11
賢明な雇用主は、正社員が生産性を維持および改善するために自分自身を改善する必要があることを認識し、それを奨励します。賢明な従業員が雇用主と協力して、個人的な改善と実際の期限までに製品を提供することとの適切なバランスを取ります。
MarkJ

はい。ただし、賢明な雇用主がその改善を提供するので、より良い製品を提供したり、より迅速に提供したりできます。今週のインターネットでの最新のハイテクトピックは、一般的なトレーニングではありません。私が働いたことのある場所の多くは、昼食や学習などの内部トレーニングを受けています。道場のコーディングなどもありません。 '。
gbjbaanb

1

この問題は単純なルールの小さなセットで抽象化するには多すぎると思うので、私の意見が何であるかを示すためにいくつかの例を作成してみます。(おそらく、いくつかのシナリオはあまり現実的ではないので、抽象化してください)。

  1. ケースA:
    あなたのプロジェクト:ある種のJ2EEエンタープライズWebアプリケーションを開発する
    あなたの知識:「Java Enterprise」について知っていますが、実際にそれを手に入れるのは初めてです(明らかにあなたはジュニアです)
    あなたはすべきです:おそらく「実際の作業」を開始する前に、プログラミングのベストプラクティスを学び、実験するのに十分な時間を費やす

  2. ケースB:
    あなたのプロジェクト:ある言語から別の言語へのパーサーを、多少なりともトリバルな方法で開発
    します。
    おそらく、あなたがすでに知っていることを勉強したり、他のことを学んだりするのに時間を費やさない(ごくわずか)

  3. ケースC:
    あなたのプロジェクト:アンドロイド用のp2pライブラリを開発する
    あなたの知識:ネットワーク、ソケット、TCPプロトコルについて知っている、たまたまUDPプロトコルを知らない
    あなたはすべき:UDPプロトコルが何であるかを学ぶために平均時間を費やすプロジェクトで役立つことがわかっている場合は、その使用方法。

ITの世界では、作業中のある種の学習はほとんどの場合自然な事実であり、テクノロジーが進化し続けているという事実と、たとえあなたがプロになれるとしても、すべてのテクノロジーを知っているとは限らない可能性があると思います本当にたくさんあるので、常に100%で行う必要があるタスクを使用する必要があります。

また、雇用主は、コンピューター科学者はオラクルではなく、電子商取引Webアプリケーションの開発を要求することは、シャワーボックスを購入することと同じではないことに注意する必要があります(すべて同じです)。

そうは言っても、雇用主は常に取り組むプロジェクトを持っていることを考えると、おそらく彼の学習と実験をプロジェクトの目的に、または少なくともプロジェクトの分野に集中させ、彼の知識が彼の業績。


-1

私はオフィスで何年も新しい技術を研究している人々を知っています。
しかし、彼らは新しいものを何も提示していない、私はすべてにおいて、人は虐待する傾向があると思う、
そして虐待がある場合、コントロール測定がある。


2
何かを勉強しているからといって、それを学ぶという意味ではありません。学習は、あなたの心の状態、教材の難易度、および教育方法があなた自身の最良の学習方法とどれだけうまく整合しているかに依存します。
ジュハウンティネン

@JuhaUntinenあなたが大企業の所有者なら、あなたが今言ったことを買うでしょうか?あなたはおそらくあなたに尋ねる必要があります
オスカーオルティス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.