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

Блог

Что такое валидация

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

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

 


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

Куда катится интернет-маркетинг: реальные тренды 2020 года

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

Персонализация 

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

Статистика “кричит” о том, что: 

  • 63% покупателей устали от рекламы для широких масс потребителей ещё в 2015 году.
  • 80% людей выбирают компании с более персонализированным подходом.
  • 90% потребителей положительно относятся к персонализированной рекламе. 

Крупнейшая сеть магазинов косметики Sephora неплохо справляется с задачей персонализированных обращений к своей аудитории в e-mail рассылках — начиная с персонализированного обращения по имени и заканчивая индивидуальными рекомендациями. 

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

Видеомаркетинг

Потребность в видеоконтенте стала очень заметна с 2018 года. Ожидалось, что темпы роста будут составлять 11-12% в год, но ситуация с COVID-19 ускорила темпы роста потребления ОТТ-контента россиянами. За первую неделю самоизоляции аудитория одного из популярных онлайн-кинотеатров увеличилась на 37%, а средняя продолжительность просмотров — на 53%.

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

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

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

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

В период COVID-19 люди особенно лояльны к любому интерактивному контенту, который дарит новые ощущения — например,  к видео 360°. Так, ролик лётного шоу на канале итальянской военной авиации за две недели набрало почти 6 млн просмотров при наличии всего 44,5 тыс. подписчиков. А авиакомпания Hong Kong Airlines даже создала панорамное видео, в котором пользователь может посмотреть условия бизнес-класса одного из самолётов. 

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

SMM

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

Например, Facebook в конце прошлого года ввела новую платёжную систему Facebook Pay, которая призвана объединить и упростить возможности онлайн-покупок как в самой Facebook, так и в Instagram, WhatsApp и Messenger.

Другие социальные сети тоже подстраиваются под новые требования. Twitter оценивает метрику mDAU, демонстрирующую, какому количеству живых людей может быть показана реклама. Благодаря такому нововведению компания повысила свою прибыль на 10% в прошлом году. А компания Snap вообще ведёт проект собственных очков дополненной реальности, которые совместимы с социальной сетью Snapchat. 

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

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

Искусственный интеллект

В 2017 году объём рынка искусственного интеллекта составлял $4,99 млрд. По мнению аналитиков, к 2023 году он вырастет до $23,41 млрд. 

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

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

По прогнозам, в этом году чат-боты обеспечат 85% обслуживания клиентов и 86,2% рекламных объявлений в США будут сгенерированы при помощи ИИ.

Разговорная коммерция

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

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

В связи с коронавирусом всё больше и больше людей вынужденно переходят на удалённую работу или учёбу. Если у вас освободилось время, которое вы обычно тратите на дорогу, можно провести его с пользой и заняться самообразованием. До 29 мая 2020 г. мы дарим скидку 40% почти на все программы обучения GeekBrains. Будьте здоровы! :)

 

 


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

Доставка дронами в России, мемы полезны для здоровья

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

Таймлайн выпуска:

00:22 Wildberries тестирует дронов для доставки

01:18 Японские летающие мотоциклы

02:01 Мемы полезны для здоровья

02:53 Функция в Instagram, которую ждали 11 лет

03:36 Роборука от польских инженеров

04:34 Подросток украл 3 миллиона

 


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

Вы космопродакт или космопроджект? Тест GeekBrains покажет!

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

Чтобы вы могли получить ещё один аргумент в пользу какой-либо из двух профессий, мы подготовили для вас тест. Смените милый дом на отсек космического корабля, золотую осень на «ледяную синеву» — и, может, новый опыт подскажет, к чему вы пока что неосознанно склоняетесь. А за смелость мы дадим вам рекомендации по профессиональному развитию и подарим скидку в 45% на факультеты управления GeekBrains. Поехали!

 


13 окт 20, 15:04
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Оригинальный и бюджетный ремонт: экспериментируем с фанерой

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

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

Но маленький бюджет на ремонт квартиры — это не повод ставить на дизайне крест.

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

Зачем нам это разнообразие?

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

Ответ очень прост: потому что это красиво. И этого вполне достаточно. Те, для кого это не важно, вряд ли станут читать такую статью.

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

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

Фанера

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

Фанера изготавливается путём склеивания нескольких слоёв шпона (тонкого среза древесины). От того, чем именно соединяются листы, зависит сорт фанеры. Самые популярные — ФК и ФСФ.

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

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

Фанера продаётся нешлифованной (НШ), шлифованной с одной (Ш1) или с двух сторон (Ш2), также делится на разные сорта в зависимости от качества поверхности (учитывается наличие сучков, трещин, проростей и др.). Цифры 1/2, 4/4 и подобные обозначают качество поверхностей с двух сторон листа. 4 — самый грубый сорт, 1 — лучший. Существует также элитная фанера сорта Е.

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

Берёзовая фанера — самая доступная и нейтральная. Её можно купить в любом строительном супермаркете. 

Хвойная (преимущественно из ели) имеет выраженный рисунок с крупными тёмными участками.

У фанеры из лиственницы рисунок более мелкий и ритмичный.

Фанеру можно крепить на стены, пол и даже потолок. Оптимальный узел крепления, который я использую в своих проектах: слой черновой фанеры (ФК, сорт до 4/4), толщиной 6–8 мм на саморезы на оштукатуренную стену. Чтобы исключить деформации фанеры от влажности, советую делить её на части размером около 500 × 500 мм и крепить их к стене с зазором в 5–10 мм.

К черновому слою на клей по дереву уже можно крепить чистовую фанеру. Для этого можно брать листы от 4 до 8 мм толщиной. Чистовую фанеру тоже стоит разделять на панели небольшого размера: чем толще лист — тем больше могут быть его части. К примеру, фанеру толщиной 3–4 мм я бы не рекомендовал делить на фрагменты более 500 мм, а 5–6 мм — более 1000 мм. Как правило, в продаже бывают листы размером 1525 × 1525 мм. 

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

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

Использование фанеры

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

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

 

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

 

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

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

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

В связи с коронавирусом всё больше и больше людей вынужденно переходят на удалённую работу или учёбу. Если у вас освободилось время, которое вы обычно тратите на дорогу, можно провести его с пользой и заняться самообразованием. До 29 мая 2020 г. мы дарим скидку 40% почти на все программы обучения GeekBrains. Будьте здоровы! :)

 

 


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

Первый выпуск серии «Из программиста в министры»

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

Приглашаем отправиться в путешествие в серию выпусков «Из программиста в министры». И пунктом назначения нашего первого выпуска является образ жизни генерального директора, СЕО компании GeekBrains — Александр Волчек.

Таймлайн серии:

1:22 — Почему так важно жить в интересном и уютном пространстве?
4:47 — Университетские годы
6:54 — Мама Александра о его подростковом возрасте
10:39 — Знакомы с женой с детства
10:59 — Фото: пятилетние Александр и его жена Полина
11:51 — О роли жены
12:55 — Тусовочная жизнь или учёба?
15:21 — О детях и воспитании
17:50 — Как сохранить баланс между семьёй и работой?
19:38 — Начало карьеры
26:34 — Что помогает оставаться в ресурсе?
29:04 — Учиться или работать: как стать хорошим программистом?
31:34 — «Жесткое торопление» и трудоустройство
33:43 — «Что для тебя семья?»
37:40 — Дети: увлечения и дисциплина
40:58 — Будущее детей и «образование, которое служит одной из ножек стула»
43:06 — Александр о наследстве
46:48 — Каким бывает генеральный директор?
49:22 — Открытие первой компании по разработке ПО
51:24 — Владелец бизнеса или наемный сотрудник?
54:01 — Модель управления Александра Волчека
56:41 — Подход «лучше сделать 300 задач из 500, чем 10 из 10»
56:57 — «Что сейчас за время и на что оно похоже в исторических примерах?»
1:01:25 — «Какой бы мир ты хотел оставить своим потомкам?»
1:04:28 — О счастье

 


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

Блокчейн-разработка — новый курс GeekBrains

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

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

— Чем конкретно сегодня занимается блокчейн-разработчик и в каких отраслях востребован?

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

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

— В чём особенность профессии по сравнению, к примеру, с бэкендером?

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

— Сохраняется ли спрос на рынке или уже поутих?

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

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

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

Блокчейн — молодая технология. Подавляющее большинство тех, кто стал заниматься этим, имеют бэкграунд в виде обычного классического программирования. Поэтому знание каких-то языков и инструментов из смежных областей будет полезно. Да, сегодня далеко не все языки программирования используются в создании приложений для блокчейна и особенно смарт-контрактов, но список пополняется и расширяется. Например, основной язык для смарт-контрактов в Hyperledger Fabric ― это Go.  Так что программистам, имеющим опыт работы с  Go, проще начать писать для  Fabric. Но в общем случае нужно освоение и понимание особенностей самой технологии и блокчейн-платформ.

— Опиши кратко карьерный трек блокчейн-разработчика.

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

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

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

— На основе чего строится программа курса?

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

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

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

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

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

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

— Насколько обучение гибкое и насыщенное?

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

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

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

— Что получат студенты в своё резюме по итогам курса?

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

— Какой входной уровень знаний и навыков?

Мы рассчитываем, что студент уже будет знать какой-либо язык для бэкенд-разработки (например, Java/Python/Go), знать TCP/IP, Git, уметь работать с командной оболочкой. Но самое важное — нужна готовность за относительно короткий период впитать большой объём знаний. Со всем остальным помогут наши эксперты-преподаватели.

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

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

— Какие лично у вас ожидания от курса?

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

Из первых отзывов о курсе. Алексей Архипов, CEO QIWI Blockchain Technologies: «Программа курса выглядит интересной и технически насыщенной: редко встретишь, например, такой подробный блок про анонимизацию и MimbleWimble. На мой взгляд, овладев этим курсом Geekbrains, можно стать хорошим специалистом по блокчейну».

 


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

Как развернуть приложение на Kubernetes

Если вы ещё не сталкивались с платформой Kubernetes, но уже работали с Docker, то эта инструкция вам точно пригодится. Мы кратко поговорим о развёртывании кластера для разработки и рассмотрим набор сущностей Kubernetes, необходимых для развёртывания приложения: deployment и service. 

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

Утилита для управления Kubernetes

Для управления Kubernetes используется утилита kubectl. Перед началом всех следующих операций необходимо установить её на компьютер. Как это сделать, смотрите здесь.

Варианты развёртывания Kubernetes

Развёртывание нового production-кластера Kubernetes — трудоёмкий процесс, который может занять несколько дней. А его обслуживание требует от системных администраторов и DevOps’ов определённых компетенций. Сегодня многие облачные провайдеры предоставляют Kubernetes как сервис, позволяющий за считаные минуты развернуть «боевой» кластер. Кроме того, сообщество Kubernetes подготовило ряд решений для упрощённого развёртывания кластера вне облачной инфраструктуры. Самым популярным является Kubespray

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

Настройка Minikube

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

Подробно о том, как установить Minikube, можно узнать на официальном сайте Kubernetes.

Создание пространства имён (Namespace)

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

У Kubernetes есть встроенный механизм для разделения доступов и удобного управления множеством приложений — namespace. Это пространство имён. Каждому такому пространству принадлежит набор приложений с их зависимостями (хранилище, секреты, настройки сети и другое).

Перед развёртыванием приложения нужно создать namespace, которое описывается следующей конфигурацией:

kind: Namespace

apiVersion: v1

metadata:

  name: test

Сохраните её в файл с каким-нибудь простым названием. Например, 01-namespace.yaml.

Для применения конфигурации нужно выполнить команду kubectl apply -f 01-namespace.yaml. После этого будет создано namespace с названием test. Это название нужно будет использовать в конфигурациях ниже. А чтобы посмотреть список namespace, можно использовать команду kubectl get ns.

Разворачиваем первое приложение

Чтобы развернуть приложение в Kubernetes, у него должен быть собранный и загруженный в репозиторий Docker-контейнер. 

Базовой единицей приложения в Kubernetes служит Pod (под), который представляет собой набор из одного и более контейнеров Docker. Развернуть один под можно, используя такую конфигурацию:

kind: Pod

apiVersion: v1

metadata:

  name: mypod

  namespace: test

spec:

  containers:

  - name: mypod

    image: someimage:1.0.0

После применения конфигурации будет создан под с одним контейнером (с образом someimage:1.0.0) в пространстве имён test. Вывести список всех подов можно командой kubectl get pods -n test.

Настраиваем управление подами

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

В Kubernetes существует несколько систем управления подами. Самая популярная из них — Deployment. Её можно настроить через Yaml-конфиг:

apiVersion: apps/v1

kind: Deployment

metadata:

  name: mydeployment

  namespace: test

spec:

  selector:

    matchLabels:

      app: myapp

  replicas: 3

  template:

    metadata:

      labels:

        app: myapp

    spec:

      containers:

        - name: mypod

          image: someimage:1.0.0

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

Чтобы Kubernetes понимал, как соотносятся поды и deployment, используется система меток (label). Для этого в секции spec указывается селектор, а в template.metadata прописываются метки самого пода. Секция template при этом содержит ту же информацию, что и ранее настроенный под. 

Настройка сервисов

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

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

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

apiVersion: v1

kind: Service

metadata:

  name: myservice

  namespace: test

spec:

  type: NodePort

  selector:

    app: myapp

  ports:

    - protocol: TCP

      port: 80

      targetPort: 80

После этого будет создан сервис с названием myserivce, который указывает 80 порт подов с метками app: myapp. В секции ports есть поля port и targetPort. Первый служит для назначения порта в сети Kubernetes, а второй — для указания порта, на который контейнер получает входящие запросы.

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

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

minikube service myservice -n test

Итог и за кадром

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

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

  • настройка постоянного хранилища;

  • настройка хранения секретов Kubernetes (паролей, ключей API и другого);

  • обеспечение надёжности в критических ситуациях (например, при выходе из строя физической машины);

  • мониторинг;

  • межконтейнерное взаимодействие внутри сети Kubernetes (например, коммуникации приложения с базой);

  • настройка сертификатов SSL и доступ к приложению по стандартным портам 80 и 443.

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

 


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

С++ как первый язык: путь преподавателя GeekBrains

В мире программирования если не все, то очень многие дороги ведут к Си. Интерпретаторы и компиляторы большинства модных сегодня языков написаны на С/С++. Если вы хотите выжать максимум из любого «железа», программировать роботов, создать свою ОС, свой язык или другую мощную и жадную до ресурсов штуку, надо учить «плюсы». Это де-факто стандарт и в крупных игровых студиях, таких как Electronic Arts и Blizzard.

Но есть ли смысл выбирать С/С++ в качестве первого языка программирования? И откуда взялся вокруг Си ореол неприступности? Я решила обсудить это с преподавателем GeekBrains Иваном Овчинниковым.

Иван начал изучать С++ с нуля в 29 лет. Сейчас ему 33 и он — ведущий специалист и начальник группы программистов в центре разработки информационных систем АО «Российские Космические Системы».

— Иван, в чем, на ваш взгляд, сила «плюсов»? Можно ли сказать, что на сегодня это — «Царь-язык»?

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

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

— Зачем учить сложный язык, если можно выучить простой? Все наверняка слышали страшилки, что С++ адски сложен и коварен. Что вы об этом думаете?

— Выучить названия всех фреймворков для JavaScript куда сложнее, на мой взгляд!

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

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

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

Опытные разработчики любят пугать новичков «этими жуткими плюсами». Правда в том, что простых языков программирования не бывает, как и простой работы. Любая работа — сложная. Работа программиста — тоже, вне зависимости от выбранного языка. И да, дорогу осилит идущий: если не начать изучать С/С++, они так и останутся невероятно и запредельно сложными.

— Как можно упростить изучение C++ для студентов?

— Понятными объяснениями, которые помогли и мне в свое время. Я ведь стал программистом довольно поздно — в 29 лет. До этого никак не был связан с IT-сферой. Поэтому рассказываю студентам о языке, как рассказал бы себе начинающему.

Есть такой канал на Reddit — ELIF (Explain like I’m five — «Объясни, как пятилетнему»). Так можно сформулировать принцип, по которому я стараюсь доносить до людей сложную информацию, в том числе и про «этот страшный Си».

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

— Как случилось, что к 30 годам вы решили сменить профессию? И почему начали сразу с трудного языка?

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

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

Сейчас профессионально работаю на Java (Spring, VAADIN, EclipseLink). В быту — для себя — очень люблю писать на Python. Например, когда нужен Telegram-бот с напоминалками и детектором, фотографирующим котиков в кадре веб-камеры.

Есть у меня и кусочек умного дома, созданный с использованием Raspberry PI, и маленькая домашняя бухгалтерия на Django. Плюс всякие смешные поделки на Arduino — вроде новогодней елки.

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

— На поиск первой работы ушло около полугода. Я пришел к работодателю и выложил все как есть: мне 30 и я совсем без опыта, недавно дошел до изучения указателей в С. Попросился работать «за еду и опыт» — взяли. Через три месяца я полностью влился в коллектив и уже обучал коллег, как пользоваться трекерами задач и git-ом.

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

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

— Какими были ваши первые проекты?

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

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

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

— Что считаете самым сложным в изучении С++? Есть какие-то темы, которые, если осилишь, то остальное — не сложнее, чем в других языках?

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

С++ сложно выражает идеи объектно-ориентированного программирования (ООП). Нужно время, чтобы вникнуть, чем отличаются между собой виртуальные, абстрактные, приватные и публичные методы. Еще есть модификаторы видимости и связывания, несколько видов конструкторов и деструкторов. С этим тоже нужно разобраться.

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

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

Поэтому при подготовке учебного курса по С++ в GeekBrains мы старались оценить материал глазами новичка, который никогда раньше не программировал.

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

— Да, когда вы работаете с языками типа С/С++, легко наделать ошибок, которые могут годами себя никак не проявлять. Но они связаны не с самим языком или «защитой от дурака», а, скорее, с невнимательностью программиста.

Возьмем, к примеру, потоки ввода-вывода. Их надо закрывать и в Java/C#, и в C++. Если в Java/C# поток не закрыть, он будет висеть и тормозить программу. Если в C++ поток не закрыть, он будет… Да! Висеть и тормозить. А проявится проблема когда? Когда таких незакрытых потоков наберется сотня-другая.

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

— Спрошу как раз о том, что дают курсы. Как вы балансировали учебную программу? У С/С++ очень много применений, а времени на изучение — всего год.

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

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

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

— Я обратила внимание, что в учебном плане первым курсом идет Linux. Основы работы с этой ОС закладываются еще до уроков С/С++. Понятно, что Linux повлиял на многие платформы, в том числе MacOS и Windows. Но почему в курсе С++ такое внимание именно этой ОС?

— Считаю, что Linux — краеугольный камень в изучении программирования. Без знания этой ОС вы не сможете создавать кроссплатформенные приложения, потому что не будете понимать, в каком окружении им предстоит работать. 96 % устройств в интернете — это UNIX-подобные устройства. Куда без них?

UNIX, который стал родителем Linux и MacOS X, был написан на С. Собственно, С для того и создавали, чтобы написать на нем UNIX. Отсюда и свойства языка — его близость к аппаратному обеспечению. Можно сказать, что история развития современных ОС пересекается с историей языка Cи. И на примере Linux это хорошо видно.

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

— Иван, спасибо! Что скажете в напутствие своим будущим студентам?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 


12 дек 19, 12:36
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 31 по 40 | всего: 1491

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

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

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

Люди

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