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

Блог

BI-аналитик — новый курс GeekBrains

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

Что такое BI-аналитика

BI-аналитика (Business Intelligence) — это инструменты для сбора, анализа и обработки данных. Они преобразуют необработанную информацию, взятую из разных источников, в визуально удобную и понятную аналитику: отчёты, графики, диаграммы, таблицы. Представьте, что маркетинговое агентство использует для рекламных кампаний разные площадки и хочет сравнить результативность каждой. Или отдел продаж хочет проанализировать зависимость реализации товара от внешних факторов: сезона, конкуренции в конкретном районе. Подобную аналитику можно автоматизировать и настроить через BI-систему.

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

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

BI-аналитик — высокооплачиваемая профессия. Начинающий специалист (junior) получает от 70 до 90 тысяч рублей. Аналитик уровня middle — до 130 тысяч, senior — до 200 тысяч рублей. Наконец, тимлид проекта может претендовать на зарплату от 200 тысяч рублей. 

Кому пригодится курс и что ждёт студентов

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

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

За 5 месяцев вы научитесь понимать ключевые особенности BI-систем, разрабатывать BI-решения с нуля. Освоите аналитические навыки и управление процессами по созданию BI-систем, а также сможете работать со сторонними BI-решениями и вести эффективную коммуникацию.

Программа курса состоит из 8 блоков и нацелена на полное и системное вхождение в профессию. Вы освоите Power BI, сделаете первый дашборд и научитесь визуализировать данные. Узнаете, как работает Power Query. Познакомитесь с языком DAX, изучите его меры и функции. Разберёте типичные ошибки при работе с Power BI в визуализации, источниках данных, функциях DAX и бизнес-задачах. Вы изучите основы работы в Google Data Studio, а также разновидности BI-систем — Cognos, QlikSense, Tableau — и сравните их. В конце курса вы узнаете, как внедрять BI-системы, проводить интервью с заказчиком и писать ТЗ для подрядчиков.

За время обучения вы освоите необходимые для BI-аналитика инструменты: Google Analytics, Power BI, Google Sheets, DAX, Google Data Studio, Microsoft Excel и Power Query.

Как проходит обучение

Занятия проходят 2 раза в неделю в формате вебинаров. После занятия студенты получают практическое задание, которое затем проверяют преподаватели и дают обратную связь. Вести занятия на протяжении всего курса будут Александр Якунин — автор программы, head of performance analytics department в TBWA\Moscow, а также Татьяна Сафрыгина — преподаватель GeekBrains, CRO analyst в Kaspersky Lab.

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

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

 


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

Бесплатное тестовое задание: за и против

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

Зачем нужно тестовое задание

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

Также проверка полезна и кандидатам. Если задание составлено качественно, максимально приближено к требования вакансии, тест поможет соискателю познакомиться с будущими задачами и темпом работы.

Когда тестовое задание не оплачивается

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

На что следует обратить внимание

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

  • Описание вакансии

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

  • Актуальность вакансии

Если вакансия не закрывается в течение долгого времени (от месяца и дольше), лучше насторожиться. Сколько ещё человек, кроме вас, бесплатно выполнили тестовое задание и как оно могло пригодиться компании?

  • Объём задания

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

Так когда за работу над тестовым можно получить вознаграждение?

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

  • Объёмное тестовое задание. Если его выполнение займёт у соискателя больше дня, то с работодателем можно попробовать договориться об оплате.
  • Практическая польза. Встречается и такое: кандидату дают реальную задачу, решение которой принесёт пользу компании. Это точно вознаграждается.
  • Опыт соискателя. Senior-разработчику с большим опытом работы вероятнее согласятся оплатить задание, чем специалистам middle- или junior-уровней.

На какую сумму можно рассчитывать

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

 


31 янв 22, 17:00
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

«Все курсы оказались гиперполезными»

О прошлом образовании

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

Почему GeekBrains?

Можно сказать, что я жертва маркетинга :) GeekBrains увидела в рекламе, у блогеров в том числе. А когда стала изучать программу iOS-разработки, поняла, что здесь более углублённое обучение, чем на других площадках. Альтернативой был Skillbox, но именно из-за программы проиграл.

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

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

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

Советы студентам

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

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

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

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

 


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

5 ошибок, из-за которых вы завалите интервью

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

Нет контакта

Есть две потенциально проигрышных линии поведения:

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

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

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

Постоянная неуверенность

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

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

Неумение оперировать неизвестным

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

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

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

Лучше всего не только признаться, что вы чего-то не знаете, но и попытаться спрогнозировать время на расширение знаний. Сделать это можно двумя способами:

  1. Спросить у интервьюера, сколько может занять освоение материала до требуемого уровня и насколько предмет можно изучить в процессе работы. Не лучший вариант, зато защищает вас от головной боли и бессонных ночей.
  2. Сделать прогноз, исходя из собственного опыта. Например, от вас требуется знание Python. Вы в курсе, что синтаксис языка относительно простой. Значит, двух недель точно хватит для освоения базовых возможностей на практике. Еще минимум неделя уйдет на начальное знакомство с библиотеками и еще столько же — на специфику применения. Так что можете сказать интервьюеру, что вам потребуется от трех до пяти недель, чтобы достигнуть минимально достаточного уровня.

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

Проблемы с мягкими навыками

Soft skills — это множество смежных факторов, которые делают вас ценным сотрудником: тайм-менеджмент, обучаемость, стрессоустойчивость, работоспособность, креативность, коммуникабельность и так далее. Писать об этом в резюме уже просто неприлично (если только у вас нет подтверждения в сертификатах), но продемонстрировать на собеседовании — отличная идея.

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

Тренинг: не нужен. Достаточно головы на плечах.

Отсутствие интереса к месту

Речь не о том, что перед собеседованием надо изучить историю компании, ее достижения и прочитать все отзывы. Хотя это не будет лишним. Собеседующему важно понять и услышать, почему вы пришли устраиваться именно на это место, какие у вас цели, требования и пожелания вне финансового аспекта. Когда у соискателя нет ни единого вопроса по условиям труда, возникает ощущение, что у него это собеседование «для галочки» или он сбежит при первой возможности. Логично, что в такой ситуации работодатель обратит внимание на более критичных людей.

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

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

Пройти обучение

24 июл 19, 16:59
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Тенденции развития метавселенных 

Эта статья ― лишь небольшая часть того, что Алексей Сидорин рассказал в интервью для нашего проекта GeekSpeak, доступного только студентам платных программ GeekBrains.

Алексей Сидорин ― эксперт по цифровой трансформации. Работал директором по развитию цифровых решений в одном из крупнейших системных интеграторов России ― компании КРОК, которая занимается разработкой управляемых В2В-сервисов и перспективных технологий — Big Data, блокчейн, искусственный интеллект, виртуальная и дополненная реальность, интернет вещей, роботизация, машинное обучение. 

Бизнес заходит в метавселенные

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

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

Самое важное, что есть там своя экономика. Если в какой-то виртуальной
сущности есть своя экономика, то это можно называть метавселенной. Деньги ― это универсальный международный язык. Как говорится, математика ― язык вселенной, деньги ― это математика.

Услуги для компаний в метавселенных

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

Еще мы построили для одной айтишной компании офис в метавселенной.
Для них это уже какая-то история, висят их продукты на стенах, какие-то вещи. И получается это и внимание привлекает, и интересно, и плюс это экономически выгодно в итоге получается.

Современные концепции метавселенных

Есть метавселенные, где земли продаются: Decentraland или USM, которая связана с Илоном Маском. Там может построить себе офисы, какие-то площадки. Там начинают появляться какие-то оттенки бизнеса. Конечно, в основном, пока это маркетинговые сценарии, то есть привлечь внимание, что-то сделать, вроде концертов.

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

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

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

Они пытаются отмазаться, потому что все сильно упало у них. Они говорят, ребята, ну вы же их бегали, это же самое важное. Конечно, над этим и стебуться как раз. Деньги не важны, главное ― мы стали гулять. Это было круто для общества. Когда-нибудь появится какой-нибудь NoDrinks-to-Earn и алкоголики перестанут пить.

Концепции Learn-to-Earn есть несколько примеров в мире. Там ты покупаешь пропуск, и в день у тебя короткое видео связанное с микрообразованием, на 5 минут. И потом 3-4 вопроса, и ответы на них дают тебе майнер. И это прикольно, и это тоже будет большое дело. Безусловно, там надо очень подумать, как это не заскамить, как это не сделать пирамидальным, понятно, что это не даст таких доходов людям на начальном этапе. Но даже если они не вкладывая больших денег что-то получают, это прикольно. 

Куда движется развитие метавселенных

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

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

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

Полная версия интервью доступна только студентам GeekBrains

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

К каждому интервью прилагаются полезные материалы, которые спикеры советуют для саморазвития: книги, фильмы, лекции, презентации, подкасты и многое другое.

Посмотреть расширенное интервью и получить подборку материалов могут только студенты платных программ GeekBrains. Хотите стать одним из них? Выберите свою программу обучения здесь.

 


26 дек 22, 10:00
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Программисты получают больше за знание Perl и Backbone.js

В этом году социальная платформа для программистов HackerRank в третий раз провела ежегодный опрос пользователей. Это попытка выяснить, что думают специалисты IT-сферы, чего ждут от работы и как меняются их роли по мере развития технологий. На вопросы ответили 116 000 разработчиков из 162 стран. В этом посте мы собрали интересные итоги. 

Молодёжь учится программировать на C

Кодеры старше 40 лет когда-то начинали с BASIC, который разработали в 1964 году специально в учебных целях. Но всё изменилось в 1972 году, когда Bell Labs представила C. Он не стал хитом мгновенно, но растил популярность вместе с распространением Unix. Сегодня этот язык в топе благодаря своей долговечности, гибкости и простоте использования.

Поколение Z получает новые навыки на буткемпах

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

За последнее десятилетие посещаемость буткемпов выросла в 11 раз. Так что есть предпосылки, что обучающиеся в этом формате специалисты в ближайшее время сформируют основной кадровый резерв.

Каждый третий HR-специалист нанимает сотрудников после буткемпов

32% опрошенных менеджеров по найму признались, что нанимали разработчиков, которые получили навыки на буткемпах. 49% рассказали, что никогда не приглашали на работу тех, кто учился в таком формате. Примечательно, что статистика примерно одинакова для компаний всех размеров.

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

Небольшие компании чаще нанимают разработчиков без диплома

32% программистов в небольших компаниях (до 50 сотрудников) не получили даже степень бакалавра. Крупные компании предпочитают сотрудников с высшим образованием, там 91% разработчиков закончили как минимум бакалавриат.  

Fullstack-разработчики наиболее востребованы

38% менеджеров по найму назвали вакансию фулстек-разработчика самой популярной в 2020 году. Бэкенд-разработчики и дата-сайентисты заняли второе и третье места соответственно.

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

Fullstack-разработчики вынуждены учиться чаще остальных

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

JavaScript — самый распространённый язык

Его знает наибольшее число разработчиков. В целом, что касается языков, за последние три года в ТОП-10 почти ничего не изменилось. Только C# и PHP поменялись местами на шестой и седьмой строчках.

Стоит отметить, что только 5% респондентов начинали свой путь в разработке с JavaScript, большинство доучили его позднее. То же самое и со вторым по популярности Java: только 13% изучали его первым.

Фреймворки Django и Vue.js уверенно наращивают популярность

Vue.js ежегодно поднимается на одну позицию. Django с прошлого года поднялся сразу на два места. Это связано с тем, что и так популярный Python стал ещё востребованнее с развитием искусственного интеллекта.

Go — первый в очереди на изучение

Уже третий год подряд Go — первый среди языков, который разработчики хотят изучить в будущем. Его популярность возрастает с момента его появления в 2009 году. Одна из причин — известность компании-создателя, Google.

Разработчики планируют освоить React, AngularJS и Django

Изучение React в планах у 32% программистов, AngularJS — у 28%, Django — у 26%. В прошлом году React также был на первом месте, а потому ожидалось, что в 2020 году он станет первым в рейтинге самых популярных из недавно изученных фреймворков. Но этого не произошло, он там по-прежнему на второй позиции.

Программисты Perl лучше зарабатывают 

Во всём мире зарплата разработчиков, знающих Perl, на 54% больше, чем у среднего программиста. За Perl следует Scala (+42%) и Go (+33%). Отчасти причина такого расклада — демографическая. Два первых языка характерны, скорее, для более старшего поколения разработчиков. А у них в среднем обычно зарплата выше, чем у начинающих кодеров.

Для справки: средняя годовая зарплата разработчика составляет 54 491 долларов в год.

За знание Backbone.js платят больше

Разработчики, которые знают этот фреймворк, получают на 49% больше среднего программиста. Cocoa (+35%) и Ruby on Rails (+30%) на втором и третьем месте соответственно. Здесь на размер зарплат также влияет возраст — чем старше программист, тем больше он знает и тем больше получает. Кроме того, только 4% разработчиков знает Backbone.js, что также сказывается на оплате.

39% разработчиков считают, что их зарплата незаслуженно низка

35% программистов думают, что получают столько, сколько заслуживают. 39% уверены, что им недоплачивают, 26% не определились с оценкой и сомневаются.

Программисты ищут работу, где можно учиться

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

Разработчики хотят вырасти в техлидов

Такой приоритет на ближайшие три года поставили для себя 62% программистов. Менеджерскую должность хотят получить всего 15%. Это может объяснить, почему разработчики уделяют больше внимания прокачке технических навыков, а не так называемых soft skills — непрофильных навыков.

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

Во время перерывов 61% опрошенных слушают музыку. 52% — сёрфят в интернете, 48% отвлекаются на еду и напитки, столько же — на физические упражнения. Естественно, кое-что из этого можно делать одновременно. 3% программистов уверяют, что никогда не прерываются. 

Сентябрь — отличное время, чтобы построить далеко идущие планы и начать идти к новым целям! Если вы хотите освоить профессию мечты, то с 12 по 21 сентября 2020 г. мы дарим вам скидку 40% почти на все программы обучения GeekBrains. Успехов! :)

 

 


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

Как применить Data Science в ИИ для недвижимости?

Студенты GeekUniversity соревнуются в разработке наиболее успешной модели ИИ на Python. Правда, бояться бунта машин рановато: все, что модели умеют — это предсказывать цены на недвижимость. О том, как проходят эти соревнования, почему для обучения ИИ используется язык программирования Python и о других интересных вещах нам рассказал специалист по Data Science Сергей Ширкин. Сергей имеет богатый профессиональный опыт в сфере финансов и IT, а в настоящее время работает в маркетинге и является деканом факультета искусственного интеллекта в GeekUniversity. 

— Сергей, что студентам дает курс «Python для Data Science»? Что они изучают? 

— В первую очередь курс дает представление об основных программных библиотеках для языка Python, которые используются в Data Science, а также помогает освоить базовые приемы работы с ними. Речь идет о библиотеках NumPy, Pandas, Matplotlib, Seaborn, Scikit-learn. Это основные библиотеки для обработки данных, математических алгоритмов и построения моделей. 

С помощью этих библиотек уже можно создавать работающие модели искусственного интеллекта. Чтобы успешно работать с ИИ, необходимо знать библиотеки и уметь пользоваться ими, поэтому их изучение — важный этап в подготовке будущих Data Scientist’ов. 

— Почему именно Python? В чем его преимущества в работе с ИИ и Data Science?

— Python — достаточно простой для изучения, но при этом чрезвычайно мощный язык. Кроме того, он является интерпретируемым, то есть отдельные команды преобразуются в исполняемый код непосредственно в процессе выполнения программы. Это несколько замедляет работу программ (в отличие от тех, что написаны на компилируемых языках), но зато позволяет запускать их без предварительной компиляции, как в Java или C++. Отдельные команды можно запускать прямо из среды разработки. Мы используем пакет Anaconda с Jupyter Notebook — этот софт дает дополнительные преимущества в работе с табличными данными, позволяет запускать команды и строить графики в ячейках данных, в целом облегчает работу. 

Правда, у Python в Data Science и области обработки данных есть один конкурент — это язык R. Он тоже интерпретируемый, также позволяет запускать отдельные команды из командной строки и строить графики, обладает удобной средой разработки. Но его минус в том, что разработанные на R программы сложно использовать для промышленных решений. К тому же он довольно специализированный, ориентированный в основном на статистические вычисления. Python лишен такого недостатка: это полноценный, универсальный язык программирования, а разработка ИИ на Python уже не представляется сном, как это было раньше. Сегодня даже наблюдается «миграция» специалистов с R на Python — а в обратную сторону такого движения не происходит. 

Наконец, для Python создано множество программных библиотек, которые упрощают разработку в сфере машинного обучения. Частично они написаны на том же Python, частично — на C++, они удобные, быстрые и непрерывно развиваются. Так что, если речь идет об искусственном интеллекте, то сегодня 95 % разработок ведется именно на Python. 

— На курсе вы даете не только теоретические знания, но и практические навыки на примере конкретных задач?

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

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

По совокупности этих признаков строится модель, которая учится предсказывать цены на квартиры. Ее задача — проанализировать данные о жилье, для которого стоимость указана, и выявить закономерности в ценообразовании. Затем модели предлагается контрольный набор данных, в котором отсутствует информация о ценах (эти данные есть только у преподавателя). Результаты работы модели — предсказанные цены на недвижимость — сравниваются с реальными. Чем точнее полученные цифры, тем выше качество работы модели.

Мы уже подвели итоги соревнования, и первые места в своих группах заняли Сергей Кабанов, Михаил Донченков, Арминэ Мороз и Рашид Исхаков. Студенты отлично поработали! 

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

— По завершении этого курса уже можно пытаться устраиваться на работу?

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

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

— Что еще может оказаться преимуществом при трудоустройстве?

— Многие работодатели приветствуют, если соискатель на должность Data Scientist участвовал в соревнованиях и конкурсах. Большой плюс — участие в конкурсах Kaggle (примечание GB: kaggle.com — это веб-сообщество, в котором участники могут взяться за решение практических задач в сфере машинного обучения и искусственного интеллекта, например: за распознавание рукописного текста, анализ изображений, прогнозирование транзакций клиентов и подобных. За победу в состязании зачастую предусмотрены крупные денежные призы). Причем преимуществом является уже сам факт участия в конкурсе. Победить там достаточно сложно, так как участников всегда много. Даже войти в первые 10 % — это уже огромное достижение. Далеко не все специалисты, уже работающие в Data Science, принимали участие в конкурсах Kaggle!

Конечно, чтобы участвовать в состязании Kaggle, нужно знать библиотеки для Data Science и уметь пользоваться ими — в том числе теми, которые мы изучаем на курсе. Библиотек много, мы осваиваем здесь самые основные и востребованные. Вряд ли с полученными знаниями студент сможет создать модель для анализа текста или распознавания изображений (мы проходим это на факультете позже). Но работать с табличными данными он будет готов. Некоторые из наших студентов по окончании курса отправились на Kaggle и приняли участие в конкурсе (результат мне неизвестен, но сам факт — уже знаменательный). 

— Где сегодня востребован Data Scientist? 

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

Специалисты по Data Science востребованы сегодня в ритейле, телекоме, у операторов связи, в создании поисковых систем, в промышленности и нефтяной отрасли. Специалист может попробовать себя в совершенно разных сферах. Поработал в продажах, захотелось нового — занялся компьютерным зрением или обработкой естественного языка. У нашего выпускника много дорог! 

Заработок специалиста в крупных городах начинается примерно от 70 тысяч рублей в месяц. Это средняя зарплата спеца по Data Science на Python и Machine Learning, у которого нет опыта работы. Через год-два можно найти более прибыльное место. С тремя годами опыта человек может рассчитывать на зарплату в 200 тысяч, с пятью — 250 и более. 

— Какие знания нужны для учебы на курсе?

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

— Спасибо за интересный рассказ! Желаем вам новых успехов, а студентам — побед и больших достижений!

Пройти обучение

27 июн 19, 17:15
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Методологии разработки ПО: RAD

Сегодня расскажем о RAD — Rapid Application Development, или быстрой разработке приложений. 

Меньше слов, больше дела! 

Идея RAD зародилась в 1980-х годах как альтернатива устаревающей методологии Waterfall, о которой мы уже писали. Каскадная модель программирования уже тогда воспринималась как перегруженная формальностями и недостаточно гибкая. Заказчик выдавал разработчику техническое задание и не видел результата до тех пор, пока программа не «сходила с конвейера» уже готовой, — и ожидания пользователя зачастую не оправдывались. Продукт мог оказаться слишком сложным, неудобным, а мог и устареть за время разработки. 

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

В 1988 году американский инженер-программист Барри Боэм (Barry Boehm) опубликовал статью «Спиральная модель разработки и совершенствование программного обеспечения», в которой предложил создавать не цельную программу, а выпускать ряд прототипов, каждый из которых содержит дополнительную или расширенную функциональность по сравнению с предыдущим. Пользователь может изучить и попробовать в деле каждый прототип. Получая обратную связь, разработчик дорабатывает приложение, пока заказчик не получит готовый продукт, который полностью его устраивает.

Идея оказалась перспективной. Ее проработал специалист IBM Джеймс Мартин — в 1991 году вышла его книга «Быстрая разработка приложений» с изложением оригинальной методики применения RAD или Rapid Application Development. Спустя два года Джеймс Керр и Ричард Хантер написали книгу «Внутри RAD: как построить полностью функциональную систему за 90 дней или меньше», где проанализировали подводные камни и возможности, которые они выявили при планировании и реализации успешного проекта RAD.

Эти книги заложили фундамент для практического применения RAD, и с тех пор эта методология остается в арсенале IT-разработчиков.

Нарисуйте мне программу

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

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

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

Методологию быстрой разработки RAD можно сравнить с работой художника. Сначала живописец делает эскиз. Потом создает черновой вариант картины. Затем он начинает прорабатывать элементы, добавляет детали, исправляет недочеты. Разумеется, не каждый заказчик способен по первому наброску представить себе, как будет выглядеть готовая картина, — возможно, он вообще не имеет понятия о перспективе или композиции. Но по крайней мере художнику не придется переписывать весь холст — ведь к завершению работы уже не окажется, что клиент перепутал натюрморт с пейзажем: «Нет-нет, я имел в виду сельский вид, а не корзину с фруктами!» Куда проще внести исправления в эскиз, чем в завершенное полотно.

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

Быстро, качественно, дешево — выберите три из трех

Три кита, на которых покоится RAD, — это скорость разработки, качество программного кода и дешевизна. Да, это та самая методология, которая предлагает не выбрать два пункта из трех, а получить все сразу.

Почему быстро?

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

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

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

Почему качественно?

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

Почему дешево? 

Деньги — странный предмет: вот они есть, а вот их нет. Бывает, что их не хватает, и приходится прерывать разработку, когда написана еще далеко не вся запланированная функциональность. Что получит заказчик в этом случае?

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

При Rapid Application Development пользователь сам решает, что ему требуется в первую очередь, и постоянно получает все более функциональные прототипы — то есть, фактически, работающие версии программы. Если финансирование внезапно иссякнет — пользователь не останется у разбитого корыта. 

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

Инструментарий RAD

Методология RAD еще с конца 1980-х была нацелена на использование новейших технологий ускорения разработки — и этот фокус на инструментах автоматизации по-прежнему актуален. 

Средства автоматизации разработки программ (Computer-Aided Software Engineering), или CASE-инструменты — это программные продукты для проектирования приложений. Такая система позволяет быстро создать модель программы, а затем автоматически сгенерировать программный код. Получается прототип — запускаемый модуль, который можно продемонстрировать заказчику. 

От одноклеточного к развитому: эволюция программы

Разработка приложения по методологии RAD проходит в несколько этапов. 

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

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

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

Затем в дело вступают программисты. С помощью инструментов CASE они воплощают требования в виде модели, создавая очередной прототип. Его показывают пользователю и получают обратную связь. Уточняя пожелания и требования к программе, заказчик фактически руководит разработкой.

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

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

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

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

Когда моделирование завершено, начинается конструирование: автоматически сгенерированный код дорабатывается и совершенствуется. 

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

Когда мы рады RAD’у, а когда не рады

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

Эффективные варианты применения RAD

  • Если проект легко делится на независимые или слабосвязанные модули. Разработку в таком случае можно вести параллельно, несколькими командами, каждая из которых будет собирать прототип только одного модуля. В конце итерации или всей работы над программой модули объединяют в цельное приложение. 
  • Если требования к программному обеспечению быстро меняются. RAD — отличный выбор, когда заказчик понимает, что программа нужна как можно скорее, но к концу работы над ней часть спецификаций наверняка изменится.
  • В условиях ограниченного бюджета. RAD гарантирует, что заказчик получит продукт, выполняющий поставленные задачи, даже если внезапно закончатся деньги.
  • Когда у пользователя нет ясного представления, как должен выглядеть и работать продукт. Поскольку программу создают небольшими итерациями, во время которых спецификации и требования постоянно уточняются, в итоге заказчик получает продукт, соответствующий его пожеланиям. Но лучше в общих чертах заранее сформулировать бизнес-цели и задачи для приложения.
  • Когда у вас есть коллектив хороших разработчиков и дизайнеров. Задача RAD — быстро создать качественный продукт. А это могут только профессионалы.
  • Если пользователь готов активно участвовать в проекте на протяжении всей работы — обсуждать нововведения и функциональность, тестировать прототип, давать обратную связь. Если у заказчика не хватает на это мотивации, стоит попробовать другие модели — например, Waterfall, где пользователь только формулирует ТЗ или спецификации. 

Преимущества RAD — кратко

  • Разработка выполняется быстро и дешево.
  • RAD обеспечивает приемлемый для пользователя уровень качества.
  • Пользователь получает в итоге именно ту функциональность, которую хочет.
  • Пользователь может оперативно внести изменения в проект.
  • Функциональность, которая нужна заказчику «еще вчера», можно разработать в первую очередь, и использовать, даже если остальные части программы еще не готовы.

Недостатки RAD

  • RAD применима для больших команд.
  • RAD зависит от вовлеченности заказчика в работу. Если он не может принять участие в очередном обсуждении проекта, работа может приостановиться.

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


25 сен 19, 15:42
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

«Ваше приложение — это бомба, весь офис просто лежал»

— Анна, привет! Начнём по традиции с высшего образования. Где и на кого ты училась после школы? 

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

— Как из менеджера превратилась в дизайнера?

Я всегда любила рисовать, меня интересовал дизайн, и ещё в Новосибирске я решила попробовать простенькие курсы. Знаете, такие, где обещают, что через два месяца вы будете зарабатывать 80 тысяч рублей в месяц. Там научили делать всякие базовые штуки. Потом были продвинутые курсы ещё на два месяца. Это был первый шаг в сторону дизайна, можно сказать, случайность, подкреплённая любовью к творчеству.

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

Поработав в сфере менеджмента, я поняла, что это не моё, и в конце бакалавриата решила пойти за мечтой — заняться дизайном. Слепила портфолио из того, что было, и разместила объявление на hh.ru.

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

— Почему решила идти учиться дальше?

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

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

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

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

— Что вошло в твоё портфолио для поиска работы?

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

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

Параллельно я работала в компании, которая делает бизнес-тренинги. Это стартап с небольшим штатом, и потому я там была и арт-директором, и креативным директором в одном лице. Я понимала, что мне нужен реальный опыт UX/UI и предлагала делать всякие интересные продвинутые вещи — Customer Journey Map, сложные механики на сайте.

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

— А ещё тебя пригласили стажером в Mail.ru Group…

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

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

— И ты начала искать новую работу? Как это происходило?

Да, я сформировала новое портфолио, оформила работы на Behance, сделала кейсы для академической и практической работы и пошла на hh.ru. В течение двух недель очень активно искала работу, каждый день рассылая по 20 откликов на вакансии — создавала «воронку», чтобы охватить максимальное количество работодателей.

Многие просили меня сделать тестовое задание, кто до, а кто и после собеседования. Я невероятно тогда устала. Делала, например, тестовые задания для МТС и Wildberries, они долго думали, потом выбрали других кандидатов.

— Как проходило собеседование в QIWI?

Приглашение в QIWI пришло на второй неделе. Интервью было очень плотное, продолжалось часа два. Гоняли и по практическому опыту, и по учебному. Пришлось даже показать сырые макеты, работы, которые я в таком виде не собиралась никому демонстрировать. Проводили собеседование HR-сотрудник и руководитель направления продуктового дизайна. Вышла усталая, но это была приятная усталость. Было с чем сравнивать – после некоторых собеседований чувствуешь себя совершенно опустошённой.

Буквально на следующий день они сообщают мне, что готовы меня взять. Я была в шоке – даже тестовое не попросили сделать. Так что с начала августа 2019 года я начала работать в QIWI.

— Как освоилась на новом рабочем месте и в новой профессии?

Всё прошло очень гладко. Коллектив просто чудесный, и такая лайтовая, комфортная атмосфера. Ребята очень отзывчивые. Общение свободное, все на одном уровне. Ко мне сразу прикрепили наставницу — коллегу, которая стала моей «дизайн-мамой», она всему меня учила, постоянно подсказывала.

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

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

— В чём состоят твои обязанности, что ты делаешь каждый день?

Вместе с группой дизайнеров работаю над мобильным приложением и веб-сайтом для карты рассрочки «Совесть». Мы не просто создаём макеты, мы продумываем пользовательский опыт. Я не только делаю типографику, подбираю цвета и оттенки, но и думаю, что человеку нужно от приложения, какие тексты куда поставить (сам текст пишет копирайтер, а от меня нужна идея), решаю, какие функции важны, и в каком месте их лучше расположить.

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

— Получается, что, когда ты училась в GB, у тебя была и основная работа и дополнительная. Как удавалось на всё время находить?

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

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

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

У меня есть один секрет, как всё успевать – просто надо гореть своей работой, учебной, и чем ещё вы занимаетесь. Это должно быть отдыхом и главным увлечением. Тогда вместо того, чтобы лежать на диване и смотреть сериалы, ты будешь говорить: «О, новый урок по продуктовому дизайну вышел, надо бежать смотреть!»

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

— В офисе нравится работать?

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

Очень важно, что мы трудимся в комфортном темпе и по относительно свободному графику работы. Я знаю, что я должна отработать 8 часов, и сама решаю, когда уходить и приходить. Проспала, пришла в 11, значит, уйду в 8 вечера. Терпеть не могу, когда мне говорят «приходите в девять, уходите в шесть». А если я эффективно сделаю свою работу в другое время или вообще к четырём часам, что тогда? Всё равно сидеть до шести?

— Какие твои дальнейшие планы на профессиональное развитие, чем хочешь заниматься в будущем?

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

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


12 дек 19, 11:46
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Горячее предложение: бесплатное обучение в GeekBrains

 

Мы открываем набор на бесплатный курс по обучению Frontend-разработчиков. 50 студентов смогут получить востребованную и высокооплачиваемую специальность, а лучшие из них пройдут стажировку в Mail.ru Group.

Frontend-разработчики верстают сайты и создают интерфейсы, а для этого задействуют технические знания и свой творческий потенциал. Средний доход Frontend-программиста в Москве начинается от 110 000 рублей.

Как поступить

До 12:00 10 сентября оставьте заявку на участие в проекте и пройдите первый этап вступительных испытаний:

  • заполните анкету;
  • посмотрите учебный видеокурс;
  • пройдите онлайн-тестирование.

Те, кто успешно справятся с этими заданиями, перейдут ко второму этапу — еще одному онлайн-тестированию. Последний день сдачи этого теста — 12 сентября.

Третий этап состоит из двух частей:

  • видеоинтервью;
  • интерактивного задания по программированию.

Эти испытания необходимо пройти до 15 сентября включительно.

За каждое задание будут начисляться баллы. По итогам всех испытаний претенденты с наиболее высокими оценками будут зачислены на бесплатный курс «Frontend-разработчик со стажировкой в Mail.ru Group». О результатах испытаний вам сообщат по телефону или электронной почте.

Как учиться

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

Студенты освоят HTML & CSS, HTML5 и CSS3, JavaScript, Node.js и принципы командной разработки.

Занятия проходят по вечерам — удобно совмещать с основной работой или учебой. Специальных знаний для обучения не требуется. Программа абсолютно бесплатна.

Что получат выпускники

Студенты получат знания, достаточные для работы junior-разработчиком, и свидетельство, подтверждающее эти навыки. Лучшим выпускникам предложат пройти месячную стажировку в Mail.ru Group со стипендией и перспективой трудоустройства в компании.


Если вы на каждый Новый год обещаете себе начать новую жизнь, обучение от GeekBrains — ваш шанс сдержать слово. Чтобы получить новую профессию уже в январе, записывайтесь на бесплатный курс «Frontend-разработчик со стажировкой в Mail.ru Group» прямо сейчас.

Пройти обучение

5 сен 19, 10:09
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 871 по 880 | всего: 1491

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

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

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

Люди

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