Мне всегда было интересно, программист который пишет код сам, он сам знает что хочет, что он может реализовать, ему не нужно отправлять кому то код , он делает все сам.
И вот, он устраивается на работу. Работа идет над большим проектом, и как ему писать код, если другие люди тоже над ним работают? Кааакк? Я не понимаю как устроена совместная разработка чего-либо, объясните пожалуйста
Да, по большему счету если проект большой ты даже можешь не знать всех его нюансов и аспектов, делаешь свою часть работы и она соединяется с частями работ других программистов (с помощью git как описано в предыдущем ответе)
Советую изучить, что такое Git... Ветки... Коммиты... И прочее
Ну скажем так, ты работаешь над какой-то частью проекта, потом если всё хорошо, всё это сливают в одно целое ("мёржат"