9

私は小規模なソフトウェア ショップで働いており、内部製品と外部コンサルティングが混在しています。ここ数年、私はオフィスで他のオタクたちと一緒に社内アプリの開発に取り組んできました。かなりのんびりと生産的。ほぼ完璧なコーディング条件:

  • 良い設備
  • 全員が同じプロジェクトに参加している数人の開発者がいる、静かで集中したチーム ルーム
  • 必要なツールを自由に使用できる
  • アジャイルプロセス
  • 誰もが開発者です (上司も)
  • 実際のスコープを持つ明確な要件
  • 熱狂的で情熱的な人々

しかし最近、私はプロジェクトを変更し、大企業のサイトに埋め込まれた外部のコンサルティング チームに移りました。

  • 絶え間ない中断
  • 騒々しいオープンプランのキュービクル環境
  • 遅い装備
  • 重くて面倒なプロセス (「アジャイル」と呼ばれていても)
  • 制限のある IT 環境
  • 遅く、過度に複雑で、限られたツール
  • 漠然とした要件。何が起こっているのか誰も知らないようです
  • シニカルなチーム。頼りになる平均的および平凡なクライアントの連絡先の組み合わせ

そして、それは私を夢中にさせています。

では、この船に乗っている他の人は、正気を保つために何をしているのでしょうか?

4

9 に答える 9

10

私を助けてくれたもの:

  • 自分の責任だけに集中し、状況が許す限り完璧にそれを行う
  • 力と理解力を兼ね備えた人を見つけ、丁寧に改善点を提案する
  • 要件を明確にするために質問します。それは迷惑ですが、あなたは彼らを悩ませてより良くするかもしれません
  • ヘッドフォンを入手
  • 別の仕事を探して、永遠にこれに縛られていないように感じることができます

また、反対側の芝生は見た目ほど緑であるとは限らないことも学びました。

于 2008-10-21T23:32:17.160 に答える
6

私が働いているところでは、これについていくつかの経験があります。一般的には、懸念事項を上司に伝えます。対処されていない場合は、生産性に影響を与えるため、引き続き問題を提起し、問題への対処を手伝ってくれることを上司に売り込みます。

これが私がやったことです:

  • 騒々しいワークスペースでは、音楽をかき消すのに十分な大きさで音楽を聴きます。
  • 絶え間ない中断のために、音楽を聴きますが、大きなヘッドフォンを使用してください! 私は、人々がイヤホンよりも威圧的だと感じていることを発見しました. あなたがゾーンにいることが明らかであれば、人々はあなたを悩ませる可能性が低くなります. また、音楽が十分に大きい場合は、手を振るなどして目を引く必要があります。彼らがあなたを悩ませるのはもっと面倒です。
  • 遅くて厳格なプロセスについては、同僚や上司に、より機敏なアプローチに変更することが有益であることを納得させてください。私はリリース サイクルが 1 年の製品に取り組んでおり、多くのミーティングやメールなどを通じて、アジャイルの方が優れたアプローチであると全員に納得させることができました。容赦なく、しかし常に親切に。
  • あいまいな要件については、明確にし続けてください。あなたがしたことを彼らに見せて、大丈夫かどうか尋ねてください。彼らが何を望んでいるのかを推測するのに苦労していること、そしてあなたとの間に何らかのコミュニケーションがある場合にのみ明確にすることができることを説明してください. いくつかのサンプルまたはプロトタイプを作成することで、多くの作業を行わなくても要件を明確にする方法が提供されます。(悲しいことですが、うまくいきます)
于 2008-10-22T00:07:05.157 に答える
5

会社の水域をナビゲートすることは、あなたにとってエンジニアリング上の課題の 1 つにすぎないことを認識してください。そうすれば、問題に対する新しい解決策を考え出すことができるようになります。例として、私はある会社でコンサルタントとして働いていましたが、その会社では、仕事をするために物理的にサーバー ルームに入る必要がありました。入学するためだけに、毎日とんでもない量の事務処理をしなければならず、疲れ果てていました。それである日、サーバールームを監督している女性に自家製のチョコレートチップクッキーの大きな袋を持ってきて、それで事務処理は終わりました。

または、新しい環境で自分の取るに足らないことを利用して、本格的な Web サーフィンを始めることもできます。

于 2008-10-22T00:06:57.497 に答える
4

やめてください。人生は惨めになるには短すぎる。どの環境が自分に適していて、どの環境が適していないかを明確に知っています。最初の仕事のような別の仕事を見つけてください。言うは易く行うは難しであることは承知していますが、それは本当に自分自身のおかげです。

于 2008-10-21T23:26:08.327 に答える
1

ほとんどの場合、悪くはありません。私はあらゆる規模の企業で働いてきましたが、実際の規模に基づくものよりも企業ごとの違いが大きくなっています。

大企業によって課せられた構造のいくつかは、おそらく私たちの業界でより若く、より独立した才能の多くをうまくいくでしょう。

時折、驚くほど愚かなことをしたり、驚くほど愚かな方法でそれをしたりするように言われたとき、私はマントラを持っています。黙ってやれ」それから私は5:00に家に帰り、自分の人生に集中します。

于 2008-10-21T23:43:32.333 に答える
1

他の投稿で述べられているように、音楽を聴くことはノイズをカットするのに最適です。

あなたが提起するポイントのほとんどは、大規模な部門/プロジェクトで一般的です。それらにアプローチする最良の方法は、あなたの周りの人々に代替案を教育し、説得することです。

より高速なマシンのビジネスケースを提供できます(joelonsoftwareは開発者の生産性に関する多くの情報を提供します)。

利害関係者が何を前もって望んでいるかを知らないことが多く、変更が頻繁に行われるビジネス環境では、不明確な要件は避けられません。これにより、多くの技術的な問題が無効になり、それらもあいまいになります。これに対処する最善の方法は、これを認識して管理するプロセスを採用することです。たとえば、アジャイルです。

ツールとプロセスについて懸念がある場合は、最初に他の開発者と話し合い、次に開発\プロジェクトマネージャーに伝えます。

多くの場合、役割と環境の制限的な性質(多くの場合、当初考えられていたほど厳しくない)には、最初は明確ではないかもしれない利点があります。これらには、専門性によるより深い知識へのアクセスや、組織内の他の人々にいくつかの活動を委任する機能が含まれる場合がありますが、通常、物事はより並行して発生しますが、より遅くなります。また、より幅広い役割や活動の露出/経験を得ることができ、多くの人々に会うことができます。

これらの問題について人々を教育し説得するには時間と多くの努力が必要ですが、これが起こり始めると冷笑主義はリラックスして消え始める可能性がありますが、大規模なチーム/部門で変更を実施することは容易ではなく、一般的により多くの人々が熱狂し、関与しました。個人的には、これはしばしば苛立たしいことですが、人々を討論に参加させ、人々を指導することができるので、私はこれを成功させます。しかし、私はテクノロジーよりもソフトウェア開発の人々/プロセスの側面に非常に焦点を合わせています。これがあなたに合わない場合は、仕事を移動するか、社内チームに再割り当てを要求することを検討します。

これは開発において最も重要なことであり、プロジェクト\部門\組織に親しみやすくコミットしているため、これはあなたが働いている人々に依存します。そうでない場合は、別の仕事を探したいと思うかもしれません。

于 2008-10-21T23:48:16.317 に答える
1
  • アンビエントミュージック / トークラジオ
  • ブログやサイドプロジェクトを家に置いて「正しい方法」で行う
于 2008-10-21T23:57:36.190 に答える
0

ノイズについては、良いヘッドフォンを持ってきて、音楽を使用します。

遅い機器と絶え間ない中断については、プロジェクト マネージャーに相談する必要があります。私は彼があなたにできるだけ早く仕事をしてほしいと思っているだけです。彼はあなたを助けるかもしれません。

于 2008-10-21T23:29:04.843 に答える
0

良い/生産的/友好的/励まし/好奇心旺盛な環境になるように転職しました。

でも、共感はできます。私はあなたが説明したのとまったく同じいくつかのひどい場所で働いてきました。問題は、環境やプロセスを変更する方法がなかったことです。

于 2008-10-21T23:30:19.363 に答える