Рубрика «Блог компании DataArt» - 15

«Сфинкс-DataArt» на чемпионате России по «Что? Где? Когда?» - 1

Наша команда «Сфинкс-DataArt» вернулась с чемпионата России по «Что? Где? Когда?». Соревнование проходило в Петебурге 16 – 17 мая. Два дня 74 команды по шесть человек боролись за звание чемпионов, отвечая в общей сложности на 90 вопросов.

Команда «Сфинкс-DataArt» — единственная команда Воронежа, получившая права участвовать в Чемпионате в этом году. С 2007 г. в команде бессменно играют двое наших коллег — Юлия Мещерякова и Станислав Ушаков. На чемпионате команда выступила удачно, поделив 32 –-36-е места и ответив на символичные для Воронежа (36-го региона) 36 вопросов.
Читать полностью »

Хамелеоньи будни в офисе DataArt - 1

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

Сегодня мы хотели бы поделиться историей о появлении и непростой суьбе первого из наших хладнокровных друзей. О хамелеоньих страстях в питерском офисе DataArt расскажет Катерина Молочникова, наша Дорогая Редакция и, по совместительству, хамелеон-менеджер.

Читать полностью »

«Багфикс» — особая игра - 1

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

Наши коллеги, как и большинство айтишников, играют в множество самых разных настольных (и застольных) игр — от Magic: The Gathering до «Манчкина» и «Мафии». Последняя пользуется особой любовью, мафиози регулярно собираются практически во всех офисах DataArt. Именно поэтому адаптировать под айтишные реалии мы решили именно ее. И благодаря Коле Харитонову из воронежского офиса, у нашей компании появилась собственная командно-ролевая игра!

Читать полностью »

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

Войти в IT: Риск стать практикантом оправдался - 1
Читать полностью »

image

Привет! Сегодня я хотел бы поговорить с вами о знакомых опытным PHP-девелоперам, но загадочных для новичков, штуках — Composer и Packagist. Не сомневаюсь, что для многих здесь текст не станет откровением. Материал для тех, кому с описанным ниже только предстоит столкнуться.

Вы — PHP-разработчик, и вам нужен хороший менеджер зависимостей — как npm или Bundler? Вам надоело мучаться с pear? И вы не хотите вручную качать библиотеки с сайтов и обновлять все зависимости? Тогда самое время познакомиться с Composer и Packagist.
Читать полностью »

Привет!

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

Читать полностью »

Гибкие процессы и распределенные команды — секреты мастерства - 1

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

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

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

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

Итак, в чем проблема распределенной команды? Коммуникации. Затруднены коммуникации на всех уровнях, что порождает веер проблем. Та самая «транспортировка», которая упомянута как один из компонентов waste (потери) в концепции Lean Software Development.

Я для себя выделила три составляющие проблемы коммуникаций:

  • Техническая: если человека рядом нет, к нему нельзя просто взять и подойти, чтобы обсудить какие-то текущие проблемы.
  • Мотивационная: если у команды нет своей комнаты, где перед глазами есть доска со стикерами, списком проблем и остальной полезный контекст, фокус и приоритеты начинают «плыть».
  • Психологическая: люди, которые не сидят рядом и не видятся каждое утро, обсуждая за кофе последние новости или успехи детей в школе, менее склонны прощать ошибки коллегам, особенно если про коллегу они знают только логин в системе контроля версий и e-mail. Может возникать концепция «мы и они» по отношению к коллегам из другого офиса и прочие неприятные штуки
  • Отдельным пунктом стоит адаптация Scrum-активностей под распределенную команду.

Читать полностью »

IT NonStop — большой айтишный праздник в Воронеже - 1
Международная айтишная конференция IT NonStop добралась и до Воронежа! Настоящий технический праздник для всех, кому небезразличны самые современные технологии, подарили нашему городу DataArt, Воронежский государственный университет и факультет ПММ. Около 400 программистов, тестировщиков и других причастных собрались в ВГУ 21 марта, чтобы пообщаться с коллегами, поделиться опытом и послушать интересные доклады. Перед гостями выступили крутаны из самых разных технических областей.

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

Читать полностью »

Consumer Electronics Show (CES) ежегодно привлекает 3000+ компаний — участников выставки и 150-160 тысяч посетителей и размещает их в нескольких комплексах. Центральным считается Las Vegas Convention Center (LVCC), где на нескольких этажах располагаются корпорации типа Samsung и Sony. Однако в этом году меня поразили на CES не огромные кривые зеркала (извините, телевизоры), не стаи самокоординирующихся дронов, не невесомые ноутбуки от больших корпораций, а маленькие компании, делающие маленькие вещи с большим потенциалом, которые разместили в небольшом (по сравнению с LVCC) выставочном зале Sands.

CES 2015 глазами программиста - 1

Думаю, не будет преувеличением, что в этом году произошел взрыв IoT. Если до этого IoT скромно ютилось на немногочисленных разрозненных стендах, теперь оно заняло чуть ли не целый выставочный комплекс, где можно было увидеть десятки умных часов, роботы, умеющие управлять домом и даже готовить, 3D-принтеры, фитнесс-устройства, измерители композиции мышц, жира, плотности костей, умные кровати, всевозможные wearables и даже hearables. IDC предсказывает, что к 2020 году рынок IoT будет измеряться уже в триллионах.

Это, конечно, очень интересно для нас — потребителей, но что это значит для нас — программистов?
Читать полностью »

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

GoogleFit API — стартуем и видим результат - 1

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

Спасибо ConstantineMars за помощь в подготовке статьи.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js