専門能力開発は会社の時間に行うべきですか?


40

小さなコンサルティング会社で初めてパートタイムのソフトウェア開発者として、私は自分のソフトウェア開発の知識を深めるために時間を整理するのに苦労しています-それが本を読んでいるか、StackOverflowの一般的な質問に追いついて、技術を研究しています徹底的に使用している、またはHacker Newsのフロントページに続いている。自己割り当ての学習時間から得られた結果を見ることができますが、専門能力開発を通じて得られたスキルと知識をリストして実証することは困難です。

同社にはPDポリシーが定義されていないため、何か成果物を今すぐ実現するためのプレッシャーがたくさんあります。コンサルタントのために働くとき。私は同僚が何をするかを確認しましたが、彼らは自己改善に時間を割くようには見えません。特定のMSDNリファレンス、コードサンプルなどを必要に応じて検索し、与えられた問題を処理するだけです。

PDのポリシーは、規模や文化の異なる企業によって異なることを認識しています。私のような企業は、おそらくちょっとしたケースです。私はよりベテランの開発者からの意見や経験を聞きたいです。特に、チームまたは会社でPDポリシーを選択する必要がある人。

また、PDが完全に存在していても、PDへのより根本的なアプローチについても学びたいと思います。他の人が何をしようとしているのかを見るのはいつも面白いです。

完全な要約ではありませんが、私が尋ねようとしているのは:

  • 企業がPD時間を割り当てることは一般的ですか、または推奨されますか?
  • 開発者の知識とスキルを最新のものにすることは誰の責任ですか?
  • パートタイムの勤務スケジュールは、PD勤務時間の割合を下げるべきですか?
  • 開発者は、開発者以外の同僚に、ブログや本を読むことは純生産的であることをどのように示すことができますか?
  • ブログや本を読むことは、実際には生産性が高いのですか?(参考文献を歓迎)
  • ブログを書くことはPDの方法として効果的ですか?(ハッカーニュースの最近のテーマ)

ここでどの質問をする必要があるか正確にはわからないので、これは一種の広範な質問です。したがって、私が対処していない関連する問題についての考えは大歓迎です。


この種の質問については、この提案に従ってください。組織の側面
マニエロ

8
週に20時間支払われているが、学習に週に5時間費やすことを希望する場合は、このアイデアを雇用主に販売してください。前に週に30時間働いて、何らかの報酬を取り除けたとしても、自分の時間と時間をかけてクラスを受講しました(しかし、ボーナスから出てきたはずです)。私が本当に欲しかったのは、週に40時間以内に働く機会でした。祝福でした!人々が頻繁に動き回り、2年後に退職すると、雇用主があなたの教育にお金を払うことは意味がありません。あなたの古い知識が役に立たなくなることは残念ですが、それは彼らのprblmではありません。
ジョブ

私がしていることは、職場での時間を最小限に抑えて(50+ではなく週40時間を取得しようとする)、本を読んでから会社にもっと請求することです契約を行う)

回答:


23

会社が支援するPD時間は、学習と共有の雰囲気を助長することができます。会社があなたのためにPD時間をスケジュールするスタイル(月に1つの金曜日の午後のように)は本当に好きではありませんが、私はそれを許可する会社が好きです。私は実際にPDの目標を設定した会社で働いていましたが、あなたが学んだことを共有することに重きを置いていました。一部の人々はプレゼンテーションを行いましたが、個人的には新しいアイデアについて学び、それを実装するのが好きです。これは異なる言語のプロジェクトを通じて行われることもあれば、現在のプロジェクトに関連していることもあります(後で組み込まれることもあります)。私は、より熟練した開発者につながる可能性があるので、それが報われると信じています。開発者が知識の大部分を個人で共有している場合でも、開発者が知識を共有することで、企業はPDからより多くの利益を享受できると思います。少なくとも、

たとえば、モックテストフレームワークを作成して、それがどのように行われたかを確認し、C#アプリケーションと対話するIronRubyシェルも埋め込みました。モックフレームワークは、リフレクション、式ツリー、およびテスト可能なコードプラクティス全般についてさらに学ぶのに役立ち、IronRubyシェルは、DLRについて学び、Rubyをブラッシュアップするのに役立ちました。ここでは実験は健康的です。

しかし、クライアントがあなたの首を呼吸しているときは非常に困難であり、プロジェクトが非常に厳しいので、私の前の会社は本当にPDを最後に滑らせたことを認めます。残念ながら、この種の環境を育てない企業は、自分の仕事に情熱を持たない多くの人々を引き付けることが多く、時間をかけてスキルを向上させない傾向があることがわかりました。それは一般化ですが、私の現在の経験です。


PDの目標を具体的に教えてください。(時間/週?プレゼンテーション/月?)それとも、それよりも少し構造が劣っていましたか?
jshu

11
+1:「...この種の環境を育てない企業は、自分の仕事に情熱を持たない多くの人々を引き付けることが多い...」-情熱的な人々は満足しないため、才能の回転率が高くなる彼らの仕事で停滞する。
スティーブンエバーズ

@jshu:彼らはさまざまでした。それは実際には「X時間PD時間」タイプの目標ではありませんでした。たとえば、Xテクノロジー/コンセプトに関するプレゼンテーションの準備、X認定の取得、Xプログラミング言語の学習などです。通常、一度に2〜3の目標を選択しました。通常、6か月ごとに選択しますが、これは長い時間です(ただし、思っているほど長くはありません)。
マットH

@SnOrfusに同意しました。現実には、専門能力の開発を特に奨励すれば、最高の人材を惹きつけることができます。私は、従業員がより大きくより良いものに備えられるよう常に準備することが私の責任だと固く信じています。それらが私の会社にあることを願っていますが、彼らが他の場所に行っても、従業員を紹介し、一般的に私たちについて前向きに話し、時には適切なときに私たちにビジネスを紹介することさえあります。それは双方にとって好都合です。私たちを利用して保釈するだけの人はほとんどいません。
マシューフレデリック

金曜日の午後 私はむしろ飲酒/スキー/旅行/何でもしたいです。さて、火曜日の午前9時から正午、今は_that_w
マイケルデュラント

20

企業がPD時間を割り当てることは一般的ですか、または推奨されますか?

はい、一般的ないいえをお勧めします。

開発者の知識とスキルを最新のものにすることは誰の責任ですか?

開発者自身の責任です。

時間をかけるだけでいいと思います。あなた自身の判断を使用し、あなたの会社の時間の10%程度を密かに勉強するために費やしてください。許可を得るよりも許しを求める方が簡単です。


2
+1上司にトレーニングを依頼することもお勧めします。彼は自分自身について考えるつもりはない

1
うん、聞いても痛くない。しかし、上司がそれを理解できなくても、スキルを最新の状態に保つのはあなたの責任です。
ジョナスプラッカ

1
素晴らしい引用、素晴らしいポイント。開発者の作業が改善され、10%の時間が使用されていることに誰も気付かない場合、問題は発生しません。企業がPD時間を割り当てるよう勧告することについての参考文献はありますか?
jshu

2
絶対に。そして、MSDNで物事を調べている人たちですか?彼らは、オンザジョブ学習と呼ばれるものをやっています。それには何の問題もありません。実際、数冊の本を読んだり、ウェブサイトを閲覧したりするよりもはるかに生産的で便利です。経験則:読んだものの約10%を覚えています。あなたがしたことの約70%を覚えています。専門的な開発は、ドメインによって大きく異なります。コースで実際に学べることはあまりありません。
すぐに今すぐ

@Joonas +1、素晴らしい引用ですが、それが実際に尋ねるのが痛い理由ではありませんか?
T.ウェブスター

7

企業がPD時間を割り当てることは一般的ですか、または推奨されますか?

他の誰かが言ったように、それはお勧めですが、私はそれを見たことがありません。

開発者の知識とスキルを最新のものにすることは誰の責任ですか?

最終的に、それは開発者のものです。その責任の一部は、あなたを許可し、そして/またはそうすることを奨励する環境を見つけることでもあります。

パートタイムの勤務スケジュールは、PD勤務時間の割合を下げるべきですか?

パートタイム:はい。私が今まで見たすべてのパートタイムの仕事は、特定の目的のために、時間単位で支払われます。ソフトウェア開発のような仕事のためのパートタイムの仕事は、(とにかく)強力なチームを育てることは言うまでもなく、会社が開発者を長期にわたって維持することに興味がないことをすでに意味します。

開発者は、開発者以外の同僚に、ブログや本を読むことは純生産的であることをどのように示すことができますか?

最先端の技術や技術を一目で知ることを期待されていなかった尊敬される開発者のことを聞いたことがありません。優れた開発者の価値の一部は、企業/チームに価値を提供できる技術と技術を認識し、適切なときにそれらを共有することです。

ユーザーである雇用主(エンドユーザーではなく、あなたに宿題をさせたいホットな女の子)は、あなたが自分の時間にそうすることを期待します。他の人はしません。

ブログや本を読むことは、実際には生産性が高いのですか?(参考文献を歓迎)

ブログに依存します。Eric Lippertのブログは、一般的にあなたをより良いC#開発者にしますか?そうだね。TheDailyWTF?楽しそうです...たぶんそんなにそんなことはないでしょう。


1
ご存知のように、thedailywtfには教育的価値があると実際に考えています。私のためではありませんが、私はそれを読んで教育受ける人々と一緒に仕事をしました(残念ながら)。
ジェイソンベイカー

4

会社に成熟した開発チームがある場合、全体的なプロセスの一部として専門能力開発に割り当てられる時間があります。一方、新興企業では、会社が何らかの形で生き残るのに苦労しているため、ある意味で揚げる魚が多いため、会社の規模で専門的な開発を行っていません。

開発者は知識とスキルを最新の状態に保つ責任がほとんどです。ただし、多くの場合、開発者は必要に応じてスキルを調整する必要があります。たとえば、私の会社が使用している何百ものアプリケーションのうち、構築するシステムの一部に接続するAPIの単なる知識を持っているのではなく、詳細を知る必要があります。ここには、いくつかの意味合いを持つ日付について述べるべきこともあります。最新かつ最高のものを知っているものもありますが、反対側は、会社が使用するものが異なる場合があり、それが本当によく知っているバージョンです。

パートタイムの仕事のスケジュールは、専門能力の開発に費やす時間と私の仕事を考える時間の決定要因ではありません。問題は、上司がこれをどれだけうまく処理できるかです。

開発者以外の同僚によっては、これは役に立たない場合や役に立たない場合があります。定期的にコミュニケーションをとることがめったにない人々について話している場合、これは良い考えではないかもしれません。反対に、マネージャーとあなたと一緒にプロジェクトに取り組んでいる人は別の話をするかもしれませんが、この場合の鍵はある程度ブログや本から得た知識を使うことです。ある程度まで、Google Fuを使用して何かを行う方法を見つけることは、私の考えではこの路地にあり、Websenseのようなものによってブロックされないものを取得したい場合の出発点になります。

ブログや本を読むと、何かを得ることができれば生産的です。たとえば、高度な数学が必要ないデータベース駆動型のWebサイトで通常作業するWeb開発者の場合、数値分析と記号計算について読むことはそれほど有用ではないかもしれません。逆に、リファクタリングを読むことは、主題についてもっと知りたいが、それについて多くを教えられなかった場合に役立つかもしれません。

ブログを書くことは、私の頭にある疑わしい専門能力開発のカテゴリーに分類されます。フィードバックを得てスキルを伸ばすことに目を向けてそれをやっているなら、私はそれが機能しているのを見ることができます。一方、あなたが純粋に自分のエゴを打つためにそれをしているなら、私はそれが両方の道を行くことができるようにその有効性に疑問を呈します。


3

いろいろな意味で、私はこの質問を「私の雇用主は私に良い給料を払うべきですか?」という線に沿っていると考えています。または「雇用主は、法律で規定されている期間よりも長い休暇を与えるべきですか?」。もちろん、雇用主が「すべき」ことについてはさまざまな観点がありますが、それらは大部分が意味がありません。雇用条件は、あなたとあなたの雇用主との間の合意です。その契約を変更する必要がある場合、またはあなたの会社が交渉の終わりを遅らせていない場合、あなたの要求は次のとおりです。

  1. その契約を再交渉します。
  2. 契約を終了します(つまり、終了します)。

残念ながら、既存の雇用主に新しい条件に同意させるよりも、潜在的な雇用主に物事に同意させる方が通常は簡単です。

免責事項:

  • 米国を想定していますが、他の場所にいる場合は合法性と仮定の一部が変わる可能性があります。
  • 私は必ずしも上記のいずれかがそうあるべきかそうでないと言っているわけでありません。私はそれがそうだと言っているだけです。

「それがどのように」を指摘するための+1。プログラマーにはユニオンがなく、ユニオンも必要ありません(もし良ければ)。
仕事

3

他の回答に対して他のコメントをいくつか残しましたが、ここでは簡単な回答を一般化します。

あなたの専門能力開発はあなたのビジネスです。

あなたの雇用主は(スイッチを入れて、ナッツケースではない場合)、最終的に2つだけに興味があります:

  • 仕事を終わらせる

  • 関連するコストによる過剰なスタッフの離職を回避する

彼らが直面する問題は、それを達成する方法です。雇用主は一般に、ある程度の能力とある程度の成果を期待しています。あなたは両方に責任がありますが、雇用主はあなたがこれを行うのを助けることができます、例えば

  • 賢明な労働時間

  • 賢明な職場環境

  • 賢明な支払い(ピーナッツの支払いを避けるため/サルを獲得するため)

  • 従業員間のコミュニケーションと協力を促進する(ある時点まで、週末にあなたが週末に何をしたかについての素敵なコミュニケーションの週は本当に受け入れられない)

  • そして、調査、改善、および最新の状態への一定の奨励。

この最後に注意してください、その一定量(いくらですか?)とその励まし。

あなたの雇用主は本を選ぶかもしれませんが、あなたにそれらを読むことを強制するのに苦労します。あなたの雇用主はあなたをコースに送りますが、目を覚まさせたり注意を払ったりするのに苦労します。

最終的には、会議やコースへの参加、仕事の改善に役立つ本の購入など、必要なものを考えてサポートを求めることになります。ケースを作成し、管理サポートとお金を要求する必要があります。時々あなたはそれを手に入れますが、時には手に入れません。一部のマネージャーは、文化や、従業員がトレーニング/教育を必要とするという期待を持っていますが、そうでない人もいます。ある人はそれを期待しますが、人々が自分でそれを見つけて欲しいと願っています(大人になるはずの人にスプーンで餌をやらないことについてです)。

ブログや雑誌などを読むときは、自分自身を教育することと間抜けになることとの間に、本当に細かい線があります。

MSDNでWindows資料を読んでいる場合は、おそらく仕事に関連しています。Electronic Design誌を読んでいる場合は、仕事に関連している可能性があります。あなたがXKCDまたは元麻薬王の暴言を読んでいるなら、それは仕事関連ではありません。

ここでの難しさは認識です。ブログのように見えるものをウェブブラウザで開いているように見える場合、その仕事に関連するかどうかを知っているのはあなただけです。あなたがだまされているように見えることをしているのに気づいた場合、あなたは知覚を作り出したので問題があります。

最終的には、正式な教育のように見えるもの、または明らかに仕事に関連するもの(マニュアルページを読むなど):労働時間。

コースなど、正当化できる場合:勤務時間。(ただし、以下をご覧ください)。

あなたが興味を持っているが、仕事に直接関係のないブログや物事を読む:あなた自身の時間。


コースと会議についてのメモ:一部の人は、1日8時間働いて支払いを受けるという態度があるため、8時間実行され、夕方に夕食をとる会議があります...それを補うために)。同様に、夕方または週末に旅行する必要がある場合は、会社がそれを補う必要があります。

まあ-この種の教育からも何かを得ることを覚えておいてください-そのため、会社がコース、旅行、宿泊施設のために湧き、夜の夕食を補うために時間を割くことを期待するのはかなり豊かです(彼らが支払った); 同様に、彼らはあなたの旅行時間を日曜日または夕方に埋め合わせます。

ギブアンドテイクがあります...これらのケースでは、失った時間をタフな運として扱うのが合理的です...失った...あなたはその雇用主を離れて別の場所に行ってから利益を得るからです。


Downvoters-理由を言うといいでしょう。
すぐに今すぐ

2

私の職場では、自分自身を最新の状態に保つ責任がありますが、取りたいクラスや読みたい本がある場合は、会社に支払いを依頼し、(クラスの場合)会社の時間について勉強することができます。また、Pythonの学習を開始するために1週間の自習時間を設けました(定期的な作業がほとんど行われていないときに受講します)。これまでのところうまくいきましたが、それは本当に個人的な責任です-勉強する時間を要求していなければ、誰もそれをやろうとは思わなかったでしょう。


そして、これはそうあるべき姿です。私は彼らのマネージャーが彼らのキャリア開発を手配することを期待する人々と働きました。なんてくだらない。あなたはあなた自身の開発に責任があります。仕事や仕事の改善に役立つ本、コース、または何かを見つけた場合は、詳細を入手し、半ページで(書面で)ケースを作成し、上司に送ってチャットしてください。10回のうち7回は承認されます。その単なるでたらめまたは気まぐれであれば、それを忘れてください。それがあなたの仕事をより良くする方法を示してください。
すぐに

1

私は自分の会社にこの種のことをスケジュールして欲しくないと思います。

  • 心を澄ます
  • 迷いなし(現在のプロジェクト、個人的なものなど)

現時点では、コンパイル時間/ユニットテスト時間を利用して、SO /技術ブログ/ Googleトーク/などをリラックスして閲覧しています。

この「予備」の時間に私が仕事でする短いこと。長く家にいるほうが穏やかです。

もちろん、私がこれに割り当てることができる個人的な時間に関しては、子供たちが世話をするのをあまり助けていないことを想像します。

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