IT's GNIVC
1.36K subscribers
1.26K photos
102 videos
3 files
418 links
Мы IT-компания, которая разрабатывает комфортные государственные и налоговые сервисы.
Наши ресурсы:
https://career.gnivc.ru
https://career.habr.com/companies/gnivc
https://vk.com/gnivc.life
https://rutube.ru/channel/25586638/
Download Telegram
⭐️Пятница — это время для вдохновения и новых достижений! ⭐️

Сегодня делимся историей Ангелины, студентки 4-го курса УУНИТ, которая уверенно покоряет мир IT. 🚀 С опорой на команду и жажду знаний, она превращает учебу и работу в захватывающее приключение — это и есть её путь к успеху.

Верьте в свои силы, и каждая задача станет увлекательным путешествием. Успешного завершения недели и чудесных выходных! ✨

Подробнее о пути Ангелины читайте здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤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-ЕКП и дизайн-системы.

Эта статья не только описывает фронтенд-фреймворк в компании, но и позволяет взглянуть на проект с точки зрения людей, которые занимались внедрением проекта на разных ролях: управление, дизайн, проектирование, разработка и так далее 🖥

Ждем ваших лайков и комментариев ❤️

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7🔥4⚡1
Спрашивали? Отвечаем! ▶️

В этот понедельник наши эксперты выступали с экспертизой на конференции PGConf.
Мы решили поделиться с вами ответами на вопросы по их темам.

🟣 Ответы на доклад Вячеслава Малютина “Юнит-тесты в БД + ускоренная разработка”

❓Не будет ли проблемой работать с “раздетой” таблицей?
Мы, как разработчики, должны четко понимать, что бизнес-логика может вставить в БД. Для нормальной работы достаточно не вставлять то, что не может вставить бизнес-логика.


❓Какой порог входа в разработку юнит-тестов?
Т.к. любой юнит-тест это обычная хранимая процедура, то для sql-разрабочика порога нет.


❓ Можно ли встроить в CI?
Без проблем. Есть плагин для Jenkins. Сама аббревиатура TAP это один из тех модных форматов типа yaml и xml. Небольшой парсер и можно встраивать буквально куда угодно.


❓Вольете в upstream (master)?
Вот версия со всеми доработками. Также имеется pull-request.


❓Как убедить начальство начать писать юнит-тесты?
Надо сказать, что любой sql-разработчик уже пишет все, что нужно юнит-тесту. Осталось приучить его оформлять свою работу в виде артефакта юнит-тест. Два три подхода к этому упражнению и привычка будет сформирована.


❓Что делать если тестовых данных много-много?
Каждый тест должен проверять не большую часть бизнес-логики, поэтому слишком большого набора тестовых данных быть не должно.


❓Какая общая производительность запуска тестов?
Если все тесты были написаны с идеей о том, что каждый юнит-тест проверяет небольшую часть бизнес-логики, то запуск всего набора не будет проблемой никогда.


🟣 Ответы на доклад Дмитрия Ремизова “Танцы с бубнами вокруг FK (некоторые аспекты создания и валидации внешних ключей)”

❓Почему perf а не strace?
Это дело вкуса и для данной задачи подошли бы оба, в других случаях perf предлагает больше гибкости в анализе собранной информации.


Дима провел также мини-доклад по теме “Маленькая серебряная пуля для Ora2PGCopy”.

❓Надо или не надо делать to_char?
Так как исходный код утилиты от меня закрыт, то это был единственный способ повышения производительности. И, конечно, этот трюк работает в тех случаях, когда у вас мощное железо как на стороне Oracle, так и на стороне PostgreSQL. В других случаях может не сработать.


❓Cравнивали ли длительность миграции с выключенным autovacuum, но с последующим ручным vacuum? и если autovacuum на время миграции не отключать?

Мы изначально выключили 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!

#ГНИВЦ_вакансии
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

Доступно только по регистрации

Вперед к инновациям! 🚀

#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Что такое React Reconciliation и как это работает?🚀

Новая статья на Хабре от нашего разработчика Дмитрия Клешнева — для всех, кто работает с React или хочет разобраться, что происходит "под капотом", когда обновляется интерфейс✌️

🎆 Вы узнаете:
— как работает виртуальный DOM
— зачем нужен алгоритм Fiber
— что такое фазы render и commit
— почему key в .map() — не просто рекомендация
— и как React понимает, что именно нужно перерисовать

Дима рассказывает, как React решает задачи оптимизации рендеринга и минимизации перерисовок — всё с примерами и наглядными схемами.

💡 Рекомендуем к прочтению! Материал поможет углубить понимание одного из самых важных аспектов работы с React 📱

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1
Архитектор по информационной безопасности 🛡

Хочешь стать частью команды, которая проектирует безопасные архитектуры для государственных информационных систем? Тогда это предложение для тебя!🚀

Твои задачи:
▫️разработка и интеграция систем защиты в современную ИТ-инфраструктуру
▫️взаимодействие с разработчиками по вопросам безопасности
▫️подготовка технической документации и требований в области ИБ

Мы ждем:
▫️знания в построении безопасных архитектур
▫️опыт работы с Kubernetes и Docker будет плюсом
▫️умение писать документацию

#ГНИВЦ_вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Триумф в аналитике✌️

Сабина, студентка 3 курса по направлению «Бизнес-информатика», блистательно прошла все этапы олимпиады «Траектория будущего»! Её работа в номинации «Аналитика» по созданию концепции цифрового продукта для взаимодействия граждан и налоговой службы была высоко оценена экспертами за продуманность, практичность и внимание к деталям.

💥 В рамках олимпиады участники проявили свои навыки в системном и бизнес-анализе, а также анализе пользовательского опыта. «Цифровой помощник для получения вычетов» — это задача, требующая креатива и логики, и Сабина справилась с ней на отлично!

Мы рады сотрудничать с нашим партнером Частной школой «Олимп-Плюс», и поддерживать такие проекты, которые делают нашу реальность лучше.

Поздравляем Сабину и всех участников, и желаем новых побед и успехов на профессиональном пути!

#молодежка_гнивц
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤‍🔥2❤1
День Карьеры в Чебоксарах: встреча студентов с ГНИВЦ 💫

16 апреля в Чебоксарах прошёл "День Карьеры" в одном из ведущих вузов региона. Это мероприятие позволило студентам 1-4 курсов познакомиться с IT-компаниями Чувашской Республики и за её пределами.

Наша компания, ГНИВЦ, традиционно приняла участие, предложив студентам интерактивный формат общения.

⭐️ В рамках мероприятия наши коллеги – Никита Николаев, Алина Горбунова, Никита Герасимов и Геннадий Кадикин – познакомились со студентами и рассказали им о ГНИВЦ, уделив особое внимание программам работы с молодежью.

✌️ Также они пригласили ребят присоединиться к нашему Telegram-каналу "Молодежка ГНИВЦ", где студенты смогут узнавать о стажировках в ГНИВЦ, а также читать новости компании и развивающие посты от наших амбассадоров.

Многие студенты уже знакомы с нами благодаря экскурсиям в наш офис в Чебоксарах, где они могут ощутить масштаб и атмосферу работы с нами. Во время Дня Карьеры они приняли участие в викторине и получили памятные подарки.

Делимся вайбом прошедшего мероприятия🤗

#молодежка_гнивц
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍1
⚽ Поддержите наших чемпионов сегодня!

🔥 Важный матч уже сегодня, и наша мини-футбольная команда ГНИВЦ вновь выйдет на поле в турнире OLIMPBET «Трудовые резервы»!
В 21:10 мы встречаемся с командой "Транснефтьэнерго" на живописных полях КФЛК ЦСКА.

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

Почему стоит прийти?
Ваши аплодисменты и поддержка важны для нас! Это не только приятно, но и мотивирует вдвойне. Поддержите команду, и увидимся на трибунах!

🏟 Место встречи: КФЛК ЦСКА, Ленинградский проспект, д. 39, стр. 1.
Не упустите шанс стать частью этой захватывающей игры! 🎉

Прикрепляем qr-код для прохода на футбольное поле ❤️
Турникет откроется в 19.30

Онлайн трансляция: https://trfl.ru/games/114159/live
❤4