🦾 Каждая новая технология держится на энтузиастах, которые полностью понимают ее внутреннее устройство. Но после нескольких обновлений и усовершенствований специалисты начинают пренебрегать изучением основ, что может приводить к поломкам и проблемам. «Зачем сегодня рассказывать про контейнеризацию» — объяснил Кушневский Иван, главный технический руководитель разработки в Газпромбанке.
В статье Иван простым языком постарался рассказать:
— что позволяет программам быть переносимыми, причем тут ядро и как оно абстрагирует железо
— как трудности совместимости решаются виртуализацией и контейнеризацией
— почему библиотеки позволяют не «изобретать велосипед» и какие проблемы приносит такой подход
— чем примечательно ядро Linux с поддержкой namespaces
— как используется нативная утилиты Nsenter для работы с контейнерами.
Появились вопросы или комментарии после прочтения? Оставляй их в комментариях ⬇️
В статье Иван простым языком постарался рассказать:
— что позволяет программам быть переносимыми, причем тут ядро и как оно абстрагирует железо
— как трудности совместимости решаются виртуализацией и контейнеризацией
— почему библиотеки позволяют не «изобретать велосипед» и какие проблемы приносит такой подход
— чем примечательно ядро Linux с поддержкой namespaces
— как используется нативная утилиты Nsenter для работы с контейнерами.
Появились вопросы или комментарии после прочтения? Оставляй их в комментариях ⬇️
Быстро обработать данные, сгенерировать ответы на поставленные вопросы, провести расчеты в Python помогут библиотеки. Делимся подборкой полезных и популярных среди IT-специалистов инструментов:
⚙️ Loguru: для логирования данных. Главный плюс — простота настройки и куча приятных бонусов: подсветка сообщений разными цветами, подсказки, встроенный парсер и другие.
⚙️ TensorFlow: идеальный инструмент для глубокого обучения. Например, библиотеку можно использовать для создания и обучения нейронных сетей.
⚙️ NumPy: для работы с числами и сложной математикой. Благодаря этому инструменту можно работать с многомерными массивами и матрицами.
⚙️ Pydantic: вносит в Python строгую типизацию и четкость в работе. Чаще всего библиотека используется для валидации и парсинга, проверки и приведения данных к единому виду.
А какие Python-библиотеки ты используешь в кодинге?
⚙️ Loguru: для логирования данных. Главный плюс — простота настройки и куча приятных бонусов: подсветка сообщений разными цветами, подсказки, встроенный парсер и другие.
⚙️ TensorFlow: идеальный инструмент для глубокого обучения. Например, библиотеку можно использовать для создания и обучения нейронных сетей.
⚙️ NumPy: для работы с числами и сложной математикой. Благодаря этому инструменту можно работать с многомерными массивами и матрицами.
⚙️ Pydantic: вносит в Python строгую типизацию и четкость в работе. Чаще всего библиотека используется для валидации и парсинга, проверки и приведения данных к единому виду.
А какие Python-библиотеки ты используешь в кодинге?
🆙 Как можно улучшить старую систему, от которой зависит множество смежных? Либо заменить ее на более современную, либо улучшить ее внутренние процессы. Команда тестирования в Газпромбанке пошла по второму пути. Как это было, узнали из статьи Анастасии Исаевой, старшего эксперта по тестированию.
Анастасия подробно рассказала о том:
— как Газпромбанк пришел к нынешнему устройству системы и выстроил процесс автоматизации тестирования
— почему и как были выбраны Micro Focus Unified Functional Testing, Pywinauto, PyTest, Git и TeamCity в качестве основных инструментов.
Еще в статье «Тестирование десктопа: что учитывать перед введением автотестов» ты найдешь список эффективных практик и принципов для выстраивания CI/CD на десктопе 🖥
Анастасия подробно рассказала о том:
— как Газпромбанк пришел к нынешнему устройству системы и выстроил процесс автоматизации тестирования
— почему и как были выбраны Micro Focus Unified Functional Testing, Pywinauto, PyTest, Git и TeamCity в качестве основных инструментов.
Еще в статье «Тестирование десктопа: что учитывать перед введением автотестов» ты найдешь список эффективных практик и принципов для выстраивания CI/CD на десктопе 🖥
Новая лекция — новые инсайды из мира IT 🚀
21 июня ты узнаешь: как понять, Data Science — это твое направление или нет, что нужно знать и уметь, чтобы строить карьеру в DS, можно ли прийти в эту область с гуманитарным бэкграундом. И еще много нового и интересного 🔝
На вебинаре Ирина Скорынина, ведущий аналитик-исследователь, расскажет:
— кому будет интересно развиваться в IT и почему не всем стоит идти в это направление
— как гуманитариям развиваться в Data Science
— как выглядит roadmap специалиста в DS
— какими навыками и компетенциями должен обладать Data Scientist.
Встретимся с тобой на лекции «Data Science: быть или не быть» 21 июня в 18:00 (по МСК) 🖐
21 июня ты узнаешь: как понять, Data Science — это твое направление или нет, что нужно знать и уметь, чтобы строить карьеру в DS, можно ли прийти в эту область с гуманитарным бэкграундом. И еще много нового и интересного 🔝
На вебинаре Ирина Скорынина, ведущий аналитик-исследователь, расскажет:
— кому будет интересно развиваться в IT и почему не всем стоит идти в это направление
— как гуманитариям развиваться в Data Science
— как выглядит roadmap специалиста в DS
— какими навыками и компетенциями должен обладать Data Scientist.
Встретимся с тобой на лекции «Data Science: быть или не быть» 21 июня в 18:00 (по МСК) 🖐
Data Science: почему стоит идти в это направление? Разберемся на лекции 21 июня в 18:00, а сегодня познакомимся ближе с Ириной Скорыниной, спикером предстоящего вебинара 🔔
Ирина начала изучать программирование и разработку алгоритмов с С++ и MatLab еще в университете, после перешла на Python. Во время обучения применяла технологии AI в задачах по астрономии, а также прошла курс от Stanford University по машинному обучению.
👩💻 В команде Газпромбанка Ирина работает уже два года, в последний из которых ведет проект по разработке и выводу в прод модели FMCD, основанной на RFM сегментации, и прогнозу нетривиальной категории MCG.
А еще наш спикер — КМС по спортивной стрельбе и настоящий марафонец: Ирина пробежала 42 километра за 4 часа и 25 минут 😎
Ирина начала изучать программирование и разработку алгоритмов с С++ и MatLab еще в университете, после перешла на Python. Во время обучения применяла технологии AI в задачах по астрономии, а также прошла курс от Stanford University по машинному обучению.
👩💻 В команде Газпромбанка Ирина работает уже два года, в последний из которых ведет проект по разработке и выводу в прод модели FMCD, основанной на RFM сегментации, и прогнозу нетривиальной категории MCG.
А еще наш спикер — КМС по спортивной стрельбе и настоящий марафонец: Ирина пробежала 42 километра за 4 часа и 25 минут 😎
О каких полезных навыках для IT-специалистов работодатели могут не писать в требованиях, но ценить в соискателях? Эти же навыки помогут тебе на собеседованиях и в дальнейшей работе. Давай разбираться!
✅ Опыт работы с различными unix-подобными системами и командной строкой
Важно знать, как функционируют различные платформы (Mac, Linux, Windows), какие у них есть достоинства и недостатки и в каких проектах лучше использовать каждую из сред.
✅ Умение пользоваться системой контроля версий
Это необходимый инструмент для тех, кто одновременно работает над несколькими проектами или занимается групповой задачей. С помощью, например, Git команда может отслеживать изменения в коде, тестировать различные фичи и контролировать выполнение текущих заданий.
✅ Знание скриптового языка
Использование скриптов может помочь автоматизировать повторяющиеся задачи и облегчить работу. Для этого стоит познакомиться с одним из языков, на которых их пишут. Например, Python, Bash, Lua или Perl.
✅ Представление о мерах предосторожности
Чтобы разрабатываемый продукт был безопасным для пользователей и стабильно работал, необходимо учесть все требования информационной безопасности. Например, уметь искать уязвимости или соблюдать принципы DevSecOps.
Теперь ты знаешь, какие навыки могут стать твоим преимуществом. Развивай эти скиллы и обязательно указывай их в резюме 🔝
✅ Опыт работы с различными unix-подобными системами и командной строкой
Важно знать, как функционируют различные платформы (Mac, Linux, Windows), какие у них есть достоинства и недостатки и в каких проектах лучше использовать каждую из сред.
✅ Умение пользоваться системой контроля версий
Это необходимый инструмент для тех, кто одновременно работает над несколькими проектами или занимается групповой задачей. С помощью, например, Git команда может отслеживать изменения в коде, тестировать различные фичи и контролировать выполнение текущих заданий.
✅ Знание скриптового языка
Использование скриптов может помочь автоматизировать повторяющиеся задачи и облегчить работу. Для этого стоит познакомиться с одним из языков, на которых их пишут. Например, Python, Bash, Lua или Perl.
✅ Представление о мерах предосторожности
Чтобы разрабатываемый продукт был безопасным для пользователей и стабильно работал, необходимо учесть все требования информационной безопасности. Например, уметь искать уязвимости или соблюдать принципы DevSecOps.
Теперь ты знаешь, какие навыки могут стать твоим преимуществом. Развивай эти скиллы и обязательно указывай их в резюме 🔝
Ждем тебя на лекции «Data Science: быть или не быть» 🧑💻
На вебинаре Ирина Скорынина, ведущий аналитик-исследователь в Газпромбанке, расскажет, кому будет интересно в сфере Data Science, как развиваться в DS с непрофильным образованием, какими навыками и компетенциями должен обладать Data Scientist и как выглядит roadmap специалиста в этой сфере.
Лекция пройдет 21 июня, в 18:00. Ссылка на вебинар появится уже скоро 🔔
На вебинаре Ирина Скорынина, ведущий аналитик-исследователь в Газпромбанке, расскажет, кому будет интересно в сфере Data Science, как развиваться в DS с непрофильным образованием, какими навыками и компетенциями должен обладать Data Scientist и как выглядит roadmap специалиста в этой сфере.
Лекция пройдет 21 июня, в 18:00. Ссылка на вебинар появится уже скоро 🔔
Хочешь узнать больше о карьере в Data Science? Тогда подключайся к лекции сегодня в 18:00 😎 Трансляция пройдет в этом канале и в Zoom: https://us06web.zoom.us/j/85102873951?pwd=NENoZVBqV2tXM3Y0aXowd0w4ZHNVQT09
Готовь свои вопросы! Авторы самых интересных получат памятный мерч 🔥
Готовь свои вопросы! Авторы самых интересных получат памятный мерч 🔥
Мы начинаем! Присоединяйся к лекции — нажимай «Вступить» под нашим лого или переходи по ссылке: https://us06web.zoom.us/j/85102873951?pwd=NENoZVBqV2tXM3Y0aXowd0w4ZHNVQT09
Вопросы спикеру оставляй в комментариях ⤵️
Вопросы спикеру оставляй в комментариях ⤵️
В этом году Газпромбанк стал официальным партнером фестиваля VK Fest 🔥
Уже завтра встречаемся в Новосибирске, где мы подготовили для тебя много крутых активностей!
На стенде Газпромбанк.Тех ты сможешь прокачаться на AI-тренажере карьерных консультаций, собрать квантовый компьютер в квесте дополненной реальности и выпить кофе в облачном квантовом баре 🫧
А ещё узнать про молодежные программы и старт карьеры в IT!
Ждём тебя на VK Fest 🖐
Уже завтра встречаемся в Новосибирске, где мы подготовили для тебя много крутых активностей!
На стенде Газпромбанк.Тех ты сможешь прокачаться на AI-тренажере карьерных консультаций, собрать квантовый компьютер в квесте дополненной реальности и выпить кофе в облачном квантовом баре 🫧
А ещё узнать про молодежные программы и старт карьеры в IT!
Ждём тебя на VK Fest 🖐
Подводим итоги лекции «Data Science: быть или не быть» с Ириной Скорыниной ⬇️
В ходе встречи мы погрузились в сферу Data Science и узнали:
🔸 как понять, интересно ли будет тебе в направлении ML
🔸 кто такой Data Scientist и какой roadmap специалиста можно взять на заметку
🔸 какие существуют пути развития для junior и middle уровня
🔸 о каких издержках индустрии ML стоит помнить.
Теперь ты сможешь увереннее начать свой путь в Data Science, выбрав для себя подходящее направление в этой сфере 😎
А вот итоги конкурса вопросов: Ирина отметила три самых запоминающихся вопроса, авторы которых получат памятный мерч:
🔹 Вопрос от @alnitag
🔹 Вопрос от @AndromedaSmart
🔹 Вопрос от @Skrilen
Спасибо за подключение к обсуждению темы «Data Science: быть или не быть»! Следи за новостями, чтобы не пропустить анонс новой лекции Digital Лектория 🔔
В ходе встречи мы погрузились в сферу Data Science и узнали:
🔸 как понять, интересно ли будет тебе в направлении ML
🔸 кто такой Data Scientist и какой roadmap специалиста можно взять на заметку
🔸 какие существуют пути развития для junior и middle уровня
🔸 о каких издержках индустрии ML стоит помнить.
Теперь ты сможешь увереннее начать свой путь в Data Science, выбрав для себя подходящее направление в этой сфере 😎
А вот итоги конкурса вопросов: Ирина отметила три самых запоминающихся вопроса, авторы которых получат памятный мерч:
🔹 Вопрос от @alnitag
🔹 Вопрос от @AndromedaSmart
🔹 Вопрос от @Skrilen
Спасибо за подключение к обсуждению темы «Data Science: быть или не быть»! Следи за новостями, чтобы не пропустить анонс новой лекции Digital Лектория 🔔
Media is too big
VIEW IN TELEGRAM
В серии постов про популярные IT-направления мы упоминали актуальную специальность — Agile-коуч. А сейчас делимся профессиональным взглядом Кирилла Гилевича, старшего технического руководителя разработки в Газпромбанке, на внедрение гибких методологий ⬇️
В TechTalk Кирилл рассказал:
🔹 почему процессы, инструменты и документация важны в банке
🔹 как происходит адаптация производственного процесса под Agile
🔹 почему важно проработать критерии привлечения внешних участников во внутренний процесс работы над продуктом
🔹 как облегчить жизнь Agile-команде и соблюсти базовый производственный процесс.
Интересно ли тебе узнать больше о внедрении Agile в Газпромбанке? Пиши в комментариях 💬
В TechTalk Кирилл рассказал:
🔹 почему процессы, инструменты и документация важны в банке
🔹 как происходит адаптация производственного процесса под Agile
🔹 почему важно проработать критерии привлечения внешних участников во внутренний процесс работы над продуктом
🔹 как облегчить жизнь Agile-команде и соблюсти базовый производственный процесс.
Интересно ли тебе узнать больше о внедрении Agile в Газпромбанке? Пиши в комментариях 💬
🕵️ Компании стали уделять больше внимания безопасности и защите своих информационных систем. В этом им помогают эксперты из сферы кибербезопасности. Познакомимся ближе с несколькими необычными специальностями:
🔹 Архитектор информационной безопасности
Участвует в проектировании, создании и внедрении систем обеспечения ИБ в компании. Главная задача — выстраивание надежной защиты от киберугроз и предотвращение их возникновения.
🔹 Компьютерный криминалист (форензик)
Расследует киберпреступления — определяет, как произошел инцидент, кто в нем виноват, какие данные и системы были скомпрометированы. Еще участвует в других задачах: восстановлении потерянных файлов или интерпретации данных.
🔹 Этичный (белый) хакер
Часто имеет аккредитацию «Certified Ethical Hacker» и получает от работодателей разрешение на попытку взлома или проникновения в информационные системы.
В каком из этих направлений ты бы хотел попробовать свои силы? Делись в комментариях, а мы расскажем об этой профессии подробнее 😎
#профессии_в_ИТ
🔹 Архитектор информационной безопасности
Участвует в проектировании, создании и внедрении систем обеспечения ИБ в компании. Главная задача — выстраивание надежной защиты от киберугроз и предотвращение их возникновения.
🔹 Компьютерный криминалист (форензик)
Расследует киберпреступления — определяет, как произошел инцидент, кто в нем виноват, какие данные и системы были скомпрометированы. Еще участвует в других задачах: восстановлении потерянных файлов или интерпретации данных.
🔹 Этичный (белый) хакер
Часто имеет аккредитацию «Certified Ethical Hacker» и получает от работодателей разрешение на попытку взлома или проникновения в информационные системы.
В каком из этих направлений ты бы хотел попробовать свои силы? Делись в комментариях, а мы расскажем об этой профессии подробнее 😎
#профессии_в_ИТ
Уже завтра ждём тебя в зоне Газпромбанк.Тех на VK Fest в Санкт-Петербурге 🤩
Когда: 1–2 июля в 12:00
Где: Парк 300-летия СПБ
Наши эксперты подготовили для участников фестиваля не только интересные активности, в которых ты сможешь поучаствовать и даже выиграть мерч, но и лекции, мастер-классы о старте карьеры в IT. Лови расписание:
1 июля
13:00 – 13:35 — «Мотивация и развитие молодых DS-специалистов и аналитиков Газпромбанк.Тех», Андрей Анисимов (Газпромбанк)
13:40 – 14:15 — «Что такое квантовая криптография: простыми словами о сложном», Эл Мехтиев (QRate)
14:20 – 14:55 — «Газпромбанк — работа мечты или...», Максим Гиленко (Газпромбанк)
2 июля
13:00 – 13:35 — «Программист! = инженер», Артем Брюховецкий (Газпромбанк)
13:40 – 14:15 — «Войти в IT» Сергей Климов (Газпромбанк)
14:20 – 14:55 — «Как войти в кванты. Карьерный трек», Александр Приютов и Николай Трофимов (QRate).
А еще пройди интервью с ИИ: ответь на вопросы топ-менеджеров Газпромбанка и получи карьерные рекомендации от нейросети.
Присоединяйся к VK Fest 2023!
Когда: 1–2 июля в 12:00
Где: Парк 300-летия СПБ
Наши эксперты подготовили для участников фестиваля не только интересные активности, в которых ты сможешь поучаствовать и даже выиграть мерч, но и лекции, мастер-классы о старте карьеры в IT. Лови расписание:
1 июля
13:00 – 13:35 — «Мотивация и развитие молодых DS-специалистов и аналитиков Газпромбанк.Тех», Андрей Анисимов (Газпромбанк)
13:40 – 14:15 — «Что такое квантовая криптография: простыми словами о сложном», Эл Мехтиев (QRate)
14:20 – 14:55 — «Газпромбанк — работа мечты или...», Максим Гиленко (Газпромбанк)
2 июля
13:00 – 13:35 — «Программист! = инженер», Артем Брюховецкий (Газпромбанк)
13:40 – 14:15 — «Войти в IT» Сергей Климов (Газпромбанк)
14:20 – 14:55 — «Как войти в кванты. Карьерный трек», Александр Приютов и Николай Трофимов (QRate).
А еще пройди интервью с ИИ: ответь на вопросы топ-менеджеров Газпромбанка и получи карьерные рекомендации от нейросети.
Присоединяйся к VK Fest 2023!
Fullstack-разработчик — универсальный специалист, который может создать веб-приложение от начала до конца, то есть и бэк, и фронт 🧑💻
Его задача заключается в выполнении веб-разработки полного цикла: проектирование архитектуры, проработка пользовательской (фронтенда) и серверной (бэкенд) частей, привязка проекта к базе данных, его обновление и системное администрирование.
Необходимые скиллы:
🔹 умение программировать как на бэке (PHP, Python, Java), так и на фронте (JavaScript, HTML, CSS)
🔹 знание баз данных, серверной настройки, современных фреймворков и инструментария для разработки
🔹 понимание SQL-запросов, систем контейнеризации Docker и Git, основ системного администрирования
🔹 важно владеть английским языком на уровне чтения технической документации.
Кстати, ты можешь узнать еще больше о специальности fullstack-разработчика из актуальной вакансии Газпромбанка
#профессии_в_ИТ
Его задача заключается в выполнении веб-разработки полного цикла: проектирование архитектуры, проработка пользовательской (фронтенда) и серверной (бэкенд) частей, привязка проекта к базе данных, его обновление и системное администрирование.
Необходимые скиллы:
🔹 умение программировать как на бэке (PHP, Python, Java), так и на фронте (JavaScript, HTML, CSS)
🔹 знание баз данных, серверной настройки, современных фреймворков и инструментария для разработки
🔹 понимание SQL-запросов, систем контейнеризации Docker и Git, основ системного администрирования
🔹 важно владеть английским языком на уровне чтения технической документации.
Кстати, ты можешь узнать еще больше о специальности fullstack-разработчика из актуальной вакансии Газпромбанка
#профессии_в_ИТ
👾 Perl — Practical Extraction and Report Language — необычный язык программирования, созданный лингвистами для IT-специалистов.
Он содержит в себе понемногу от Ada, Basic, Fortran, Lisp, Pascal и C, а еще культуру ОС Unix: богатый набор команд и утилит, продуманную архитектуру и унифицированный подход к представлению данных.
Давай узнаем больше об этом языке: участвуй в нашей мини-викторине. Попробуй угадать, какие факты о Perl верные, а какие — ложные 💡
Он содержит в себе понемногу от Ada, Basic, Fortran, Lisp, Pascal и C, а еще культуру ОС Unix: богатый набор команд и утилит, продуманную архитектуру и унифицированный подход к представлению данных.
Давай узнаем больше об этом языке: участвуй в нашей мини-викторине. Попробуй угадать, какие факты о Perl верные, а какие — ложные 💡
Синтаксис Perl предполагает длинные и тяжелые конструкции, которые можно описать только в нескольких десятках строк.
Anonymous Quiz
22%
Правда.
78%
Нет, это не так!
Сейчас Perl реализован практически для всех современных аппаратных платформ и операционных систем (AIX, Linux, MacOS, MS-DOS и других).
Anonymous Quiz
76%
Это верно.
24%
Кажется, это неправда.
В Perl одни и те же конструкции языка имеют различный смысл, а их однозначное понимание определяется контекстом использования.
Anonymous Quiz
59%
Да, это точно верно!
41%
Ложь.