Как строить UX-исследования для разработчиков, не имея диплома физмата: пошаговый план 📝
Татьяна Лескова, старший UX-исследователь в RuStore, показывает, как без опыта в CS можно запускать глубокие исследования. Четыре этапа и не менее пяти работающих тейков для каждого: как вникнуть в суть задачи, провести интервью и анализ, превратить проблему в продуктовое решение.
👉 Читайте на Хабре: https://vk.cc/cOVNYS
#IT @vkteam #UX @vkteam #vktech @vkteam
Прывітанне ўсім! У нас новы дом 😉
Наша команда в Минске растёт, и в старом офисе нам стало тесно. Мы внимательно подбирали место, где будет удобно всей команде, а теперь рады поделиться и с вами: VK Team переехала в БЦ «Аякс».
Продумали для коллег комфортные рабочие пространства и коворкинг-зоны, а переговорные назвали на белорусском — например, «Родны кут» (Родной уголок), «Сонейка» (Cолнце), «Каханне» (Любовь).
Если захотелось поработать с нами, присмотритесь к нашим вакансиям: https://vk.cc/cOL8dN. Будем ждать вас в новом офисе!
«Стиль…Стиль — это всё» — думаем мы, когда видим коллег из VK Team 😎
Погуляли по офисам VK с фотографом и познакомились с ребятами — предлагаем это сделать и вам. Спойлер: несмотря на разный стиль и вайб, у них есть кое-что общее — драйв и любовь к челленджам.
Листайте фото и читайте в описаниях к ним, что они рассказывают о себе сами!
Совсем скоро поделимся бекстейджем со съемки, а пока посмотрите наши вакансии (https://vk.cc/cOLnc1) — в следующий раз пофоткаем вас 😉
Переход ВКонтакте на сервисную архитектуру — это как ремонт: сначала всё идёт медленно, а потом вы живёте в новой квартире и понимаете, что всё было не зря.
Для нас это не просто смена языка, а большой шаг к новой системе. И помогает нам достичь этого не только наём новых специалистов, но и обучение действующих. Ведь наши инженеры лучше всех знают продукт, и это знание мы хотим сохранить и усилить новыми скиллами.
В карточках развеяли мифы о переходе на Go. Подробнее о нашей амбициозной задаче, читайте по ссылке:https://vk.cc/cONiNX.
Какие форматы рекламы в RuStore приносят разработчикам больше всего прибыли? Сколько показов в сутки оптимально для баннера мобильной игры? Что работает лучше: подписки или разовые покупки?
Приходите задать эти и другие вопросы о in-app и рекламной монетизации на первый прямой эфир с командой RuStore. А заодно узнаете о новых возможностях для ваших приложений напрямую от команды разработки. Особенно полезно будет мобильным разработчикам игр и приложений.
📌Когда: 27 августа в 17:00 МСК
📌Где: онлайн
📌Подробности и регистрация: vk.cc/cOGETJ
Многих разработчиков останавливает от перехода в AI одна мысль: «У меня нет физмата!» Вот что по этому поводу думает Денис Самохвалов, руководитель отдела «Направление Рекомендаций» в VK:
«Переход из разработки в AI без физмат-базы вполне реален, особенно если речь о классических ML-задачах. Тут важны навыки разработки и работа с данными, а математику можно подтянуть. Главное — быть готовым учиться и перестроить мышление: в ML нет чёткого ТЗ, а решения часто принимаются на грани интуиции и ресурсоёмкости. А вот попасть в ресёрч-команду сложнее: там почти всегда нужен крепкий бэкграунд и нередко — PhD».
А как вы считаете вы: какой бекграунд нужен для перехода в AI?
Как навести порядок в продукте, над которым трудятся 20+ команд, чтобы всем было комфортно мониторить процессы и вовремя реагировать на инциденты. О нашем решении, системе Timeline, рассказывает Артём Камыш, руководитель производственной команды VK Cloud.
Timeline — это платформа для мониторинга событий разработки и эксплуатации. Какие события мы отслеживаем с её помощью, как управляем инцидентами и релизами и что изменилось в работе с запуска платформы, читайте в статье: https://vk.cc/cOus8L.
#IT @vkteam #VKCloud @vkteam
Дружит ли бигтех с удалёнкой? Кого первым заменит AI? Какие суперспособности нужно иметь, чтобы попасть на работу в VK? Узнать ответы на эти и многие другие вопросы — проще простого.
Сейчас в Сетке мы проводим AMA-сессию (Ask Me Anything) с нашими коллегами — можно спросить о чём угодно и получить честный и подробный ответ. В ней участвуют:
📌 Денис Самохвалов, руководитель отдела рекомендаций социальных сервисов
📌 Роман Лунев, руководитель технической команды в департаменте «Игры и приложения»
📌 Игорь Рогов, руководитель карьерного направления, стажировки VK
📌 Зулия Саулина, руководитель группы подбора персонала в VK Видео и VK Музыка
📌 Руслан Бранивщук, руководитель продуктовой команды в VK Stories
Механика простая: до 20 августа опубликуйте вопрос у себя в профиле с хештегом #спросивктим . Наши эксперты найдут его по тегу и ответят в комментариях.
До встречи в Сетке: https://vk.cc/cOwgUk 😎
ВКонтакте построили собственную PaaS — рассказываем и показываем, как мы укрощали хаос 💪
В карточках поделились механикой, которая помогла нам превратить разрозненные сервисы в единую систему. А чтобы узнать больше о том, как именно мы это сделали, читайте полную статью на Хабре: https://vk.cc/cOlEUv.
Кстати, сейчас мы расширяем команду разработчиков, которые будут развивать платформу дальше. Так что если вам близки такие задачи, ждём вас: https://vk.cc/cOlGkE.
#IT @vkteam #go @vkteam
А что, если написать свой фреймворк не так сложно, как кажется 👀
Наш разработчик Марат Исаев разобрал базовые принципы создания микрофреймворка для фронтенда — от виртуального DOM до алгоритма согласования. Читайте статью на Хабре: https://vk.cc/cOgerQ 👌
#IT @vkteam
Как удержать бизнес-логику под контролем, когда проект разрастается в монорепозитории? Разработчик VK Tech Рамиль Куватов рассказывает о чистой архитектуре и тактическом применении Domain-Driven Design 👌
Какие принципы помогают сделать систему устойчивой к изменениям — читайте в статье: https://vk.cc/cO52LA.
#IT @vkteam #vktech @vkteam
Даже самая слаженная команда проходит через встречи, когда не удаётся найти общее решение. В этом случае на помощь руководителю приходит фасилитация — инструмент, который помогает избежать споров и эффективно провести мозговые штурмы.
Как и когда стоит его использовать, спросили у наших экспертов и собрали ответы в карточки.
#advice @vkteam
В Одноклассниках обновили стриминговый фреймворк, на котором держатся лента, музыка, реклама и другие сервисы.
Алина Шестакова из команды DataPlatform рассказала, как команда переходила на новую версию Apache Samza, с какими багами столкнулась и какие патчи написала, чтобы всё заработало.
Читайте на Хабре:https://vk.cc/cNSs1w.
Иногда изобретать велосипед не стоит. Вот и мы не стали: взяли open-source библиотеку VShard от Tarantool, написанную на Lua, и переписали её часть на Go. Так и получилась наша собственная Go-VShard-router библиотека — она уже в Open Source https://vk.cc/cNNkxc.
Нуржан Сактаганов, ведущий разработчик Почты и Облака Mail, рассказал о ней на DevOpsConf 2025, а мы собрали всё важное в карточки. Полную статью почитать можно на Хабре https://vk.cc/cNNlrN, а послушать доклад — здесь vk.cc/cNAmJ2.
Важное обновление в VK DeviceHub — теперь инструмент поддерживает и iOS-устройства 👌
Рассказываем, с чем столкнулись на пути поиска готовой iOS-фермы под наши простые требования и почему нельзя было просто отправить iPhone тестировщику. Читайте статью руководителя команды Android Core R&D в VK Даниила Смирнова: https://vk.cc/cNtP2u.
Снятся ли комикам чат-боты? Узнаем на митапе VK Education Talks «Как приручить чат-бота и подружиться с Go»!
Наши коллеги Виктор Крамаренко и Екатерина Кириллова объяснят, как устроен язык программирования Golang и как с его помощью разработать бэкенд веб-сервиса и интегрировать его с внешним API. А звёздный гость, Азамат Мусагалиев, попробует разобраться, как создать работающего чат-бота ВКонтакте и сдать экзамен экспертам VK.
Подключайтесь к трансляции в VK Видео 9 июля в 16:00: https://vk.cc/cNvPIG.
#event @vkteam
Если меховая шапка и старый Siemens — не ваш выбор, присмотритесь к нашей подборке вакансий: там много актуального 🔥
DevOps-инженер в VK Tech, Москва: https://vk.cc/cNzQ9K
Автоматизация — ваше всё? Ждём вас в команде: ищем коллегу с опытом Linux-администрирования и знанием Kubernetes, Docker, CI/CD и систем управления конфигурацией.
Старший разработчик в VK HR Tek, Москва: https://vk.cc/cNA5M2
Go-шники с опытом от трёх лет, ваш выход! Предстоит вести фичи от задумки до релиза, работать с распределёнными системами и микросервисной архитектурой, а ещё много общаться со смежными командами. Будет интересно!
Руководитель команды разработки Go в VK Видео, Москва: https://vk.cc/cNA75W
Не боитесь настоящего highload и старого кода? Готовы бороться за каждую миллисекунду? Смотрите вакансию — предлагаем не только интересные задачи, но и свободу в принятии решений!
Директор проектов в VK, Москва: https://vk.cc/cNA7dL
В компании юристов чувствуете себя как рыба в воде? Переходите по ссылке: предстоит инициировать IT-проекты внутри компании и для партнёров, много общаться и разбираться в финансовых и правовых нюансах.
Senior Java Developer в MAX, Москва: https://vk.cc/cNA7qO
Мы хотим сделать MAX удобным для самых разных пользователей. В этом нам не обойтись без старшего Java-разработчика: предстоит разрабатывать новые сервисы, решать технически сложные задачи и проектировать надёжную архитектуру для высоконагруженных систем.
#jobs @vkteam
Чем больше кодовая база — тем медленнее работают даже простые фичи. Дмитрий Гурьянов, руководитель команды Manuls в VK HR Tek, рассказал о нюансах оптимизации кода на Go, который мы применяем в своих продуктах, — собрали в карточках главное.
Статью целиком можно прочитать на Хабре — https://vk.cc/cNAm3x, а посмотреть запись доклада с VK Tech Talks — по этой ссылке https://vk.cc/cNAmJ2.
Попробовали в деле тренд в тестировании — BDUI. Это удобный способ быстро доставить обновления приложения конечному пользователю, не тратя время на модерацию и правки от магазинов.
Разобрали плюсы и минусы BDUI-подхода, сравнили его с нативной разработкой и WebView и теперь точно знаем, кому тренд подходит. Читайте подробности в статье старшего инженера по тестированию в VK Елены Зеликсон: https://vk.cc/cNGs6h.
«Здесь я поняла, что делаю свою работу классно. И знаете что? Я молодец!»
К 8 Марта представляем проект с яркими героинями из команды ВКонтакте. Девушки поделились личными историями: не только о достижениях, но и о сложных вызовах на своём пути. А ещё рассказали о стереотипах, которые хотят пофиксить, как баги.
Как преодолевать периоды нулевой уверенности? После чего получаешь чёрный пояс по систематизации лютого хаоса? И как потом объяснять семье, чем занимаешься в этом своём IT?
Быть свободными и разными вдохновляют Женя Заворина, Ульяна Вешкурцева и Вера Советкина. Конный спорт, бокс, ледяные обливания и много поддержки — уже в блоге ВКонтакте: vk.cc/cJrA2W
#team @vkteam #ВКонтакте @vkteam
Алгоритм построения конкурентных приложений в Go, паттерны конкурентности и способы избежать самых распространённых ошибок при разработке конкурентных систем — всем этим на конференции HighLoad++ поделился Максим Мирошниченко, разработчик в VK Tech.
Кратко можно почитать в карточках, а посмотреть полностью (с разбором на примерах 🤓) — [https://vk.com/video-14741... VK Видео].
На HighLoad++ было ещё много интересных докладов, собрали их для вас [https://vk.com/video/playl... плейлисте]. Пользуйтесь!
#IT @vkteam #vktech @vkteam
Пока одни искали снег, другой пробежал в шортах полумарафон. И это ещё не всё! Чем запомнился февраль спортсменам VK, капитаны команд рассказали ниже. А в карточку мы собрали самые выдающиеся достижения месяца.
Гордимся нашими! А где провели эту зиму вы?
🏀 Василий Котляров, менеджер по поддержке бизнеса
«Февральские игры VK Basketball Team прошли в довольно спокойном формате. В некоторых отрабатывали новые тактики, поэтому разрыв в счёте по окончании игры был небольшой, в других рано расслабились и позволили сопернику догнать по очкам. В игре с „Этажами“ были настроены взять реванш после проигрыша в первом туре, но, к сожалению, состав на игру собрался ограниченный, и в итоге к концу матча мы уступили. Но велика вероятность встретиться снова в плей-офф и реализовать задуманное.
В целом команда настроена на призовое место в сезоне 24/25 и продолжает активно тренироваться, не обращая внимания на поражение».
⚽️ Алексей Никонович, руководитель отдела операционной аналитики
«VK Football Team подошла к февральским играм с полной ответственностью и серьёзным настроем. Нам принципиально важны победы, поэтому команда тренируется дважды в неделю, а все игроки регулярно работают над силой и выносливостью в тренажёрном зале VK.
Оба матча были непростые, не обошлось без ошибок. Но благодаря личным качествам каждого игрока мы дважды победили! Я в восторге от самоотдачи ребят, нашей игры и командного духа. Цель номер один для нас в этом турнире — занять первое место, других вариантов даже не обсуждаем».
👟 Александр Попов, руководитель B2B-направления
«В Зимнем Павловском забеге VK Running Club достойно представили Анастасия Литвинова и Владимир Богданов. К забегу Анастасия готовилась целенаправленно и основательно. Регулярные тренировки, уверенный настрой и поддержка команды сделали своё дело. Это первый пьедестал Насти, а ведь ещё даже не начало сезона шоссейных забегов!
Владимир уже бывалый бегун, выбрал полумарафонскую дистанцию и пробежал её довольно бодро. Мы все очень гордимся ребятами, поздравляем с победами и ждём сезон!»
🎿 Алексей Кузнецов, руководитель группы внедрения R&D
«Этот сезон у команды VK Skiing Team проходит под лозунгом „Кто снег нашёл, тот на лыжах и покатался“. Поэтому все февральские выходные мы проводили в регионах, любуясь настоящей зимой и забирая свои награды. Но это не всегда было легко. Часть трасс оказались довольно сложными, кое-где подкачала организация — но мы ребята опытные, поэтому смогли быстро подстроиться под новые условия и отлично откатали».
#Sport @vkteam
Думаете, найти дубликаты видео на хостинге — это просто сравнить хеши файлов? Почему это не так и как мы в VK анализируем миллион часов видео каждый день, недавно рассказал Никита Кочетков, старший разработчик единой видеоплатформы, на конференции HighLoad++.
Ключевые факты о техническом решении VK для анализа видео мы собрали в карточках. Узнайте, как мы декодируем видео, собираем отпечатки (fingerprints) и находим частично совпадающие ролики. Полная запись доклада [https://vk.com/video-14741...
#IT @vkteam #VKВидео @vkteam
Из репозитория сразу в стор: теперь приложения в магазин RuStore можно выкладывать прямо с платформы GitVerse, где хранят код и собирают пакеты ✈
Раньше для публикации проекта в сторе нужно было настраивать сборку вручную. Теперь подготовка идёт на стороне GitVerse — вам достаточно иметь шаблон проекта и скрипт с применением RuStore API.
Подробно о том, как пользоваться интеграцией: vk.cc/cIWPy6
#IT @vkteam #RuStore @vkteam
Как новоиспечённому тимлиду заработать авторитет и построить классную команду? Собрали для вас чеклист обязательных шагов на основе доклада Василия Петухова, руководителя отдела тестирования VK Звонков на TeamLead Conf++ 2024.
Сверьтесь с карточками, ничего не упустили? Дополнения в комментариях приветствуются!
А полный доклад [https://vk.com/video-14741... в VK Видео].
#IT @vkteam #VKЗвонки @vkteam
Работу в наших офисах Петербурга сложно назвать обычной: мы бережно храним атмосферу исторических зданий, параллельно создавая комфортную и современную среду для продуктивной работы всей команды.
Как у нас получается совмещать архитектурное наследие и современные технологии, рассказали в статье: vk.cc/cITGBT
#office @vkteam
🔐 Как обнаружить сетевого взломщика раньше, чем он начнёт действовать? И почему стандартных средств мониторинга для этого недостаточно? Подробно об этом в статье на Хабре рассказал Иван Костыря из группы реагирования SOC: vk.cc/cIGxpA
Вы узнаете, что такое «пирамида боли», а также на какой рабочей гипотезе строится непрерывная и проактивная защита сети.
#IT @vkteam #InfoSec @vkteam