Незащищённая автоматизация

09.10.25

Сообщество - О жизни

Вспомним детство.

О чём подумали, прочитав заголовок? О выполнении проекта без предоплаты? Об использовании чего-нибудь нелицензионного? Использовании левых, непроверенных, ранее невиданных библиотек? Работе без договора, за наличку или через левое юр. лицо?

Да нет, всё проще. Незащищенная автоматизация сейчас встречается редко, потому может быть вам не знакома. Тогда считайте этот текст небольшой ретроспективой исчезнувшего вида работ. Надеюсь, слегка познавательной.

В целом, незащищенная автоматизация – это очная работа программиста с заказчиком. Не созвон, первичная встреча, обсуждение требований или сценариев, а именно работа. Когда ты в присутствии заказчика, а зачастую – на его территории – должен решать задачи. Далеко не всегда будучи к ним готов. И сильно не каждый раз понимая, чего от тебя вообще надо.

Почему такая автоматизация – незащищенная? Думаю, ответ понятен. Потому что там нет никого, кроме вас. Задают вопрос – надо что-то ответить. Показывают проблему – надо начинать решать (и желательно решить). Смотреть в интернете – опасно. Вас ведь «продали», как специалиста, и услышать «ну, в интернете мы и сами могли найти, бесплатно» - как раз плюнуть.

Ситуация усугубляется почасовой оплатой вашей работы. Ладно если контора большая попадётся, и вызвал вас один человек, а работаете с другим (конечным пользователем), которому до оплаты вашей работы дела нет. Если же компания небольшая, полтора землекопа, и каждая тыща на счету – пиши пропало. Отличный повод очень быстро прокачаться в двух компетенциях – собственно, в своей работе, и в искусстве делать вид, что ты специалист, и тебе надо Подумать и Попробовать 😊.

Раньше, в нулевых, только так и работали. Просто потому, что удалённого доступа не было. Да и интернет был малодоступен – и дорого, и оплата помегабайтная. У меня на первой работе, например, был лимит 25 мегабайт на человека в неделю. Дома интернета вообще не было, поэтому почти весь лимит уходил в понедельник.

Возможность работать несколько дней подряд в офисе была счастьем. Перепадало оно, как правило, в одном из двух случаев. Первый – работа на крупном проекте, когда вы берёте несколько ТЗ в разработку, и можете писать код на копии, без данных, людей и инфраструктуры заказчика, чтобы потом всё это закачать на флешку и чесать куда-нибудь в область, на завод. Вторая причина посидеть в офисе – когда у вас нет работы. Иногда эмоциональные травмы от незащищённой работы были настолько сильными, что прям хотелось остаться без работы – посидеть, отдохнуть, изучить что-то новое, просто пообщаться с коллегами.

Ну а в офисе вы под защитой. Самый прямой контакт с вами – электронная почта. Из мессенджеров – только аська, которой смело можно было не пользоваться (большинство заказчиков всё равно ещё не освоили этот прогрессивный метод). Сотовые телефоны были, но стоимость связи, включая входящие вызовы, была сопоставима со стоимостью интернета. Ну а прямого городского номера ни у одного приличного программиста не было. Хочешь связаться с программистом, заказчик – звони менеджеру или руководителю проекта. А уж тот, будь он хотя бы одной пяди во лбу, не станет переключать на программиста – пойдёт ножками, сам всё спросит, сам перезвонит и расскажет.

Какие попадались заказчики «на выезде» - думаю, представляете себе. Всякие. Сильно всякие.

Одного парня заперли в подвале магазина и сказали «будешь сидеть, пока всё не исправишь». Потом сказали, что это была шутка, но клиента внесли в чёрный список. Многие стояли над душой с секундомером или каким-то его аналогом. Зачастую требовали починить комп, разобраться с сетью (плотно укутанной паутиной и спрятанной за прилавком). Тыжпрограммист.

Некоторые заказчики брали с собой программиста в магазин, чтобы помог выбрать флешку или компьютер для сына. Один программист автоматизировал ресторан, находившийся в ночном клубе, одним из видов шоу в котором был стриптиз. Работал прямо во время шоу, в подсобке, и стриптизёрши сновали мимо него туда-сюда, не всегда в полном наряде. Надо сказать, программист на этого заказчика никогда не жаловался. В том числе потому, что его в этом же ресторане каждый раз неплохо кормили (с тогдашними зарплатами программистов это было сильно не лишним).

Были, конечно, и совсем душевные заказчики. Обычно это добрые тётушки из бухгалтерии, где-нибудь на большом заводе, когда бухгалтерия – целый отдел, со своими традициями. Одна из традиций – большое, можно сказать расширенное чаепитие раза три в день. Каждая добрая тётушка приносила из дома пироги, колбасу, тортики, салатики и проч. Ну и как тут не покормить молодого, «умненького мальчика», который приехал и от всей души пытается помочь?

Это был целый мир, сильно непохожий на современную автоматизацию. Не скажу, что он был лучше – все-таки, нормального, вдумчивого программирования в нём не хватало. Тут и постоянные разъезды, и множество переключений, и, в т.ч., отсутствие интернета – ни тебе нормальной документации, ни форумов, ни видео, ни статей, ни примеров кода. Всё изучалось на своём опыте, собственной шкуре, в т.ч. её задней части, которая просиживала штаны в троллейбусах, маршрутках, междугородних автобусах и электричках.

Но было и хорошее, полезное для развития. В первую очередь – постоянное общение с пользователями и заказчиками разного уровня. Не было ни менеджера, ни аналитика, ни архитектора. Только ты, заказчик и проблема. И ничего между вами – разве что полметра пространства. Соображать приходилось быстро, очень быстро. Каждый день.

Ну а самый страшный вид незащищённой автоматизации, который сейчас вообще почти не встречается – работа с заказчиком из того же здания, где находится ваша контора. В прежние времена такое встречалось постоянно, и почти  всегда превращалось в кошмар.

Например, семиэтажное здание бизнес-центра, на одном сидят программисты, которые занимаются описанной выше автоматизацией. И есть 1-2 менеджера (тогда это было нормой – очень мало менеджеров). Где им брать клиентов? Вот же они, под ногами валяются (если вы сидите на верхнем этаже). Вот и пошли менеджеры по этажам, заглянули в каждый офис, предложили программы и услуги.

Конечно, нашли заказчиков. Разумеется, отправили программистов. Те даже обрадовались – хорошо же, ехать никуда не надо, пешочком пару этажей и ты на месте. И вроде поработали неплохо, и всё получилось, и бумажки подписали, и заказчик доволен, но… Сами понимаете, не бывает так, чтобы всегда работало завтра то, что работает сегодня.

Завтра у заказчика что-то пошло не так, он как поступает? Обычно он звонит менеджеру, объясняет, они договариваются о выезде, в удобное для всех время. А тут? Говорит менеджер заказчику «завтра зайдёт программист», а человек ждать не хочет, он негодует, у него ж чего-то там не работает. Заказчику тоже не в лом пару этажей пешком пройти, и вот он уже стоит над душой у кого? Ладно если у менеджера – там шкура дублёная, где сядешь там и слезешь. Нет, заказчик идёт сразу к программисту, и начинает выносить мозг ему.

Тут уж всякое случалось. Один программист «заболел» и неделю не появлялся в офисе. Остальные были «заняты» и не могли помочь. Другой программист честно сказал «да мне насрать, что у вас там не работает», и случился большой скандал – программист не знал, что заказчик – из администрации собственника здания. Иногда всё разруливалось мирно – шли и чинили.

Однако, после нескольких подобных случаев конкретно в нашей конторе приняли два решения. Во-первых, перестали работать настолько без защиты – запретили менеджерам ходить по этажам. Во-вторых, поставили магнитные замки на двери, всем выдали пропуска и повесили домофоны.

Я, честно, думал, такой автоматизации больше не бывает. Люди на удалёнке, доступ к сети заказчика есть из любой точки мира, да и программисты, в большинстве своём, отвыкли общаться с заказчиками в таком стрессовом режиме. Но не так давно один шибко умный менеджер додумался-таки пойти по офисам и найти себе клиента, а всем остальным – геморрой. Да ещё заказчик попался из тех, которых и в 90-е старались избегать – строитель.

Благо, всё закончилось очень быстро. Менеджер продал ПО, договорился о проекте, начали работать, дошло до первого конфликта, заказчик прибежал в офис к программистам, там все притихли и разбежались, как тараканы от резко включенного света, заказчик дошёл до руководителя, а тот тоже в нулевых начинал – сразу всё понял, заказчика уболтал свернуть проект с нами, помог найти другую компанию, менеджеру сделал экзекуцию и ввёл строжайший запрет на автоматизацию клиентов, которые могут дойти до офиса пешком.

Правда, остались пара-тройка заказчиков, которые почему-то не ленятся приезжать в офис на машине, чтобы поругаться. Но, хвала интернету и силе времени, таких с каждым годом всё меньше.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

О жизни Бесплатно (free)

Про текущую ситуацию на рынке

02.10.2025    9674    1c-intelligence    233    

44

О жизни Россия Бесплатно (free)

Личная история смены профессии — честно и с юмором. Как решиться на первый шаг, что помогло на старте и почему даже отчёты в 1С могут приносить радость.

17.07.2025    3131    user2154904    13    

55

О жизни Бесплатно (free)

В данной статье я хочу поделиться своим видением обеих направлений разработки, сравнить их и дать свою субъективную оценку, а также рассказать историю ИТ в общих чертах за последние 5 лет, как ИТ пузырь начал раздуваться и как он в конце концов лопнул.

11.07.2025    4896    hexhoc    25    

57

О жизни Россия Бесплатно (free)

Для гениального программиста 1С Аркадия Скворцова это должно было стать рутинной отладкой. Но база данных НИИ, занимающегося «стабильностью пространственно-временного континуума», оказалась не так проста. Что скрывается за строками кода, где вместо «ПриходТовара» значится «ПеремещениеМатерии», а в регистрах накапливается «ЭнтропияВселенной»?

19.05.2025    3163    vet7777    11    

42

О жизни Россия Бесплатно (free)

Данная статья сугубо для раздела «О жизни», но может оказаться полезна многим членам сообщества. Все описанное ниже соответствует актуальному российскому законодательству на момент публикации статьи. У вас нет и в ближайшее время не предвидится детей возрастом до 1.5 лет? Вспомните о родственниках / друзьях / коллегах / знакомых, у которых они есть, и отправьте ссылку на эту статью — она может быть им чрезвычайно полезна. Распространите среди жильцов вашего ЖЭКа, как говорилось в одном классическом произведении. Помните, что, ставя плюсы к статье, вы поддерживаете её автора!

01.07.2024    9325    madonov    48    

56

О жизни Linux Системный администратор Программист 1С v8.3 Россия Бесплатно (free)

Использование Linux в качестве основной ОС для программиста 1С, возможно ли это? Решил поделиться личным опытом работы перехода на эту систему. В статье моя история без технических деталей максимально простым языком. И, спойлер, да, жизнь на Линуксе для разработчика 1С возможна и с каждым годом становится всё комфортней. Статья рассчитана на людей, с Линуксом не знакомых, специалистов прошу не кидаться помидорами.

16.05.2024    10110    soulner    34    

52

О жизни Россия Бесплатно (free)

Подводим итоги работы в 1С за 2023 год. Все о вас: 4 подробных раздела с цифрами, графиками и ужасными цветами диаграмм (должна же где-то быть стабильность).

08.02.2024    33796    Neti    87    

124
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1925 09.10.25 12:31 Сейчас в теме
ну у вас и шутки...прошлая статья - восстание обезтерпил... сегодня незащищенный $Е#%автоматизация...
благодаря таким удаленным и защищенным сервис-сопровождениям компании заводят своих 1с-разработчиков, сисадминов, аналитиков.... меня устраивает :)
dabu-dabu; +1 Ответить
2. RocKeR_13 1457 09.10.25 13:09 Сейчас в теме
Прям загнали в ностальгию) Были и клиенты из того же здания, но, правда, они были в том числе и партнерами (УЦ), поэтому сильно не злоупотребляли своим географическим положением.

Одного парня заперли в подвале магазина и сказали «будешь сидеть, пока всё не исправишь».

Вот такое тоже было лично у меня, пока еще совсем зеленым был. Самое обидное, что я тогда потратил офигенную кучу времени на доработку загрузки данных из IIKO, клиент остался на 110% доволен, все оплатил, но через неделю "спецы" из IIKO тупо внешнюю обработку перезаписали)))

А еще у нас самым важным атрибутом была флешка или, позже, внешний HDD. Вот самое страшное было - это не то, что клиент останется чем-то недовольным, а забыть этот бесценный артефакт у них в системнике)
Motor24; Designer1C; +2 Ответить
3. glek 119 09.10.25 15:03 Сейчас в теме
90-е... Флешка... А нефигово так жили. Мы с дискетами ездили (самые счастливчики с ZIP-м)
Award; Dnki; Motor24; RocKeR_13; +4 Ответить
4. aximo 2511 09.10.25 22:27 Сейчас в теме
Сейчас это так же практикуется - «отдал ноутбук программисту, чтобы он все там установил»
5. bestsader 30 09.10.25 22:51 Сейчас в теме
Ностальгнулось. Хорошие времена были! И девки были краше и интернет свободнее и хер стоял!
shard; bulpi; +2 Ответить
6. Cерый 28 09.10.25 22:54 Сейчас в теме
Непонятные сетования - у себя на рабочем месте или у внешних заказчиков часто открываю второй конфигуратор, поднять файловую БД, загрузить с флешки подходящую типовую, открыть внешние обработку/отчёт, консоль запросов, предположительно могущие быть использованными в качестве фрагментов кода - быстро, далее копирую кусками; так или иначе, с аналогичными задачами сталкиваться приходилось ранее. С запросами вообще замечательно - в файле sel сотни запросов, иногда даже открываю его блокнотом - имя запроса, как правило, осмысленное и уникальное, скопировал - поправил - параметры обновил - запустил, выгрузил в Excel - у заказчика уже есть пища для предварительного анализа; собирайте примеры, наращивайте опыт, растите!
Мне нравится моя консоль https://infostart.ru/1c/tools/558547/
она позволяет, кроме всего прочего, собирать результирующий запрос из нескольких отдельных, оставляя инструкции ПОМЕСТИТЬ В итогового на потом.

Предлагаемая метода увеличит количество открытых окон 1С, создайте файл с именем "Это рабочая база!.txt", поместите туда строку "Это рабочая база!" и открывайте каждый раз, когда открываете рабочие базы. Хирурги перед операцией окружают место операции простынями, надеюсь, Вы отнесётесь к этой рекомендации серьезно.

Автор размещает свои статьи на https://habr.com/ru/users/nmivan/articles/, возможно, Сообществу будут интересны комментарии на те же статьи там.
7. PerlAmutor 160 10.10.25 03:51 Сейчас в теме
У меня каждый день "незащищенная автоматизация", на фикси. Руководитель просто физически не может отказать от прямого общения со мной других "заказчиков". Либо руководителя нет рядом, либо "заказчик" уровнем повыше него самого и тогда оба стоят над душой перебивая друг другая пытаясь объяснить суть проблемы. И, да, пойти посмотреть почему "смарт-тв" не выводит изображение с компьютера у "вышестоящего" дело программиста 1С, просто потому, что он рядом, а техподов вызывать надо по отдельной заявке, которые еще и добираться будут минут 30, а совещание вот вот начнется. Нервы выматывает изрядно, когда понимаешь, что у тебя сейчас идет расчет зарплаты или закрытие месяца, а тебя отвлекают по пустякам.

Небольшая ремарка по поводу доступности программистов из фирмы - подрядчика.
Мы работали и работаем с франчами, когда что-то идет не так и надо срочно решить проблему то естественно с проблемой обращаемся в фирму, чтобы они исправили то, что сломали. Но это часто выглядит как длинные переписки между руководителями, которые часто сами не понимают суть проблемы. И заканчивается это часто тем, что в сторону подрядчика кидают бранные слова, а мне, как штатному программисту, выпадает доля исправлять это хозяйство в срочном порядке. Ну просто потому, что не достучаться до программиста подрядчика...
Award; RustIG; +2 Ответить
9. RustIG 1925 10.10.25 08:10 Сейчас в теме
(7)
потому, что не достучаться до программиста подрядчика...


начните работать с еще одним франчайзи

со временем станет ясно, с кем комфортнее
10. aximo 2511 10.10.25 09:37 Сейчас в теме
(9) Рустем, ну что там - франч то у тебя дышит?
11. RustIG 1925 10.10.25 11:07 Сейчас в теме
(10) Дмитрий, добрый день!
Спасибо за вопрос, прям тепло стало на душе...
В целом и кратко, франч жив, но я стал скромнее: в 2024 году я расстался по собственной инициативе с 3-мя ключевыми своими клиентами, с которыми начинал работать в 2012 году, и с одним клиентом из 2020-го года. Сейчас на обслуживании 3-4 клиента.
Подвел итоги уходящего 2024 года

Сейчас живу и работаю с новым чувством баланса и приоритетов :
"Делай для себя" Саня Бетов
Прикрепленные файлы:
16. V.Nikonov 124 10.10.25 12:52 Сейчас в теме
(9) Новый Подрядчик/Франч - будет целую вечность въезжать в Доработку. По стандарту, исправлять Ошибки должен создатель этих ошибок.
Штатному программисту надо стараться быть по максимуму в курсе Доработок.
Мне часто приходилось дорабатывать код от не слишком "талантливых" программистов подрядчика. Так было быстрее.
17. RustIG 1925 10.10.25 13:57 Сейчас в теме
(16)
будет целую вечность въезжать в Доработку. По стандарту, исправлять Ошибки должен создатель этих ошибок.

Вадим, вот не соглашусь. Если тема узкоспециализированная, то конечно. Если речь о развитии функционала и исправлении ошибок в общепринятом смысле, то я справлюсь. Справлялся до сих пор, и поэтому теперь это в моей картине мира...
Смотрите шире на мир, доверяйте больше.
То , что вы ищите, тоже вас ищет.
23. V.Nikonov 124 14.10.25 09:02 Сейчас в теме
(17) Так опытный программист исправит и свои и чужие ошибки. Разработчик. хоть что-то помнит про свои задумки. А Новенькому - сначала потребуется понять Чужую логику.
Хотя, всяко бывает...
25. V.Nikonov 124 14.10.25 09:07 Сейчас в теме
(17) Или разговор про исправление данных учета?
22. shard 282 13.10.25 21:07 Сейчас в теме
(7) программист 1с закрывает месяц и считает зарплату? любопытная у Вас контора...
8. hercules 10.10.25 06:49 Сейчас в теме
Статья хорошая, старая :)

Мы тогда росли вместе с рынком и уровнем задач.
Я, бегая между клиентами, чувствовал себя шмелем, переносящим идеи от одного клиента к другому.

К слову, и заказчики тогда были разумнее. У них было мало чего, но они понимали, чего хотят. Хотя, может это мне везло.

Сейчас порог входа для молодых сильно выше.
Dnki; Tefal; +2 Ответить
12. RustIG 1925 10.10.25 11:13 Сейчас в теме
пора встречу олдскул-выпускников организовать - приходят все кому 35+, 40+, 45+, 50+, 55+, 60+
13. PilPatn 10.10.25 11:14 Сейчас в теме
14. aximo 2511 10.10.25 11:19 Сейчас в теме
(11) ну не переживайте, если что… время сейчас такое… но не нужно считать франч - фрилансером!
RocKeR_13; RustIG; +2 Ответить
15. smit1c 106 10.10.25 12:24 Сейчас в теме
Да, всё так и было!.. Хотя почему было, всё и сейчас так есть! Есть у меня парочка клиентов не признающих удаленку..
18. CheBurator 3232 10.10.25 23:22 Сейчас в теме
Знакомо.
Никогда не испытывал проблем при работе на территории заказчика.
DmitryKlimushkin; kser87; Cерый; +3 Ответить
19. CheBurator 3232 11.10.25 01:17 Сейчас в теме
(18) если понимал, что требуется "помыслить/туплю" - так и говорил: "Требует дополнительных исследований", и забирал задачу "с собой. Клиенты нормально воспринимали.
dabu-dabu; kser87; V.Nikonov; RocKeR_13; aximo; Cерый; +6 Ответить
20. KOTzilla 24 13.10.25 05:18 Сейчас в теме
Самые добрые тетеньки были не в бухгалтерии, а детских садиках, вот где и супом накормят и компот дадут=)
Dnki; DmitryKlimushkin; +2 Ответить
21. smit1c 106 13.10.25 10:03 Сейчас в теме
27. kser87 2479 16.10.25 09:16 Сейчас в теме
(20) только БГУ не лучшее решение
24. V.Nikonov 124 14.10.25 09:04 Сейчас в теме
Лично я не комплексовал от разговоров с Клиентами...
Не редко, аналитик приносил настолько путанное решение для реализации, что проще заново, лично переговорить с Заказчиком, и потом выработать более оптимальное решение проблемы.
DmitryKlimushkin; aximo; +2 Ответить
26. kser87 2479 16.10.25 09:15 Сейчас в теме
Никогда не избегал общения с клиентами и до сих пор люблю с ними разговаривать. Очень полезно.
dabu-dabu; DmitryKlimushkin; aximo; +3 Ответить
28. DmitryKlimushkin 20.10.25 12:10 Сейчас в теме
На сайте франчей можно вывешивать "Безопасная автоматизация - проверено электроникой")))
Для отправки сообщения требуется регистрация/авторизация