29 апреля — было всего пять просмотров, из них уникальных только три.
30 апреля — тоже пять просмотров, из них уникальных три.
Далее у нас в России начались майские праздники и с 1 мая по 2 мая просмотров не было вообще.
3 мая (в праздничный день) — было всего три просмотра и все они были уникальные.
И вот наступили рабочие дни. Как я понимаю, что в этот период работать всем наёмным сотрудникам не очень-то и хотелось, однако куда деваться, приходилось, наверное, создавать какую-то видимость. Деньги за просто так никто платить не будет, поэтому количество просмотров моего резюме резко пошло вверх. Ну, не так, чтобы сильно резко вверх, но их стало больше 10.

Кроме активации своего немного подредактированного резюме я сам стал просматривать другие вакансии, которые были размещены на сайте и увиденное там меня очень сильно ужаснуло. На одну вакансию было порядка 150 и более откликов! Не просто просмотров, а именно откликов! Вот это конкуренция. 8 лет назад, когда я искал работу в прошлый раз, такого даже близко не было. Наоборот, программисты 1С были в почете и их разбирали, почти как «горячие пирожки» в базарный день на рынке. И каждая организация хотела захантить пирожок погорячее, чтобы был с пылу с жару. А тут прямо обратная ситуация.
Ладно, что есть, то есть, и к этому надо будет как-то приспосабливаться.
4 мая (понедельник) — количество просмотров 16, из них уникальных — 15. Что само по себе уже неплохо. Но и уже начались первые отказы. Причем это были отказы на мои отклики. В понедельник я получил 4 отказа.
Ладно двигаемся дальше.
5 мая (вторник) — 13 просмотров, из них уникальных — 9. Получил один отказ и в этом же день получил первое предложение на собеседование! Ура, начало было положено. Разработчик 1С:ERP, это как раз то, чем я занимался последние 8 лет. Мне назначили время для собеседования через Яндекс.Телемост. Довольно неплохая программа, для удаленного интервью. Хорошо, что хоть ехать никуда не надо. Огорчило то, что зарплата у них какая-то очень маленькая. Но это же только первое собеседование и надо было на ком-то вспоминать, как это делается. Ведь собеседование это искусство, которое также надо оттачивать. Умение продать себя задорого это очень хороший скилл и без тренировки его не достичь. А я никогда этого делать особо не умел.
6 мая (среда) — 12 просмотров, из них уникальных — 9. Получил еще одно предложение на собеседование и два отказа.
7 мая (четверг) — 10 просмотров, из них уникальных — 7. Зато состоялось назначенное ранее собеседование. Не понравилось мне то, что их начальник отдела так и не показала своего лица. Эйчара я видел, они видели меня. А ведь они меня заранее предупредили, чтобы у меня видеокамера была включена. Мелочь, но как-то не очень приятно. Ну да ладно, тут не я устанавливаю правила игры, но осадочек остался. Они послушали мой опыт, я послушал, что им надо. Ничего такого особенного в этом собеседовании не было. Но, как я понимал, их не очень устроил мой опыт, особенно то, что я очень много времени на предыдущей работе занимался разработкой мобильного приложения. Хотя в моём кейсе были и другие разработки, о которых я также рассказал.
Рассмотрели небольшую практическую ситуацию. Есть первая база и есть вторая база, в которую надо выполнять перенос номенклатуры. Как выполнять связь номенклатур во второй базе, если впоследствии планируется менять название этих номенклатур.
На первый взгляд, самым простым решением было ввести новый реквизит во второй базе в справочник «Номенклатуры» и заносить в этот реквизит код номенклатуры из старой базы, тем более, что исходная база у нас одна. Если бы было бы две, то такой вариант не прокатил бы, так как могло быть повторение кодов.
Но начиная с платформы 8.3.22, появилась возможность в запросе получить ГУИД объекта. Помните функцию УНИКАЛЬНЫЙИДЕНТИФИКАТОР(), и именно тогда появилась возможность в качестве нового реквизита для связи во второй базе использовать ГУИД объекта.
Вторая практическая ситуация. Опять две базы. В одной базе учет ведется с точность до пяти знаков после запятой, а во второй, более новой, до двух знаков после запятой. Что можно сделать, чтобы во второй базе дополнительные три знака не были потеряны. Понятно, что в рукопашную менять базу, которая находится на поддержке и изменения в неё вносить нельзя, никто не позволит. И прямо сразу мне решение в голову не пришло и получается, что с этим вопросом я «пролетел». Почему-то мысль про дополнительные реквизиты мне в голову даже и не пришла. За все годы моего опыта в 1С я не сталкивался с такой ситуацией в реальных условиях. Ну, что случилось, то случилось. Задним числом мы все умны.
На следующий день от них мне пришел отказ.
8 мая (пятница) — 18 просмотров, из них уникальных — 8. Меня явно «домогался» «Непоследний биток», от них было аж 4 просмотра, но их переплюнул «Человечек на четырех колесах с крылышками на ногах» — 5 просмотров. Опять получил парочку отказов, но состоялось еще одно собеседование.
Это собеседование мне понравилось больше, несмотря на технические неполадки, которые произошли в начале. Опять я рассказал про свой опыта работы в начале и опять опыт с мобильными приложениями тут оказался не нужен. Даже опыт работы с ERP, в части складского учета, оказался невостребованный. Нужен был опыт работы с WMS-системой управления и автоматизации склада! А у меня этого «опыта ноль целых ноль десятых». С данной конфигурацией я не работал. Я только в общих чертах знаю, что это такое и то, что это также разрабатывается на 1С. Хотя в ERP я занимался разработкой и написанием подсистемы для складской логистики и учета транспорта.
Ну что есть, то есть. По окончании собеседования мне сказали, что через 1-2 рабочих дня, мне сообщат о решении. Если будет отказ, значит отказ. Если меня одобрит начальник отдела, то следующий этап будет собеседование с IT-директором. Но это будет уже после «второй волны» майский праздников. На том и порешили.
Вопросы задавались довольно простые.
Какие я знаю директивы компиляции при работе с управляемыми формами? (&НаКлиенте, &НаСервере, &НаСервереБезКонтекста и &НаКлиентеНаСервереБезКонтекста).
Чем отличается директива компиляции &НаСервере от директивы компиляции &НаСервереБезКонтекста.
Еще был вопрос про вложенность транзакций, надо ли это их использовать или нет. Тут я ответил, что никогда из своей практики не видел использование вложенных одну в другую транзакции и сам это никогда не практиковал.
Как я потом прочитал в Интернете, после собеседования,
В системе 1С:Предприятие не поддерживается вложенность транзакций. Это означает, что фактически существует только один уровень транзакции, и повторный вызов метода НачатьТранзакцию() внутри уже открытой транзакции не создаёт независимый вложенный контекст.
Был также вопрос про Структуру и Соответствие, чем они отличаются. С этими коллекциями данных я работал и применял на практике, поэтому ответ я знал. В структуре все ключи должны быть уникальны и только строкового типа. В соответствии — тип ключа может быть любого типа данных и уникальности этих ключей уже нет.
Так что на сегодняшний день я жду ответную реакцию по данному собеседованию.
Кроме этого, особо хочу рассказать вам про одну вакансию на «Старшего разработчика 1С в agile-команду». Зарплата от 500 000р. до вычета налогов. Есть удаленный формат работы.
«Как вам такая вакансия, Лебовски?» А то всё говорят, что программисты 1С не могут зарабатывать хорошие деньги и зарплаты у них низкие.
Технологический стек:
- 1С:Предприятие - мобильное приложение и расширение для 1С:ERP2. Используйте EDT или Конфигуратор: для работы с гит в Конфигураторе команда DevOps подготовила автоматические заявки, которые позволят выкладывать код в ветки git
- Gitlab - монорепозиторий, GitHub Flow
- Yandex.Tracker - для Scrum-досок и сервис-деска
- Yandex.Wiki - для документации
- Swarmica - для базы знаний и поддержки на принципах KCS
- Пачка и Zoom - для общения команды
- Vanessa Automation - регресионные E2E тесты на Gherkin
- SonarQube - контроль качества кода
- RabbitMQ - для надежных и мгновенных интеграций. Используем как классические очереди, так и стримы.
- Jenkins - для запуска тестов и публикации отчетов в Allure, сборки apk/cfe/cf, решения других задач CI
- ИИ-ассистент на основе RAG - отвечает на вопросы по документации и кодовой базе продукта (500 тыс. строк). Инструмент помогает быстро погрузиться в проект — им пользуются не только новые разработчики, но и команда поддержки. По статистике, в каждом втором обращении ИИ даёт готовое решение, которое поддержка применяет сразу.
ТРЕБОВАНИЯ
- Опыт разработки на платформе 1С 8.3 от 3х лет
- Опыт внедрения и доработки УТ11/КА2/ERP2
- Опыт работы с интеграциями: КД 2 и 3, web и http-сервисы, брокеры сообщений, шины данных
ЗАДАЧИ
- Проектирование и разработка решения с использованием БСП
- Разработка автотестов на Геркин
- Принимать непосредственное участие в решении проблем у клиентов, использующих наше решение
ВЫ МОЖЕТЕ
- Участвовать в создании продукта, который ежедневно используется тысячами пользователей
- Решать сложные архитектурные задачи, писать код в соответствии со стандартами 1С
- Получать "мгновенную" обратную связь: благодаря использованию автотестов и CI минимальный Time to market: релизы десятки раз за день
- Использовать "лучшие в классе" инструменты и технологии
- Инфраструктура разработки на базе облачного сервиса "Окружение разработки 1С" от Серебряной Пули.
Я тоже попытался откликнуться на данную вакансию, но моментально получил отказ. Скорее всего, что мой возраст им явно не подошел, хотя то, что там было перечислено мне знакомо не понаслышке. Что называется «пробовал, работал, знаю и умею».
Еще одна вакансия, которая мне приглянулась, хотя и заработная плата там намного меньше предыдущей вакансии. Всего лишь от 300000р. на руки.)))
Обязанности:
- Участие в проектировании и разработка функционала в соответствии с поставленными задачами
- Подготовка обновлений конфигураций на новые версии типовых решений
- Разработка интеграций
- Codereview
Требования:
- Высшее образование
- Практические навыки работы с EDT, Git (разработка осуществляется именно в EDT)
- Опыт работы на проектах с конфигурациями ERP, ЗУП, БП, ДО
- Знание внутренних механизмов и практические навыки использования БСП
- Практический опыт реализации интеграций с применением http и web сервисов (как 1C, так и с другими системами)
- Знание системы стандартов и методик разработки конфигураций для платформы 1C
- Опыт работы в команде
- Знание универсальных технологий обмена данными, конфигурация «Конвертация данных 2.1 / 3.0»
- Практический опыт разработки модульных и сценарных тестов (YAxUnit, VA)
- Практический опыт разработки мобильных приложений на мобильной платформе 1С. Будет преимуществом знание платформы Android с навыками разработки приложений в Android Studio на Kotlin
- Наличие сертификатов специалиста по платформе или эксперта по технологическим вопросам, при прочих равных, будет преимуществом
Ну, конечно, вот эта строка немного поразила: «Будет преимуществом знание платформы Android с навыками разработки приложений в Android Studio на Kotlin». Программистам, со знанием только этого стека, уже платят больше, чем программисту 1С. Поэтому стоит над этим задуматься.
И еще удивила такая фраза в условиях: «ДМС со второго месяца работы (включая стоматологию), онлайн консультации с психологом». Неужели после некоторого времени работы там потребуется эта консультация?
Но работодатели вольны в своих желаниях, каких сотрудников они хотят приобрести. А мы, будущие сотрудники также можем «выбирать», соглашаться нам на предложения работодателя или искать другой вариант.
Подведу итог этой статьи:
- Работу пока не нашел. Нахожусь в активном поиске.
- Планирую переписать своё резюме, указав и расписав более подробнее то, чем я занимался последние 8 лет на предыдущей работе. А то, как сам потом заметил, что многое я упустил в своём нынешнем резюме.
- Активно откликаться на вакансии, которые выложены на хаха.ру. Ведь длинные майские праздники уже закончатся и все начнут активно работать, а не мечтать о предстоящем отдыхе.
- Буду пробовать обходить алгоритмы, как мне советовали раньше в комментариях ранее написанной статьи, чтобы получить как можно больше приглашений на собеседование и уменьшить количество первоначальных отказов, когда на моё резюме даже не читали, а просто отказывали по возрасту.
- В резюме себя надо показать «Как швец и жнец и на дуде игрец. И барыню сплясать могу, и польку-бабочку, с проходом и без».
Всем добра и всего наилучшего. )))
Вступайте в нашу телеграмм-группу Инфостарт