JavaRush /Java Blog /Random-JA /私はアウトソーシング IT 会社で働いています: 開発者が経験を共有します

私はアウトソーシング IT 会社で働いています: 開発者が経験を共有します

Random-JA グループに公開済み
Java で執筆するプログラマーがさまざまな種類の IT 企業について語る特別シリーズの資料を継続します。私たちは、ヒーローたちの経験が、JavaRush の学生や後輩がどのような会社で働きたいかを理解するのに役立つことを願っています。このテキストでは、サーシャ ゴルボフ、ナスティア クリメンコ、ローマ ベスクロヴニーが、アウトソーシング会社で働いた経験を共有しています。利点と欠点は何ですか。若手がこのタイプの会社に入社する価値はありますか。 私はアウトソーシング IT 会社で働いています: 開発者が経験を共有します - 1私はルガンスクの食料品会社でキャリアをスタートし、そこで数年間働きました。彼は長い間、Luxoft などのアウトソーシング会社で働いていました。現在、彼らはアウトスタッフ会社 Zoolatech で働いています。アウトソーシングでは、スイスの銀行向けのソフトウェア、米国の広告代理店向けのソフトウェアなど、いくつかのプロジェクトに取り組みました。

アウトソーシング会社の次の利点を強調します。

  • 良い給料。多くの場合、経営陣は開発者をより高い価格でクライアントに販売するために、開発者の給与を過大評価します。ミドルとして売り出すこともできるが、実はまだミドルのスキルを持っていない。開発者にとって、これは当然のことながらプラスです。
  • 学習が早い。さまざまなタスクやプロジェクトのおかげで、アウトソーシング会社は新しいテクノロジーをすぐに学ぶことができます。多くの場合、企業はコードの正しい書き方を教えるコンサルタントを特別に雇っています。初心者の開発者にとって、これは役立つかもしれません。また、アウトソーシングではチームの結束が製品ほど緊密ではないため、開発者は人への執着が少なく、それに応じて勉強する時間がより多くなります。
  • 多様なタスクと差し迫った納期。利点については議論の余地があるかもしれませんが、私は仕事にさまざまなタスクがあることが好きです。

デメリットとしては以下のようなものが挙げられます。

  • 食品会社に比べてフレンドリーな雰囲気はありません。製品はチーム指向であることが多いため、製品会社ではより団結力が高まります。私は 5 年前に食料品会社を辞めましたが、元同僚とは今でも友人です。アウトソーシングでは誰とも友人関係を築くことができませんでした。
  • テクノロジーの選択の柔軟性は製品の柔軟性に比べて劣ります。アウトソーシングでは、クライアントには特定の要件があり、プロジェクトにどのテクノロジーを選択するべきかをよく知っています。
  • 製品ほど興味のないプロジェクト。個人的には、アウトソーシングよりも製品の方が常に興味深いと思います。マネージャーのところに来て、製品にどの機能を追加したいかを伝えることができます。アウトソーシングではさらに困難になります。
  • 官僚。アウトソーシング会社では、開発者とクライアントの間に多くの人が存在します。実際、開発者は、クライアントが自分の名前を知っているかどうかさえ知らない可能性があります。2 番目の問題は、制御の強化です。あなたが失踪しないように管理してくれるマネージャーを見つけることができます。したがって、「なぜ早く帰ったのか」というような話が始まったり、1時間ごとに来て何をしたのか聞いてきたりするようになります。

後輩はアウトソーシング会社に入社すべきでしょうか?

私が後輩たちにアウトソーシングするようアドバイスしたいのは、彼らには開発の観点からどこに進むべきかを示す基準があるからです。おそらく、アウトソーシング会社にはその人を指導するメンターがいるでしょう。最初は、何が起こっているのかを理解するのに非常に役立ちます。製品の後に、何か新しいものが欲しかったので外注に出しました。後輩にとっては外注で仕事をして、自分に合った製品をじっくり選ぶのがベストな選択だと思います。多くのことは、その仕事にどれだけの時間を投資したいかによって決まります。 私はアウトソーシング IT 会社で働いています: 開発者が経験を共有します - 2私は以前 Beetroot で働いており、Web サイトを作成していました。現在、私はアウトスタッフに切り替え、以前は会社を通じてやり取りしていた顧客のために直接働いています。私たちのチームは次のように構成されていました: チームリーダー、開発者、アカウントマネージャー、営業担当者。私はチームリーダーから特定のプロジェクトを割り当てられました。その他すべてはより高いレベルで決定されました。営業担当者がプロジェクトを探し、開発者をクライアントに売り込み、アカウントが組織の問題を解決しました。

アウトソーシング会社の次の利点を強調します。

  • 開発者向けに既成の技術仕様が用意されています。つまり、チーム リーダーとアカウント マネージャーは、プロジェクトに必要な時間と使用するテクノロジ スタックを最初に計算します。チームリーダーはクライアントの要望をすべて調査しており、既製の技術仕様が手に入ります。これは便利です。
  • 作業タスクのダイナミクス。アウトソーシングでは、プロジェクトごとに徹底的に掘り下げる必要があり、すべてがまったく異なります。前回、締め切りについてストレスを感じていたとき、私自身がこの意欲を望んでいたことを思い出しました。

デメリットとしては以下のようなものが挙げられます。

  • 人的要因による困難。たとえば、チームリーダーは計算をせず、クライアントの要望を無視しました。新しいウェブサイトのデザインを作成する必要があるという状況があり、期限を守り、プロジェクトをクライアントに渡しましたが、アカウントがギャラリーをクライアントのウェブサイトに転送することを私たちに知らせるのを忘れていたことが判明しました。クライアントは激怒しました。それからチーム全体が座ってギャラリーをロードしました。

後輩はアウトソーシング会社に入社すべきでしょうか?

アウトソーシングのおかげで、さまざまなプロジェクトを開発しました。6月にしては涼しいと思います。 私はアウトソーシング IT 会社で働いています: 開発者が経験を共有します - 3食品会社で1年ほど働きましたが、仕事量が足りず退職しました。私は EPAM に来て 2 年半働いています。

アウトソーシング会社の次の利点を強調します。

  • 明確な作業スケジュール。今は09:00から18:00まで働いていますが、これが私にぴったりです。仕事以外にも、家族との時間など、やるべきことがたくさんあります。上級に認定されたその瞬間、私は講師、指導者として一生懸命頑張りました。今は活動量を減らしました。製品で働く場合、残業代が発生することは理解していますが、たとえ残業代が支払われるとしても、その準備はできていません。
  • 社内のすべてのプロセスは明確かつ透明です。休暇に同意したとしても、何かが変わる可能性は低いです。口頭で交渉する小規模な会社では、状況が変わる可能性があります。アウトソーシングでは (少なくとも EPAM では)、これは事実上起こりません。
  • ソーシャルパッケージ。たとえば、EPAM は、所在地の国の法律に可能な限り準拠して機能します (祝日は遵守され、病気休暇があり、説明なしに病気休暇を取得できる日は年間 7 日あります)。

デメリットとしては以下のようなものが挙げられます。

  • たくさんのフレームワークが開発中です。たとえば、クライアントは、開発者が使用するテクノロジのスタックを定義しており、それらは変更できません。新しいテクノロジーが常に優れているとは限らないため、ビジネスの観点から見ると、これは正しいことです。開発者は常に何か新しいものを試すことに興味を持っています。企業は、5 年後も保守できる製品を入手する必要があります。
  • チーム内に特にフレンドリーな雰囲気はありません。社内に特別な文化はなく、共通の目標に向けた団結力はありません。私たちはチームを集めて仕事に取り掛かりました。はい、チームビルディングは可能ですが、それでも同じではありません。開発者はプロジェクトに対して感情的なつながりがなく、いつでも荷物をまとめて辞めることができます。この点に関しては、責任ははるかに軽くなります。
他に何もせずに働きたいのであれば、どうぞ。成長したいなら、何百万ものコースと機会があります。チームのリーダーになりたい場合は、社内プロジェクトに参加して、そのプロジェクトのリーダーとして働くことができます。ここでは誰もが探しているものを見つけます。

後輩はアウトソーシング会社に入社すべきでしょうか?

はい、お勧めします。初心者でも対応してくれる大手企業の方が良いです。そこにはさらに多くのチャンスがあるでしょう。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION