Публикации по теме 'engineering'


Быстро изучить новую технологию? - вот как
Несколько уловок о том, как быстро учиться - особенно в мире Data Science. Технологии завораживают. Это недостающее звено, которое сегодня приносит завтрашние мечты. Это также привлекательная карьера для многих - приветствуются инженеры, менеджеры, предприниматели и всевозможные лица, решающие проблемы. К сожалению, здесь есть загвоздка. Уловка заключается в постоянно меняющемся технологическом ландшафте в сочетании с беспрецедентным изобилием информации. С чего начать и как..

QA случайных процессов
Системы рекомендаций, беспилотные автомобили и распознавание голоса — все это требует значительной степени нечеткости. По моему опыту, Product и QA обычно обращаются к своему эксперту по машинному обучению, чтобы сказать, хороша ли модель. Это такая же хорошая идея, как попросить инженера подписать собственный код. Неизбежно, продукт вернется к эксперту по машинному обучению с некоторой вариацией: «Я использовал вашу модель и получил такой результат… почему?» Ничто, по словам эксперта по..

Представляем esprint: быстрый интерфейс командной строки eslint с открытым исходным кодом
Артур Ли и Аллен Кляйнер | Инженеры Pinterest, Core Experience В Pinterest мы глубоко заботимся о продуктивности разработчиков. Мы хотим дать инженерам возможность работать быстро, сохраняя при этом высокое качество кода. Наша веб-база кода содержит более 4000 файлов JavaScript, каждый из которых строго линтуется с помощью eslint и комбинации правил Pinterest и Airbnb JavaScript lint rules . Мы считаем, что надежный и всеобъемлющий набор правил побуждает наших инженеров писать..

Извлеченные уроки разработки инструмента A / B-экспериментов в Walmart Labs
Извлеченные уроки разработки инструмента A / B-экспериментов в Walmart Labs Метрическая задача В этом году Expo, платформа для экспериментов A / B, созданная для приложений и веб-сайтов Walmart, достигла пятилетней зрелости. С этой важной вехой возникло множество проблем при разработке платформы для поддержки таких масштабных операций и такого количества команд. На начальном этапе разработки нашего инструмента мы упустили некоторые базовые принципы хорошего дизайна. В частности, с..

Как работают проекты в области науки о данных?
Учебник для руководителей, заинтересованных сторон и тех, кто заинтересован Согласно отчету LinkedIn о новых вакансиях в США за 2017 год, с 2012 года количество специалистов по анализу данных в социальной сети выросло более чем на 650%. В том же отчете отмечается, что сегодня работает в 9,8 раз больше инженеров по машинному обучению, чем 5 лет назад. Но, учитывая, что наука о данных - это только зарождающаяся область, действительно ли мы знаем, как запускать проекты таким образом,..

Начало работы с Docker для специалистов по данным
Краткое руководство и лучшие практики работы с Docker Мы все были там, « Это сработало на моей машине !! ». Кто не участвовал в этом заявлении? Как разработчики, специалисты по обработке данных, инженеры-программисты, мы работаем со сложным кодом, который зависит от многих элементов в фоновом режиме. Когда мы хотим поделиться своим кодом с коллегами или разместить на Github как проект с открытым исходным кодом, нам необходимо убедиться , что код будет работать во всех..

Зачем быть инженером-программистом Polyglot?
Полиглот - это человек, говорящий на многих языках, поэтому программист-полиглот - это человек, который пишет программное обеспечение на многих языках программирования. Может возникнуть соблазн загнать себя в один язык в надежде достичь мастерства. Но идти по пути полиглота гораздо лучше. Это ставит вас в выгодное положение и помогает сформировать более устойчивый набор навыков. Он усиливает основы. В какой-то момент карьеры инженера-программиста его попросят быстро переключиться и..