私が卒業したとき、私はWeb開発の仕事に就くということは、少なくとも少数の開発者のグループで仕事をすることを意味していると思いました。私の経験では、ジュニアWeb開発者として採用されたとき、通常、他の1人または2人の開発者との連絡やコラボレーションは非常に限られています(同じプロジェクトに取り組むことはめったにないため)、または私だけが知っていることもありますコーディング方法。
私はこれらの「孤独なオオカミ」の立場を嫌うようになり、他のプログラミングオタクでいっぱいの高度なコラボレーション環境で働きたいと思っています。これらの場所のほとんどは技術的な仕事を外部委託する傾向があり、私は私の部門の仲間との対面のコミュニケーションを好みます。
私は小企業文化が好きですが、同時に、社内で実際の技術的作業がほとんど行われておらず、専門家のアドバイスを得ることができないほど小さすぎるということもあります。
私の経験は逸話的なものであるため、ウェブ開発会社の規模や構造について、全体像をつかんでいるとは思いません。だから私の質問...
私は主にクライアントの仕事をしているコンサルティング会社に雇われているという事実のために、大規模な社内チームでの経験が不足していますか?
自社製品を作る会社は、大きく異なる構造を持っていますか?
より大規模な社内開発チームに参加したい場合、会社で何を探す必要がありますか?
あなたが気づく違いは、ソフトウェアをコストセンターとプロフィットセンターと見なしている会社の間です。
会社のパンとバターがソフトウェアであるか、またはSaaS彼らが販売している)である場合、彼らは大規模なチームを雇用するために必要となるソフトウェアに多額のお金を投資する可能性が高くなります。
一方、内部クライアント向けのプロジェクトを請け負っている場合、それはオーバーヘッドと見なされ、大規模なSDチームを正当化することは非常に困難です。
それはすべて、プロジェクト/サイトのサイズにまで及ぶと思います。すべてのサイトに開発者のチームが必要なわけではありません。
Webサイトの構築が会社の基幹業務ではない場合、初日から5人の開発者を雇わなければならないよりも、Webサイトを構築するために外部の誰かを雇う可能性が高くなります。一部の開発者は1人の開発者から始めて、慣れてきて社内のチームを活用できるため、より大きなチームを成長させます。
ニッチなサイトは1人の開発者で存続できますが、規模を拡大して収益を上げるには、より大きなグループが必要だと思います。ソフトウェアがあなたのビジネスであるならば、あなたが開発者であり、いくつかの独立した請負業者を管理する専門知識を持っていると感じない限り、私はすべてを農業で育てるとは想像できません。
候補者がチームで働くことができることを必要とする仕事を探してください。 muli-developerのWebサイトにアクセスすることを保証するものではありませんが、それは始まりです。
実際、私はいくつかのコンサルティング会社があなたが望むものになると思います、例えば。 Thoughtworks 。ここでのアイデアは、開発サークル内で自慢され、ハイエンドの職場として保持されている企業を見つけることです。確かに、おそらくスウェットショップのようなコンサルティング場所がいくつかあるので、適切な種類の場所を見つけるためにいくつかの注意を払う必要があります。
独自の製品を作成している企業は、極端な状況によって異なる可能性があると思います。場合によっては、構造がほとんどなく、一方の端で野生の西部を飼いならすことに取り組んでいる一方で、会社が大量の事務処理ですべてを行うことに慣れている場合は、もう一方の端は官僚主義の落書きである可能性があります。
私の提案は、地元のユーザーグループを見つけて、人々がさまざまな企業についてどのように話すかを確認することです。一部の企業や人々に対して一般的に高い評価があるように思われますか?簡単なことではないかもしれませんが、塹壕にいる人たちと話をすることで、企業についてさまざまな意見を聞くことができるかもしれません。