ВАКАНСИЯ: TeamLead команды аналитиков (Fullstack) ✌️
🔍 Мы в поиске мастера своего дела для работы над масштабной HRTech платформой, меняющей мир HR! Если ты умеешь управлять командой аналитиков, вдохновлять их и находить инновационные решения — тебе к нам👐
🔨 Твои задачи:
▫️руководить и вдохновлять команду аналитиков
▫️автоматизировать бизнес-процессы и улучшать их для наших клиентов
▫️проводить интервью, собирать и анализировать требования
▫️создавать и внедрять уникальные решения от интерфейса до интеграции
▫️вести проекты от идеи до презентации и готовить документацию
🔥 Ты, кого мы ищем:
▫️гуру аналитики с опытом лидера 3+ года
▫️знаешь, как использовать REST, SOAP, BPMN, UML на практике
▫️умеешь работать с SQL, JSON и XML, и это для тебя не магия
💡 Жми на кнопку!
#ГНИВЦ_вакансии
▫️руководить и вдохновлять команду аналитиков
▫️автоматизировать бизнес-процессы и улучшать их для наших клиентов
▫️проводить интервью, собирать и анализировать требования
▫️создавать и внедрять уникальные решения от интерфейса до интеграции
▫️вести проекты от идеи до презентации и готовить документацию
▫️гуру аналитики с опытом лидера 3+ года
▫️знаешь, как использовать REST, SOAP, BPMN, UML на практике
▫️умеешь работать с SQL, JSON и XML, и это для тебя не магия
💡 Жми на кнопку!
#ГНИВЦ_вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Как MobX делает объекты реактивными с помощью Proxy 🔥
На Хабре вышла новая статья от нашего React-разработчика Дмитрия Клешнева, где он подробно разбирает, как MobX превращает обычные объекты в реактивные с помощью
🧐 Что внутри?
⚫️ Как MobX делает объекты «живыми» и отслеживает изменения
⚫️ Разбираемся с
⚫️ Как устроено отслеживание зависимостей через
Читайте статью и погружайтесь в мир реактивности✌️
Если есть вопросы или хотите подискутировать — пишите в комменты, мы будем рады обсудить!💬
#ГНИВЦ #ГНИВЦ_экспертиза
На Хабре вышла новая статья от нашего React-разработчика Дмитрия Клешнева, где он подробно разбирает, как MobX превращает обычные объекты в реактивные с помощью
Proxy. Если вам интересно, как это работает под капотом и как MobX отслеживает зависимости, то советуем к прочтению:) makeAutoObservable и observable reportObserved() и notifyObservers() Читайте статью и погружайтесь в мир реактивности
Если есть вопросы или хотите подискутировать — пишите в комменты, мы будем рады обсудить!
#ГНИВЦ #ГНИВЦ_экспертиза
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Любители баз данных, материал для вас 🥸
До конференции PGConf осталось совсем немного! Наши коллеги Дмитрий Ремизов и Вячеслав Малютин не только готовят доклады на предстоящую конференцию, но и уже делились своим опытом в статьях на Хабре. Если хотите глубже погрузиться в тему перед их выступлением — вот полезные материалы:
📌 "Использование bpftrace для трассировки выполнения запросов в postgres"
📌 "Использование uprobe/uretprobe в bpftrace-скриптах вместо USDT probe"
📌 “Timed wait events in PostgreSQL”
📌 “pg_pathman vs декларативное секционирование — что лучше?”
📌 “О внутренних аспектах внешних ключей”
📌 “Опыт разработки на доработанном pgTap”
А теперь самое интересное — обсудить всё это можно вживую!
На PGConf наши авторы выступят с докладами:
🎤 Вячеслав Малютин “Юнит-тесты в БД + ускоренная разработка” — 31 марта в 11.20
🎤 Дмитрий Ремизов “Танцы с бубнами вокруг FK (некоторые аспекты создания и валидации внешних ключей)” — 31 марта в 15.40
❓ Подробнее о конференции можно прочитать здесь
Читайте, задавайте вопросы, приходите послушать доклады и пообщаться! Будет интересно✌️
До конференции PGConf осталось совсем немного! Наши коллеги Дмитрий Ремизов и Вячеслав Малютин не только готовят доклады на предстоящую конференцию, но и уже делились своим опытом в статьях на Хабре. Если хотите глубже погрузиться в тему перед их выступлением — вот полезные материалы:
А теперь самое интересное — обсудить всё это можно вживую!
На PGConf наши авторы выступят с докладами:
Читайте, задавайте вопросы, приходите послушать доклады и пообщаться! Будет интересно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2
Мы ищем инженера-проектировщика для работы над крутым проектом "АИС Налог" — автоматизированной системой для ФНС России ✌️
😎 Если ты разбираешься в Docker, умеешь автоматизировать процессы с Ansible и любишь покопаться в документации по ГОСТ, то тебе к нам!
☝️ Нам важно, чтобы ты знал, как управлять серверами на Linux, разбирался в микросервисах и контейнеризации (Docker, containerd), был профи в Kubernetes и Helm, а также имел опыт работы с виртуализацией и базами данных
Ждем тебя в команде, будет интересно!
Откликнуться
#ГНИВЦ_вакансии
Ждем тебя в команде, будет интересно!
Откликнуться
#ГНИВЦ_вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Сегодня делимся историей Ангелины, студентки 4-го курса УУНИТ, которая уверенно покоряет мир IT.
Верьте в свои силы, и каждая задача станет увлекательным путешествием. Успешного завершения недели и чудесных выходных!
Подробнее о пути Ангелины читайте здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
VK
Разбивая стереотипы: история молодого джуна в ГНИВЦ
Встречайте Ангелину, 21-летнюю студентку прикладной математики из УУНИТ (Уфимский университет науки и технологий) и младшего разработчика..
❤8
IT's GNIVC
Любители баз данных, материал для вас 🥸 До конференции PGConf осталось совсем немного! Наши коллеги Дмитрий Ремизов и Вячеслав Малютин не только готовят доклады на предстоящую конференцию, но и уже делились своим опытом в статьях на Хабре. Если хотите глубже…
This media is not supported in your browser
VIEW IN TELEGRAM
Вячеслав Малютин на PGConf представит доклад "Юнит-тесты в БД + ускоренная разработка" в 11.20! Если ты фанат оптимизации и тестинга в IT — это именно то, что нужно. Присоединяйся, прокачай свои навыки и узнай о свежих подходах в разработке! 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4
Какой он — собственный фреймворк крупной копании? 🧐
Рассказываем в обзорной статье "От хаоса к системе: как мы создавали корпоративный фронтенд-фреймворк" в блоге нашей компании на Хабре✌️
Мы также поговорили и о некоторых аспектах опыта создания общих фронтенд-решений — Web-ЕКП и дизайн-системы.
Эта статья не только описывает фронтенд-фреймворк в компании, но и позволяет взглянуть на проект с точки зрения людей, которые занимались внедрением проекта на разных ролях: управление, дизайн, проектирование, разработка и так далее🖥
Ждем ваших лайков и комментариев❤️
#полезное
Рассказываем в обзорной статье "От хаоса к системе: как мы создавали корпоративный фронтенд-фреймворк" в блоге нашей компании на Хабре
Мы также поговорили и о некоторых аспектах опыта создания общих фронтенд-решений — Web-ЕКП и дизайн-системы.
Эта статья не только описывает фронтенд-фреймворк в компании, но и позволяет взглянуть на проект с точки зрения людей, которые занимались внедрением проекта на разных ролях: управление, дизайн, проектирование, разработка и так далее
Ждем ваших лайков и комментариев
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7🔥4⚡1
Спрашивали? Отвечаем! ▶️
В этот понедельник наши эксперты выступали с экспертизой на конференции PGConf.
Мы решили поделиться с вами ответами на вопросы по их темам.
🟣 Ответы на доклад Вячеслава Малютина “Юнит-тесты в БД + ускоренная разработка”
❓ Не будет ли проблемой работать с “раздетой” таблицей?
❓ Какой порог входа в разработку юнит-тестов?
❓ Можно ли встроить в CI?
❓ Вольете в upstream (master)?
❓ Как убедить начальство начать писать юнит-тесты?
❓ Что делать если тестовых данных много-много?
❓ Какая общая производительность запуска тестов?
🟣 Ответы на доклад Дмитрия Ремизова “Танцы с бубнами вокруг FK (некоторые аспекты создания и валидации внешних ключей)”
❓ Почему perf а не strace?
Дима провел также мини-доклад по теме “Маленькая серебряная пуля для Ora2PGCopy”.
❓ Надо или не надо делать to_char?
❓ Cравнивали ли длительность миграции с выключенным autovacuum, но с последующим ручным vacuum? и если autovacuum на время миграции не отключать?
В этот понедельник наши эксперты выступали с экспертизой на конференции PGConf.
Мы решили поделиться с вами ответами на вопросы по их темам.
Мы, как разработчики, должны четко понимать, что бизнес-логика может вставить в БД. Для нормальной работы достаточно не вставлять то, что не может вставить бизнес-логика.
Т.к. любой юнит-тест это обычная хранимая процедура, то для sql-разрабочика порога нет.
Без проблем. Есть плагин для Jenkins. Сама аббревиатура TAP это один из тех модных форматов типа yaml и xml. Небольшой парсер и можно встраивать буквально куда угодно.
Вот версия со всеми доработками. Также имеется pull-request.
Надо сказать, что любой sql-разработчик уже пишет все, что нужно юнит-тесту. Осталось приучить его оформлять свою работу в виде артефакта юнит-тест. Два три подхода к этому упражнению и привычка будет сформирована.
Каждый тест должен проверять не большую часть бизнес-логики, поэтому слишком большого набора тестовых данных быть не должно.
Если все тесты были написаны с идеей о том, что каждый юнит-тест проверяет небольшую часть бизнес-логики, то запуск всего набора не будет проблемой никогда.
Это дело вкуса и для данной задачи подошли бы оба, в других случаях perf предлагает больше гибкости в анализе собранной информации.
Дима провел также мини-доклад по теме “Маленькая серебряная пуля для Ora2PGCopy”.
Так как исходный код утилиты от меня закрыт, то это был единственный способ повышения производительности. И, конечно, этот трюк работает в тех случаях, когда у вас мощное железо как на стороне Oracle, так и на стороне PostgreSQL. В других случаях может не сработать.
Мы изначально выключили autovacuum, так как выяснили на этапе миграции данных (предыдущем этапе), что он довольно сильно негативно влияет на скорость переноса данных.
Далее мы его уже не включали при отладке следующих этапов. Мы считаем что наличие autovacuum внесёт слишком большую долю «энтропии» в процесс, а нам нужен отлаженный и надёжный процесс.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
Стратегия тестирования — не магия, но кое-что фантастическое в ней есть 🐉
«Создадим стратегию тестирования!» — звучит серьёзно, но что это на практике? Где она «живёт», зачем нужна и чем отличается от плана тестирования?
На эти вопросы отвечает наша коллега Мария Вавилова, начальник управления обеспечения качества, в новой статье на Хабре "Фантастическая стратегия тестирования и места, где она обитает"✌️
В статье также разберемся:
🟣 Нужна ли стратегия тестирования в командах или это лишний бюрократизм?
🟣 Какие ошибки совершают команды, когда её пишут — и как их избежать
🟣 Как мы в ГНИВЦ подошли к разработке единого шаблона стратегии, который работает для разных проектов
💜 Будет полезно не только тестировщикам, но и всем, кто выстраивает процессы разработки и качества.
Ждём ваших лайков и поддержки💜
#полезное
«Создадим стратегию тестирования!» — звучит серьёзно, но что это на практике? Где она «живёт», зачем нужна и чем отличается от плана тестирования?
На эти вопросы отвечает наша коллега Мария Вавилова, начальник управления обеспечения качества, в новой статье на Хабре "Фантастическая стратегия тестирования и места, где она обитает"
В статье также разберемся:
Ждём ваших лайков и поддержки
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4
Стань ключевой частью нашей команды как Администратор ИТ-проектов, используя инновационные методы управления ✌️
👍 Твои суперзадачи:
Организационный Ninja: веди стратегические митинги, оповещай команду, документируй детали
Пространства проектных битв: создавай активную цифровую экосистему
Keep the flow: координируй задачи и соблюдай дедлайны
Документация 2.0: управляй документацией и отчетами
Детектив информации: сбор и анализ данных для руководства
☝️ Наши ожидания:
▫️техническое образование и опыт от года
▫️понимание разработки ПО
▫️владение Jira, Azure DevOps, MS Office
Готов двигать инновации с нами? Отправь CV!
#ГНИВЦ_вакансии
Организационный Ninja: веди стратегические митинги, оповещай команду, документируй детали
Пространства проектных битв: создавай активную цифровую экосистему
Keep the flow: координируй задачи и соблюдай дедлайны
Документация 2.0: управляй документацией и отчетами
Детектив информации: сбор и анализ данных для руководства
▫️техническое образование и опыт от года
▫️понимание разработки ПО
▫️владение Jira, Azure DevOps, MS Office
Готов двигать инновации с нами? Отправь CV!
#ГНИВЦ_вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Поговорим про LLM 🤪
Наш коллега Алексей Трофимов, руководитель направления R&D, выступит с докладом Как выглядит использование LLM в компании. Краткие основы («ликбез») на онлайн-мероприятии, посвященного большим языковым моделям (LLM): "Будущее бизнеса с ИИ: Как LLM меняют правила игры" от Газпромнефти-Цифровые решения.
Подробнее поговорим на встрече про следующее:
🔵 Структура решения на основе LLM
🔵 Встраивание LLM в бизнес-процессы компании
🔵 Что необходимо для применения LLM: люди, железо, процессы, безопасность
🔵 Особенности генеративного ИИ как новой технологии
⏳ Когда: 14 апреля
⏳ Время: 12:00–14:00
Доступно только по регистрации
Вперед к инновациям!🚀
#анонс
Наш коллега Алексей Трофимов, руководитель направления R&D, выступит с докладом Как выглядит использование LLM в компании. Краткие основы («ликбез») на онлайн-мероприятии, посвященного большим языковым моделям (LLM): "Будущее бизнеса с ИИ: Как LLM меняют правила игры" от Газпромнефти-Цифровые решения.
Подробнее поговорим на встрече про следующее:
Доступно только по регистрации
Вперед к инновациям!
#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Что такое React Reconciliation и как это работает?🚀
Новая статья на Хабре от нашего разработчика Дмитрия Клешнева — для всех, кто работает с React или хочет разобраться, что происходит "под капотом", когда обновляется интерфейс✌️
🎆 Вы узнаете:
— как работает виртуальный DOM
— зачем нужен алгоритм Fiber
— что такое фазы
— почему
— и как React понимает, что именно нужно перерисовать
Дима рассказывает, как React решает задачи оптимизации рендеринга и минимизации перерисовок — всё с примерами и наглядными схемами.
💡 Рекомендуем к прочтению! Материал поможет углубить понимание одного из самых важных аспектов работы с React 📱
#полезное
Новая статья на Хабре от нашего разработчика Дмитрия Клешнева — для всех, кто работает с React или хочет разобраться, что происходит "под капотом", когда обновляется интерфейс
— как работает виртуальный DOM
— зачем нужен алгоритм Fiber
— что такое фазы
render и commit — почему
key в .map() — не просто рекомендация — и как React понимает, что именно нужно перерисовать
Дима рассказывает, как React решает задачи оптимизации рендеринга и минимизации перерисовок — всё с примерами и наглядными схемами.
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1
Архитектор по информационной безопасности 🛡
Хочешь стать частью команды, которая проектирует безопасные архитектуры для государственных информационных систем? Тогда это предложение для тебя!🚀
Твои задачи:
▫️разработка и интеграция систем защиты в современную ИТ-инфраструктуру
▫️взаимодействие с разработчиками по вопросам безопасности
▫️подготовка технической документации и требований в области ИБ
Мы ждем:
▫️знания в построении безопасных архитектур
▫️опыт работы с Kubernetes и Docker будет плюсом
▫️умение писать документацию
#ГНИВЦ_вакансии
Хочешь стать частью команды, которая проектирует безопасные архитектуры для государственных информационных систем? Тогда это предложение для тебя!
Твои задачи:
▫️разработка и интеграция систем защиты в современную ИТ-инфраструктуру
▫️взаимодействие с разработчиками по вопросам безопасности
▫️подготовка технической документации и требований в области ИБ
Мы ждем:
▫️знания в построении безопасных архитектур
▫️опыт работы с Kubernetes и Docker будет плюсом
▫️умение писать документацию
#ГНИВЦ_вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Триумф в аналитике✌️
Сабина, студентка 3 курса по направлению «Бизнес-информатика», блистательно прошла все этапы олимпиады «Траектория будущего»! Её работа в номинации «Аналитика» по созданию концепции цифрового продукта для взаимодействия граждан и налоговой службы была высоко оценена экспертами за продуманность, практичность и внимание к деталям.
💥 В рамках олимпиады участники проявили свои навыки в системном и бизнес-анализе, а также анализе пользовательского опыта. «Цифровой помощник для получения вычетов» — это задача, требующая креатива и логики, и Сабина справилась с ней на отлично!
Мы рады сотрудничать с нашим партнером Частной школой «Олимп-Плюс», и поддерживать такие проекты, которые делают нашу реальность лучше.
Поздравляем Сабину и всех участников, и желаем новых побед и успехов на профессиональном пути!
#молодежка_гнивц
Сабина, студентка 3 курса по направлению «Бизнес-информатика», блистательно прошла все этапы олимпиады «Траектория будущего»! Её работа в номинации «Аналитика» по созданию концепции цифрового продукта для взаимодействия граждан и налоговой службы была высоко оценена экспертами за продуманность, практичность и внимание к деталям.
Мы рады сотрудничать с нашим партнером Частной школой «Олимп-Плюс», и поддерживать такие проекты, которые делают нашу реальность лучше.
Поздравляем Сабину и всех участников, и желаем новых побед и успехов на профессиональном пути!
#молодежка_гнивц
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤🔥2❤1