Чтобы упростить рабочий процесс, важно оформлять по одним и тем же стандартам решения из разных отделов и платформ. А еще необходимо обсуждать сложные и спорные вопросы со всей командой. Это несколько из множества предпосылок появления в Газпромбанке сообщества разработчиков.
Как оно устроено? Начнем с существующих правил для бэкенд-разработчиков, которые собраны в трех документах:
🔹 Java Code Convention — сборнике общих норм оформления кода на языке Java. Например, как делать отступы в строках или называть переменные.
🔹 Чек-листе разработчика — документе с принципами, которым нужно следовать при создании любых банковских систем. Например, какой формат валюты использовать.
🔹 Чек-листе компонента омниканальной платформы (единой системы каналов коммуникации), в котором собраны правила работы с такой площадкой.
Для общения внутри комьюнити программисты Газпромбанка используют корпоративный чат и еженедельные онлайн-семинары. Это позволяет опытным сотрудникам обмениваться знаниями, а новичкам — быстрее вливаться в работу и получать любую помощь.
💡 Подробности об устройстве сообщества разработчиков и интересное дополнение о полигоне R&D (Research and Development) в этой статье: https://www.gpbspace.ru/blog/2983/
Как оно устроено? Начнем с существующих правил для бэкенд-разработчиков, которые собраны в трех документах:
🔹 Java Code Convention — сборнике общих норм оформления кода на языке Java. Например, как делать отступы в строках или называть переменные.
🔹 Чек-листе разработчика — документе с принципами, которым нужно следовать при создании любых банковских систем. Например, какой формат валюты использовать.
🔹 Чек-листе компонента омниканальной платформы (единой системы каналов коммуникации), в котором собраны правила работы с такой площадкой.
Для общения внутри комьюнити программисты Газпромбанка используют корпоративный чат и еженедельные онлайн-семинары. Это позволяет опытным сотрудникам обмениваться знаниями, а новичкам — быстрее вливаться в работу и получать любую помощь.
💡 Подробности об устройстве сообщества разработчиков и интересное дополнение о полигоне R&D (Research and Development) в этой статье: https://www.gpbspace.ru/blog/2983/
Сейчас программное обеспечение представляет собой либо данные для использования в других программах, либо алгоритм, реализованный в виде последовательности инструкций для процессора. Но как ПО выглядело в начале своего развития? Давай переместимся в прошлое и узнаем это.
💡 Ада Лавлейс (первый в мире программист) в одном из текстов оставила комментарий с инструкцией вычисления чисел Бернулли в отношении описанной вычислительной машины, что принято считать первым ПО.
💡 На первых ПК программное обеспечение писалось с помощью машинных кодов и числовых инструкций, что было далеко не самым простым занятием. Например, чтобы считать некоторые данные из ячейки оперативной памяти компьютера, требовалось описать около 16 инструкций.
💡 Языки программирования высокого уровня позволили работе ПО практически перестать зависеть от аппаратного обеспечения компьютера, в частности центрального процессора ПК.
Знаешь ли ты еще факты из истории развития программного обеспечения? Делись в комментариях 💭
💡 Ада Лавлейс (первый в мире программист) в одном из текстов оставила комментарий с инструкцией вычисления чисел Бернулли в отношении описанной вычислительной машины, что принято считать первым ПО.
💡 На первых ПК программное обеспечение писалось с помощью машинных кодов и числовых инструкций, что было далеко не самым простым занятием. Например, чтобы считать некоторые данные из ячейки оперативной памяти компьютера, требовалось описать около 16 инструкций.
💡 Языки программирования высокого уровня позволили работе ПО практически перестать зависеть от аппаратного обеспечения компьютера, в частности центрального процессора ПК.
Знаешь ли ты еще факты из истории развития программного обеспечения? Делись в комментариях 💭
Media is too big
VIEW IN TELEGRAM
В жизни любого IT-проекта однажды случается «сложный период», когда необходимо переместить функционирующую систему на другую техническую подложку — инфраструктурный переезд. О том, как этот этап проходит в Газпромбанке, расскажет в TechTalk DevOpsConf & TechLead Conf 2022 Роман Цыбулин, директор по архитектуре GPB Space.
Из интервью ты узнаешь:
✔️ какие основные отличия нового подхода в инфраструктуре от предыдущего
✔️ что изменилось в системе после инфраструктурного переезда
✔️ почему релиз-менеджеры стали менее востребованы
✔️ к чему привело обновление рабочей команды.
Желаем приятного просмотра!
Из интервью ты узнаешь:
✔️ какие основные отличия нового подхода в инфраструктуре от предыдущего
✔️ что изменилось в системе после инфраструктурного переезда
✔️ почему релиз-менеджеры стали менее востребованы
✔️ к чему привело обновление рабочей команды.
Желаем приятного просмотра!
В TechTalk DevOpsConf & TechLead Conf 2022 Роман Цыбулин рассказывает о новых для Газпромбанка инструментах со старыми продуктами и процессе инфраструктурного переезда.
Предлагаем закрепить новую информацию, пройдя подготовленную нами викторину. Ответы на вопросы ищи в интервью 😉
Предлагаем закрепить новую информацию, пройдя подготовленную нами викторину. Ответы на вопросы ищи в интервью 😉
К какому изменению НЕ привел процесс инфраструктурного переезда?
Anonymous Quiz
59%
Появление ошибок, возникающих при ручном развертывании
19%
Добавление мониторинга и новой системы логирования
22%
Улучшение контроля всей системы
Почему загрузка релиза в продакшн нуждается в ручном вмешательстве и принятии решения?
Anonymous Quiz
37%
Из-за контура безопасности
8%
Из-за недоверия руководства
55%
Из-за необходимости проведения дополнительного ручного тестирования
Как изменилось взаимодействие с серверами?
Anonymous Quiz
8%
Были набраны и обучены новые специалисты, что ускорило взаимодействие
61%
На место ручного взаимодействия пришло более автоматизированное
31%
Схема взаимодействия расширилась, но включила в себя более простые запросы и действия
Хочешь зарядиться актуальными знаниями от лучших IT-специалистов страны? В этом тебе помогут выступления топовых спикеров на профессиональной конференции разработчиков высоконагруженных систем Saint HighLoad++.
Доклады посвящены аспектам веб-разработки:
🖇 архитектуре крупных проектов
🖇 базам данных и системам хранения
🖇 DevOps и системному администрированию
🖇 нагрузочному тестированию
🖇 эксплуатации крупных проектов
и другим направлениям, связанным с большими и высоконагруженными IT-системами.
Мы подготовили конкурс, в котором ты сможешь выиграть билет-доступ ко всем выступлениям! Не пропусти подробности 🔔
Доклады посвящены аспектам веб-разработки:
🖇 архитектуре крупных проектов
🖇 базам данных и системам хранения
🖇 DevOps и системному администрированию
🖇 нагрузочному тестированию
🖇 эксплуатации крупных проектов
и другим направлениям, связанным с большими и высоконагруженными IT-системами.
Мы подготовили конкурс, в котором ты сможешь выиграть билет-доступ ко всем выступлениям! Не пропусти подробности 🔔
Пришло время погрузиться в мир разработчика и получить онлайн-билет на конференцию Saint HighLoad++ с топовыми IT-спикерами 🔥
Правила простые:
💭 Ответь на тематические вопросы в ходе игры: https://gpb.som3.ru/.
💿 Собери все папки и дискеты.
👾 Будь аккуратнее — не попадись багам!
🎮 Набери как можно больше баллов за 7 и 8 октября. Но помни: засчитывается только первая попытка.
Победитель, набравший максимальное количество очков, получит доступ ко всем докладам конференции. Но это еще не все 😉
Топ-20 игроков также ждут подарки: от шоперов до музыкальных колонок! А для всех остальных участников мы приготовили памятный мерч 💙
Результаты появятся 10 октября. Желаем удачи!
Правила простые:
💭 Ответь на тематические вопросы в ходе игры: https://gpb.som3.ru/.
💿 Собери все папки и дискеты.
👾 Будь аккуратнее — не попадись багам!
🎮 Набери как можно больше баллов за 7 и 8 октября. Но помни: засчитывается только первая попытка.
Победитель, набравший максимальное количество очков, получит доступ ко всем докладам конференции. Но это еще не все 😉
Топ-20 игроков также ждут подарки: от шоперов до музыкальных колонок! А для всех остальных участников мы приготовили памятный мерч 💙
Результаты появятся 10 октября. Желаем удачи!
Дорогие участники Digital Лектория, большое спасибо всем, кто принял участие в нашей игре. Пришло время подвести итоги и объявить победителей!
🏆 Победителем игры становится участник с ником BambooAnd и получает онлайн-доступ к выступлениям топовых IT-спикеров страны на конференции Saint HighLoad++ 🔥
🎁 Ищи себя в ТОП-20 игроков, к которым отправятся подарочные наборы:
— Hachapuri
— autrecote
— Fieria
— no chance
— TA_TANYA
— NEVERMIND
— Alex
— Bebrok
— ok i pull up
— ЗРС2201
— Red_alert3
— Oprichin
— Zemlyanka1337
— Aza
— dmitrybarsu
— Aaaaaa
— danissimo
— Elevee
— MeowMeow
— alexeylushch
Нашел свой ник? Напиши нам на почту gpb@futuretoday.ru. В письме укажи ФИО, контактный номер телефона и адрес для доставки приза.
Но если среди ников ты не нашел своего, не спеши расстраиваться! Для всех участников игры мы также подготовили памятный мерч. Получить его просто: пиши на gpb@futuretoday.ru, так же указав контактные данные и адрес.
Спасибо всем, кто принял активное участие в нашей игре! Надеемся, что она была не только интересной, но и полезной для вас, и поздравляем победителей 🎉
🏆 Победителем игры становится участник с ником BambooAnd и получает онлайн-доступ к выступлениям топовых IT-спикеров страны на конференции Saint HighLoad++ 🔥
🎁 Ищи себя в ТОП-20 игроков, к которым отправятся подарочные наборы:
— Hachapuri
— autrecote
— Fieria
— no chance
— TA_TANYA
— NEVERMIND
— Alex
— Bebrok
— ok i pull up
— ЗРС2201
— Red_alert3
— Oprichin
— Zemlyanka1337
— Aza
— dmitrybarsu
— Aaaaaa
— danissimo
— Elevee
— MeowMeow
— alexeylushch
Нашел свой ник? Напиши нам на почту gpb@futuretoday.ru. В письме укажи ФИО, контактный номер телефона и адрес для доставки приза.
Но если среди ников ты не нашел своего, не спеши расстраиваться! Для всех участников игры мы также подготовили памятный мерч. Получить его просто: пиши на gpb@futuretoday.ru, так же указав контактные данные и адрес.
Спасибо всем, кто принял активное участие в нашей игре! Надеемся, что она была не только интересной, но и полезной для вас, и поздравляем победителей 🎉
Мы готовы анонсировать новую лекцию Digital Лектория!
Большинство технологий, которыми мы пользуемся ежедневно — результат работы огромной команды специалистов, в том числе и разработчиков. Больше об этом актуальном и важном IT-направлении ты сможешь узнать из следующего вебинара 🖥
Когда: 20 октября, в 18:00 (по МСК)
Спикер: Максим Морев, Тех-Лид проекта «Цифровой Рубль» в Газпромбанке
Обсудим:
— необходимые компетенции бэкенд-разработчика
— инженерные практики (DDD, TDD), и как не сойти с ума
— самые важные дизайн-принципы в разработке
— чем может пригодиться Linux, и что советует нам Линус Торвальдс.
Ждем вас! Ссылка для подключения появится накануне.
Включи уведомления, чтобы не пропустить начало лекции 🔔
Большинство технологий, которыми мы пользуемся ежедневно — результат работы огромной команды специалистов, в том числе и разработчиков. Больше об этом актуальном и важном IT-направлении ты сможешь узнать из следующего вебинара 🖥
Когда: 20 октября, в 18:00 (по МСК)
Спикер: Максим Морев, Тех-Лид проекта «Цифровой Рубль» в Газпромбанке
Обсудим:
— необходимые компетенции бэкенд-разработчика
— инженерные практики (DDD, TDD), и как не сойти с ума
— самые важные дизайн-принципы в разработке
— чем может пригодиться Linux, и что советует нам Линус Торвальдс.
Ждем вас! Ссылка для подключения появится накануне.
Включи уведомления, чтобы не пропустить начало лекции 🔔
Крутой разработчик: кто это и как им стать? Узнаем на вебинаре уже через 5 дней! А сегодня мы поближе познакомимся со спикером 🧑💻
Максим Морев изучает и применяет лучшие инженерные практики в реальных условиях, а еще является:
— тех-лидом проекта «Цифровой Рубль» в Газпромбанке
— энтузиастом сообщества Software Craftsmanship
— Agile, TDD, DDD и Сlean Code Advocate
— Linux-фаном.
Встречаемся 20 октября в 18:00. Не пропусти, будет интересно 🔥
Максим Морев изучает и применяет лучшие инженерные практики в реальных условиях, а еще является:
— тех-лидом проекта «Цифровой Рубль» в Газпромбанке
— энтузиастом сообщества Software Craftsmanship
— Agile, TDD, DDD и Сlean Code Advocate
— Linux-фаном.
Встречаемся 20 октября в 18:00. Не пропусти, будет интересно 🔥
Уже завтра в 18:00 ждем тебя на встрече с Максимом Моревым, тех-лидом проекта «Цифровой Рубль» в Газпромбанке!
В этот раз мы решили немного сменить формат вебинара — трансляция пройдет в этом telegram-канале. Подключиться к ней очень просто — ровно в 18:00 заходи в канал и нажимай на кнопку «Вступить!».
Завтра обязательно напомним о начале лекции! 👆🏻
В этот раз мы решили немного сменить формат вебинара — трансляция пройдет в этом telegram-канале. Подключиться к ней очень просто — ровно в 18:00 заходи в канал и нажимай на кнопку «Вступить!».
Завтра обязательно напомним о начале лекции! 👆🏻
Напоминаем, что сегодняшняя лекция пройдет в этом telegram-канале. Не пропусти уведомление в 18:00!
Авторы самых интересных вопросов спикеру получат памятный мерч! 🎉
Авторы самых интересных вопросов спикеру получат памятный мерч! 🎉
Мы начинаем! Нажимай кнопку «Вступить» под нашим лого, чтобы присоединиться к трансляции ⬆️
Задавай свои вопросы в комментариях к этому посту!
Задавай свои вопросы в комментариях к этому посту!
Digital Лекторий Газпромбанк.Тех pinned «Мы начинаем! Нажимай кнопку «Вступить» под нашим лого, чтобы присоединиться к трансляции ⬆️ Задавай свои вопросы в комментариях к этому посту!»
Спасибо за подключение к лекции и вашу обратную связь!
В ходе вебинара на тему «Крутой разработчик: почему важно не только уметь писать код» с Максимом Моревым мы узнали:
— какие есть роли и задачи в проектах у разработчиков
— об актуальных стеках технологий и ресурсах для начала погружения в программирование (книгах и других материалов)
— как выглядит roadmap от джуна до лида и на какие кейсы стоит сфокусироваться на каждом этапе
— о необходимых навыках бэкенд-разработчика для эффективной работы
— секреты work-life balance IT-специалиста.
Еще Максим поделился полезными ссылками, литературой и дополнительными материалами. Забирай в комментариях к посту — t.me/digital_lektoriy/195 ⬅️
Вы задали много интересных вопросов! Спикеру было сложно выбрать три самых лучших, но все же выделил самые запоминающиеся. Их авторы получат памятный мерч 🏆
1. @AndromedaSmart: В чём секрет становления сеньёром? Стечение обстоятельств, появление свободного места, когда уходит другой человек (можно приписать к удаче) или мощное проявление своих скиллов в работе и воплощение, реализация своей идеи, которая будет решать какую-либо глобальную проблему?
2. @fil0kate: С чего начать погружение в IT сферу человеку с гуманитарным бэкграундом?
3. @artruu: Слушать лекции о том, как писать код или самому практиковаться каждый день?
Каждый участник лекции, заполнивший google-форму, получит сертификат. Не забывай проверять почту 😉
В ходе вебинара на тему «Крутой разработчик: почему важно не только уметь писать код» с Максимом Моревым мы узнали:
— какие есть роли и задачи в проектах у разработчиков
— об актуальных стеках технологий и ресурсах для начала погружения в программирование (книгах и других материалов)
— как выглядит roadmap от джуна до лида и на какие кейсы стоит сфокусироваться на каждом этапе
— о необходимых навыках бэкенд-разработчика для эффективной работы
— секреты work-life balance IT-специалиста.
Еще Максим поделился полезными ссылками, литературой и дополнительными материалами. Забирай в комментариях к посту — t.me/digital_lektoriy/195 ⬅️
Вы задали много интересных вопросов! Спикеру было сложно выбрать три самых лучших, но все же выделил самые запоминающиеся. Их авторы получат памятный мерч 🏆
1. @AndromedaSmart: В чём секрет становления сеньёром? Стечение обстоятельств, появление свободного места, когда уходит другой человек (можно приписать к удаче) или мощное проявление своих скиллов в работе и воплощение, реализация своей идеи, которая будет решать какую-либо глобальную проблему?
2. @fil0kate: С чего начать погружение в IT сферу человеку с гуманитарным бэкграундом?
3. @artruu: Слушать лекции о том, как писать код или самому практиковаться каждый день?
Каждый участник лекции, заполнивший google-форму, получит сертификат. Не забывай проверять почту 😉
Наличие опыта работы с реляционными системами управления базами данных — must have многих вакансий в сфере IT, в том числе и в Газпромбанке. Сегодня поговорим о MySQl и SQL Server. Чем эти СУБД отличаются?
🔹 Операционные системы: обе СУБД работают в Linux и Windows. Однако SQL Server изначально разрабатывался для платформы Windows, а MySQL — для Linux и LAMP.
🔹 Языки: интеграция реализована на Java, PHP, C ++, Python, Ruby, Visual Basic, Delphi, Go и R. MySQL дополнительно поддерживает Perl и Haskel.
🔹 Лицензия: для запуска нескольких баз данных на SQL Server требуется покупка лицензии, в то время как MySQL обладает открытым кодом и возможностью свободного использования.
🔹 Отмена запроса: в отличие от SQL Server, MySQL не позволяет отменить запрос в течение его выполнения (что может стать проблемой для разработчиков).
🔹 Хранение данных: SQL Server предлагает единую систему хранения данных. Это, в сравнении с множеством вариантов в MySQL, дает меньше гибкости при разработке.
Теперь ты знаком с реляционными СУБД чуть ближе! Кстати, совсем скоро мы поделимся ресурсами, на которых можно потренировать навыки владения SQL 🔔
🔹 Операционные системы: обе СУБД работают в Linux и Windows. Однако SQL Server изначально разрабатывался для платформы Windows, а MySQL — для Linux и LAMP.
🔹 Языки: интеграция реализована на Java, PHP, C ++, Python, Ruby, Visual Basic, Delphi, Go и R. MySQL дополнительно поддерживает Perl и Haskel.
🔹 Лицензия: для запуска нескольких баз данных на SQL Server требуется покупка лицензии, в то время как MySQL обладает открытым кодом и возможностью свободного использования.
🔹 Отмена запроса: в отличие от SQL Server, MySQL не позволяет отменить запрос в течение его выполнения (что может стать проблемой для разработчиков).
🔹 Хранение данных: SQL Server предлагает единую систему хранения данных. Это, в сравнении с множеством вариантов в MySQL, дает меньше гибкости при разработке.
Теперь ты знаком с реляционными СУБД чуть ближе! Кстати, совсем скоро мы поделимся ресурсами, на которых можно потренировать навыки владения SQL 🔔