Елена Булыгина предлагает Вам запомнить сайт «Ленусик»
Вы хотите запомнить сайт «Ленусик»?
Да Нет
×
Прогноз погоды

Блог

Видеомаркетинг — новый факультет GeekBrains

Бизнес находится в постоянном поиске людей, которые умеют работать с видеоплатформами. Статистика посещаемости популярных площадок растёт с каждым годом. Например, если до 2017 года TikTok насчитывал всего несколько десятков тысяч загрузок, то сейчас этот показатель уже превышает 100 миллионов скачиваний на разные устройства по всему миру. Востребованы тематические челленджи и конкурсы, интеграции бренда, нативные ролики, создание маркированных стикеров и масок, сотрудничество с популярными блогерами.

По данным Mediascope, более половины жителей России — постоянная аудитория YouTube. Среднее время, которое пользователи проводят за просмотром роликов в видеохостинге, составляет более 50 минут в день. Благодаря видео растёт посещаемость клиентских сайтов, а использование роликов на целевых страницах может поднять конверсию на 86% — это подтверждают 84% маркетологов. Видео — это хороший способ привлечь внимание потенциальных клиентов, завоевать симпатии к бренду как у имеющейся, так и у новой аудитории.

Представителям индустрии необходимо показывать, как должен выглядеть качественный продукт, учить работать с инфлюенсерами через нативную рекламу и грамотно использовать растущее количество подписчиков по каждому из видеоканалов. Всему этому и многому другому мы обучим на новом факультете видеомаркетинга.

Кто такой видеомаркетолог и чем он занимается?

Видеомаркетинг — продвижение с помощью видео. В сферу задач такого специалиста входит не только создание контента, но и его полное сопровождение на различных площадках видеодистрибуции.

В работе видеомаркетолога можно выделить несколько основных этапов.

Подготовка сметы, написание текстов и подбор музыки, тритмент (написание видения сценария), раскадровка и итоговая встреча с клиентом для согласования всех деталей — всё это, а также подбор съёмочной площадки, актёров, костюмов и декораций входит в понятие препродакшена.

Постпродакшен — это монтаж ролика и наложение графики. Работа на этом этапе невозможна без знания специальных программ — Final Cut Pro X, Adobe Premiere и Adobe After Effects.

Третий важный этап работы специалиста видеомаркетинга — продвижение готового материала. В него входят разработка стратегии и её реализация. От успеха обоих этих мероприятий зависит, как много людей познакомятся с продуктом, брендом или услугой, и насколько эффективно в итоге будут решены поставленные бизнес-задачи.

Специальность на российском рынке пока представлена не слишком широко, но уже сейчас для профессионалов доступны десятки подходящих вакансий. Зарплата в Москве варьируется от 35 до 150 тысяч рублей в зависимости от объёма и опыта работы. В основном работодатели обращают внимание на портфолио, но им интересны и специалисты без опыта, желающие учиться. Работодателям необходимы кандидаты с организаторскими и менеджерскими навыками: соискателей не должна пугать перспектива работы с большим спектром задач и исполнителей в процессе создания и распространения видеопродукции.

Например, сейчас таких специалистов ищут в «Сколково», HH.ru, Profi.ru, Росбанке, а также во многих рекламных агентствах и крупных продакшенах, сотрудничающих с блогерами. 

Кого может заинтересовать курс? Из чего он состоит?

Наш факультет обучает созданию видеорекламы с нуля. Поэтому будущие студенты могут прийти к нам из любой сферы. Гораздо важнее иметь представление о том, чем будет заниматься специалист, любить видео и понимать работу площадок для дистрибуции. Мы особенно ждём работников медиаиндустрии, которые так или иначе сталкивались с видеопродвижением и видеопроизводством: трудились в продакшене, на телеканалах, YouTube, других площадках — или знают, как устроена работа представителей отрасли. Мы объединим маркетологов, PR, бренд-менеджеров, SMM-менеджеров, начинающих видеопродюсеров, владельцев личных брендов и блогеров, чтобы рассказать им, как создавать привлекательный для рекламодателей контент, достойный миллионных просмотров.

Основная задача факультета — дать студентам понимание всех этапов работы видеопродакшена: от поиска локации до дистрибуции. Чтобы видеоролик превратился в успешный инструмент рекламы, необходимо понимать, как его оптимизировать. Мы расскажем, как увеличить коэффициент просмотров и как он зависит от качества рекламы. Объясним, что предпочитают пользователи и как их одобрение влияет на стоимость просмотра.

Преподаватели курса — успешные практикующие специалисты отрасли.

Николай Коноплянников — продуктовый маркетолог соцсети «Одноклассники», экс-генеральный продюсер SeoPult, руководитель учебного центра CyberMarketing.

Николай Морозов — генеральный директор креативного агентства «Брусника», сопредседатель комитета по корпоративному видео АКМР. Эксперт по созданию креативных концепций. Лауреат отраслевых премий. Автор статей и мастер-классов по созданию видео. Создаёт видео для продуктов массового потребления и промышленных гигантов — среди клиентов «Билайн», «Газпром», «Сбер», «Норильский никель», «РЕН ТВ», «Ростелеком», «Перекрёсток» и др.

Александр Булгаков — креативный продюсер агентства «Брусника», экс-генеральный продюсер в видеопродакшене, Ex-Head of Media в киностудии, до этого работал в маркетинге. Создавал анимационные ролики, интервью, влоги, короткометражки, клипы. Работал с Heineken Russia, Coca-Сola, Bazelevs, Яндекс.Такси и многими другими.

Ирина Антонова — исполнительный продюсер креативного агентства «Брусника». За плечами опыт работы продюсером в видеопродакшене и на телевидении, множество реализованных проектов — от анонсов и вирусных роликов до документалок и обучающих курсов. Среди клиентов — ВТБ, Альфа-Банк, Peri, Министерство Московской области и многие другие.

Общая задача преподавателей на факультете — сформировать понимание, какие форматы и типы видеоконтента существуют; чем презентационный ролик отличается от документального фильма о компании, как организовать онлайн-конференцию, а также рассказать, как выстраивать коммуникацию с блогерами, правильно искать площадки для размещения видеоматериалов. Параллельно студенты будут знакомиться со всеми популярными видеохостингами: YouTube, Vimeo, ВКонтакте, TikTok, Одноклассники.
Факультет состоит из четырёх блоков:

  1. Видеопродакшен.
  2. Работа с видеохостингами.
  3. Основы маркетинга — как правильно оптимизировать контент и работать с инфлюенсерами.
  4. Аналитика — как правильно анализировать кампании. 

В программу обучения входит теория и практические задания. Мы научим студентов собирать и проводить презентации, работать в команде, эффективно выстраивать рабочий процесс и проходить собеседования. В качестве выпускного проекта вместе с наставником или коллегой-маркетологом каждому студенту будет предложено снять видеоролик под задачу для конкретного продукта.

Основные навыки, которые каждый студент получит во время обучения (они помогут сориентироваться в сфере и сделать первый шаг к успешному трудоустройству):

  • понимать задачу бизнеса и потребности целевой аудитории;
  • разбираться в технических аспектах видеосъёмки и монтажа;
  • разрабатывать и применять в работе контент-план;
  • понимать, какие работы должны проводиться с видео на этапе продакшена, а также каких людей нужно найти (режиссёр, оператор, монтажёр, сценарист);
  • знать, как настроить рекламную кампанию в Google Ads, как заливать и оптимизировать видео в популярных хостингах;
  • знать, как работать с видео в соцсетях;
  • представлять, как работать с блогерами, их менеджерами и блогерскими домами, как найти директора и как с ним коммуницировать;
  • понимать, как работает YouTube Studio и уметь анализировать результаты;
  • уметь оценивать качество кампании через соцсети;
  • знать, как работать со специализированным софтом для видеомаркетологов: vidIQ, SocialBlade, TubeBuddy.

По окончании программы студенты смогут полностью спланировать работу видеопроизводства.

Узнать подробности и оставить заявку на обучение вы можете на странице факультета.

 


10 фев 21, 14:30
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

#яучусьвgeekbrains: лучшие истории наших студентов

2020 год был тяжёлым, но многому нас научил. Например, показал, как в условиях стресса и изоляции справляться с любыми вызовами — и при этом учиться и получать новую профессию. Поэтому в январе мы предложили нашим студентам поделиться своими рецептами продуктивности в Instagram под хештегом #яучусьвgeekbrains. За самую популярную историю мы пообещали Sony PlayStation 5, за второе место — бесплатное обучение на одном из факультетов GeekBrains, а за третье — курс по профессии.

Участники конкурса должны были сфотографировать своё рабочее место и рассказать, как им удаётся совмещать учёбу, работу, личную жизнь, увлечения, занятия спортом и прочее. Более 200 студентов GeekBrains опубликовали такие посты. В них много мотивирующих историй и десятки лайфхаков: как сделать жизнь проще, а себя — эффективнее.

Делимся самыми интересными.

Ирина, @_______bez__shutok_______ 

Ирина определённо

, как добыть лимонад из лимонов, которые подкидывает жизнь. Она написала целую инструкцию на случай, если студент GeekBrains попадёт в больницу. Остальным она, впрочем, тоже пригодится. Вот выдержки из поста:

  1. Будь находчивым. Как только врачи разрешат тебе вставать, укради столик из соседней палаты, пока там всех выписали.
  2. Договорись с медсёстрами, чтобы процедуры отложили на время после лекции. А потом пройди их все сразу и с достоинством. Помни, что студенты GeekBrains не хлюпики и не слабаки!
  3. Раздай интернет с телефона и заранее заряди все гаджеты.

А ещё в больнице можно овладеть не только программированием, дизайном или ещё какими-нибудь IT-навыками:

«Главное, братиш, там можно научиться доброте: вовремя перекрыть капельницу, напоить соседа горячим сладким чаем после наркоза, помочь дойти до туалета — это мелочи для выздоравливающего, но такое большое дело для слабого».

Виктор Кузьмин, @viksimurg 

«Из таксистов в программисты» — так озаглавил свой

Виктор, и это звучит как заявка на статью в рубрику «Истории успеха». Тем более что рассказ действительно интересный. Виктор отучился в Тимирязевке, чтобы стать фермером-пчеловодом, а работал слесарем, таксистом, грузчиком, предпринимателем и редактором газеты. Потом решил спросить себя, чего хочет на самом деле. И поступил на факультет Android-разработки GeekBrains:

«Мои трое детей приходят из школы и видят, что папа тоже учится. И даже по выходным дням. Неплохой пример, я считаю. На самом деле учиться нам приходится всю жизнь. Осваивать профессию программиста непросто. Нужно много практики, чтобы системно уложить в голове уйму новой информации. Местами это реально „слом мозга“.

 <…>

Увлечённо учусь, чтобы в дальнейшем работать удалённо. Или даже, кто знает, чтобы собрать единомышленников и открыть своё дело».

Дмитрий, @dmitrywong 

Дмитрий на примере своего дня

, как пройти квест по совмещению работы и учёбы на высоком уровне сложности. И это действительно впечатляет: чего стоит только подъём в 5 утра. А ещё в посте уйма лайфхаков, помогающих делать больше и при этом сохранять продуктивность в течение всего дня.

Например, вставать в 5:00 легче, если купить розетку с таймером, установить его на 4:45 и подключить лампу. Этот лайфхак замешан на природных механизмах. Освещение сигнализирует организму, что наступило утро и пора завязывать с выработкой гормона сна — мелатонина. А потому пробуждение получится более плавным. 

Так что читайте пост Дмитрия, открыв блокнот: вдруг придётся что-то полезное записать.

Александра Каленберг, @akalenberg 

«У меня была и есть работа. Была и есть учёба. Были и есть увлечения. Но также внутри красовалась дыра, ощущение даже не застоя, а отката назад».

Александра столкнулась с апатией — но не опустила руки, а справилась с ней, добавив в уравнение учёбу в GeekBrains. В конкурсном

она делится советами, как всё успевать и при этом отлично себя чувствовать. Среди её рекомендаций — использовать таймер Pomodoro для баланса работы и отдыха и мотивировать себя одобрительными сообщениями от преподавателей.

Василиса-Виктория Шикерина, @vasilisa_viktoriia 

Василиса-Виктория — студентка GeekBrains со стажем, она учится у нас уже год. «Не могу сказать, что очень легко в нашей современности совмещать работу, учёбу и семью. Но идёшь на разные хитрости», —

она и делится секретами, как ей это удаётся. Вот один из них:

«Можно по дому развешивать разные лайфхаки для запоминания. Поэтому мы с сыном учим не только буквы, но ещё и язык программирования».

Павел Арих, @pavelarikh 

Павел — пятиклассник, изучает Python:

«Как и все мои сверстники, я интересуюсь телефонами и компьютерами. Однажды родители сделали мне сюрприз. Вечером за ужином мама с папой спросили, хочу ли я обучаться программированию. Честно говоря, учиться мне нравится меньше, чем играть, но этот вопрос был каким-то особенным. Наверное, ни один другой предмет не вызвал бы такого желания к занятиям!»

Его

определённо стоит почитать, чтобы зарядиться мотивацией.

Дарья Вашклевич, @daryavashklevich 

Дарья черпает вдохновение в народной мудрости, и поэтому в своём

рассказала притчу. А потом поделилась, что для неё значит учёба в GeekBrains:

«Вкладываться в себя, своё развитие и мечты, тратить на это не только время, но иногда и деньги — это правильно. Нужно быть счастливыми. И я всегда выкраиваю часик-два и возможности, чтобы „сделать счастливую маму и жену“».

Муслим Картоев, @livelikemuslim

Муслим сделал ход конём: сфотографировал для поста пушистого питомца и написал, что совмещает обучение в GeekBrains с воспитанием кота, «который подпортил уже не одну гарнитуру (переживать за него не стоит, этому дикарю всё сходит с рук)». Что же, пожелаем Муслиму успехов в этом нелёгком деле — а в конкурсе он уже победил!

Призовые места распределились так:

  • 1 место — Муслим Картоев, @livelikemuslim;
  • 2 место — Наталья Чехович, @nataly.likebooks;
  • 3 место — Екатерина Кремлёва, @k.kremleva.

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

Смотрите и читайте нас в соцсетях и на других платформах — Telegram, VK, Instagram. На страничках GeekBrains вас ждёт много полезной информации и новые конкурсы.

 


10 фев 21, 18:40
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Какие вопросы задают на собеседовании Android-разработчику

Привет! Меня зовут Александр, я декан факультета Android-разработки GeekBrains. За всё время в разработке под Android (а это уже больше шести лет) я прошёл множество собеседований и сам провёл не меньше. А также обсуждал собеседования, которые проходили или проводили коллеги, некоторым помогал подготовиться к встречам.

В этом посте я хочу поделиться опытом — рассказать, какие вопросы обычно задают на собеседовании. Бонусом в конце статьи я прикреплю список вопросов, который сам использую в качестве памятки для проведения интервью. Список довольно обширный, но это не значит, что я обязательно спрошу обо всём. Часто я задаю дополнительные вопросы по ходу собеседования, но в целом интервью не занимает больше часа.

На собеседовании может быть разное количество человек, но чаще всего это один-два разработчика. Иногда в начале присутствует представитель отдела кадров, который всех знакомит и рассказывает о компании. В крупных компаниях, бывает, собирается целая делегация: HR, пара разработчиков, тимлид, проджект-менеджер… Само собеседование условно делится на четыре части:

  1. Знакомство: 5–10 минут на представление собеседников, рассказ о компании и команде, пара слов о сфере деятельности.
  2. Проверка теоретических знаний: 40–60 минут вопросов по языку, платформе, библиотекам и т. п.
  3. Проверка практических навыков: 15–30 минут кодинга на расшаренном экране. Но такое встречается примерно в одном собеседовании из десяти, обычно хватает простого общения без кода.
  4. Вопросы соискателя (если есть): 5–10 минут.

Мы с вами подробно поговорим о второй и третьей частях собеседования. Сначала идут простые разминочные вопросы по языку программирования. Часто бывают уточнения к уже заданным — это помогает понять глубину знаний в определённой области. Постепенно вопросы усложняются. Ниже наиболее частые темы и вопросы, на которые мне приходилось отвечать.

Java

  • класс Object и описание его методов;
  • Garbage collector и работа с памятью;
  • коллекции в Java: 
  • какие бывают коллекции;
  • чем отличается Map от остальных;
  • отличия ArrayList от LinkedList;
  • как работает Map под капотом;
  • что такое Array;
  • как работает ArrayList под капотом;
  • как коллекции работают с многопоточностью.
  • многопоточность:
    • какие способы асинхронной работы есть в Java;
    • volatile;
    • synchronized;
    • lock, reentrantLock;
    • Semaphore, CountDownLatch, CyclicBarrier, Phaser, Exchanger;
    • с какими проблемами может столкнуться разработчик: deadlock, livelock.
  • ошибки в Java;
  • сериализация, transient;
  • рефлексия;
  • дженерики.

Kotlin

  • Extension functions;
  • Inline functions;
  • свойства properties: методы get и set;
  • ключевые слова object, data class, lazy, companion object;
  • корутины.

По Kotlin задают не очень много вопросов, потому что Java покрывает большинство ответов: эти языки работают по схожим принципам. Но баланс, скорее всего, будет сдвигаться в сторону Kotlin.

Android

  • принципы SOLID и чистая архитектура;
  • активити и методы жизненного цикла, onSaveInstanceState/onRestoreInstanceState;
  • фрагмент и методы жизненного цикла;
  • контекст;
  • сервисы;
  • Broadcast Receiver;
  • интенты;
  • Handler/Looper;
  • AsyncTask;
  • что такое процесс;
  • Inter Process Communication;
  • сериализация и парселизация;
  • view: жизненный цикл, кастомные view;
  • Flavours/Builds;
  • архитектура MVP и MVVM;
  • многомодульность;
  • что такое OkHttp и зачем он нужен;
  • RxJava:
    • Hot и Cold observables;
    • разница между map и flatMap;
    • как создавать Observable;
    • разница между RxJava 1 и RxJava 2;
    • что такое BackPressure.
  • Dagger 2:
    • аннотация Named;
    • скоупы в Dagger 2.

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

  • тренироваться в ветвлениях и условиях;
  • знать, что такое предикат;
  • знать основные методы пакетов Colleсtions, Array, которые работают с преобразованием коллекций и сортировкой;
  • решать задачи на алгоритмы и сортировки.

Все задачи обычно очень разные, но при этом достаточно типовые. Для приобретения навыка их решения можно просто тренироваться на одном из множества сайтов, которые предлагают задачи к решению и содержат ответы. По одной задаче в день в течение месяца будет достаточно, чтобы освоиться.

Практические советы

Я рекомендую составить карту памяти или памятку/шпаргалку, по которой вы будете быстро вспоминать, что недавно читали. Так удобнее готовиться к интервью (см. бонус №2 в конце статьи).

Для лучшего запоминания ответов и концепций можно использовать Anki. Это ресурс, которым я и сам пользуюсь. На каждую задачу нужно завести карточку с вопросом и ответом. Anki вам задаёт эти вопросы с определённой периодичностью, пока вы не запомните ответы. Каждый день — новый вопрос из вашей коллекции. Anki есть на десктопе, также предусмотрена мобильная версия. Чтобы карточки синхронизировались во всех приложениях, на ресурсе нужно зарегистрироваться.

Если не знаете ответ на какой-либо вопрос — отвечайте на знакомую смежную тему или расскажите то, что знаете по теме. Например: «Я не уверен, что помню ответ на этот вопрос, но вот тут это делается так...». Не стоит говорить «Я не знаю/не помню», потому что это очень хорошо запомнит собеседующий. Если вы совсем не знаете тему, лучше просто порассуждайте вслух, предположите что-то на основе своих знаний — это покажет, что вы склонны к размышлению и поиску ответа.

Бонус № 1. Мой список вопросов

Java Core:

  • OOP;
  • Class Object;
  • Reference; 
  • Garbage collector;
  • Error/Exception; 
  • Collections;
  • Network: URL, urlconnection, json, xml;
  • Generics/wildcards;
  • Reflection;
  • Enum;
  • Java.util.concurrent (Thread, Runnable, Executor, Future, Synchronized, Volatile, Synchronized collections) и всё, что связано с асинхронной работой в Java: Lesson: Concurrency (The Java™ Tutorials > Essential Classes).

Kotlin:

  • Extension functions;
  • Null Safety;
  • Inline functions;
  • Delegates;
  • Sequences;
  • Sealed classes;
  • Unit, Any, Nothing.

Android:

  • Mafinest;
  • Intent & Intent Filters;
  • Serialization/parcelization;
  • Android tasks and backstack; 
  • Notifications;
  • Permissions;
  • Resources;
  • Styles and Themes;
  • RecyclerView;
  • Custom views and animation;
  • Service (IBinder, Message Handler);
  • IPC/AIDL;
  • ContentProvider;  
  • BroadcastReceiver ;
  • Activity;
  • Fragment;
  • Handler/Looper;
  • Context;
  • всё, что связано с асинхронной работой в Android + сколько есть способов выполнения асинхронной работы в Android;
  • Android architecture components;
  • MVP/MVVM.

Common:

  • Patterns (GoF);
  • DI;
  • Git;
  • Gradle + Flavours/Builds.

Бонус № 2

И, наконец, карты памяти для Android-разработчика. Предлагаю не одну, а две — выберите самую удобную. Удачи!

 


10 фев 21, 18:54
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

«Казалось, не хватит опыта, что я получала в течение года…»

Сегодня мы публикуем статью, в которой рассказывается о переходе из одной профессии в другую, совершенно не связанную с первой. Раньше наша героиня Юлия преподавала китайский и английский языки, но потом она решила стать разработчицей игр, поступила в GeekUniversity, успешно закончила его и начала делать свои игры в команде единомышленников.

— Юля, расскажи, пожалуйста, побольше об опыте преподавания языков.

Я преподаю китайский и английский языки. Китайскому обучаю с нуля, иероглифике и фонетике. Английскому (в основном бизнес-тематика) предпочитаю учить уже тех, кто знает этот язык на определённом уровне. Я разработала довольно эффективные методики обучения, благодаря которым даже китайский кажется не таким уж и сложным.

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

Отмечу, что преподавание — для тех, кто любит общаться, работать с людьми.

— Почему такой резкий переход — из преподавания языков в разработку игр?

Я чувствую: дальнейший профессиональный рост в качестве преподавателя возможен, но особо развиваться некуда. А мне хочется изучать новые для себя вещи, двигаться дальше. Игры мне нравились всегда, и в один прекрасный момент, задумавшись, на что можно переключить внимание, я решила, что игры — идеальный вариант.

Мне всегда нравилось рассказывать истории, я их записывала, старалась «пожить» в созданном мной мире и погрузить в него читателя. Соответственно, идей по созданию игр, их сюжетных линий — очень много. А вот знаний и опыта, которые позволили бы реализовать эти идеи, не было.

— Почему выбрала GeekBrains?

Если честно, не помню. Скорее всего, прочитала в интернете или от кого-то услышала. Точно помню, что мой одногруппник сказал, что собирается пойти учиться, уже когда я узнала о курсах. Мы с ним всегда соревновались — старались не отставать друг от друга. И на этот раз получилось так же — я поступила на курсы, а именно на факультет разработки игр.

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

Дипломный проект так меня захватил, что я участвовала в созвонах и обсуждениях, даже когда находилась в регионе с разницей во времени +5 часов по отношению к часовому поясу Москвы, в котором работали коллеги.

«Иннополис», демонстрация билда The Frosted на выставке. Игру тестирует Ярослав Кравцов, один из организаторов выставки.

— Что особенно пригодилось после обучения, когда ты уже начала работу?

Главное, что требовалось — понять, как разрабатывать персонажа, его механику, как это работает. Ещё очень важен левел-дизайн, мне эти знания пригодились в первую очередь. Кроме того, я узнала о массе интересных игр, плюс получила понимание, как они работают.

Дополнительно понадобился опыт работы в команде. Когда пришло время формировать команду, мне было очень сложно, даже возникали мысли всё бросить и уйти. Казалось, что не хватит опыта, который я получала в течение года. Но нет — всё сложилось как нельзя лучше, и мои страхи были напрасными.

В первую команду входил проджект-менеджер, гейм-дизайнер и три программиста. Со временем от собранной команды остались программист и гейм-дизайнер (это я). Потом пришла ещё один гейм-дизайнер, потом — саунд-дизайнер, художник и специалист по SMM. Сейчас ищем маркетолога.

Кстати, иногда встречаемся друг с другом. Полную развиртуализацию планируем после завершения билда проекта.

— Расскажи, пожалуйста, о своих игровых проектах.

Идея первого далась непросто. Мне казалось, что нужна шуточная игра, кому-то хотелось фэнтези. В результате было принято решение из серии «ни вашим, ни нашим» — проект с механиками из серии Bomberman. Реализовать такую игру не так уж сложно, к тому же, её можно легко разнообразить механиками из других игр, создав нечто уникальное.

Назвали проект The Frosted. Это аркадное приключение, протагонист в котором — хрупкая девушка, путешествующая по враждебному волшебному миру. В её руки попадает сила, которая способна сделать этот мир более красочным и подходящим для жизни.

Ключевые особенности игры:

  • взрывной геймплей с десятками противников и пятёркой необычных боссов с прокачкой бомб, атакующих и пассивных способностей;
  • классические головоломки в пяти разнообразных, непохожих друг на друга, биомах с более чем 50 уровнями и захватывающий сюжет с возможностью выбрать дальнейшую судьбу северного края;
  • отрисованная и анимированная вручную графика, оригинальные треки и озвучка.

Кстати, сейчас на проект The Frosted совместно с «Индикатором» и CrowdRepublic запустили первую краудфандинговую кампанию. Все собранные средства пойдут на оплату инструментов разработки и домена. 

Второй мой проект — Saturated Outer Space. Здесь я участник команды, которая работает над игрой уже около года, моя роль — гейм-дизайнер. Жанр игры — пошаговая тактическая стратегия, здесь важную роль играет нарратив.

Протагонист — спасатель из космической организации. Игровой процесс завязан на истории спасателя, который должен реагировать на сигналы о помощи, разруливать ситуацию со своей командой и преодолевать множество трудностей. Герою мешают космические каннибалы, боевые компьютерные вирусы, мутанты и инопланетные технологии. Есть даже биологическая угроза — грибница, которая способна порабощать разум мыслящих существ.

Сюжет здесь — наиболее сильная часть игры. На него делается акцент в маркетинговой кампании, плюс освещаются игровые механики. Мы с командой стремимся проработать вселенную на уровне StarCraft.

— Режим работы — удалёнка?

Да, конечно. Мы начали работать удалённо ещё до того, как это стало мейнстримом. Инструменты для удалённой работы обычные, здесь мы особо не выделяемся. Общаемся в мессенджерах.

 Dat Fest — 2020.

Отмечу, что для удалённой работы необходима самодисциплина. Я научилась себя контролировать уже давно — преподавателю по-другому и нельзя. У меня всегда перед глазами график работ, в него я добавляю то, что могу сделать в конкретный момент. Иногда на это уходит больше времени, иногда меньше.

Собственно, я работаю на удалёнке больше 10 лет, поэтому давно привыкла к такому режиму. Главное — формировать вовремя список задач на день, неделю, месяц. План на день лучше составлять вечером. А во время работы обязательно нужны небольшие паузы, иначе будут проблемы с работоспособностью.

Во время работы я не отвлекаюсь, обычно полностью погружаюсь в проект. Мне очень помогает музыка Армина ван Бюрена — она не отвлекает, зато делает рутинный труд более интересным.

— Ты продолжаешь учиться и дальше?

Да. Правда, учусь уже в ходе работы. Чтобы получить важные знания и опыт, я посещаю все обсуждения в проекте, даже те, что не касаются моей специальности или обязанностей. Левел-дизайн, проработка механик — всё это как бы не моя зона ответственности. Но я слушаю обсуждения, стараюсь участвовать в дискуссиях.

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

— А какие планы на будущее?

Думаю, что в итоге всё своё время посвящу разработке игр. Я хочу закончить преподавание и погрузиться в создание игр с головой. Мне важно не только разрабатывать, но и продвигать игры, искать инвесторов, издателей. В идеальном варианте развития событий хочу организовать собственную студию. В запасе — вариант с работой в компании, которая разрабатывает игры.

В качестве заключения скажу, что нисколько не жалею о выбранном пути. Мне очень нравится разработка игр и я планирую продолжать карьеру гейм-девелопера.

Хотите узнать больше о студентах и выпускниках факультета разработки игр GeekUniversity? Вот их истории:

 


11 фев 21, 17:05
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Руководитель проектов в строительстве — новый факультет

Есть много вариантов строительных проектов: от простого дома до большого моста, от плотины до сейсмической модернизации аэропорта. Городской парк, в котором мы так любим гулять, бассейн в соседнем дворе — всё те же, некогда успешно завершённые, строительные проекты. Управление такими проектами, как и любыми другими, состоит из нескольких этапов, для успешной реализации каждого из которых необходим грамотный руководитель.

Руководитель строительных проектов — новый факультет GeekUniversity. Подробней о нём нам рассказал декан факультета и эксперт в проекте строительства в международном аэропорту «Шереметьево» Игорь Зуриев.

Что особенного в обязанностях руководителя проектов в строительстве

Руководителя проекта в строительстве чаще всего нанимают под конкретную инициативу, строительный объект. При этом, в зависимости от специфики деятельности фирмы, такой специалист может как вести полный комплекс работ, так и контролировать отдельные этапы строительства, будь то внутренняя отделка, установка отопительных систем или монтаж оборудования. Так или иначе, существует определённый пул обязанностей, которые предстоит выполнять каждому из руководителей.

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

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

В-третьих, приходится вносить каких-либо изменения в содержание проекта, особенно в его техническую часть, что далеко не всегда просто. Построенный наполовину объект очень сложно изменить, а «хотелки» у заказчиков бывают разные. Поэтому важно уметь разъяснить заказчику, где можно, а где нельзя вносить изменения.

В-четвёртых, на местном рынке у строительных компаний плохо сформировано понимание ведения проектной деятельности и зачастую строительный проект превращается в операционную деятельность компании, после чего становится долгостроем», — рассказывает Игорь Зуриев.

Повлияла ли пандемия на бизнес?

Руководители строительных проектов востребованы на рынке. Сегодня на сайтах по поиску работы доступно более двух тысяч вакансий, а средняя зарплата составляет 110 тысяч рублей.

Вот что об этом думает декан факультета Игорь Зуриев: «Спрос на квалифицированных управленцев в строительстве всегда велик. Одно дело — построить объект, другое — собрать команду, спланировать пул ресурсов и рассчитать адекватные сроки, необходимые для строительства этого объекта.

Элементарный пример — строительство многоквартирных жилых домов, оно не прекращается. Людей много и всем нужно где-то жить. Поэтому и профессия руководителя проектов в строительстве остаётся актуальной».

Что ждут работодатели от кандидата на позицию руководителя строительного проекта?

Отличный менеджер строительных проектов должен хорошо разбираться во всех строительных методах и процедурах, уметь координировать работу команды профессионалов разных дисциплин для достижения наилучших результатов. Идеальный набор скилов на позицию выглядит примерно так:

  1. Аналитический склад ума.
  2. Умение управлять командой и работать со специалистами из смежных областей.
  3. Знание стандартов проектного менеджмента, в том числе в строительстве.
  4. Владение мировыми стандартами и методологиями управления проектами.
  5. Грамотное составление проектной документации.
  6. Владение инструментами управления проектами.

Всему этому научат на факультете «Руководитель проектов в строительстве» в GeekUniversity. За 12 месяцев вы освоите все тонкости работы проджект-менеджера: от основ деловой переписки и составления сметы до поиска подрядчиков и презентации проекта. Иными словами, будете на 100% готовы к выходу на рынок.

Что нужно уметь перед началом курса, как строится обучение и чего ждать по итогам?

Чтобы успешно влиться в обучение, необходимо иметь минимальный опыт в строительстве, понимать, что это такое. Возможно, абитуриент уже работал в этой сфере и видел, как строятся процессы изнутри. Программа факультета состоит из четырёх блоков, или четвертей:

  1. Основы менеджмента проектов в строительстве.
  2. Финансовые и юридические аспекты.
  3. Будни руководителя проектов.
  4. Защита проектов и подготовка к собеседованию.

По итогам первой четверти студенты научатся составлять подробный план проекта и организовывать закупки. К концу второй — формировать бюджет проекта, оценивать риски и строить финансовую модель строительного проекта. После третьей — предсказывать поведение заказчика и выбирать оптимальный подход к управлению проектом. В конце обучения студенты будут готовы к самостоятельной подготовке необходимой документации, пополнят портфолио несколькими проектами и будут готовы к выходу на рынок труда.

«Во время обучения разбираются особенности процессов управления проектом в разных отраслях без сильного углубления в отдельные виды строительства. То есть не разбирается отдельно строительство энергетических объектов или многоквартирных домов, но даётся понимание, как управлять и выстраивать процессы абсолютно в любом виде строительства, применяя методологии.

По итогам всё зависит от бэкграунда студента. Если это человек с небольшим опытом в строительстве, он вполне может подняться на одну ступень выше в карьере. Если же это человек с хорошим бэкграундом и опытом участия в крупных проектах, он вполне сможет уже возглавить отдельный проект и полностью его реализовать», — поделился Игорь Зуриев.

Узнать подробней о программе и оставить заявку вы можете на странице факультета.

 


12 фев 21, 13:07
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Руководитель проектов в строительстве — новый факультет

Есть много вариантов строительных проектов: от простого дома до большого моста, от плотины до сейсмической модернизации аэропорта. Городской парк, в котором мы так любим гулять, бассейн в соседнем дворе — всё те же, некогда успешно завершённые, строительные проекты. Управление такими проектами, как и любыми другими, состоит из нескольких этапов, для успешной реализации каждого из которых необходим грамотный руководитель.

Руководитель строительных проектов — новый факультет GeekUniversity. Подробней о нём нам рассказал декан факультета и эксперт в проекте строительства в международном аэропорту «Шереметьево» Игорь Зуриев.

Что особенного в обязанностях руководителя проектов в строительстве

Руководителя проекта в строительстве чаще всего нанимают под конкретную инициативу, строительный объект. При этом, в зависимости от специфики деятельности фирмы, такой специалист может как вести полный комплекс работ, так и контролировать отдельные этапы строительства, будь то внутренняя отделка, установка отопительных систем или монтаж оборудования. Так или иначе, существует определённый пул обязанностей, которые предстоит выполнять каждому из руководителей.

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

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

В-третьих, приходится вносить каких-либо изменения в содержание проекта, особенно в его техническую часть, что далеко не всегда просто. Построенный наполовину объект очень сложно изменить, а «хотелки» у заказчиков бывают разные. Поэтому важно уметь разъяснить заказчику, где можно, а где нельзя вносить изменения.

В-четвёртых, на местном рынке у строительных компаний плохо сформировано понимание ведения проектной деятельности и зачастую строительный проект превращается в операционную деятельность компании, после чего становится долгостроем», — рассказывает Игорь Зуриев.

Повлияла ли пандемия на бизнес?

Руководители строительных проектов востребованы на рынке. Сегодня на сайтах по поиску работы доступно более двух тысяч вакансий, а средняя зарплата составляет 110 тысяч рублей.

Вот что об этом думает декан факультета Игорь Зуриев: «Спрос на квалифицированных управленцев в строительстве всегда велик. Одно дело — построить объект, другое — собрать команду, спланировать пул ресурсов и рассчитать адекватные сроки, необходимые для строительства этого объекта.

Элементарный пример — строительство многоквартирных жилых домов, оно не прекращается. Людей много и всем нужно где-то жить. Поэтому и профессия руководителя проектов в строительстве остаётся актуальной».

Что ждут работодатели от кандидата на позицию руководителя строительного проекта?

Отличный менеджер строительных проектов должен хорошо разбираться во всех строительных методах и процедурах, уметь координировать работу команды профессионалов разных дисциплин для достижения наилучших результатов. Идеальный набор скилов на позицию выглядит примерно так:

  1. Аналитический склад ума.
  2. Умение управлять командой и работать со специалистами из смежных областей.
  3. Знание стандартов проектного менеджмента, в том числе в строительстве.
  4. Владение мировыми стандартами и методологиями управления проектами.
  5. Грамотное составление проектной документации.
  6. Владение инструментами управления проектами.

Всему этому научат на факультете «Руководитель проектов в строительстве» в GeekUniversity. За 12 месяцев вы освоите все тонкости работы проджект-менеджера: от основ деловой переписки и составления сметы до поиска подрядчиков и презентации проекта. Иными словами, будете на 100% готовы к выходу на рынок.

Что нужно уметь перед началом курса, как строится обучение и чего ждать по итогам?

Чтобы успешно влиться в обучение, необходимо иметь минимальный опыт в строительстве, понимать, что это такое. Возможно, абитуриент уже работал в этой сфере и видел, как строятся процессы изнутри. Программа факультета состоит из четырёх блоков, или четвертей:

  1. Основы менеджмента проектов в строительстве.
  2. Финансовые и юридические аспекты.
  3. Будни руководителя проектов.
  4. Защита проектов и подготовка к собеседованию.

По итогам первой четверти студенты научатся составлять подробный план проекта и организовывать закупки. К концу второй — формировать бюджет проекта, оценивать риски и строить финансовую модель строительного проекта. После третьей — предсказывать поведение заказчика и выбирать оптимальный подход к управлению проектом. В конце обучения студенты будут готовы к самостоятельной подготовке необходимой документации, пополнят портфолио несколькими проектами и будут готовы к выходу на рынок труда.

«Во время обучения разбираются особенности процессов управления проектом в разных отраслях без сильного углубления в отдельные виды строительства. То есть не разбирается отдельно строительство энергетических объектов или многоквартирных домов, но даётся понимание, как управлять и выстраивать процессы абсолютно в любом виде строительства, применяя методологии.

По итогам всё зависит от бэкграунда студента. Если это человек с небольшим опытом в строительстве, он вполне может подняться на одну ступень выше в карьере. Если же это человек с хорошим бэкграундом и опытом участия в крупных проектах, он вполне сможет уже возглавить отдельный проект и полностью его реализовать», — поделился Игорь Зуриев.

Узнать подробней о программе и оставить заявку вы можете на странице факультета.

 


12 фев 21, 13:07
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Кто работает с большими данными: о проектах и инструментах

Мы позвали в подкаст bigdata-разработчика. Но во время разговора оказалось, что наш герой — дата-инженер. А мы хотели обратиться к нему как к дата-аналитику — это вообще другие ребята. Но за то, как разместить эту «дату» в хранилище, всё равно часто отвечает инженер, и называется это data governance. А ещё там есть свои собственные администраторы.

На факультете bigdata-аналитики GeekBrains Артём Гогин ведёт курсы по Hadoop, Spark и Kafka, а ещё он bigdata-разработчик в Сбербанке. Благодаря Артёму мы разберёмся в специальностях и обязанностях, а также в том, что это он вообще преподаёт.

Послушать 20-й выпуск вы можете на разных платформах:

В этом посте мы собрали интересные цитаты из выпуска.

Про память в big data

— Big Data могут создать любые компании, всё зависит лишь от того, как часто они будут собирать информацию. Если мы хотим собирать информацию раз в секунду, то мы получаем один объём информации. Но если мы хотим собирать какие-то логи десять раз в секунду, мы мгновенно получаем в десять раз больше информации. Поэтому вопрос только в том, как часто и как детально мы собираем нашу информацию, от этого и зависит объём наших данных.

— Количество информации измеряется не только количеством строк, но и ресурсами, которые требуются для её обработки. Такое измерение мне больше нравится. Я люблю мерить информацию по гигабайтам оперативки, которые нужны для обработки этой информации. У каждого на компьютере есть оперативная память, каждый представляет, сколько у него на компьютере оперативной памяти и может соотнести мощность своего компьютера с мощностью промышленных кластеров, серверов. Я видел в Сбербанке промышленные сервера, которые содержат несколько сотен терабайт оперативки. По-моему, это достаточно красноречивое сравнение, если вы вспомните, сколько у вас на компьютере оперативки и посчитаете, во сколько раз больше может обработать сервер Сбербанка.

— Если мы хотим сделать какие-то выводы в рамках одной таблицы, например, посчитать сумму или среднее, то есть сделать довольно простые арифметические операции, то нам не нужно засовывать все данные в оперативку. Но если мы хотим выявить зависимость в данных, если мы хотим сравнить данные друг с другом, то тогда, скорее всего, нам потребуется постоянно сравнивать и загружать в оперативку весь объём данных и сравнивать друг с другом.

— Все эти железки становятся дешевле с каждым годом. Я даже слышал выступление на одной конференции в прошлом году, где рассказывали, что сейчас мы, разработчики, можем позволить себе делать просчёты в алгоритмах и использовать не самые лучшие алгоритмы для расчёта данных, потому что всё это окупается железом. Дешевле купить железку в два раза мощнее, чем купить разработчика, который сделает алгоритм в два раза лучше. Но на этой же конференции обещали, что скоро эта эра закончится и железки прекратят дешеветь постоянно.

Про профессии в big data

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

— Если кто-то приходит на роль дата-аналитика или дата-сайентиста, то он может представить сразу, чем он будет заниматься. Дата-инженер разрабатывает регулярную обработку данных так, чтобы можно было один раз разработать, поставить на расписание и забыть, чтобы оно работало годами без участия человека. Если кто-то больше хочет заниматься самими данными, смотреть, как данные приходят, какая информация содержится в таблицах, как данные между собой связаны, какая есть зависимость в данных, то тут нужно выбирать между дата-аналитиком и дата-сайентистом.

— Если кто-то хочет искать математический смысл в данных и с точки зрения математики рассматривать данные, то это дорога в дата-сайентисты. А если кто-то хочет больше общаться с людьми, больше решать бизнесовые задачи, помогать пользователям решить, какие данные принесут ту или иную пользу, можно ли будет понять удовлетворённость клиентов по этим данным, понять насколько хорошо совершаются платежи у клиентов, насколько востребованы кредиты у клиентов — то для взаимодействия с бизнесом лучше выбирать направление дата-аналитика.

— Администраторы больших данных не сильно отличаются от всех остальных администраторов, это те же самые люди, которые работают с Linux. Но теперь кроме Linux у них появляются всякие другие хранилища, базы и устройства, за которыми нужно следить, которые заточены для big data.

Про масштабирование в big data

— Вертикальная масштабируемость говорит нам о том, что необходимо в один сервер засунуть очень много железок. Если мы хотим улучшить сервер в два раза, нужно воткнуть в него в два раза больше железок. А горизонтальная масштабируемость говорит нам о том, что нам нужно поставить второй такой же сервер с такими же ресурсами и объединить их в одну систему. Для big data это очень важно, так как в один сервер засовывать железки будет дорого, потому что у одного сервера есть предел по подключению железок. Также один сервер может выключиться и мы тогда ничего не сможем сделать с нашей системой, не сможем ей помочь, восстановить, продолжить работу, если у одного компьютера просто перегорит проводок.

— Существуют некоторые решения, которые позволяют развёртывать целые базы в оперативке. То есть у нас в оперативке может лежать целая база данных, которая живёт только в оперативке, вообще не обращаясь к жёсткому диску. В таком случае часть оперативки может отходить под эти базы, часть могут резервировать некоторые ресурсы для себя, не пуская другие ресурсы в эту оперативку.

— Какой-то процесс может просто забрать себе несколько терабайт оперативки и даже его не использовать, но и не отдавать другим. То есть оперативка может просто простаивать. Но принято, что оперативка всегда может выключиться и тогда все данные пропадут. Потому что никто не застрахован от того, что у нас выключится сервер, выключится электричество в центре обработки данных, сломается маршрутизатор, туда перестанут приходить сетевые взаимодействия. Поэтому оперативка в принципе остаётся свободной по большей части, особенно в big data. В  big data очень важны исторические данные и большой объём этих данных. Для того чтобы сделать какую-то операцию очень часто приходится обращаться к данным, которые были загружены год назад или даже несколько лет назад и их точно нет смысла хранить в оперативке или как-то использовать оперативку для хранения части данных - в любом случае все данные будут лежать на жёстком диске. Именно оттуда возьмутся эти данные и только для расчёта они загрузятся в оперативку, а потом опять удаляться.

— Почти из любого приложения можно выжать кучу данных. Если это магазин, то мы можем записывать и генерить огромное количество данных из кликов пользователей. Как они прокрутили мышкой, на какую картиночку ткнули, на какую кнопочку навели мышку и так далее. Каждый пользователь, когда заходит на сайт, водит мышкой по экрану очень много. И каждое движение мы можем отражать в наших данных. Получается, даже если у нас всего лишь тысяча посещений сайта в день, каждое посещение может насчитывать несколько сотен кликов мышкой. Итого мы получаем, что даже с тысячами клиентов в день мы имеем достаточно много записей по каждому конкретному действию клиента на сайте. Вопрос лишь в том как мы потом сможем использовать эти данные и какие выводы из них сделать. Причём такие выводы, чтобы мы потом могли ещё улучшить наш бизнес и улучшить наши продажи, если это магазин.

Про ошибки специалистов в big data

— Первое, на что я обращаю внимание и что когда-то было моей оплошностью в начале: я думал что если оно работает, особенно у меня на компьютере, особенно в моей базе данных, то оно будет также работать и в продакшене на настоящих данных, регулярных и особенно исторических. Моя ошибка была в том, что на моём компьютере данных не настолько много, насколько на промышленных серверах. И система локальная у меня тоже работает намного плавнее, потому что она одна, на одном компьютере, а не на тысяче компьютеров одновременно, ей ничто не мешает и её никто не пытается постоянно выключить, никто не борется с ней за ресурсы. И данные лежат в том виде, который мне хорошо известен.

— Основная задача дата-инженеров сделать так, чтобы про задачу можно было забыть и никогда не вспоминать. То есть чтобы она работала регулярно и безошибочно, без участия человека. Именно поэтому для дата-инженеров всегда есть соблазн сделать так, чтобы это работало только сейчас или на недельку вперёд, но потом, если это сломается, то уже не так важно. Дата-инженеры любят сделать задачу быстрее, чтобы от неё отделаться, чтобы её закрыть, но не подумать о том, что будет через полгода, через год, когда данные могут измениться, когда данные могут потеряться, когда может выключиться сервер и данные потребуется восстанавливать. Поэтому для дата-инженеров я бы посоветовал обратить внимание на то, что мы должны разрабатывать решения, которые работают не только пока мы на них смотрим и готовы что-то руками подоткнуть: руками данные перенести, удалить что-то лишнее. Нужно разрабатывать таким образом, чтобы всё восстановление, вся работа с ошибками шла также в автоматическом режиме, чтобы, если какой-то сервер отключится, если данные изменятся или потеряются, при следующем запуске нашего приложения нужные данные автоматически оставались, а ненужные автоматически удалялись.

Интересно? По ссылкам в начале статьи вы сможете послушать полную версию и подписаться на обновления подкаста ;) Оставайтесь с нами, впереди много классных выпусков!

 


12 фев 21, 18:00
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Кто работает с большими данными: о проектах и инструментах

Мы позвали в подкаст bigdata-разработчика. Но во время разговора оказалось, что наш герой — дата-инженер. А мы хотели обратиться к нему как к дата-аналитику — это вообще другие ребята. Но за то, как разместить эту «дату» в хранилище, всё равно часто отвечает инженер, и называется это data governance. А ещё там есть свои собственные администраторы.

На факультете bigdata-аналитики GeekBrains Артём Гогин ведёт курсы по Hadoop, Spark и Kafka, а ещё он bigdata-разработчик в Сбербанке. Благодаря Артёму мы разберёмся в специальностях и обязанностях, а также в том, что это он вообще преподаёт.

Послушать 20-й выпуск вы можете на разных платформах:

В этом посте мы собрали интересные цитаты из выпуска.

Про память в big data

— Big Data могут создать любые компании, всё зависит лишь от того, как часто они будут собирать информацию. Если мы хотим собирать информацию раз в секунду, то мы получаем один объём информации. Но если мы хотим собирать какие-то логи десять раз в секунду, мы мгновенно получаем в десять раз больше информации. Поэтому вопрос только в том, как часто и как детально мы собираем нашу информацию, от этого и зависит объём наших данных.

— Количество информации измеряется не только количеством строк, но и ресурсами, которые требуются для её обработки. Такое измерение мне больше нравится. Я люблю мерить информацию по гигабайтам оперативки, которые нужны для обработки этой информации. У каждого на компьютере есть оперативная память, каждый представляет, сколько у него на компьютере оперативной памяти и может соотнести мощность своего компьютера с мощностью промышленных кластеров, серверов. Я видел в Сбербанке промышленные сервера, которые содержат несколько сотен терабайт оперативки. По-моему, это достаточно красноречивое сравнение, если вы вспомните, сколько у вас на компьютере оперативки и посчитаете, во сколько раз больше может обработать сервер Сбербанка.

— Если мы хотим сделать какие-то выводы в рамках одной таблицы, например, посчитать сумму или среднее, то есть сделать довольно простые арифметические операции, то нам не нужно засовывать все данные в оперативку. Но если мы хотим выявить зависимость в данных, если мы хотим сравнить данные друг с другом, то тогда, скорее всего, нам потребуется постоянно сравнивать и загружать в оперативку весь объём данных и сравнивать друг с другом.

— Все эти железки становятся дешевле с каждым годом. Я даже слышал выступление на одной конференции в прошлом году, где рассказывали, что сейчас мы, разработчики, можем позволить себе делать просчёты в алгоритмах и использовать не самые лучшие алгоритмы для расчёта данных, потому что всё это окупается железом. Дешевле купить железку в два раза мощнее, чем купить разработчика, который сделает алгоритм в два раза лучше. Но на этой же конференции обещали, что скоро эта эра закончится и железки прекратят дешеветь постоянно.

Про профессии в big data

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

— Если кто-то приходит на роль дата-аналитика или дата-сайентиста, то он может представить сразу, чем он будет заниматься. Дата-инженер разрабатывает регулярную обработку данных так, чтобы можно было один раз разработать, поставить на расписание и забыть, чтобы оно работало годами без участия человека. Если кто-то больше хочет заниматься самими данными, смотреть, как данные приходят, какая информация содержится в таблицах, как данные между собой связаны, какая есть зависимость в данных, то тут нужно выбирать между дата-аналитиком и дата-сайентистом.

— Если кто-то хочет искать математический смысл в данных и с точки зрения математики рассматривать данные, то это дорога в дата-сайентисты. А если кто-то хочет больше общаться с людьми, больше решать бизнесовые задачи, помогать пользователям решить, какие данные принесут ту или иную пользу, можно ли будет понять удовлетворённость клиентов по этим данным, понять насколько хорошо совершаются платежи у клиентов, насколько востребованы кредиты у клиентов — то для взаимодействия с бизнесом лучше выбирать направление дата-аналитика.

— Администраторы больших данных не сильно отличаются от всех остальных администраторов, это те же самые люди, которые работают с Linux. Но теперь кроме Linux у них появляются всякие другие хранилища, базы и устройства, за которыми нужно следить, которые заточены для big data.

Про масштабирование в big data

— Вертикальная масштабируемость говорит нам о том, что необходимо в один сервер засунуть очень много железок. Если мы хотим улучшить сервер в два раза, нужно воткнуть в него в два раза больше железок. А горизонтальная масштабируемость говорит нам о том, что нам нужно поставить второй такой же сервер с такими же ресурсами и объединить их в одну систему. Для big data это очень важно, так как в один сервер засовывать железки будет дорого, потому что у одного сервера есть предел по подключению железок. Также один сервер может выключиться и мы тогда ничего не сможем сделать с нашей системой, не сможем ей помочь, восстановить, продолжить работу, если у одного компьютера просто перегорит проводок.

— Существуют некоторые решения, которые позволяют развёртывать целые базы в оперативке. То есть у нас в оперативке может лежать целая база данных, которая живёт только в оперативке, вообще не обращаясь к жёсткому диску. В таком случае часть оперативки может отходить под эти базы, часть могут резервировать некоторые ресурсы для себя, не пуская другие ресурсы в эту оперативку.

— Какой-то процесс может просто забрать себе несколько терабайт оперативки и даже его не использовать, но и не отдавать другим. То есть оперативка может просто простаивать. Но принято, что оперативка всегда может выключиться и тогда все данные пропадут. Потому что никто не застрахован от того, что у нас выключится сервер, выключится электричество в центре обработки данных, сломается маршрутизатор, туда перестанут приходить сетевые взаимодействия. Поэтому оперативка в принципе остаётся свободной по большей части, особенно в big data. В  big data очень важны исторические данные и большой объём этих данных. Для того чтобы сделать какую-то операцию очень часто приходится обращаться к данным, которые были загружены год назад или даже несколько лет назад и их точно нет смысла хранить в оперативке или как-то использовать оперативку для хранения части данных - в любом случае все данные будут лежать на жёстком диске. Именно оттуда возьмутся эти данные и только для расчёта они загрузятся в оперативку, а потом опять удаляться.

— Почти из любого приложения можно выжать кучу данных. Если это магазин, то мы можем записывать и генерить огромное количество данных из кликов пользователей. Как они прокрутили мышкой, на какую картиночку ткнули, на какую кнопочку навели мышку и так далее. Каждый пользователь, когда заходит на сайт, водит мышкой по экрану очень много. И каждое движение мы можем отражать в наших данных. Получается, даже если у нас всего лишь тысяча посещений сайта в день, каждое посещение может насчитывать несколько сотен кликов мышкой. Итого мы получаем, что даже с тысячами клиентов в день мы имеем достаточно много записей по каждому конкретному действию клиента на сайте. Вопрос лишь в том как мы потом сможем использовать эти данные и какие выводы из них сделать. Причём такие выводы, чтобы мы потом могли ещё улучшить наш бизнес и улучшить наши продажи, если это магазин.

Про ошибки специалистов в big data

— Первое, на что я обращаю внимание и что когда-то было моей оплошностью в начале: я думал что если оно работает, особенно у меня на компьютере, особенно в моей базе данных, то оно будет также работать и в продакшене на настоящих данных, регулярных и особенно исторических. Моя ошибка была в том, что на моём компьютере данных не настолько много, насколько на промышленных серверах. И система локальная у меня тоже работает намного плавнее, потому что она одна, на одном компьютере, а не на тысяче компьютеров одновременно, ей ничто не мешает и её никто не пытается постоянно выключить, никто не борется с ней за ресурсы. И данные лежат в том виде, который мне хорошо известен.

— Основная задача дата-инженеров сделать так, чтобы про задачу можно было забыть и никогда не вспоминать. То есть чтобы она работала регулярно и безошибочно, без участия человека. Именно поэтому для дата-инженеров всегда есть соблазн сделать так, чтобы это работало только сейчас или на недельку вперёд, но потом, если это сломается, то уже не так важно. Дата-инженеры любят сделать задачу быстрее, чтобы от неё отделаться, чтобы её закрыть, но не подумать о том, что будет через полгода, через год, когда данные могут измениться, когда данные могут потеряться, когда может выключиться сервер и данные потребуется восстанавливать. Поэтому для дата-инженеров я бы посоветовал обратить внимание на то, что мы должны разрабатывать решения, которые работают не только пока мы на них смотрим и готовы что-то руками подоткнуть: руками данные перенести, удалить что-то лишнее. Нужно разрабатывать таким образом, чтобы всё восстановление, вся работа с ошибками шла также в автоматическом режиме, чтобы, если какой-то сервер отключится, если данные изменятся или потеряются, при следующем запуске нашего приложения нужные данные автоматически оставались, а ненужные автоматически удалялись.

Интересно? По ссылкам в начале статьи вы сможете послушать полную версию и подписаться на обновления подкаста ;) Оставайтесь с нами, впереди много классных выпусков!

 


12 фев 21, 18:00
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

GeekBrains открывает набор на факультет BI-разработки

Хорошие новости: в GeekUniversity теперь есть факультет BI-разработки. Он ориентирован на маркетологов, начинающих аналитиков, также подойдёт веб-аналитикам и разработчикам. За 12 месяцев вы научитесь проектировать и внедрять многомерные модели баз данных, витрины данных, аналитические системы и средства составления отчётов. Кроме того, вы изучите SQL, модели данных, ETL, OLAP.

Что такое BI (business intelligence)?

Это компьютерные методы и инструменты для бизнеса, которые позволяют перевести первичные данные в форму, пригодную для бизнес-анализа. Последующие этапы — интерпретация больших данных с акцентом на ключевых факторах, которые влияют на эффективность.

BI-разработчики собирают исходную информацию из разных источников, сводят данные вместе, очищают их от всего лишнего. Задача BI — привести данные к виду, с которым могут работать аналитики при помощи специализированных инструментов. В целом, основная функция BI — принятие решений для бизнеса.

Зачем это нужно бизнесу?

Эффективность управленческих решений напрямую зависит от глубины анализа имеющейся информации. Решения могут быть как глобальными, так и локальными.

В первом случае речь идёт о топ-менеджерах крупных компаний, которым нужны данные о состоянии глобального бизнеса для принятия решений, влияющих на всю компанию в целом.

Во втором случае решения касаются местных условий. Например, как изменится прибыль компании в отношении товара, который перевозят автомобили из точки А в точку Б, если цена топлива повысится на 5%. Или какова будет себестоимость кофе в сети кофеен, если изменятся сроки и условия доставки кофейных зёрен. Нужно ли перевести кол-центр из одного региона в другой для повышения эффективности его работы и снижения операционных затрат?

BI активно используется такими гигантами, как IBM, Microsoft, Oracle, SAP, SAS, QlikTech, не говоря уже о более мелких компаниях. На данных, собранных и проанализированных BI-специалистами, обычно строится важнейшая отчётность компаний — как отечественных, так и зарубежных.

При помощи BI можно оценить прибыльность разных направлений бизнеса, просчитать динамику расходов и доходов. Анализируя данные по определённым срезам, BI-аналитик аргументировано может предсказать, как будет развиваться ситуация с поставками товаров, как изменится размер среднего чека в ближайшем будущем и как повлияют на эффективность работы бизнеса те или иные решения. BI-разработчики собирают исходные данные из разных источников, объединяют их, очищают от лишней информации и приводят к виду, с которым могут работать аналитики.

Компания начинает использовать BI, когда менеджмент осознаёт преимущества автоматизации процессов сбора, обработки, хранения данных и автоматизации отчётности. Возможности обычного Excel уже перестают удовлетворять требования бизнеса. BI даёт возможность проводить многомерную оценку данных, выбирая нужный в  этот момент срез.

Кто может стать BI-разработчиком?

Для обучения не требуется начальная подготовка или базовые знания. Но, как и говорилось выше, BI-разработка — оптимальный вариант для маркетологов, начинающих аналитиков и разработчиков. Почему они?

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

Начинающие аналитики быстрее поднимаются по карьерной лестнице благодаря возможности структурировать знания и опыту работы с продвинутыми инструментами BI. Они могут стать BI-разработчиками или продолжить карьеру аналитика.

Практикующие IT-специалисты смогут перейти в новую сферу с большими карьерными перспективами и доходом. BI-разработка — возможность решать интересные задачи и воплощать различные идеи в жизнь.

Средний уровень зарплат BI-аналитиков в России на момент написания статьи — от 90 000 рублей в месяц. В Москве выше — от 120 000 рублей в месяц. 

Программа BI-факультета GeekBrains

Программа обучения на нашем факультете включает 60+ часов обучения, 40+ практических заданий и 4 проекта. Основные направления программы:

  1. Работа с базами данных SQL и OLAP.
  2. Программирование на Python.
  3. Продуктовая аналитика и BI-инструменты.
  4. Автоматизация ETL-процессов и финальный проект.

Кроме того, есть курсы вне четверти, которые включают такие направления, как теория вероятностей и математическая статистика, анализ данных в Power BI, базовый курс Git и Linux.

По завершении программы студенты получат следующие навыки:

  1. Написание SQL-процедур и представлений.
  2. Анализ производительности запросов и их оптимизация.
  3. Разработка и развитие OLAP-кубов.
  4. Разработка ETL.
  5. Развитие архитектуры хранилища данных и BI.
  6. Опыт работы с аналитическими системами хранения и обработки данных.
  7. Знание принципов работы БД (SQL/noSQL) и методологий моделирования.
  8. Разработка витрин данных для бизнес-пользователей аналитики.
  9. Формирование регулярных отчётов в виде дашбордов в BI-системе.

Кроме того, выпускники факультета научатся пользоваться такими инструментами, как:

  • SQL;
  • MySQL;
  • MongoDB;
  • ClickHouse;
  • Power BI;
  • Tableau;
  • Power Query.

Обучение проводится на основании государственной лицензии № 040485. Это значит, что студент получит официальный документ, который подтверждает повышение квалификации.

Авторы программы факультета BI-разработки

Программу факультета разрабатывали ведущие эксперты и сотрудники крупных компаний: Дмитрий Кравчук (Senior Data Scientist, «Магнит»), Димитрий Щербенко (руководитель команды BI-разработки, InDriver), Никита Варганов (Senior Data Scientist, руководитель направления по исследованию данных, Сбербанк), Фёдор Ерин (Data Scientist, X5 Retail Group), Илья Шелегин (начальник отдела управления ресурсами маркетинговой аналитики, Abi).

С каждым выпускником будет работать HR-менеджер: поможет выбрать вакансии и подготовиться к собеседованию, расскажет, как искать работу на фрилансе.

Узнать другие подробности и оставить заявку на обучение вы можете на странице факультета.

 


12 фев 21, 20:28
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

GeekBrains открывает набор на факультет BI-разработки

Хорошие новости: в GeekUniversity теперь есть факультет BI-разработки. Он ориентирован на маркетологов, начинающих аналитиков, также подойдёт веб-аналитикам и разработчикам. За 12 месяцев вы научитесь проектировать и внедрять многомерные модели баз данных, витрины данных, аналитические системы и средства составления отчётов. Кроме того, вы изучите SQL, модели данных, ETL, OLAP.

Что такое BI (business intelligence)?

Это компьютерные методы и инструменты для бизнеса, которые позволяют перевести первичные данные в форму, пригодную для бизнес-анализа. Последующие этапы — интерпретация больших данных с акцентом на ключевых факторах, которые влияют на эффективность.

BI-разработчики собирают исходную информацию из разных источников, сводят данные вместе, очищают их от всего лишнего. Задача BI — привести данные к виду, с которым могут работать аналитики при помощи специализированных инструментов. В целом, основная функция BI — принятие решений для бизнеса.

Зачем это нужно бизнесу?

Эффективность управленческих решений напрямую зависит от глубины анализа имеющейся информации. Решения могут быть как глобальными, так и локальными.

В первом случае речь идёт о топ-менеджерах крупных компаний, которым нужны данные о состоянии глобального бизнеса для принятия решений, влияющих на всю компанию в целом.

Во втором случае решения касаются местных условий. Например, как изменится прибыль компании в отношении товара, который перевозят автомобили из точки А в точку Б, если цена топлива повысится на 5%. Или какова будет себестоимость кофе в сети кофеен, если изменятся сроки и условия доставки кофейных зёрен. Нужно ли перевести кол-центр из одного региона в другой для повышения эффективности его работы и снижения операционных затрат?

BI активно используется такими гигантами, как IBM, Microsoft, Oracle, SAP, SAS, QlikTech, не говоря уже о более мелких компаниях. На данных, собранных и проанализированных BI-специалистами, обычно строится важнейшая отчётность компаний — как отечественных, так и зарубежных.

При помощи BI можно оценить прибыльность разных направлений бизнеса, просчитать динамику расходов и доходов. Анализируя данные по определённым срезам, BI-аналитик аргументировано может предсказать, как будет развиваться ситуация с поставками товаров, как изменится размер среднего чека в ближайшем будущем и как повлияют на эффективность работы бизнеса те или иные решения. BI-разработчики собирают исходные данные из разных источников, объединяют их, очищают от лишней информации и приводят к виду, с которым могут работать аналитики.

Компания начинает использовать BI, когда менеджмент осознаёт преимущества автоматизации процессов сбора, обработки, хранения данных и автоматизации отчётности. Возможности обычного Excel уже перестают удовлетворять требования бизнеса. BI даёт возможность проводить многомерную оценку данных, выбирая нужный в  этот момент срез.

Кто может стать BI-разработчиком?

Для обучения не требуется начальная подготовка или базовые знания. Но, как и говорилось выше, BI-разработка — оптимальный вариант для маркетологов, начинающих аналитиков и разработчиков. Почему они?

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

Начинающие аналитики быстрее поднимаются по карьерной лестнице благодаря возможности структурировать знания и опыту работы с продвинутыми инструментами BI. Они могут стать BI-разработчиками или продолжить карьеру аналитика.

Практикующие IT-специалисты смогут перейти в новую сферу с большими карьерными перспективами и доходом. BI-разработка — возможность решать интересные задачи и воплощать различные идеи в жизнь.

Средний уровень зарплат BI-аналитиков в России на момент написания статьи — от 90 000 рублей в месяц. В Москве выше — от 120 000 рублей в месяц. 

Программа BI-факультета GeekBrains

Программа обучения на нашем факультете включает 60+ часов обучения, 40+ практических заданий и 4 проекта. Основные направления программы:

  1. Работа с базами данных SQL и OLAP.
  2. Программирование на Python.
  3. Продуктовая аналитика и BI-инструменты.
  4. Автоматизация ETL-процессов и финальный проект.

Кроме того, есть курсы вне четверти, которые включают такие направления, как теория вероятностей и математическая статистика, анализ данных в Power BI, базовый курс Git и Linux.

По завершении программы студенты получат следующие навыки:

  1. Написание SQL-процедур и представлений.
  2. Анализ производительности запросов и их оптимизация.
  3. Разработка и развитие OLAP-кубов.
  4. Разработка ETL.
  5. Развитие архитектуры хранилища данных и BI.
  6. Опыт работы с аналитическими системами хранения и обработки данных.
  7. Знание принципов работы БД (SQL/noSQL) и методологий моделирования.
  8. Разработка витрин данных для бизнес-пользователей аналитики.
  9. Формирование регулярных отчётов в виде дашбордов в BI-системе.

Кроме того, выпускники факультета научатся пользоваться такими инструментами, как:

  • SQL;
  • MySQL;
  • MongoDB;
  • ClickHouse;
  • Power BI;
  • Tableau;
  • Power Query.

Обучение проводится на основании государственной лицензии № 040485. Это значит, что студент получит официальный документ, который подтверждает повышение квалификации.

Авторы программы факультета BI-разработки

Программу факультета разрабатывали ведущие эксперты и сотрудники крупных компаний: Дмитрий Кравчук (Senior Data Scientist, «Магнит»), Димитрий Щербенко (руководитель команды BI-разработки, InDriver), Никита Варганов (Senior Data Scientist, руководитель направления по исследованию данных, Сбербанк), Фёдор Ерин (Data Scientist, X5 Retail Group), Илья Шелегин (начальник отдела управления ресурсами маркетинговой аналитики, Abi).

С каждым выпускником будет работать HR-менеджер: поможет выбрать вакансии и подготовиться к собеседованию, расскажет, как искать работу на фрилансе.

Узнать другие подробности и оставить заявку на обучение вы можете на странице факультета.

 


12 фев 21, 20:28
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 891 по 900 | всего: 1491

Последние комментарии

нет комментариев
Читать

Поиск по блогу

Люди

7 пользователям нравится сайт lena2018.mirtesen.ru