私の大学には、実際のクライアントを使用したソフトウェア開発用のモジュールがあります。私のチームメンバーの何人かは、常にコンピューターラボで働いています。これは、非常に騒々しい環境であり、中断や注意散漫がたくさんあります。約30人が常に話している。 「仕事」に加えて、人々は常にFacebookやYouTubeに行ったり、ジョークを互いに話し合ったりします。私のチームメンバーの一部は、この環境で毎日3時間働いています。
私は毎週のチームミーティングに参加し、オンラインプロジェクト管理システムを幅広く使用しています。すべてのメールに対処し、チャットクライアントをビジー状態にしていますが、メッセージを受信します。私は問題を解決するときにオンラインリソースをよく使用します。ただし、チームミーティングとペアプログラミングセッション以外では、ほとんどの作業を集中して集中できる静かな環境で行い、外部および内部の中断をすべて遮断します。私は自分の仕事に100%集中します。この方法では、ラボよりも生産性が約10倍高く、多くの作業を行うことができます。
問題は、私たちの家庭教師または「経営陣」が私が研究室で仕事をしているのを見ていません。したがって、私は彼らに働いているようには見えません。したがって、彼らは私がチームワークをしないと思います。私はチームとたくさんのコミュニケーションを持っているので、チームワークをしていると彼らにどのように説得することができますが、同時に自分で仕事をしたいですか?私はそれを証明したいと思います。私は一人で多くの仕事をしていて、必ずしもラボですべての仕事をしているわけではないので、私はまだチームの生産的なメンバーです。
[〜#〜] update [〜#〜]経営陣は、問題はチームの中で60%の時間を費やしていて、40%は一人で作業していることだと言った。私の時間の99%を、オフィスと呼ばれる研究室でチームと向かい合って作業する必要があると言われました。
いくつかの回答のいくつかの関連するコメント、いくつかは見逃す可能性があります:
「自分でググるのではなく、チームに何も質問する必要がないのが問題です。何らかの理由で、上司やチームメンバーよりもGoogleをはるかに信頼しています。したがって、私はチームワークをしていません。本質的に私は「ウェブ」ワークをしているからです。」
"私がオンラインで見つけた情報(つまりSE)は、上司またはチームメイトの専門知識よりも信頼しています。"
PDATE 2家で真剣な仕事をするのをやめました。今はラボにいるだけで、チームで楽しんでいる間、時々仕事をしています。受け入れられた答えが示すように、これは私が生産的であることではなく、むしろ私のマネージャーとチームメイトの期待を満たしていることについてです。私と私のマネージャーがソフトウェア開発の方法について異なる信念を持っている場合、彼らが私を失敗/解雇する力を持っているので、それは重要なのはマネージャーです。私の意見では、対面の会議はオンラインでの会話ほど効果的ではなく、騒々しいラボでの作業は、静かな環境での作業ほど生産的ではありません。チームメイトは、私がタスクの最中にいる間、いつでも私を邪魔できないようにすべきです。一人で生産的な作業を行うには少なくとも50%の時間、チームと同期するには50%の時間が必要だと思います。とにかく、これは私の意見に過ぎず、この場合は考慮されません。
人々が認識するものは、真実よりも重要です。
現実の世界では、知覚は現実です。彼らがあなたの行動のために何かとしてあなたを知覚するならば、それはあなたが表すものであり、その人と議論しようとすることによってこの知覚を変えることは非常に困難です。 彼らが知覚することは現実よりも重要です、それはその時点での彼らにとっての信念体系であり、信念はかなり具体的で変更が難しいためです。
彼らはあなたが何をしてほしいのかという考えを持っており、誰かがあなたに言ったのは幸運であり、説明なしであなたを縁石に蹴っただけではありませんでした。それは外側で起こることです、あなたは何らかの不定形の理由のために手放すだけです、それはほとんどの人々が対処するのがより簡単でよりきれいです。
これは誰かがあなたについての信念体系を形成していることを忘れないでください、これはトリッキーな領域です!
善か悪かについては、この人があなたがしているべきだと信じていることをしなければなりません!他には何も効果がなく、それらが間違っていることを証明しようとすることは、あなたにとって勝てない状況です。
多くの場所で、古い学校のマネージャーは「お尻の椅子」を見たいと思っています。自分自身を証明した上級メンバーは、これについてそれほど心配する必要はありませんが、一部の人々との信頼のポイントに到達するには何年もかかります。これは非常にゆっくりと変化しています。
そして正直なところ、あなたがチームで作業していて、一日中彼らとコミュニケーションを取る立場にない場合、あなたは本当にチームで作業していません。あなたはonとチームであり、自分で作業しています孤独でカウボーイであると認識されていますが、どちらもチームメンバーの性格ではありません。
適切な耳栓のセットを入手 。音楽を聴きたい場合は、耳のノイズキャンセリングヘッドフォンの周りをしっかりと閉じておくとよいでしょう。個人的には、Model Mキーボードのクリック音だけを聞きたいです。
しかし、騒々しい気を散らす環境で働く方法を学ぶか、専攻を変える必要があります。現実の世界では、立方体が標準であり、ノイズの多い環境が一般的です。
これはあなたのキャリアの初めには特に悪いでしょう、あなたはコピー機の銀行の隣、休憩室、サーバールーム、そして一日中絶対に何も話さないセールスとマーケティングの人々の隣に座ります。現実世界の騒がしい気が散る環境で1日8〜10時間作業することを期待してください。
それはあなたの生産性を実証することではなく、彼らの期待に応えることです。そしてこの場合、彼らはあなたがあなたのチームメイトと一緒に実験室にいることを期待しています。
生産性を証明する必要がある立場に身を置くと、通常、解雇されます。好むと好まざるとにかかわらず、選択した職業の一部には、勤務時間外、たとえば会議の外でも、同僚とやり取りすることが含まれます。ヘッドフォンを持ち込んで、音楽の気を散らすものをかき消してください。
あなたの大学が教えようとしていることは、あなたが課題を理解している方法とはおそらく異なると私は思います。
ほとんどのプログラマーが中断することなく作業する方が生産性が高いことは、十分に証明された事実です。実際、難しい概念的な問題に集中していて、電話が鳴った場合(答えなくても)、集中力を取り戻すのに30分かかることがあります。
また、ほとんどではないにしても多くのプログラミングショップが、そのレベルの集中を可能にする環境を提供していないこともよく知られています。実際、多くはスウェットショップに似ています。
彼らがあなたに教えようとしていることが、あなたが仕事で経験する可能性が高い「現実の世界」の条件でチームとどのように協力するかである場合、彼らがしていることは適切です。一方、彼らの目標が生産性を高める方法を教えることである場合、彼らは惨めに失敗します。
プログラミングとライティングを比較するのが公平かどうかはわかりませんが、確かにどちらも創造的思考と集中力が関係しています。多くの優れた作家が、中断することなく隔離された場所で本を書いています。実際、多くの人はリクルーズまたはエキセントリックですが、非常に貴重な文学を生み出しています。
あるクラスの作家はいますが、伝統的にはあなたの研究室のようなせんさく好きな状況で働くことを余儀なくされており、彼らは記者であり戦争の特派員です。ジャーナリズムの学校では、標準的な「実験室」の1つはタイプライターでいっぱいの部屋で、学生は課題を与えられ、わずか数分の時間制限のある条件下で記事を作成するように要求されました。厳しい納期とせんさく好きな状況では制作できない作家は、おそらく最前線の戦争特派員であってはなりません。
最後に、最高のソフトウェアのいくつかはチームではなく個人によって書かれていることを理解してください。 彼らは言う のように、「ラクダは委員会によって設計された馬です」。
私の推奨は、教授と一緒に座って、大声で、人々が冗談を言う実験室を持つことによって彼が何を達成しようとしているのかを彼に尋ねることです?典型的な職場環境をシミュレートする場合は、その準備をするか、はるかに優れた職場環境を持つ雇用者を見つけることに集中する必要があります。それらは存在します。誰もが私的なオフィスを持っているMicrosoftを検討してください(または少なくとも以前は使用していました)。
これは本当にcode monkey farmのように聞こえます、教授は"war room"環境に適応することを望んでいます、(別名オープンスペース環境)、今日では多くの企業が最適だと考えています。
大学を卒業する頃には、最適な処方はまた異なります。
(たぶん、彼らは最終的に何らかの形のリモートワークに落ち着くでしょう)
私が登録したときまでに、誰もがcubicles最高の最高の場所です。
それから、大学生が労働力に加わったとき、「業界」は彼の考えを変えました、大学生の子供たちは一種の発展をしましたコンピューターラボの好みここでソース管理は「今このファイルを編集しています!」と同様のふざけた態度を叫びます。
実際のバージョン管理は、以前は吸っていた(つまり、CVS、少しSVN)、気を散らすFacebookはなく、スマートフォンはLANの制限を回避する必要がなかったので...それはちょっとうまくいった。
それらの大学生をモデルにした「戦争部屋」。
しかし、それらの部屋はあまり熟成しませんでした。
今日の「戦争の部屋」は、2種類になりました。
ノイズファーム、誰もが彼の好きなことをしています(そして、マフラー、耳栓、またはヘッドフォンがそれを回避する唯一の方法です)
ぎこちないサイレントパノプティコン、誰も自分の好きなことをしていない、誰もがみんなをチェックし、誰もが通過する1分ごとにますます惨めに感じています。
したがって、彼らはあなたに仕事の仕方を教えるのではなく、あなたが仕事を成し遂げる方法を観察し、それについてそれについて論文を書くべきです。そうすれば、「業界」はそれから学ぶことができます。
しかし、繰り返しになりますが、あなたはコードモンキーファームにいると思います彼らは「業界」のためにコンピューターサイエンティストを構築しており、「業界」が望んでいる方法を実行しています、そしてあなたはそれに遭遇します(正気な)仕事の習慣に対してあまりにも立ちすぎると問題が発生します。
彼らが要求しているものに対処する、非生産的なチームメンバー(貧しい人々、おそらくより集中した環境ではパフォーマンスが向上する)の体重を引きずり、全体的なコード品質を低下させます。そのクラスでは、教授が伝道している方法で行われたチームワークがあまりうまく機能しないことを証明します。
私が最初にお勧めすることは、あなたのチームに参加してもらうことです。あなたが本当に生産的でチームに積極的に貢献しているのであれば、あなたが一緒に働いている人々は適切な時に適切な人々にこれを言うことをいとわない以上であるべきです。彼らはあなたの強み、弱みを話し、プロジェクトへのその価値の観点からあなたの貢献を測定するのに最適です。これが私のすべての経験において、同僚とチームメイトが検討のために経営陣(または大学では教授)にお互いの評価と評価を提供する理由です-これらはあなたを最もよく知っている人々です。
より具体的なデータが必要な場合は、メールとプロジェクト管理ツールを使用しているため、十分な量のデータが必要です。うまくいけば、バージョン管理システムも使用する必要があります。プロジェクトに関連する電子メール(およびIMを記録している場合はIM)に応答するのにかかる時間を表示できます。バージョン管理からのチェックインとマージを表示したり、投稿した内容を示す差分を表示したりできます。完了したタスクを表示できます(PMツールの設定方法、時間追跡に応じて)。
もう1つの方法は、ラボ環境を管理/運用する人々と話し合うことです。それが本当に作業環境であるはずであり、人々があなたの作業を邪魔しているなら、それはその目的を満たしていません。これは、人々が生産的な環境を確保するために取り組む必要があるものかもしれません。チームは会話をするため、サイレントチームスペースは期待できません。しかし、仕事に関連した議論に専用のスペースを妥当なボリュームで用意することは、それほど多くはないと思います。
最近の編集を考えると、できることはたくさんあるとは思いません。
私の仕事では、チーム環境で週に8〜10時間を費やしています。はい、アクティビティとリソースの利用を調整し、タスクを計画する必要があります。しかし、残りの32時間(通常は35時間以上)は、自分で課題に取り組んでいます。ただし、電話に応答したり、メッセージを確認したりするために、デスクで、またはデスクの近くでメール通知をオンにしたり、IMクライアントをオンにしたりすることができます。
チームのコミュニケーションと生産性を最大化するために、多くの企業は「コアアワー」の概念を持っています。これらは、休暇中でないチームの全員またはその他の予定された/承認された休暇が利用可能であると予想される時間です。これは、実際にオフィスにいるだけでなく、仮想的に存在する人々にも等しく当てはまります。私が現在働いているところでは、コア時間は1日6時間(金曜日は5時間だと思います)で、異なるチームがコア時間をわずかに変更します。
経営者から求められた「99%」はおそらく少し極端です。ただし、75%の確率ですぐに利用できること、およびグループに物理的にいないときは時々電子メール、通話、およびIMに応答することは、まったく問題外ではありません。これらが緊急であると思わなくても、応答の欠如が他の誰かをブロックしている可能性があります。
このような状況では、すべての外部参照は大きな助けにはならないようですが、代わりに、プロジェクト管理システムから、あなたが貢献したすべてを示す記録を取得します。システムが一定期間のアクティビティのグラフを作成できる場合は、さらに良い方法でそれも取り入れます。
また、毎週の対面会議の議事録を取り、あなたがそれらの会議に参加して貢献したことを示します。
さらに、チャットが作業に関連しているチャットクライアントからのチャットログには、実際にラボにいないときでも、チームの質問に答えることが示されます。
チームの残りのメンバーがあなたの努力を認めている場合は、それらの1つを進めることができるかどうかを尋ねます(最初に質問してください)。と。
あなたがチームに貢献していること、およびチームがその貢献を認識していることを示すことができない場合、すべての外部参照は役に立ちません。
ボーズノイズキャンセリングヘッドフォン (現金がある場合)。これらを使用します。彼らはすべてを取り除くわけではありませんが、助けます。私はコードを書くときに、Pandoraやクラシック音楽でそれらを使用しました(楽器以外の音楽に近づかないと、一緒に歌う傾向があり、自分の心の邪魔になります)。
これにより、ラボに座って、気を散らすものを取り除くことができます。
また、Jarrod Robersonの「知覚」の投稿も注目されました。ラボであなたに会いたい場合は、ラボにいる必要があります。ボス/インストラクターが間違っているかどうかは関係ありません、彼らはまだボスです。この場合、認識は現実よりも重要です。もちろん、あなたはそれをあなた自身の方法で行うことを選択できますが、それからあなたはあなたの決定の結果に対して責任を取る必要があります。道徳的な勝利はありません。
私が卒業しているとき、学生からの騒々しい気晴らしは別として、ラボマシンを入手するためにさらに2時間待たなければならないさまざまなバッチに対してオンラインテストが行われていました。しかし、気が散る環境で作業するトレーニングは、最終的にはライブ環境で作業を開始したときに成果を上げました。
Jarrod Roberson が指摘するような実際の環境では、開発環境を取り巻くマーケティングおよび営業のスタッフがいる可能性があります。あなたが他の開発チームの間に配置されて幸運である場合、電話会議は、一日中行くことができる別の大きな時間の気晴らしである可能性があります。
とはいえ、上司の言葉を積極的に取り入れることをお勧めします。これは、簡単に適応できる現実の世界に向けて確実に準備するためです。
幸運を。
これは職場でよくある問題です。それは賢明または生産的ではありませんが、特定の管理タイプの欲求を表します。
まず最初に、ラボで時間を費やさないと採点に費用がかかる場合は、ラボで時間を費やしてください。これは、状況の是非のために戦う時ではありません。ただそれを吸い上げ、成績を取得し、そこから地獄を切り抜けるだけです。
職場では、それは問題の兆候である可能性がありますが、時には、他の誰もが自分の体重を引いていることを誰もが感じたいと思っているだけの上級管理職である場合があります。長時間勤務する知名度の高いチームが存在する組織では、経営陣が利益の減少などの際に他のチームのより良い時間管理を求め始めることが一般的です。繰り返しますが、それは一般的に、それが短期間のものである場合、または次に進む場合は、それを吸い込むのが最善ですが、実際の中間点はありません。
私はポイントを示すためにデータを使用し、生産性の違いを示します。私はラボ/オフィスに留まり、すべての注意散漫(プロジェクトに関連しない)に注釈を付け、その期間と日時、およびプロジェクトに関連するアクティビティ(期間と日時)とその日に生成された出力を記録します(クラスの数、メソッドの数、コード行および/または関数ポイント)。次に、「孤独な狼」を実行して、同じデータをログに記録します。
次に、上司/教師に結果の比較を表示し、彼と一緒にデータを分析して、論理的な結論を導きます。