環境

新人の方は最初の開発の環境、周りの開発者のレベルによって、2年は差がつくと私は思います。

作りが悪くても動くコードを勉強し、不思議なビジネスロジックに詳しければ偉く見える世界の新人、効率の良い開発、考え方、色々な開発手法など身近で実感できる新人の差は大きいです。

ちなみに私は、残念ながら2年差をつけられた方に入ります。その代わり、変なロジックの対応、失敗しそうなプロジェクトの空気や原因、現状を踏まえて、対応をおこなう技術は高くなったと思います。 まぁ、井の中の蛙ですが。