У меня почти 5-летний опыт работы в качестве веб-разработчика, и я чувствую, что уже должен быть на среднем уровне, но когда я гуляю, я думаю, что я все еще довольно "младший" в этом.
Вот что я считаю проблемой: на протяжении большей части моей карьеры у меня редко было какое-либо реальное руководство со стороны более старшего разработчика и нулевой опыт работы с командами разработчиков, поэтому мне пришлось как-то взломать свой путь через множество решений и сделать все вырезать и сушат. На практике не было времени тратить время, как единственного парня, ответственного за написание или поддержку кода. Из-за этого у меня нет формальных знаний о реальном процессе разработки программного обеспечения, и в конце концов я понял, что кодирование - это лишь малая часть процесса.
Мне бы очень понравилось работать с командой разработчиков с большим опытом, но я боюсь, что это будет очень ухабистая попытка приспособиться к базе знаний, необходимой для процессов разработки. Как программист, который пробыл в одиночку большую часть своей карьеры, что я могу сделать, чтобы подготовиться к тому, чтобы «устроиться» на работе, работая с более крупной командой (по крайней мере, 5) опытных профессионалов?
Редактировать: С этой целью я не прошел много технических испытаний, проводимых компаниями "большой выстрел", которые процветают на их программное обеспечение и разработчиков. По большому счету я не имею в виду, как Google, но достаточно успешный в географическом районе.