«Нашло то, что спрашивал, но не то, что искал» — подкаст про ранжирование и ретривел
Прежде чем стать хэдом оф дата сайнс в Вайлдберриз Саша Сидоров прошел большой путь в поиске и ранжировании.
В подкасте конференции I'ML Саша постарался приблизить нас всех к пониманию разницы между свитером, джемпером и зипкой:
— почему важно понимать как устроена математика под капотом у ML-моделей?
— как сделать крутое ранжирование быстро, дешево и сердито в 2024 году?
— как мультимодальные трансформеры в маркетплейсе помогают лучше понять контекст запроса пользователя на основании разных данных?
— как рассчитать количество видеокарт, необходимых для работы дата-центров, обработки данных и обучения моделей?
— баланс при разработке высоконагруженных ML-сервисов: масштабируемость, инфраструктура и сроки.
Обсудили BERT, TwinBERT, DLRM, mCLIP, BST, Yolo, ViT, DINO и NN. Поговорили про оркестрацию моделей, кластеризацию и эмбеддинги и, конечно же, о том, как создать инфраструктуру под растущие нагрузки.
#wbtech #wbds #wbspeakers #wbpodcast
Прежде чем стать хэдом оф дата сайнс в Вайлдберриз Саша Сидоров прошел большой путь в поиске и ранжировании.
В подкасте конференции I'ML Саша постарался приблизить нас всех к пониманию разницы между свитером, джемпером и зипкой:
— почему важно понимать как устроена математика под капотом у ML-моделей?
— как сделать крутое ранжирование быстро, дешево и сердито в 2024 году?
— как мультимодальные трансформеры в маркетплейсе помогают лучше понять контекст запроса пользователя на основании разных данных?
— как рассчитать количество видеокарт, необходимых для работы дата-центров, обработки данных и обучения моделей?
— баланс при разработке высоконагруженных ML-сервисов: масштабируемость, инфраструктура и сроки.
Обсудили BERT, TwinBERT, DLRM, mCLIP, BST, Yolo, ViT, DINO и NN. Поговорили про оркестрацию моделей, кластеризацию и эмбеддинги и, конечно же, о том, как создать инфраструктуру под растущие нагрузки.
#wbtech #wbds #wbspeakers #wbpodcast
🔥33❤11👍5🥰4🤩3
Подборка ссылок про ранжирование.
Вдогонку к предыдущему посту — рекомендасьон от Саши Сидорова, хэда оф дата сайнс Вайлдберриз.
Полезные материалы про ранжирование:
— TwinBERT: Distilling Knowledge to Twin-Structured BERT Models for Eicient Retrieval
— Deep Learning Recommendation Model for Personalization and Recommendation Systems
— DLRM: Deep Learning Recommendation Model for Personalization and Recommendation Systems (на русском)
— Learning Transferable Visual Models From Natural Language Supervision
— Behavior Sequence Transformer for E-commerce Recommendation in Alibaba
— Про BST на русском (видео)
— Архитектура NN в поиске TaoBao
— Unified Embedding Based Personalized Retrieval in Etsy Search
— Сборник статей про LLM for Recommendation Systems
— Cтатьи и видео, как всё устроено в поиске и рекомендациях (hh.ru, Wildberries)
Любимые каналы Саши Сидорова про DS/ML:
— information Retriever — рекомендательные системы глазами RecSys R&D лида Яндекса. Недельные дайджесты arxiv/cs.IR, обзоры статей, образовательные посты и не только;
— gonzo-обзоры ML статей — дайджест от Гриши Сапунова (ex. Яндекс.Новости, ныне CTO Intento) и Лёши Тихонова (ex. Яндекс, автор Автопоэта, Нейронной Обороны);
— канал PyMagic
Enjoy!
🖤❤️🤍
#wbtech #wbds #artircles
Вдогонку к предыдущему посту — рекомендасьон от Саши Сидорова, хэда оф дата сайнс Вайлдберриз.
Полезные материалы про ранжирование:
— TwinBERT: Distilling Knowledge to Twin-Structured BERT Models for Eicient Retrieval
— Deep Learning Recommendation Model for Personalization and Recommendation Systems
— DLRM: Deep Learning Recommendation Model for Personalization and Recommendation Systems (на русском)
— Learning Transferable Visual Models From Natural Language Supervision
— Behavior Sequence Transformer for E-commerce Recommendation in Alibaba
— Про BST на русском (видео)
— Архитектура NN в поиске TaoBao
— Unified Embedding Based Personalized Retrieval in Etsy Search
— Сборник статей про LLM for Recommendation Systems
— Cтатьи и видео, как всё устроено в поиске и рекомендациях (hh.ru, Wildberries)
Любимые каналы Саши Сидорова про DS/ML:
— information Retriever — рекомендательные системы глазами RecSys R&D лида Яндекса. Недельные дайджесты arxiv/cs.IR, обзоры статей, образовательные посты и не только;
— gonzo-обзоры ML статей — дайджест от Гриши Сапунова (ex. Яндекс.Новости, ныне CTO Intento) и Лёши Тихонова (ex. Яндекс, автор Автопоэта, Нейронной Обороны);
— канал PyMagic
Enjoy!
🖤❤️🤍
#wbtech #wbds #artircles
🔥16👍13❤8🥰2
Кстати, какой размер у структуры struct{}{}?
Только не гуглите *-)
#wbtech #wbchallenges #wbgochallenges
Только не гуглите *-)
#wbtech #wbchallenges #wbgochallenges
👍10❤5🥰2🤩1
Media is too big
VIEW IN TELEGRAM
Технологический фундамент Wildberries — это люди. Не только знания и опыт, но и личности, характеры.
Изначально в серии роликов #wbpeople мы хотели рассказать о том, с какими классными ребятами нам повезло работать, но неожиданно для самих себя затронули интереснейшую тему поколений в IT.
В кадре два человека — их объединяет работа в команде Wildberries, но в чём-то они очень разные. Бумер и зумер. Кандидат наук и разработчик без высшего. Джун и тимлид, между которыми почти 20 лет.
Знакомьтесь с героями первого эпизода: руководитель разработки портала продавцов Азат Разетдинов и фронтенд-разработчик Руслан Иванов. Первое увольнение, ночные переработки,как пропатчить KDE под фрю, рост из простого руководителя в большого босса (руководителя руководителей) — эти и другие темы ребята обсудят в первом выпуске.
#wbtech
Изначально в серии роликов #wbpeople мы хотели рассказать о том, с какими классными ребятами нам повезло работать, но неожиданно для самих себя затронули интереснейшую тему поколений в IT.
В кадре два человека — их объединяет работа в команде Wildberries, но в чём-то они очень разные. Бумер и зумер. Кандидат наук и разработчик без высшего. Джун и тимлид, между которыми почти 20 лет.
Знакомьтесь с героями первого эпизода: руководитель разработки портала продавцов Азат Разетдинов и фронтенд-разработчик Руслан Иванов. Первое увольнение, ночные переработки,
#wbtech
❤45👏11👍7🤩2🥰1
Оптимальный архитектурный шаблон iOS-приложения
Большая хабростатья от тимлида iOS-разработки Олега Бахарева, в которой рассматривается оптимальный архитектурный шаблон большого iOS-приложения на Swift — преимущественно тонкого клиента. Основной упор делается на применение чистой архитектуры.
Будет полезно как новичкам, так и опытным разработчикам.
Еще почитать:
— Роберт Мартин «Чистая Архитектура»
— Кент Бек «Мастерство программирования»
— Raúl Ferrer García "iOS Architecture Patterns"
— Олег Бахарев «Идеальный наблюдатель на Swift»
— Олег Бахарев «Идеальный REST клиент iOS»
#wbtech #swift #ios #wbtech_habr
Большая хабростатья от тимлида iOS-разработки Олега Бахарева, в которой рассматривается оптимальный архитектурный шаблон большого iOS-приложения на Swift — преимущественно тонкого клиента. Основной упор делается на применение чистой архитектуры.
Будет полезно как новичкам, так и опытным разработчикам.
Еще почитать:
— Роберт Мартин «Чистая Архитектура»
— Кент Бек «Мастерство программирования»
— Raúl Ferrer García "iOS Architecture Patterns"
— Олег Бахарев «Идеальный наблюдатель на Swift»
— Олег Бахарев «Идеальный REST клиент iOS»
#wbtech #swift #ios #wbtech_habr
👍9❤6🥰3
Пятничная задача про JS: сколько обещаний (promises) может удержать JavaScript?
Лучший способ освоить какую-то технологию — познать ее ограничения ;)
1. Напишите функцию promiseFlood, которая будет создавать новые промисы в цикле;
2. В каждом промисе должно быть выполнено некоторое тривиальное действие (например, вывод в консоль или задержка на минимально возможное время);
3. Функция должна прекращать создавать промисы и возвращать их количество, когда достигнет точки, в которой среда выполнения не сможет корректно обрабатывать новые промисы;
4. Для проверки устойчивости вашего решения, попробуйте запустить ваш код в разных браузерах и сравните результаты.
Пишите в комментариях результаты ;)
#wbtech #wbchallenges #wbjschallenges
Лучший способ освоить какую-то технологию — познать ее ограничения ;)
1. Напишите функцию promiseFlood, которая будет создавать новые промисы в цикле;
2. В каждом промисе должно быть выполнено некоторое тривиальное действие (например, вывод в консоль или задержка на минимально возможное время);
3. Функция должна прекращать создавать промисы и возвращать их количество, когда достигнет точки, в которой среда выполнения не сможет корректно обрабатывать новые промисы;
4. Для проверки устойчивости вашего решения, попробуйте запустить ваш код в разных браузерах и сравните результаты.
Пишите в комментариях результаты ;)
#wbtech #wbchallenges #wbjschallenges
🔥6❤5🥰4
Как работает ранжирование в Wildberries, и что случилось на Чернобыльской АЭС?
Прежде чем стать руководителем отдела ранжирования в Вайлдберриз, Александр Самойлов прошел длинный путь инженера: от теоретической физики и ядерных реакторов до data science и машинного обучения.
Почти два часа о реакторах РБМК, ранжировании и жизни в подкасте на канале «Одиссея Балашова».
Маст лисн в девятибалльных пробках по дороге на дачу ;—)
#wbtech #wbds #wbspeakers #wbpodcast
Прежде чем стать руководителем отдела ранжирования в Вайлдберриз, Александр Самойлов прошел длинный путь инженера: от теоретической физики и ядерных реакторов до data science и машинного обучения.
Почти два часа о реакторах РБМК, ранжировании и жизни в подкасте на канале «Одиссея Балашова».
Маст лисн в девятибалльных пробках по дороге на дачу ;—)
#wbtech #wbds #wbspeakers #wbpodcast
❤28🔥19👍13🥰1
Пятничная задача про JS: разные строки из одинаковых символов
Напишите как можно больше способов проверить, что две строки состоят из одинаковых символов. Например, 'bAbabaz' и 'zaabbAb', 'кабан' и 'банка'.
После решения подумайте, какие нюансы есть в такой формулировке задачи? Напишите их и предложите скорректированную формулировку.
#wbtech #wbchallenges #wbjschallenges
Напишите как можно больше способов проверить, что две строки состоят из одинаковых символов. Например, 'bAbabaz' и 'zaabbAb', 'кабан' и 'банка'.
После решения подумайте, какие нюансы есть в такой формулировке задачи? Напишите их и предложите скорректированную формулировку.
#wbtech #wbchallenges #wbjschallenges
❤11👍4🥰4
Привет, на связи Техношкола!
Открываем набор на курс «Аналитика данных» вместе с Южным IT_парком❤️ .
Будем учиться обрабатывать и визуализировать данные с помощью Python и SQL, окунемся в математику, статистику и машинное обучение.
Кому подойдет этот курс:
0. Студентам, знающим матан, линал, тервер и страстно желающим все это применить;
1. Скучающим в разработке мидлам, давно мечтающим вкатиться в дата-анализ, но не знавшим с чего начать.
Стартуем 22 апреля — 2,5 месяца теории и практики, отличников и хорошистов возьмем на работу.
Подать заявку можно здесь — поторопитесь.
#вбтехношкола
Открываем набор на курс «Аналитика данных» вместе с Южным IT_парком
Будем учиться обрабатывать и визуализировать данные с помощью Python и SQL, окунемся в математику, статистику и машинное обучение.
Кому подойдет этот курс:
0. Студентам, знающим матан, линал, тервер и страстно желающим все это применить;
1. Скучающим в разработке мидлам, давно мечтающим вкатиться в дата-анализ, но не знавшим с чего начать.
Стартуем 22 апреля — 2,5 месяца теории и практики, отличников и хорошистов возьмем на работу.
Подать заявку можно здесь — поторопитесь.
#вбтехношкола
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉22🔥18❤9👍2🥰1🤩1
Пятничная задача про JS: лишнее в массиве
Напишите как можно больше способов очистить массив: [1, 2, 12, ‘17’, false].
Какие из этих способов не стоит использовать в рабочем проекте и почему?
#wbtech #wbchallenges #wbjschallenges
Напишите как можно больше способов очистить массив: [1, 2, 12, ‘17’, false].
Какие из этих способов не стоит использовать в рабочем проекте и почему?
#wbtech #wbchallenges #wbjschallenges
❤7👍6🥰4🔥2
Пятничная задача про JS: 102 раза
Напишите как можно больше способов выполнить строку кода 102 раза.
Какие из этих способов лучше не использовать в рабочем проекте и почему?
#wbtech #wbchallenges #wbjschallenges
Напишите как можно больше способов выполнить строку кода 102 раза.
Какие из этих способов лучше не использовать в рабочем проекте и почему?
#wbtech #wbchallenges #wbjschallenges
❤7👍4🔥3
Пятничная задача про JS: calc(’1+2*3’)
Засеките 30 минут. Напишите функцию calc(), которая будет принимать арифметическую операцию в виде строки и выдавать результат выполнения операции в консоль.
Например:
Через 30 минут покажите ваше решение, обоснуйте его и напишите, что ещё в нём можно было бы улучшить и о чём позаботиться.
Как решить эту задачу быстрее всего, «в лоб»? Какие проблемы будут у такого решения и как их можно обойти?
#wbtech #wbchallenges #wbjschallenges
Засеките 30 минут. Напишите функцию calc(), которая будет принимать арифметическую операцию в виде строки и выдавать результат выполнения операции в консоль.
Например:
calc(’1+2*3’) // 7
calc(’4*10’) // 40
calc(’105*0,5’) // 52,5
calc(’(12 + 14 + 15)*2+4’) // 86
Через 30 минут покажите ваше решение, обоснуйте его и напишите, что ещё в нём можно было бы улучшить и о чём позаботиться.
Как решить эту задачу быстрее всего, «в лоб»? Какие проблемы будут у такого решения и как их можно обойти?
#wbtech #wbchallenges #wbjschallenges
👍9❤7🔥4
Всем привет, на связи Техношкола!
Открываем набор на курс «Компьютерное зрение».
Будем учиться применять ИИ для анализа визуальной информации, используя фреймворк глубокого обучения Pytorch. Классификация картинок и поиск объектов на них, поиск по фото и поиск изображений по тексту. Будем использовать предобученные нейросети и обучать собственные нейросетевые модели. Познакомимся с проблемами, которые возникают на реальных данных.
Кому подойдет этот курс:
0. Студентам, знающим матан, линал, тервер, статистику, Python и Git;
1. Джуниорам, мечтающим получить боевой опыт в Computer Vision.
Стартуем 28 мая — 3 месяца на реальных кейсах в экосистеме крупнейшего маркетплейса, отличников и хорошистов позовем в команду.
Подать заявку можно здесь — поторопитесь, мест на потоке всего 30.
* — наличие pet-проектов, участие в хакатонах и кагглах будут плюсом.
#вбтехношкола
Открываем набор на курс «Компьютерное зрение».
Будем учиться применять ИИ для анализа визуальной информации, используя фреймворк глубокого обучения Pytorch. Классификация картинок и поиск объектов на них, поиск по фото и поиск изображений по тексту. Будем использовать предобученные нейросети и обучать собственные нейросетевые модели. Познакомимся с проблемами, которые возникают на реальных данных.
Кому подойдет этот курс:
0. Студентам, знающим матан, линал, тервер, статистику, Python и Git;
1. Джуниорам, мечтающим получить боевой опыт в Computer Vision.
Стартуем 28 мая — 3 месяца на реальных кейсах в экосистеме крупнейшего маркетплейса, отличников и хорошистов позовем в команду.
Подать заявку можно здесь — поторопитесь, мест на потоке всего 30.
* — наличие pet-проектов, участие в хакатонах и кагглах будут плюсом.
#вбтехношкола
👍15🔥14🎉8❤5
Как собрать контейнер и не вооружить хакера
Существует такой класс атак, как Living off the Land (LotL) атаки. Это атаки, при которых злоумышленник использует разнообразные легитимные программы, чтобы выполнять различные вредоносные действия в целевой системе.
Несмотря на то, что LotL-атаки исторически всегда ассоциировались именно с атаками на Windows-инфраструктуру, в последнее время растет число атак и на ОС семейства Linux (использование vim, curl, netcat, 7z, docker во вредоносных целях — уже не экзотика).
Большая хабростатья от Алексея Федулаева и Антона Жаболенко о том, какими бывают LotL-атаки и как от них защититься.
#wbtech #wbsecurity #wbsecurity_habr
Существует такой класс атак, как Living off the Land (LotL) атаки. Это атаки, при которых злоумышленник использует разнообразные легитимные программы, чтобы выполнять различные вредоносные действия в целевой системе.
Несмотря на то, что LotL-атаки исторически всегда ассоциировались именно с атаками на Windows-инфраструктуру, в последнее время растет число атак и на ОС семейства Linux (использование vim, curl, netcat, 7z, docker во вредоносных целях — уже не экзотика).
Большая хабростатья от Алексея Федулаева и Антона Жаболенко о том, какими бывают LotL-атаки и как от них защититься.
#wbtech #wbsecurity #wbsecurity_habr
👍15🔥11❤9
Пшшшш, в эфире Техношкола!
Существует множество способов провести лето с пользой, но вот вам самый классный — пройти курс «iOS-джун», освоив актуальный стек разработки iOS-приложений.
Превращение в уверенного джуниора пройдет в два этапа:
0. Обучающий курс под присмотром сеньоров: теория, учебные задания, вебинары, курсовые проекты и экзамены;
1. Оплачиваемая стажировка в одной из команд, где вас ждут боевые задачи: проникнетесь вайбом команды, научитесь укладываться в дедлайны и проявлять инициативу, взаимодействовуя с другими разработчиками.
По результатам стажировки — оффер.
Кому подойдет этот курс:
0. Студентам, знающим Objective-C / Swift или Kotlin;
1. Джуниорам и мидлам из другого стека.
Стартуем 31 мая.
Подать заявку можно здесь, но лучше поторопиться — мест на потоке всего 50.
* — наличие pet-проектов и приложений в аппсторах будет жирным плюсом.
#вбтехношкола
Существует множество способов провести лето с пользой, но вот вам самый классный — пройти курс «iOS-джун», освоив актуальный стек разработки iOS-приложений.
Превращение в уверенного джуниора пройдет в два этапа:
0. Обучающий курс под присмотром сеньоров: теория, учебные задания, вебинары, курсовые проекты и экзамены;
1. Оплачиваемая стажировка в одной из команд, где вас ждут боевые задачи: проникнетесь вайбом команды, научитесь укладываться в дедлайны и проявлять инициативу, взаимодействовуя с другими разработчиками.
По результатам стажировки — оффер.
Кому подойдет этот курс:
0. Студентам, знающим Objective-C / Swift или Kotlin;
1. Джуниорам и мидлам из другого стека.
Стартуем 31 мая.
Подать заявку можно здесь, но лучше поторопиться — мест на потоке всего 50.
* — наличие pet-проектов и приложений в аппсторах будет жирным плюсом.
#вбтехношкола
👍18❤10🔥9🤩3
Пятничная нейрогимнастика: что выведет этот код?
Если уже заняли местечко на летней террасе, но заказ еще не принесли — значит, есть минутка на задачку по Golang ;)
Пишите ответы в комментариях.
#wbtech #wbchallenges #wbgolangchallenges
Если уже заняли местечко на летней террасе, но заказ еще не принесли — значит, есть минутка на задачку по Golang ;)
Пишите ответы в комментариях.
#wbtech #wbchallenges #wbgolangchallenges
❤15🔥7👍5
Media is too big
VIEW IN TELEGRAM
Продолжаем знакомить вас с людьми, из знаний и опыта которых складывается по кирпичику технологический фундамент Wildberries.
В кадре второго эпизода #wbpeople два поколения датасаентистов: хэд оф дата сайнс Саша Сидоров и руководитель команды рекомендаций Максим Пасашков.
Что изменилось в IT с начала их карьеры и какие задачи приходится решать, любимые мемасики и секретные приемы самоорганизации, технологии, которые впечатляют и советы начинающим разработчикам — смотрите в новом выпуске.
PS. Именно в этом ролике Саша Сидоров делится своим любимым анекдотом.
#wbtech
В кадре второго эпизода #wbpeople два поколения датасаентистов: хэд оф дата сайнс Саша Сидоров и руководитель команды рекомендаций Максим Пасашков.
Что изменилось в IT с начала их карьеры и какие задачи приходится решать, любимые мемасики и секретные приемы самоорганизации, технологии, которые впечатляют и советы начинающим разработчикам — смотрите в новом выпуске.
PS. Именно в этом ролике Саша Сидоров делится своим любимым анекдотом.
#wbtech
❤36👍17🔥12
Всем привет!
13 июня в Техношколе стартует курс «Android-джун»: поможем стать уверенным джуном, научим пилить сложные фичи без TDD и разрабатывать полезные приложения, а не очередной Todo List или прогноз погоды ;—)
Отличников и хорошистов позовем в команду Wildberries.
Кому подойдет этот курс:
0. Студентам, знающим Kotlin и Android SDK;
1. Джуниорам и мидлам из другого стека.
Подать заявку можно здесь и лучше поторопиться.
* — знание RxJava или Kotlin Flow, наличие pet-проектов будет жирным плюсом.
13 июня в Техношколе стартует курс «Android-джун»: поможем стать уверенным джуном, научим пилить сложные фичи без TDD и разрабатывать полезные приложения, а не очередной Todo List или прогноз погоды ;—)
Отличников и хорошистов позовем в команду Wildberries.
Кому подойдет этот курс:
0. Студентам, знающим Kotlin и Android SDK;
1. Джуниорам и мидлам из другого стека.
Подать заявку можно здесь и лучше поторопиться.
* — знание RxJava или Kotlin Flow, наличие pet-проектов будет жирным плюсом.
🔥22👍9🎉9❤1
Fuzzing-тестирование. Практическое применение
Фаззинг — это метод тестирования ПО, заключающийся в передаче приложению случайных неожиданных и некорректных данных.
Этот метод лучше использовать при тестировании сложного кода, когда стандартным unit-тестированием очень сложно покрыть все вариации входных данных. Обычно разработчики прокидывают несколько тест-кейсов для тех моментов, где может сплоховать программа, но не везде. И с помощью фаззинга мы можем полностью покрыть весь код.
Большая хабростатья от Никиты Догаева, лида команды контента в портале продавцов Wildberries по мотивам выступления на GolangConf.
#wbtech #wb_habr #golang #wbspeakers #highload #golangconf
Фаззинг — это метод тестирования ПО, заключающийся в передаче приложению случайных неожиданных и некорректных данных.
Этот метод лучше использовать при тестировании сложного кода, когда стандартным unit-тестированием очень сложно покрыть все вариации входных данных. Обычно разработчики прокидывают несколько тест-кейсов для тех моментов, где может сплоховать программа, но не везде. И с помощью фаззинга мы можем полностью покрыть весь код.
Большая хабростатья от Никиты Догаева, лида команды контента в портале продавцов Wildberries по мотивам выступления на GolangConf.
#wbtech #wb_habr #golang #wbspeakers #highload #golangconf
👍14❤7🔥4
Аналитик SOC: про скилы, карьерный рост и… медведей
Аналитик SOC (Security Operation Center) — это специалист по ИБ, который ловит хакера «за руку» и выпроваживает из инфраструктуры. Чтобы поимка состоялась, ему необходимо серьезно подготовиться: детально изучить «поле действий» и продумать механизмы реагирования.
Иван Дьячков прошел длинный путь от эникейщика в небольшом ритейле до руководителя центра мониторинга ИБ в Wildberries и делится секретами освоения профессии: какими знаниями нужно обладать на разных линиях SOC, с чего начать, как преуспеть, куда расти дальше.
Казалось бы, при чем тут медведи?
Подробности в статье на Хабре.
#wbtech #wbsecurity #wbsecurity_habr
Аналитик SOC (Security Operation Center) — это специалист по ИБ, который ловит хакера «за руку» и выпроваживает из инфраструктуры. Чтобы поимка состоялась, ему необходимо серьезно подготовиться: детально изучить «поле действий» и продумать механизмы реагирования.
Иван Дьячков прошел длинный путь от эникейщика в небольшом ритейле до руководителя центра мониторинга ИБ в Wildberries и делится секретами освоения профессии: какими знаниями нужно обладать на разных линиях SOC, с чего начать, как преуспеть, куда расти дальше.
Казалось бы, при чем тут медведи?
Подробности в статье на Хабре.
#wbtech #wbsecurity #wbsecurity_habr
👍14🔥9❤4🥰1