私はWeb開発者としてほぼ5年の経験があり、今は中級レベルにあるべきだと感じていますが、歩いてもまだ「ジュニア」だと思います。
私が問題だと思うことは次のとおりです:私のキャリアのほとんどで、私はより上級の開発者と開発者チームでのゼロの経験による本当のガイダンスを得ることはほとんどなかったので、多くの解決策を自分のやり方でハックし、すべてをしなければなりませんでしたカットアンドドライ。実際には、コードの作成または保守を担当する唯一の人物として無駄にする時間はありませんでした。このため、実際のソフトウェア開発プロセスに関する正式な知識はなく、最終的にコーディングはプロセスのほんの一部に過ぎないことに気付きました。
確かな経験を持つ開発者チームと一緒に仕事をすることは大いに楽しみますが、開発プロセスに必要な知識ベースで調整しようとすると非常にでこぼこになると思います。キャリアのほとんどをソロで過ごしたプログラマーとして、ベテランのプロ(5人以上)の大規模なチーム(少なくとも5人)で働く仕事に「落ち着く」準備をするにはどうすればよいですか。
編集:そのために、私は彼らのソフトウェアと開発者で繁栄する「ビッグショット」企業によって与えられた技術的なテストの多くに合格していません。大まかに言って、Googleのような意味ではありませんが、地理的な領域で合理的に成功しています。