JavaRush /Java Blog /Random-JA /アウトソーシング、アウトスタッフィング、製品会社: プログラマーが働くのに最適な場所はどこですか?

アウトソーシング、アウトスタッフィング、製品会社: プログラマーが働くのに最適な場所はどこですか?

Random-JA グループに公開済み
多くの場合、特定の言語を学習したばかりの初心者プログラマーは、この言語を使用する実践的な側面だけでなく、トレーニングを完了した後、どの企業や業界で自分のスキルをどこで応用できるかについても漠然とした考えを持っています。 。たとえば、JavaRush の学生が Java の応用分野を理解しやすくするために、トレンドのニッチ分野 ( IoTクラウドブロックチェーンビッグデータ) における Java に関する一連の資料が用意されています。 アウトソーシング、アウトスタッフィング、製品会社: プログラマーが働くのに最適な場所はどこですか?  - 1そして今日は、一般的に Java プログラマー、特に JavaRush 卒業生を最もよく雇用する企業の種類について話すことにしました。これらの企業での雇用の特徴、長所、短所、落とし穴を分析します。企業を種類ごとに分類する必要はありませんでした。単純に、 JavaRush 卒業生を対象に、どこで働いていて、どのくらい稼いでいるのかについての調査に基づいた調査に目を向けました。 アウトソーシング、アウトスタッフィング、製品会社: プログラマーが働くのに最適な場所はどこですか?  - 2したがって、JavaRush の調査には次のタイプの企業が含まれています。
  • ITアウトソーシング会社
  • ITアウトスタッフ会社
  • プロダクトIT企業
  • ITとは直接関係のない企業
今回は、それぞれのタイプの会社の長所と短所について説明します。 アウトソーシング、アウトスタッフィング、製品会社: プログラマーが働くのに最適な場所はどこですか?  - 3

委託会社

まず、アウトソーシング会社とアウトソーシング一般がどのようなものかを簡単に見てみましょう。ウィキペディアの定義によると、アウトソーシングとは、契約に基づいて、組織が生産事業活動の特定の種類または機能を、希望する分野で活動する別の企業に移転することです。IT分野におけるアウトソーシングとは、原則として、契約に基づくプロジェクトや作業を関連サービスを提供する企業が完全に実施することであり、顧客からの要求された結果の保証と進捗の管理が行われます。会社自身による仕事のこと。ロシア語圏の最大のアウトソーシング会社としては、SoftServe、Ciklum、Infopulse、EPAM、Luxoft などが挙げられます。プログラマーがそのような企業に就職する場合のメリットとデメリットを見ていきましょう。

長所

  • 比較的就職しやすい

    多くの客観的な理由により、その多くは「短所」セクションで説明しますが、アウトソーシング会社は一般に離職率がかなり高いです。多くの場合、すでに多かれ少なかれ重要な経験を持ち、市場で何らかの需要があるプログラマーは、アウトソーシングを避けてそのような企業で働き、最初の機会が来たときに逃げ出す傾向があります。このため、アウトソーシング会社では、ほぼ一年中、常に多くの求人があり、これらのポジションの候補者に対する要件は、たとえば、より本格的な食品会社ほど高くありません。

    По этой причине и не только, трудоустройство в аутсорсинговой компании может стать хорошим началом карьеры для малоопытного новичка-программиста, позволяя тому относительно легко получить работу и обучиться на ней многим важным навыкам.

  • Разнообразный опыт

    Для аутсорсинговых компаний типично работать над целым рядом абсолютно разных проектов, которые могут быть построены на базе различных стеков технологий. Таким образом, работа в компании позволяет (хоть и не всегда) за относительно короткий срок получить знания и опыт сразу в нескольких областях, а это полезно для профессионального и карьерного роста.

  • Тайм-менеджмент, организация труда и многозадачность

    Как уже сказано, для аутсорсинговых компаний типично заниматься рядом проектов, поэтому и их программисты быстро привыкают одновременно работать над несколькими проектами or переходить с одного на другой относительно регулярно. В этом состоит еще один плюс работы в аутсорс-компании на первых этапах — можно научиться не только технологиям, но и освоить другие, не менее, а зачастую и более важные в карьере навыки, такие How тайм-менеджмент, организация своей работы, многозадачность и т.п.

Минусы

  • Высокая нагрузка

    Для аутсорсинговых компаний типично нагружать программистов сильнее по сравнению с другими типами работодателей. Одной из главных причин этого является их бизнес-модель. Аутсорсинговые компании конкурируют друг с другом за одних и тех же клиентов и стараются получить How можно больше проектов, закрывая их How можно скорее. Высокую нагрузку создает и ряд других факторов, таких, например, How нереалистичные обещания, данные клиенту по срокам завершения проекта, плохое качество технического задания от клиента и, зачастую, плохая коммуникация на разных уровнях менеджмента, от клиента до компании-нанимателя. Все это приводит к тому, что от программистов в таких компаниях требуют работать много и интенсивно, нередко сверх стандартных офисных восьми or девяти часов.

  • Невысокая зарплата

    Не секрет, что в аутсорсинговых компаниях программистам, How правило, платят меньше. Причина опять же в их бизнес-модели, ведь в аутсорсинге компания выступает посредником между заказчиком и командой исполнителей проекта, стремясь заработать по-максимуму, уменьшив расходную часть в виде суммарной salaries специалистов на проекте.

  • Нестабильность

    В сообществах программистов, работающих в аутсорсинговых компаниях, нередки истории о задержках зарплат и периодических увольнениях в тех случаях, когда проект, для работы над которым разработчика нанимали, закончен и его услуги больше не требуются. Из-за того, что аутсорсинговые компании зависят от клиентов и, зачастую, разовых заказов, о стабильности работающим в них программистам остается только мечтать.

  • Качество получаемого профессионального опыта

    アウトソーシング会社で働くと、前述したように非常に多くの多様な専門的経験を積むことができますが、その質は決して高いものではありません。理由は同じです。納期が短いこと、プロジェクトをできるだけ早く終了させ、最小限の投資で各従業員から最大の成果を得たいという願望です (支払いはできるだけ少なく、要求は多くします)。その結果、エクスペリエンスの質が高くなることはほとんどありません。これは、経験豊富なプログラマーが最初の機会でアウトソーシング会社を辞める傾向があるもう 1 つの理由です。

アウトソーシング、アウトスタッフィング、製品会社: プログラマーが働くのに最適な場所はどこですか?  - 4

アウトスタッフ会社

アウトスタッフィングがアウトソーシングと異なるのは、この場合、クライアント企業が自社のプロジェクトに取り組む特定の人材を探して雇用し、その人材がアウトスタッフィング会社のスタッフとしても働くという点です。違いは、アウトソーシングは、契約に基づいて結果が保証された業務の完全な実施またはサービスの提供を意味するのに対し、アウトスタッフィングは、単に顧客が必要とする資格を持つ特定の実行者を一時的または恒久的に雇用することを意味することです。 。定義は大体わかったので、ここでそのような企業の長所と短所について話しましょう。ただし、特にロシア語圏の企業では、多くの場合、アウトソーシングとアウトスタッフの両方のサービスを顧客に提供していることに最初に注意する必要があります。したがって、ここでは主にモデル自体のメリットとデメリットについて説明しますが、アウトスタッフというビジネスモデルを利用してプログラマーを雇用する企業はアウトソーシングの場合とほぼ同じです。

アウトスタッフアウトのメリット

  • 個人的なアプローチ

    アウトスタッフの場合、クライアントは各パフォーマーを個人的に選択し、十数人のプログラマーのチームを発注するだけではありません。したがって、人員削減のための雇用は、原則として、プログラマーのかなり深刻な資格を示しており、それはプログラマーに対する対応する態度も決定します。

  • アメリカの(ほとんどの場合)IT企業で働いています

    法律上、プログラマーは地元の人材派遣会社で働いているにもかかわらず、事実上、彼は雇用会社のチームの一員です。そして、これらは原則として、管理と作業プロセスに対して相応の真剣なアプローチを備えた真面目なアメリカの IT 企業です。そのような会社で働くことは、ほぼ常に将来の雇用にプラスになります。この経験を履歴書に追加し、LinkedIn で外国人の同僚と「友達」にすることができます (その後の雇用の成功の可能性が高まります)。

  • アメリカへの出張

    シリコンバレーのどこかに出張する機会も、社外スタッフにとっては珍しいことではありません。有名な IT 企業の招待で米国へのビザを取得することは、ほとんどの場合難しくありません。

アウトスタッフアウトのデメリット

  • 退屈で面白くない仕事

    かなり長い間「人員不足」で働いてきた多くのプログラマーがレビューで指摘しているように、最も退屈で面白くない、または単純に理解できない仕事は、現地の従業員がやりたがらないリモートチームのメンバーに押し付けられることがほとんどです。

  • プロジェクトを素早く理解する必要性

    すでにクライアント側でプロジェクトに取り組んでいるチームメンバーは、特にリモートで作業していて自分自身の能力をまだ証明していない新人の場合、時間をかけてプロジェクトのスピードを上げて理解するのを手助けしようとはほとんどしません。したがって、原則として、プロジェクトのニュアンスを自分で掘り下げる必要があります。同時に、スピードを上げるための時間がほとんど、またはまったくないこともよくあります。

  • 2人の「上司」の下で働く

    このモデルのもう 1 つの欠点は、プログラマーが同時に 2 つの会社で働くため、2 人の「上司」がいるということです。1 つは事実上働いている外国人上司で、もう 1 人は給与を払っている現地の上司です。言うまでもなく、上司が 2 人いるからといって快適になるわけではありません。

製品会社

製品会社とは、アウトソーシングや人員派遣の場合のように、サードパーティのためにではなく、自社のためにソフトウェア製品やサービスを直接開発する会社です。したがって、多くのプログラマーは製品会社とアウトソーシング会社を比較し、どちらかを選択します。なぜなら、どちらにも長所と短所があるからです。プロダクトIT企業で働くメリットとデメリットを理解してみましょう。

長所

  • 安定性と測定された仕事量

    製品会社は、アウトソーシング会社とは異なり、フローが中断されがちな 1 回限りの注文に依存しません。また、同じ理由で、彼らの仕事のスケジュールは通常、より厳密でリラックスしたものになります。結局のところ、彼らは独自の製品を開発しており、できるだけ高品質なものにしようとしており、できるだけ早く完成させるつもりはありません。ここから次の利点が得られます。

  • 質の高いプロフェッショナルな経験

    製品会社は品質を重視してゆっくりとプロジェクトに取り組むため、若いプログラマーは、ソリューションの開発と実装に対する正しいアプローチを理解するだけでなく、関連するテクノロジに関する質の高い知識を得る機会が増えます。また、製品会社は、新人プログラマーのトレーニングにより多くの時間と労力を費やします。なぜなら、製品会社にとって、特にプロジェクトがすでに立ち上げられている場合、各従業員の質がより重要な役割を果たすからです。稼働中の製品のエラーは、正常に動作している製品のエラーよりもはるかに深刻な結果をもたらします。がリリースされようとしています。

  • 有能な経営陣

    製品会社では安定性が重要であり、特に開発者の離職を最小限に抑えることが望ましいため、製品会社の経営陣は一般に質が高くなります。

マイナス

  • 専門的経験の多様性が少ない

    アウトソーシングの場合、プログラマーはプロジェクトからプロジェクトに切り替えながらさまざまなテクノロジーを習得する必要がありますが、製品会社では通常、長い間実証され信頼できる 1 つのテクノロジー スタックに基づいて作業が実行されます。このため、そのような会社に長期間勤務する開発者は、新しいテクノロジーやトレンドを追わなくなるため、いわゆるプロフェッショナルとしての劣化を経験することがよくあります。

  • より日常的なもの

    同じ理由で、食品会社での仕事は日常的なものであり、したがって退屈です。すべてのテクノロジーとプロセスを学習した後、開発者は引き続き既存の製品のデバッグと改善という日常のタスクを実行します。多くのプログラマーは、課題なしで働くと疲れると不満を漏らします。

  • より高い参入閾値

    上記のすべての結果として、製品会社は通常、新人プログラマの経験に対してより高い要件を要求するため、比較的「グリーン」なプログラマがプログラマに参入するのは通常より困難です。

ITとは直接関係のない企業

ソフトウェア製品の開発に携わるプログラマーを雇う企業ですが、IT 業界では働いていません。ほとんどの場合、このカテゴリには銀行や電子商取引会社、および独自のソフトウェア製品を所有するその他の企業が含まれますが、これらは業務の中核で最も重要な要素ではありません。プログラマーの雇用に関して、このタイプの企業に共通するメリットとデメリットを見てみましょう。一般に、このカテゴリには多種多様な企業や組織が含まれるため、企業やプログラマーの労働条件は大きく異なる可能性があることに注意する必要があります。

長所

  • 安定性

    プログラマーのレビューから判断すると、非 IT 企業での仕事は、アウトソーシングや製品 IT 企業よりも安定しています。このような企業は、原則として利益を生み出す安定した事業を行っており、経営難に陥った場合、プログラマーではなく、経営者やその他の会社員は解雇の対象となる。

  • 高い給与

    ここではすべてがそれほど単純ではありませんが、彼らの報酬もしばしば高レベルです。大手銀行やさまざまな大規模な電子商取引企業で働くプログラマーは高額な給与を誇ることが多い一方で、小規模な組織ではプログラマーに多くの給与を支払う余裕がないことがよくあります。

マイナス

  • 官僚

    IT に直接関係のない大企業や組織には官僚主義の特徴があり、それは IT 分野よりも顕著です。多くのプログラマーによれば、これは、たとえば銀行で働く場合の主な問題の 1 つです。

  • キャリア

    このような企業でのキャリアの成長は、若い革新的な IT 企業に比べてはるかに遅いことがよくあります。キャリアの成長を「勤続年数」、つまり従業員が会社で働いた年数と結びつけることも珍しいことではありません。

  • 手続きの多さ

    服装規定から、オフィス内の非公式な雰囲気やリラクゼーションエリアの欠如に至るまで、この分野では、IT 企業は他の雇用主と比較して依然としてはるかに進んでいます。

エピローグ

上記からどのような結論が導き出せるでしょうか? それぞれに独自の長所と短所があり、どのカテゴリも明らかに好ましいものではありませんが、いずれかのカテゴリに取り組むことでメリットを得ることができます。また、この企業のタイプ分けはかなり恣意的なものであり、それぞれのカテゴリーに、働きやすい優良な企業もあれば、率直に言って最高ではない企業もあり、どのような雇用形態であっても自分らしさを見つけ、立派なプロフェッショナルになれるということも忘れてはなりません。この雇用主の分類に関するあなたの経験をコメントに忘れずに記入してください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION