Что значит «пришёл»? Это случается вследствие «воспитательного мероприятия», проведённого шефом или из-за нытья коллег. Потом к этому привыкается и всё это шаманство становится как бы само собой разумеющимся.
А так чтобы сам. Да никогда. Это невозможно. Бред.
Всегда делал, с самого первого знакомства с ПК. Как можно не понимать что чем больше копий Очень Важной Информации тем меньше шансов без этой информации остаться!
юзать систему контроля версий при написании кода
Использую Github потому что с разных машин может потребоваться, это главный плюс для меня.
Эти инструменты давно стали элементами культуры работы с данными. Соответственно личный/чужой опыт уже не обязателен, достаточно ознакомления с вышеозначенной культурой.
Меня мой самый первый шеф приучил всеми доступными методами: от «разъяснительных» до «административных». :-) Приучил очень быстро и эффективно: это навсегда запомнилось, как один из основных принципов работы с данными.
Лорчанин, как ты пришел к тому, что надо делать бэкапы и юзать систему контроля версий при написании кода?
лет 15 назад, на 2м месте работы, в проекте с >10 программеров, возникло подозрение что мы что-то делаем не так: сливаем копии проекта со своими модификациями на комп одному из коллег по пятницам, он до полуночи мержит вручную, а мы потом берем в понедельник сумму всех модификаций. после этого где-то узнал про MS VSS, его и использовали поначалу. потом пришло понимание, что от него вреда больше чем пользы. так узнал про CVS. потом пришло понимание что в CVS все через одно место, плохо мержить, плохо с бренчами, и нет атомарности. пытался перейти на SVN, но он еще хуже оказался (ранние версии портили базу раз в неделю). а потом уже был GIT, Perforce и Mercurial.
Это случается вследствие «воспитательного мероприятия», проведённого шефом или из-за нытья коллег.
на моих первых трех работах, шефы (и коллеги программисты) не знали даже для чего в вижуалах есть интеграция с visual source safe, и что это вообще за зверь такой. точнее, на первой работе вообще был дос, и я не уверен что под дос таковые системы были. и инета не было тогда общедоступного. и в книжках для программистов про это обычно не писали.
зы: дошло, что я немного приврал тут.. на 1й работе уже была венда, 95ка, но она использовалась в основном для винампа и запуска dos navigator в фулскрине, а кодили под доску на борландовском паскале и плюсах, под турбовижен. а деплой был на компы с чистым досом. поэтому в мозгу отпечаталось, что дос был.
лет 15 назад, на 2м месте работы, в проекте с >10 программеров, возникло подозрение что мы что-то делаем не так: сливаем копии проекта со своими модификациями на комп одному из коллег по пятницам, он до полуночи мержит вручную, а мы потом берем в понедельник сумму всех модификаций.
а некоторые крупные компании до сих пор так делают, не буду показывать пальцем :)
делал всегда. До сих пор в ящиках лежат DVD с бекапами хомяка и apt-to-cd (во времена EDGE — незаменимая штука была). Уже даже дома нет устройств, на которых это прочитать – а они хранятся, ждут своего часа (переписать/выкинуть/сдать в музей).
В том же ящике лежит одна дискета. Я не помню, что на ней было. Дома лежит 13 неподключенных флопподрайвов — когда-нибудь я соберу из этого музыкальный инструмент.
Сейчас бекапы делает автоматом тайммашина на линуксовый сервачок под телевизором. Для линуксячьих машин нравится rdiff-backup.
vcs
стал работать — появилась потребность в работе с svn. А где-то через полгодика все переехало на гитцы, да так и осталось.
Писал софт под телефон (эльфы). Там все исходники было принято держать в SVN - я сделал так же. На Git перелез потому что удобно работать, когда есть история изменений и возможность видеть что сделано.
Винты сыпались, в том числе и внезапно. Оперативка билась. Действительно важные данные (их не так и много) держу в 3-4 экземплярах на физически разных устройствах.
и юзать систему контроля версий при написании кода?
В основном для доступа с нескольких машин к единой базе кода.
К VCS пришел сам, когда надоело «папочки» копировать туда-сюда, а потом, когда у меня свой джуниор появился, я был очень этому рад.
А к бэкапам я так и не пришел. Дома ничего особо ценного(так чтобы плакать дольше 10ти минут) нет(фоточки бэкап прямо на фотике), а на работе все в домене автоматически бэкапится.