Команда и git.
Большие проекты делаются в команде, каждый занимается в своей нише, но создают единый проект.
Знание git уже обязательно и стоит его изучить в связке с GitHub, для размещения проектов и ведения аккаунта на GitHub, это будет хороший плюс, для поступления в команду.
Где учить git?
Вот несколько источников, для изучения git:
Post #161
848