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

Основная статья: Geekstory

Сисадмин плюс безопасник равно… ведущий инженер!

В октябре 2019 года Сергей Бут пришел работать на Ильском нефтеперерабатывающем заводе инженером АСУ ТП — автоматических систем управления технологическими процессами. Но рядовым инженером пробыл недолго — уже через четыре месяца спустя получил должность ведущего. Что помогло быстро продвинуться на новом месте? Профильное образование, опыт, а также, как признается сам Сергей, учеба в GeekBrains. Здесь он осваивал информационную безопасность, системное администрирование и навыки тестировщика. Как эти знания пригодились ему при трудоустройстве и в работе? Какую еще IT-специальность он изучает на нашей площадке? Обо всем по порядку.

— Сергей, добрый день! Если правильно понимаю, изучать тестирование и информационную безопасность вы начали, когда уже состоялись как инженер. Расскажите о своей карьере до учебы в GB. Почему решили заниматься автоматизацией, чем вам это нравится, какое образование получили в этой сфере?

Я окончил Кубанский государственный технологический университет (КубГТУ) по специальности «автоматизация технологических процессов и производств». На нее я прошел без экзаменов, потому что школу окончил с золотой медалью и сдал централизованное тестирование (тогда еще не было ЕГЭ). 

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

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

После университета я два года работал на станках с ЧПУ (числовым программным управлением). Сначала как инженер-технолог, потом — начальник сектора. Дальше почти десять лет трудился в ООО «НОИНТ» инженером-программистом, ведущим инженером-программистом, начальником отдела.

C октября 2019 года работал инженером автоматических систем управления технологическими процессами в КНГК-ИНПЗ (Кубанская нефтегазовая компания, Ильский нефтеперерабатывающий завод). А в марте стал там ведущим инженером.

— У вас есть и второе образование — менеджмент. Вы получали его, чтобы лучше понимать процессы на предприятии? Или хотели попробовать принципиально новое направление?

Во времена моей учебы в КубГТУ было модно получать два высших образования одновременно. В нашей группе на второе высшее решились три четверти студентов. Занятия шли несколько раз в неделю по вечерам. Как в известной комедии, «Все побежали — и я побежал».

Менеджмент организации становился все более полезным, когда я начал продвигаться по карьерной лестнице. У меня появились подчиненные, я принимал все большее участие в решении «глобальных вопросов». Тут знания и пригодились. Редкий случай, когда с двумя высшими работаешь по обоим направлениям одновременно, здорово! В итоге о времени и ресурсах, затраченных на освоение этих специальностей, я не жалел ни разу.

— В GeekBrains вы пришли изучать информационную безопасность. До этого пробовали тестирование ПО. Сейчас осваиваете системное администрирование. Зачем вам столько всего?

В области автоматизации технологических процессов очень мало специалистов, которые занимаются информационной безопасностью. Я решил совместить эти области знаний: автоматизацию и ИБ. А поскольку безопасник должен в совершенстве знать Linux-системы, я купил еще и обучение по программе «Системный администратор».

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

Пользоваться этими знаниями я начал практически сразу — мне постоянно надо проверять свою и чужую работу, изменения, которые вносятся в ПО разных объектов на заводе. Теперь я понимаю, что нужно тестировать в первую очередь, что во вторую, а что можно не тестировать вообще.

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

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

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

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

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

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

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

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

— Новая должность — новая ответственность, а вы еще продолжаете учиться. Хватает ли времени? Как восстанавливаете силы после работы и как любите отдыхать?

Времени не хватает! Лучший отдых для меня — это полеты на самолете. Летаю на симуляторе X-Plane на Boeing 737-800. Иногда интересно осуществить стандартный перелет из одного аэропорта в другой, иногда придумываю нештатные ситуации — отказы — и пытаюсь посадить самолет в целостности и сохранности. Это по настроению.

Еще у нас в Краснодаре есть авиатренажер Boeing 737-800, который в точности воспроизводит реальную кабину пилотов. Все это находится на подвижной платформе, поэтому создается впечатление, что управляешь настоящим самолетом. В полете тебя сопровождает опытный инструктор. Я летаю постоянно с одним и тем же — он настоящий пилот, много отлетал именно на Boeing 737-800. С ним очень интересно общаться — постоянно узнаю новое.

— Как руководство узнало о ваших новых навыках в IT? Через сколько времени с начала учебы вы почувствовали практическую пользу от новых знаний?

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

— Чему вы успели научиться в GeekBrains к моменту перехода на новую работу? 

К началу поиска новой работы я отучился всего один семестр на факультете информационной безопасности в GeekUniversity. Дальше принял решение перейти на профессию «Специалист по ИБ» — обучение там более концентрированное и сжатое.

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

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

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

— Какие темы изучаете сейчас в Geekbrains и что еще предстоит?

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

В будущем хочу изучить C# и Unity, чтобы попробовать разрабатывать свои игры. Тем более что владение C# и Visual Studio, по-моему, никогда не будет лишним.

— Раз вы упомянули Unity... Какую игру вам было бы интересно создать? Свой авиасимулятор, например? :) А еще же в Unity можно моделировать технические системы и процессы. Тоже в перспективе польза для работы?

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

— Есть ли пожелания к GeekBrains? Что бы вы улучшили на курсах, которые прошли и проходите?

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

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

— Какие практические задания и проекты по специальностям вам были интересны или полезны?

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

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

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

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

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

UI-дизайн: начало пути и штурм больших заказов

Виталий Асташкин, психолог по образованию, после вуза работал педагогом-организатором. Когда захотел перемен — освоил дизайн интерфейсов в GeekBrains и начал фрилансить. Сейчас у Виталия за плечами несколько проектов для крупных заказчиков, таких как концерн «Калашников», Уральский вагоностроительный завод и правительство Республики Удмуртия.

— Виталий, первый вопрос о том, чем вы сейчас занимаетесь. В каких стартапах и над какими проектами работаете?

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

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

Дизайн периодической системы химических элементов. Таблица распечатывается и считывается камерой смартфона для получения дополнительной информации в AR

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

Карточка товара в приложении для подбора одежды FitsMe 

— Расскажите о крупных проектах, в которых участвовали: для концерна «Калашников» и Уральского вагоностроительного завода. 

— Для «Калашникова» я готовил интерфейс AR-приложения, которое показывает на карте мира пути поставок продукции и сведения о заводах концерна. 

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

Экран с информацией о поезде. Проект для Уралвагонзавода

— Где можно посмотреть примеры ваших работ?

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

Кстати, свой первый серьезный заказ я получил именно благодаря аккаунту на Dribbble. Скинул свой профиль, выполнил тестовое задание — и за работу!

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

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

Где-то с августа 2018 я начал выполнять первые небольшие заказы от друзей и знакомых. К маю 2019 года — взял первый крупный заказ.

Самое сложное — когда кажется, будто ничего не знаешь и не умеешь. Вроде отучился, а открываешь тот же Dribbble, смотришь на все это великолепие и думаешь: «А вот я так не могу». Однако не стоит бояться!

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

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

Инфографика для панорамы 360°

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

— На старте надо владеть программами для прототипирования: например, Figma, Sketch, Axure. Конечно, эскизы приложения можно набросать и на листочке, но собранный в Figma интерактивный прототип будет куда информативнее и привлекательнее для заказчика.

Для подготовки иллюстраций, иконок и сложной графики пригодится Adobe Illustrator.

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

Надо знать основы типографики, композиции, теории цвета, постоянно обновлять знания по теории интерфейсов и следить за тенденциями. В этой сфере непрерывно идет развитие, все меняется: сегодня скевоморфизм, завтра — флэт.

Вообще, чем больше у вас знаний в разных областях, тем лучше. Знакомы с HTML хотя бы на самом базовом уровне? Хорошо. Знаете, что такое Native React? Прекрасно. Прочли книги по копирайтингу? Отлично! 

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

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

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

— С чего начался ваш путь в дизайн? Когда вы решили, что это всерьез и нужно получать дополнительное образование? 

— Путь начался еще в старшей школе, когда я делал афиши для мероприятий подросткового клуба. Позднее начал изучать веб и запустил городской портал. Даже делал макеты баннеров для местной лиги КВН. Не обошло меня и создание аватарок для групп «ВКонтакте» :)

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

— Почему выбрали именно UI, а не другие направления?

— Мне это просто-напросто интересно. А когда интересно, легче учиться и работать. К тому же дизайн интерфейсов — широкая область знаний, связанная с разными IT-направлениями.

— Расскажите немного о жизни до учебы в GB. Почему после вуза вы решили стать педагогом и до сих пор не хотите расставаться с этой профессией?

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

Не было такого, чтобы я решил для себя «После вуза стану педагогом!». Это был естественный ход событий. 

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

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

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

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

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

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

Прототипирование приложения для подбора авточехлов

— Какими были ожидания от учебы в GB и насколько они оправдались? Какие приобретенные знания и навыки считаете самыми ценными?

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

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

 — Вам в дизайнерской работе доводилось осознанно, специально применять свои знания в области психологии?

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

Важно помнить, что у каждого своя картина мира: если для одного человека «собачка» — это пекинес, для другого — замок на застежке-молнии. Не надо стесняться задавать наводящие вопросы и уточнять у клиента, что он имеет в виду. Например, он говорит: «Кнопка недостаточно агрессивна». Что это значит? Надо сделать ее более крупной? Изменить ее цвет или форму? Львиную долю вопросов можно снять простым уточнением.

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

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

Планирую углубиться в UX, поведение и паттерны. Главное — не останавливаться.

— Спасибо, что поделились историей, примерами работ, наблюдениями. Успеха вам в профессии и творчестве!

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

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

Изучение Unity в GU, лучшие assets и паблики — мнение декана

Декан факультета разработки игр Илья Афанасьев отвечает на вопросы о движке, его преподавании в GU и о себе.

— Илья, почему ты выбрал Unity, а не Unreal или еще что-то? Зачем начинать именно с этого движка?

— Начинал я как раз с Unreal Engine, но это было давно — тогда он был известен как UDK (Unreal Development Kit). Новичку работать с ним было очень сложно: на поверхности все просто, но, заглянув «под капот», просто теряешься. 

Среда работала недостаточно стабильно, особенно в руках людей, которые только начали ее изучать. Скрипты приходилось компилировать в сторонних программах. Даже сейчас Unreal известен как мощный, но очень громоздкий инструмент, который с лету не освоишь. Да, там есть Blueprint (раньше Kismet), но досконально понять, как это работает, сложно. Например, чтобы максимально эффективно использовать blueprints, нужно понимать их природу — а значит, неплохо программировать. Особенность движка Unreal в том, что он удобен, пока вы не особо заморачиваетесь, но становится бичом для тех, кто еще не понимает природу ООП и основ программирования.

Если у человека нет опыта разработки, Unity3D — входной билет в геймдев. С этим движком легко программировать и творить свои миры: не осилит его только ленивый. По графике и разнообразию инструментов Unreal впереди, но, я вас уверяю, в умелых руках Unity способен на потрясающие штуки, такие как Unity Adam или Book of the Dead. А без умения и на Unreal далеко не уедешь.

— Что происходит с движком сейчас и как он менялся в последние несколько лет? 

— Он активно перестраивается: многие технологии буквально пишутся заново. Unity Tech реализовали возможность создания шейдеров через графический интерфейс. Раньше для этого приходилось устанавливать сторонние платные дополнения. 

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

Также Unity Tech перестроили многопользовательскую систему на базе технологии ECS. Это позволит разработчикам оптимизировать сетевые приложения без «костылей».

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

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

— Чему должен в первую очередь научиться будущий разработчик игр? И чем ты руководствовался, когда составлял учебный план факультета?

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

Поэтому мы учим программированию на C#, гейм-дизайну, работе с Unity и даже основам 3D-моделирования. Мы подробно рассказываем об этапах разработки игр, чтобы студенты представляли себе весь процесс и впоследствии могли лучше взаимодействовать с коллегами. Это целая наука. Одно дело написать код игры, и совсем другое — сделать ее интересной. Принципиально разные умения.

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

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

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

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

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

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

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

— Для каких задач ты сам используешь Unity?

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

Сначала я занимался фрилансом, потом объединился с коллегами — мы создали Game Line Studio и начали разрабатывать приложения на заказ: в основном AR и VR. 

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

Сюжет нашей игры прост: три героя сражаются со злом, которое вторглось в этот мир из подземелий древнего города. Герои отличаются по цвету (красный, синий, зеленый — RGB-отряд). Каждый атакует только противников своего цвета. Игроку нужно правильно расставить персонажей, чтобы они справились с очередной волной чудовищ. Чтобы перемещать героев, их нужно вращать по часовой стрелке или против нее.

Мы выбрали не очень простой в исполнении стиль 3D-графики, и у нас возникли большие трудности с контентом, но сейчас мы близки к финишной прямой. Уверен, игра найдет своего издателя и выйдет на рынок.

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

— Самый крутой наш проект такого плана — тренажер для Международного центра подготовки спасателей. К сожалению, детали раскрыть не могу из-за договора о неразглашении (non-disclosure agreement). Но это был невероятно интересный новый опыт. Проект очень амбициозный: если у заказчика все получится, он может произвести революцию в своей области.

— А как тебе реализация AR и VR в Unity? Насколько это удобно?

— Unity использует пакеты инструментов (SDK) от производителей шлемов виртуальной реальности (HTC, Oculus) и устройств дополненной реальности. С такими же пакетами работают и другие движки, поддерживающие AR/VR. Но я заметил забавную вещь. 

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

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

— Движок называется Unity 3D и, естественно, он ориентирован в первую очередь на трехмерные проекты. Но его возможности в 2D перекрывают абсолютное большинство вещей, которые тебе когда-либо понадобятся. Специализированные движки могут быть глубже оптимизированы под 2D, однако им не обойти Unity по разнообразию и удобству инструментов.

Чтобы понять, насколько красивыми могут быть двухмерные игры на Unity, достаточно взглянуть на Ori and the Blind Forest, Forgotten Anne или Children of Morta. The Heart Stone демонстрирует удивительную игру теней, которая может заставить игрока думать, что он находится в полном 3D. Отчасти это и правда так (в Unity все находится в 3D-пространстве, даже 2D-объекты), но на других движках ты не создашь подобных эффектов с такой легкостью.

Если ты знаешь Unity и хочешь быстро сделать 2D-игру с качественной графикой, смысла учить отдельный движок нет.

— Порекомендуй лучшие Unity Assets (расширения и наборы ресурсов) для разных задач, пожалуйста. Твой «топ-лист».

— Среди лучших платных ассетов юнити я бы отметил:

  1. Gaia — генератор ландшафтов.
  2. Cascade — генератор рек, озер и водопадов.
  3. Ассеты серии Obi от Virtual Method — симуляторы тканей, воды, веревок.
  4. Winter Forest Environment — набор фотограмметрических моделей окружения.
  5. Ассеты для Unity от kripto289 — крутые наборы эффектов.
  6. Наборы от Polygon Blacksmith — прикольные низкополигональные модельки.
  7. Ассеты от Manufactura K4 — убойные наборы окружения для игр с видом сверху.
  8. Mesh Baker — инструмент оптимизации 3D-сцен.

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

Лучшие бесплатные Assets для Unity:

  1. Hand Painted Forest Environment Free Sample — отличный набор рисованных лесных текстур.
  2. Ассеты от Polygon Blacksmith — среди них есть несколько бесплатных.
  3. Palace of Orinthalian — неплохой набор с домиком на болоте.
  4. Unity Recorder — позволяет записывать видео игрового процесса в Unity.
  5. Zenject Dependency Injection — инструмент (фреймворк) для управления зависимостями в Unity-проекте.
  6. UniRx — реактивное расширение для реализации асинхронных и многопоточных вычислений.
  7. Unity Anima2D — официальный плагин с открытым кодом (C#) для движка версии 5.x и выше. Упрощает создание и редактирование 2D-анимации, в том числе за счет привязки спрайтов к скелету («костной анимации»).
  8. Free Asset — 2D Handcrafted Art — пакет двухмерных спрайтов окружения.
  9. Free Rocks — набор из четырех камней и одной скалы для создания окружения.
  10. Mega Fantasy Props Pack — набор объектов для средневекового игрового окружения.

Также советую обратить внимание на бесплатные ассеты для Unity 3d и не только от Unity Technologies: они очень крутые и заслуживают внимания. Лучше скачать все, что у них есть, а затем пробовать и разбираться.

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

— Насколько легко или трудно создавать и продавать свои наборы ресурсов для Unity? Если эта тема тебе знакома и интересна.

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

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

— Какие проекты делают студенты факультета разработки игр в GeekUniversity?

— Один из проектов, которые «выстрелили», — коммерческий продукт для застройщиков от команды Project X. Приложение позволяет в виртуальной либо смешанной реальности прогуливаться по земельным участкам, чтобы планировать будущее расположение дома и объектов. Ребята уже нашли инвестора и начали восполнять свои затраты на обучение. Кстати, эта команда набирает студентов на подработку.

Игровые проекты — очень разноплановые. Здесь и уникальный пошаговый 2D-платформер, и железнодорожный survival-action с элементами экономической стратегии. Обе вещи — в постапокалиптическом антураже.

Атака на поезд в игре The Last Hope от команды Limerence Games

Также есть оригинальный tower defence про котиков и фэнтезийный roguelike, где надо вырезать орды нечисти и прокачивать свою крепость.

 

Арт врага из «рогалика» Tomorrow’s Hero от команды Brave Team

Как правило, мы ориентируем студентов на создание собственной студии и поиск издателей. В такой ситуации разработчику часто приходится переступить через свое эго и писать мобильные приложения. Это кратчайший путь, потому что мобильные решения на Unity в России пока востребованы больше, чем десктопные. Но я никогда не призываю студентов браться за неинтересное для них дело. На курсе командной разработки в GeekUniversity ограничений нет: здесь разрабатывают игры и приложения как для мобильных платформ, так и для PC. 

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

— Ты рассказываешь как человек, вовлеченный во все это. Как строится твое взаимодействие со студентами?

— Во время командной разработки студентов поддерживают сразу три преподавателя: Роман Муратов помогает с code review и архитектурой проекта, гейм-дизайнер подсказывает, как сделать игру интересной, а я выступаю в роли project manager’а и слежу, чтобы получился минимально жизнеспособный продукт, который можно показать инвестору. Еще я рассказываю, какие фичи стоит и не стоит делать, что можно и нельзя говорить инвестору, как правильно построить презентацию для лиц, принимающих решение.

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

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

— Что еще губит игровые проекты?

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

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

Кстати, по итогам наших проб и ошибок я скоро опубликую на «Пикабу» статью: почему не стоит делать 3D-игру, если у вас нет лишнего миллиона в кармане.

Ну а если начинающий разработчик решит создать 3D-шутер класса AAA с мультиплеером, на проекте можно уверенно ставить крест еще до старта. Даже при достаточном бюджете сделать такое без серьезного опыта невозможно. Это задача для больших компаний. 

— Какие YouTube-каналы и ленты в соцсетях стоит отслеживать изучающим движок Unity?

— Из YouTube советую:

  1. Nevosoft
  2. DevGAMM
  3. Официальный канал Unity
  4. Sebastian Lague
  5. Brackeys 
  6. Unity3D College
  7. Школа разработки игр

Из групп «ВКонтакте»:

  1. DTF
  2. Игромания
  3. Unity User Group
  4. Unity3D & CG / Unity 3D

А еще на «Пикабу» есть «Лига разработчиков видеоигр» — на их сообщения тоже стоит подписаться.

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

— Спасибо! Последний вопрос, как всегда, к читателям. Что еще вы хотели бы узнать по теме? И есть ли у вас планы делать свою игру на Unity? 

Скоро опубликуем обзор проектов, над которыми работают студенты GeekUniversity, — с артами, скриншотами и комментариями авторов.

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

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

Как я стал frontend-разработчиком и получил работу в Mail.ru

Вениамин Шитиков выиграл бесплатное обучение фронтенд-разработке, после чего прошел стажировку и сейчас работает в GeekBrains. Как студент стал сотрудником образовательной площадки? Сейчас узнаете.

— Вениамин, какое у тебя было образование и где ты работал до GB? Откуда у начальника склада подготовка, чтобы выиграть бесплатное обучение IT-профессии при огромном конкурсе? :)

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

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

— Ты родился в Узбекистане?

— Родился я в Ленинграде, но, когда мне было семь лет, мы с мамой переехали в Ташкент. Там я вырос, окончил школу и университет. В 2002 году переехал обратно в Питер к отцу. Считаю себя петербуржцем до глубины души: люблю свой город со всеми его дождями, парадными, поребриками и гречей с курами. 

Тем не менее, когда мне предложили работу в GeekBrains, ни грамма не сомневался, что нужно ехать в Москву.

— Когда ты понял, что разработка — это твое?

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

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

Проанализировал рынок вакансий и свои сильные стороны: образование и математические способности, — и решил попробовать себя в программировании. 

Сначала я выбрал язык Java: читал о нем, пробовал писать код — и убедился, что мне это интересно. Начал искать курсы и узнал про GeekBrains. Собирался записаться на платное обучение, но увидел, что проходит замечательный конкурс :) Можно было выиграть бесплатное обучение фронтенду или Ruby.

Я решил попробовать. Постоянно обращался к Googlе в поисках, чего бы еще почитать. По-моему, поисковик — главное оружие разработчика.

— И почему между Frontend и Ruby ты выбрал первое?

— Это произошло спонтанно: для поступления на специальность «frontend-разработка» во вступительных задачах нужно было использовать JavaScript. По сравнению с Ruby язык JS показался мне более близким к Java и потому более понятным. 

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

— Задания показались тебе простыми?

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

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

— Мы с двумя ребятами-бэкендерами сделали сервис для владельцев парковок Parking online. Это решение для автоматизации учета и управления, а также электронное рабочее место для оператора парковки.

Скриншот страницы авторизации

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

Создание тарифа с помощью сервиса Parking online

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

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

 — После обучения профессии ты остался в GeekBrains на стажировку. Что она собой представляла? Сколько длилась? Кто все это курировал?

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

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

Курировал нас тимлид из GeekBrains. Я и сейчас в его команде.

— Чему пришлось учиться в период стажировки? 

— С самого начала пришлось осваивать новые технологии: GraphQL, TypeScript, Apollo, Styled components.

— Когда ты шел на стажировку, ты уже знал, что по итогу можешь получить позицию Junior в GB?

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

 — Какие остались впечатления от учебы?

— Очень понравилось, но было сложно. Большинство ребят у нас в группе уже имели опыт верстки и/или программирования, а мне приходилось изучать все с нуля. Иногда я сидел за компьютером всю ночь, чтобы вовремя сдать практические задания по курсу HTML.

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

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

— Практически не изменился. К тому, что я назвал выше, остается добавить как раз базовые вещи, изученные в GB: современный JS, HTML 5, CSS-grid.

— В каком направлении собираешься развиваться дальше, что изучать?

— Сейчас осваиваю React Native. Буду дальше развиваться как frontend-разработчик. Мне нравится это направление — оно востребовано и, как мне кажется, на этом поприще у меня многое получается. Тем более, есть у кого учиться: мне очень повезло с тимлидом. Помимо обширных знаний он обладает отменным терпением :)

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

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

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

Первая работа в IT с переездом в Москву: как это бывает

Никите Ермакову 26 лет, раньше он жил в Старом Осколе Белгородской области и работал резчиком металла на металлургическом комбинате. Программирование начал изучать менее года назад, а сейчас — Junior-разработчик Java в компании EPAM Systems. Это крупнейший производитель заказного ПО в мире. 

Первую работу в IT Никита получил в процессе обучения. Но были на пути и сомнения, и проваленное собеседование, и интересные учебные проекты.

— Привет, Никита! Ты уже завершил обучение или еще продолжаешь?

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

— Чем сейчас занимаешься в EPAM?

— Работаю над проектом, который был написан довольно давно, так что многие инструменты, используемые в нем, мы на уроках в GU не затрагивали. Например, Tomcat Vault, Axis2 или Sybase. Естественно, приходится все это изучать уже самостоятельно. 

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

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

— Как ты нашел эту работу? На каком этапе обучения?

— Работу я начал искать примерно в середине третьей четверти, и поначалу с вакансиями было совсем глухо. Я постоянно отслеживал предложения на сайтах типа HeadHunter. Еще попробовал «Мой круг», но там вакансий для начинающих Java-разработчиков не оказалось. 

Я прошел весь путь ищущего работу студента: откликался на вакансии, выполнял тестовые задания, дистанционно решал кейсики со Дня карьеры в GeekBrains.

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

Собственно, в результате этой рассылки я и попал на первое собеседование. И успешно его провалил. :) Надо понимать, что когда в компании нет открытой вакансии, то заинтересовать рекрутеров гораздо сложнее. По сути, меня пригласили «поговорить за жизнь» и посмотреть, что я из себя представляю. 

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

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

— Как выглядит хорошее резюме в EPAM? Чем оно отличалось от предыдущего?

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

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

Тестовое задание и собеседование

Мне ответили и предложили выполнить тестовое задание. Нужно было написать консольную программку типа CRUD. 

Как мне показалось, работодателя больше интересовала архитектура программы, нежели ее конкретная реализация. Главным было показать, что умеешь практически подходить к задаче и создавать гибкий код, в котором можно что-то быстро заменить. После курса по фреймворку Spring я уже понимал, как это должно выглядеть. Да и книга «Совершенный код» очень помогла разобраться в таких вещах. В плане инструментов оказалось достаточно простого Java Core.

Предложенное мной решение подошло — пригласили на собеседование. 

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

Все это позволяет по-новому взглянуть на темы, которые мы разбирали на занятиях в GU, узнать дополнительные нюансы. 

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

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

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

Когда готовился к собеседованиям, обогнал программу обучения GeekUniversity: раньше времени разобрался в паттернах проектирования, одолел половину книги о Spring. Помимо занятий и методичек читал и смотрел сторонние источники. Все решает мотивация.

— Переезд из Старого Оскола в Москву был связан с работой?

— Да, я переехал именно ради этого. В Москве намного больше вакансий, чем в моем родном городе и в среднем по стране. Хотя, если честно, я еще рассматривал варианты в Питере, потому что мне больше нравился этот город. В итоге остановился на EPAM и Москве.

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

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

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

Не секрет, что рынок перенасыщен джуниорами и на старте приходится брать его брутфорсом (буквально — «грубой силой»). Это тоже подталкивало к раннему поиску работы. 

Переезд

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

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

— Почему ты решил идти в разработку и выбрал язык Java? 

— Оглядываясь назад, думаю, что предпосылок заняться программированием было две. Первая — с детства с компьютерами дружу. Конечно, сначала это было связано с игрушками, но я и обработкой изображений в Photoshop увлекался, и ролики монтировал в Sony Vegas, и в 3D-моделировании успел получить минимальный опыт — делал игровые карты для Counter-Strike 1.6. Разные бытовые вопросы с «железом» и «софтом» тоже сам старался решать, когда нужно было поднять домашнюю сеть, модернизировать или настроить оборудование, побороть «синий экран смерти», очистить ПК от вирусов и их последствий. 

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

Выбор языка

Когда я планировал учиться, посоветовался с товарищем, о котором уже рассказывал. Он предложил для начала попробовать Python либо Java. 

Про Java я к тому моменту чаще слышал, так что интуитивно был настроен на этот язык. Позже я познакомился и с другими: С++ и JavaScript. Пробовал на них писать и понял, что с первоначальным выбором не ошибся. Я хоть и люблю производительные приложения и переносимость, работать с Java мне приятнее. Это дружественный человеку язык программирования, что для меня важно.

— Над какими проектами ты работал за время учебы? Расскажи немного о самых интересных.

— Сначала я создал сетевой чат. Программа очень проста по возможностям, но когда впервые создаешь что-то сложнее «Hello, world!» — и тем более что-то полезное на практике, — испытываешь эйфорию!

Дальше я работал над облачным хранилищем. Захотелось добавить имитацию окошек Windows средствами Swing, и получилось интересно. Это привнесло в процесс каплю творчества — а творчество я люблю.

Дальше была разработка мобильной игры на Android. Этот проект затянул меня по-настоящему! Иной раз я приходил с работы и, вместо того чтобы поесть, садился за компьютер — пытался реализовать идеи, которые пришли в голову в течение рабочего дня, а их было немало. Отрывался только на сон или когда приходило время снова идти на работу.

Немного о самой игре. Это классический космический shoot ‘em up: летим вперед и крушим всех на своем пути. Жанр и тематику мы выбрали на первом занятии, в качестве движка использовали LibGDX. По итогам курса достаточно было сдать что-то типа бесконечного уровня с несколькими типами противников, но мне захотелось большего. 

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

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

Ресурсы частично брал из материалов урока, частично собирал и делал сам. Сначала я находил базовые изображения в Google, затем редактировал их в Photoshop — обрезал, склеивал, подгонял по цветовой гамме. 

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

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

Позже я занялся разработкой новостного портала — мы делали его на курсе по фреймворку Spring. Этот курс был, пожалуй, самым сложным. Без знания Spring Boot в большом проекте легко запутаться и что-то неправильно настроить.

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

Тем не менее я внимательно слежу за проектом одногруппников: мотаю на ус, с какими проблемами они сталкиваются. Наверное, самое интересное пропускаю. :)

— Какие впечатления от GeekUniversity?

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

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

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

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

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

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

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

Когда я готовился к собеседованиям, просмотрел 24-часовой курс по Java, который записал Yakov Fain по своей книге. Яков — очень умный человек, в свое время компания Sun Microsystems присвоила ему титул Java Champion. Меня этот курс очень вдохновил — захотелось как можно скорее набрать опыта, стать бывалым разработчиком, возможно, получить какие-то награды. 

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

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

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

«Сейчас или никогда!» Бросил хорошую работу ради Python

Говорим с выпускником GeekUniversity Артемом Сухаренко, который не побоялся сменить профессию в 36 лет.

— Артем, как долго ты в IT? Какие впечатления остались от работы инженером ЦОД? И когда ты решил перейти в разработку?

— В IT я уже девять лет. Заниматься разработкой хотел c далекой юности, но в силу обстоятельств, в том числе и личных сомнений, не решался. Уже в 15 лет я пробовал программировать по мелочам и даже делал графический редактор на QBasic. Периодически возвращался к кодингу, «щупал» разные ЯП, но без карьерных планов. 

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

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

А мечта тем временем скреблась и просилась на волю! Однажды понял: сейчас или никогда — и принял твердое решение. Это примерно совпало с поступлением в GeekUniversity. 

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

— Почему изо всех направлений ты выбрал Python? И какое применение этого универсального языка тебе интереснее?

— Вот именно за универсальность и простоту я Python и выбрал. Сейчас на рынке мне открыто в первую очередь веб-направление, потому что для Machine Learning я недостаточно силен в математике. 

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

— Почему ты решил пойти на курсы? Какие были критерии и требования, когда ты выбирал место учебы?

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

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

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

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

— Где сейчас трудишься и над какими задачами?

— Сейчас работаю в компании «Код безопасности». Есть готовый продукт — программно-аппаратный комплекс для защиты сетевой инфраструктуры и создания VPN-сетей. Его нужно поддерживать. Я занимаюсь в основном исправлением багов и рефакторингом. Намечается еще задача: планируем весь legacy-код проекта перенести на Python 3+.

— Сколько предложений работы ты получил после обучения? Как выбирал работодателя? 

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

— Может, поделишься советами, как проходить собеседования?

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

Как получить работу? Обязательно знать Rest и еще какой-нибудь Rest-фреймворк. Если с этим все в порядке — считайте, что оффер ваш. :) 

Мое скромное мнение: лучше не врать, что все знаете и просто что-то подзабыли. Говорите или пишите о том, чем действительно владеете, только обязательно уточняйте, что еще готовы освоить или уже изучаете. Все задают примерно одинаковые вопросы, но некоторые интервьюеры (HR или руководители) в силу своих личностных качеств любят предложить что-нибудь с подковыркой. А вы все равно не бойтесь! :) 

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

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

На командной разработке мы делали коммерческий проект GoLiving.net, который просуществовал недолго, но дал нам уйму практического опыта. Я писал backend, а еще выступал в роли fullstack-разработчика при создании админки сервиса и деплоил все на сервер.

Мы обсуждали проект на встречах через Google Hangouts, а code review был коллективным.

— Как считаешь, почему проект «не взлетел»? Что пошло не так?

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

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

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

Почему GoLiving не взлетел — это скорее вопрос к владельцу бизнеса. В какой-то момент он просто пропал с моих радаров.

Сейчас я понимаю: там было что переписать, мягко говоря. Это были «учебные» [проекты] — мы кодили, как могли! 

Именно тогда я попробовал технологии, о которых раньше только читал: требовалось сделать P2P-чат на веб-сокетах. Это было очень интересно и даже работало.

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

Кстати, благодаря этому опыту я почти полностью переписал собственный проект, который на добровольных началах затеял на предыдущей работе «непрограммистом». Это была система мониторинга и взаимодействия с операторами ЦОД. Но и это я бы сегодня переписал! (Смеется.)

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

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

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

— Как проходит адаптация на новой работе? И хватает ли времени на самообразование?

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

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

— Ты уже наметил себе цели в профессии на ближайшую перспективу?

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

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

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

«Кайфую от того, что помогаю клиентам зарабатывать»

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

— Алексей, привет! Почему решили сменить работу и заняться интернет-маркетингом? Как нашли GeekBrains? И насколько оправдываются ожидания от смены профессии?

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

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

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

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

— Быстро нашли нынешнюю работу? Что к тому моменту успели записать в резюме? И как все было?

— Работу нашел примерно на третий месяц обучения. Мы как раз закончили курс по контекстной рекламе, который вел Сергей Рыжков.

Забегая вперед, скажу, что этот курс мне особенно пригодился: помог разобраться в основах создания рекламных кампаний. Я узнал, как правильно составлять тексты объявлений, как позиционировать в них бизнес клиента и использовать УТП.

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

По итогам я внес в резюме «опыт сбора и группировки семантики, написание текстовых объявлений, знание правил размещения в Яндекс.Директ и Google Ads».

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

— Трудно было на собеседовании? Что по профессии спрашивал работодатель? Каким было тестовое задание?

— На собеседовании не было трудно — наоборот, я чувствовал себя достаточно уверенно. Работодателя, конечно же, интересовал мой опыт и нынешний уровень компетенций. В частности, насколько я знаю базовые метрики: CTR, CPA, ROI, ROMI и другие.

Тестовое задание, которое мне предложили, состояло из нескольких частей:

  1. Вопросы на знание метрик и того, что они показывают.
  2. Практические задачи по подбору семантики и написанию объявлений для определенного товара.
  3. Логические задачи на вычисление конкретных показателей. Например: даны три взаимосвязанных метрики — нужно посчитать четвертую.

— Насколько реальная работа в performance-агентстве отличается от того, чему учили в GeekBrains? И насколько быстро вы освоились на новом месте?

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

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

Уже за рамками курса GeekBrains я узнал о сквозной, мультиканальной и омниканальной аналитике. А еще — освоил сервисы автоматизации контекстной рекламы. На курсе мы успели разобрать, какие сервисы существуют, но не погружались глубоко в суть их работы.

В агентстве также узнал о новых для меня методах таргетинга и аудиторных решениях. Освоил медийную и видеорекламу.

— Какие практические задачи, выполненные за время обучения, были для вас самыми сложными?

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

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

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

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

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

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

Это касается именно профильных предметов, таких как email-маркетинг, SEO-продвижение, контекстная реклама. Фундаментальные предметы, конечно же, остаются актуальными :-)

— Какие вы видите для себя перспективы роста и развития в профессии?

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

— Спасибо! И успеха вам в выбранном деле!

Посмотреть программу профессии Интернет-маркетолог

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

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

Путь в IT через дизайн: учеба + фриланс + удаленка

Лия Давидян по первому образованию — переводчик. После вуза работала в ресторанном бизнесе, а затем решила с нуля начать карьеру дизайнера. Сейчас она изучает веб-дизайн в GeekBrains, параллельно выполняет заказы на фрилансе и удаленно сотрудничает с digital-агентством.

В марте Лия уже делилась первыми впечатлениями от учебы в GeekBrains на вебинаре «Как стать дизайнером и получить первый заказ на фрилансе». Я решила подробнее расспросить ее о пути в новую профессию и о том, чем она занимается сейчас.

Лия, привет! Первый вопрос — о выборе специальности. Почему изо всех направлений дизайна тебя привлек именно веб?

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

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

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

Как ты пришла в GeekBrains и почему решила, что именно здесь хочешь осваивать профессию?

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

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

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

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

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

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

За первые три-четыре месяца учебы я получила базу, которая позволила брать заказы на фрилансе. Я познакомилась с разработчиком, который привлек меня к нескольким проектам в качестве дизайнера.

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


Скриншот: миниатюры макетов разных страниц сайта

Дальше сарафанное радио помогло найти новых заказчиков. Меня привлекли к созданию сайта на конструкторе Tilda. Потом я делала лендинг и еще несколько небольших проектов.

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


Один из баннеров для музыкального фестиваля

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

— А можно примеры таких задач?

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

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

— А проекты, выполненные на фрилансе, тебе засчитывают за учебные?

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


Фрагмент лендинга для кафе

Какие курсы ты успела пройти к моменту, когда начала работать?

— Мы как раз закончили изучать основные инструменты. Возможности Adobe Photoshop я уже знала как любитель — обрабатывала с его помощью фотографии. Но мы познакомились с редактором Figma, очень удобным для работы над дизайном сайтов и интерфейсов. Дальше был курс «Основы веб-дизайна», где мы узнали от Сергея Чиркова о типографике, работе с цветом, композиции и многом другом.

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

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

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

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


Фрагмент главной страницы сайта строительной компании

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

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

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

  • Работа с брифом — лекции Артура Громадина, на которых мы очень подробно разобрали начальный этап работы над проектом. Это здорово, потому что эта фаза — одна из важнейших: не только проясняет, что предстоит сделать, но и задает общий тон общения с заказчиком, позволяет сторонам оценить профессионализм друг друга, умение организованно вести проект. Нам показали близкий к идеальному вариант, и я уверена, что не раз еще применю эти знания на практике.
  • Дизайн-мышление — тема в принципе очень интересная, и по ней мы прослушали несколько лекций от Михаила Шишкина. Считаю, что прокачка мозга в этом направлении помогает дизайнеру генерировать идеи не только качественнее, но и быстрее.
  • Продуктовый дизайн — материал по теме нам преподнесли тоже интересно. Мы научились смотреть на продукт в целом, а не только с точки зрения дизайна.

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

— На курсе вы уже изучали тренды дизайна?

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

Какие тренды интересны лично тебе? Что вдохновляет, что хочется использовать?

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

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

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

В следующем проекте хочу поэкспериментировать со шрифтами. Еще одна тема, очень интересная мне в перспективе — анимация.

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

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

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

Структура — это основа. А дальше можно обращать внимание пользователя на конкретные области страницы с помощью цветового оформления и типографики.

У тебя есть любимые паблики для вдохновения? На кого ты ориентируешься и за кем следишь в мире дизайна?

— Да, разумеется. Это не только личности, но и агентства:

  • «Логомашина», основанная Романом Горбачевым.
  • Mail.ru, Юрий Ветров и его дайджест продуктового дизайна.
  • Артемий Лебедев, конечно.
  • Михаил Шишкин — основатель студии Shishki.pro и школы дизайна Controforma (восторг!).
  • Андрей Кожанов — основатель Высшей школы брендинга. Очень информативные лекции.
  • Юрий Гордон — типограф и шрифтовой дизайнер. Интересные лекции, работы.
  • Дмитрий Черногаев — типограф, сооснователь и совладелец агентства «Артоника».
  • Вова Лифанов — основатель агентства «Супрематика» (отдельный респект за ребрендинг «Буше»).

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

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

Люблю Behance за то, что некоторые проекты там подробно «расписаны». Авторы составляют длиннющие объяснения: почему они выбрали именно такие средства и решения.

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

Как ты представляешь свою карьерную лестницу в дизайне? Куда хотела бы расти и кем стать?

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

— Спасибо огромное, что поделилась историей. Желаю работать с профи и скорее достичь следующей ступени!

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

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

Аналитика Big Data: о новом факультете GeekUniversity

GeekUniversity запустил факультет аналитики Big Data (больших данных), и мы спешим рассказать о нем.

Наш сегодняшний собеседник — Сергей Ширкин — декан факультета и Data Scientist с опытом работы в таких компаниях, как Сбербанк, Росбанк, бюро кредитной истории Equifax. Он занимался автоматизацией финансовых технологий, строил финансовые модели на основе машинного обучения, прогнозировал просмотры рекламы с применением методов ИИ. Сейчас Сергей работает в компании Dentsu Aegis Network Russia, преподает в GeekBrains, возглавляет факультет искусственного интеллекта и новый факультет аналитики больших данных в GeekUniversity.

Сергей, привет! Расскажи, пожалуйста, почему из направления Data Science в GeekUniversity выделился факультет аналитики Big Data.

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

Следовательно, нужны и специалисты, с такими алгоритмами знакомые.

Системы обработки больших данных — это высоконагруженные системы. Они нуждаются в осторожной грамотной эксплуатации. Не все специалисты, которые работают с искусственным интеллектом, хотят заниматься большими данными и сталкиваться с трудностями на этом пути. Тем более, для многих аналитических задач большие данные не нужны. Миллионы и десятки миллионов наблюдений, зафиксированных в базе, — это еще не Big Data. Здесь мы имеем дело с малыми и средними данными.

Специалист Data Science обычно работает с датасетом в несколько гигабайт. А большие данные измеряются в терабайтах и даже петабайтах. Для их обработки нужны кластеры машин и такие технологии, как Hadoop, Spark.

Насколько разных специалистов готовят факультеты искусственного интеллекта и анализа больших данных?

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

Учатся на обоих факультетах одинаково по времени?

— Да, по полтора года — три семестра. Но на факультете аналитики Big Data есть дополнительные курсы, на которых студенты знакомятся с инфраструктурой (теми же Hadoop и Spark), узнают особенности работы именно с большими данными.

Получается, на факультете Big Data изучение аналитики глубже, а на Data Science — охват шире?

— Можно и так сказать. На факультете ИИ больше времени уделяется математике, компьютерному зрению, обработке естественного языка. Но, как я уже сказал, база одна.

Приведи примеры задач, которые аналитики больших данных решают в разных сферах: в банках, торговле, IT, телекоме, логистике и транспорте, консалтинге.

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

У кого еще много данных? У операторов связи: они ежедневно получают информацию терабайтами, и для работы с ней нужны специальные инструменты. Мы можем посмотреть, сколько SMS человек отправляет в день, и предложить ему подходящий тариф. Это делается, чтобы не терять клиентов. Пользователей миллионы, они постоянно делают звонки, и в результате у оператора формируется, условно говоря, таблица с миллионами строк. Чтобы это обработать, нужен кластер Hadoop, Spark и так далее.

С банками и операторами связи понятно. А другие примеры?

— В обработке Big Data может нуждаться сеть супермаркетов, которая делает свою рекомендательную систему.

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

Получается, аналитик не только обрабатывает данные постфактум, но пишет сценарии реагирования: как система будет отвечать на события?

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

Главное — понимать, что у аналитика Big Data нет готового приложения, где можно что-то вычислить и получить результат нажатием одной кнопки.

Python — это сейчас стандарт в области анализа больших данных?

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

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

Можно пример, который иллюстрирует эти два подхода?

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

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

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

Что такое предиктивная аналитика? Из названия ясно, что она связана с прогнозированием. Но как именно это работает?

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

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

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

— Есть сервис «Яндекс.Пробки», да. Он строит прогнозы, в том числе на основе прошлых данных по разным участкам дороги. Но я сейчас другой пример вспомнил.

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

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

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

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

Как выглядит карьерная лестница аналитика данных? Какие в этой сфере перспективы развития?

— Рядовой аналитик вырастает в тимлида — руководителя отдела или его подразделения. Главу отдела аналитики зачастую называют директором направления R&D (Research and Development) или отдела Data Science.

Можно стать начальником аналитического департамента или управления, если такие подразделения в компании есть. Плюс, естественно, есть градация Junior, Middle, Senior.

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

— Из того, что уже утверждено, могу назвать четыре проекта:

  1. Предсказание цены на недвижимость (курс «Python для Data Science», первая четверть).
  2. Прогнозирование оттока клиентов сотового оператора (курс «BigData. Введение в экосистему Hadoop», вторая четверть).
  3. Построение модели кредитного скоринга для банка (курс «Машинное обучение. Часть 1», четвертая четверть).
  4. Рекомендательная система для интернет-магазина (курс «Машинное обучение. Часть 2», четвертая четверть).

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

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

— Для проектов готовые большие данные студентам предоставят?

Да, студенты будут работать с готовыми датасетами.

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

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

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

Как я изучил SMM и довел до ума свой проект

Максиму Сизякову 29 лет и, прежде чем освоить SMM в GeekBrains, он успел поработать в информационной безопасности и построить карьеру в B2B-продажах. Сейчас Максим ведет собственный коммерческий проект и параллельно зарабатывает как SMM-фрилансер. Доволен ли он рестартом карьеры и что дала ему учеба в GB? Сейчас узнаем.

Максим, ты уже завершил учебу в GeekBrains или еще продолжаешь?

— Я закончил курс «SMM-специалист». Учился у Влада Кузьменко (Head of SMM в «Ситимобил»). 18 апреля стартовала новая волна курса, где я уже в роли наставника для новичков.

До GB ты окончил вуз по специальности «информационная безопасность». Почему не захотел работать в этой области?

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

Почему ты решил изучать SMM? И как пришел в GeekBrains?

— После шести лет в B2B-сегменте, где я прошел путь от рядового менеджера до руководителя отдела продаж, мне стало «тесно» на работе. Мое видение того, как нужно предоставлять услуги, уперлось в стену бюрократии. Я покинул компанию и решил заняться собственными проектами — дать выход своему творческому началу.

Несколько месяцев отвел себе на отдых и восстановление: в этот период задумал собственный проект, который захотелось развивать, и нашел GeekBrains, где как раз проходила Неделя маркетинга. Я посмотрел бесплатные вебинары — они заинтересовали меня темой SMM, и я решил показать им свою новую идею.

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

А были мысли самостоятельно изучать SMM? Ведь по этой теме много материалов в интернете.

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

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

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

В GeekBrains, помимо личного общения с преподавателями, подкупило наличие лицензии на обучение и выдача сертификата по его окончании. Стало ясно, что передо мной не шарашкина контора.

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

Расскажи, пожалуйста, о своем проекте. С чего все началось?

— Как мотоциклист и любитель позитива, я однажды наткнулся на интересный Instagram-аккаунт — @funnyhelmet, «Веселый шлем». Это маленькая частная мастерская, которая шьет для мотошлемов чехлы в виде популярных персонажей: Пикачу из «Покемонов», Вжика из «Чипа и Дейла», Ам-Няма из мобильной игры Cut The Rope, Элмо из «Улицы Сезам».

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

«Собакен» — первый чехол из рода FunnyHelmet — стал прототипом для остальных. Фишечка модели — бодро развевающиеся на ветру уши

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

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

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

Какие еще проекты ты сделал за время учебы в GB?

— Создал и в течение месяца продвигал канал на Яндекс.Дзене. Сам генерировал контент: брал короткие заметки из Telegram-канала и дописывал под формат статьи либо создавал материалы с нуля.

За месяц работы привлек на канал 266 подписчиков. Достиг кармы в 74 балла из 100 по местной системе измерения уникальности каналов. Это непросто, если ты ограничен одной тематикой.

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

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

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

Кстати, чем, на твой взгляд, опыт продаж B2B может помочь в SMM?

— Опыт в B2B, да и продажах в целом — очень полезная вещь. Благодаря навыкам в этой сфере я знаю, как «подвести» клиента к сделке. И в SMM это все так же актуально — помогает находить более точные вопросы для выявления «хотелок» заказчика.

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

Какие по ходу учебы возникали сложности и как ты справлялся?

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

В остальном отвлекали только бытовые заботы: у меня двое детей :)

Трудно было находить первые заказы по SMM?

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

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

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

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

— Повторюсь, большинство клиентов приходят за продвижением: «Дайте нам прода-а-а-жи-и-и!!!»

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

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

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

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

Самостоятельно учиться в SMM приходится постоянно. Именно этим меня и привлекло данное направление. Новые знания, знакомства, не говоря уже о перспективах.

Какие качества и умения ты назвал бы главными для SMM-специалиста?

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

  • настойчивость;
  • знание трендов;
  • грамотность;
  • креативность;
  • стрессоустойчивость;
  • настойчивость (ещё раз)!

Фриланс тебе нравится в принципе или это вынужденная мера: пока дети маленькие?

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

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

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

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

Как представляешь себе дальнейший рост и развитие в профессии?

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

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

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

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

29 апр 19, 17:42
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 1 по 10 | всего: 15

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

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

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

Люди

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