В ролях: Карли Уилсон

В третьем выпуске нашего обзора для разработчиков Qlik Branch мы представляем Карли Уилсон - еще одного выдающегося члена нашего сообщества. Узнайте больше о ней в разделе вопросов и ответов ниже и свяжитесь с ней в Twitter или Slack ([at] CarlyWilson).

Немного забавного фона

  • Компания: Expedia ✈️
  • Любимая легенда разработчиков: Грейс Хоппер
  • Любимый фильм: "Искупление Шоушенка"

А теперь давайте копнем ...

Расскажите немного о себе… как долго вы были разработчиком, почему вы им стали, что вы делаете, когда не программируете и т. д.?
Я 4️ года изучал информатику в Саутгемптонском университете и получил диплом первого класса в 2011 году. Я всегда был логичным человеком и интересовался технологиями, поэтому изучение информатики казалось мне самым лучшим. логичный выбор.

После выпуска я проработал 6 лет консультантом по визуальной аналитике, специализируясь на Qlik, прежде чем перешел на работу в аналитическую команду Expedia. Когда я не за компьютером, вы, вероятно, обнаружите, что я занимаюсь таэквон-до, каким-либо другим видом спорта или исследую 🌍.

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

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

Что вы любите и ненавидите в данных? Есть какие-нибудь истории, которыми вы хотите поделиться?
Я 💚 что он может помочь людям принимать решения на основе данных, основанные на фактах. Мне нравится работать с данными, потому что это означает работать с технологиями и предприятиями, чтобы понять, как данные могут способствовать анализу.

Я ненавижу проблемы с качеством данных - я еще не нашел полного набора данных без проблем!

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

Расскажите нам о своем процессе создания приложений, управляемых данными (и, если TL; DR, расскажите нам, как вы запускаете этот процесс).
Вкратце, я бы обычно следил за этим процессом :

1️⃣ Изучите данные
2️⃣ Изучите путь (-ы) пользователя
3️⃣ Поймите, какие действия будут предприняты в результате обработки данных
4️⃣ Спроектировать / построить / повторить

Какие инструменты / технологии для разработчиков вы используете сегодня, чтобы облегчить вашу работу?
Я всегда начинаю с бумаги и ручки! Низкотехнологичный, но работает. Затем я перехожу на компьютер и использую Sublime в качестве текстового редактора для написания кода. Следующее, что я хотел бы узнать, - это Р.

Что могло бы облегчить вашу работу / жизнь по программированию?
Легко - хорошие данные и хорошая документация. 😊

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