DataArt – международная компания-разработчик программного обеспечения. Здесь мы рассказываем то, что вам может быть интересно. Мы на фейсбуке: facebook.com/DataArt.Dev Связаться с нами в Telegram: @DataArtFeedbackBot
Совы едут в Хогвартс, или как создать тестовое задание для начинающих QA
«Все началось с того, что мы несколько недель не могли закрыть ни одну позицию Trainee/Junior QA. Рекрутеры разводили руками: на очередную вакансию только за семь первых дней пришло несколько сотен откликов. Но даже кандидаты с хорошо расписанными резюме, подтвердившие знание теории, не справлялись с элементарными задачами по техникам тестирования или не находили явные баги при прохождении практической части собеседования».
Наш коллега, QA Engineer Дмитрий Волошин, поделился опытом составления тестового задания для начинающих тестировщиков. В статье он рассказал о багах, сгруппированных по объекту тестирования, сюрпризах для самых внимательных, критериях оценки результата и значении обратной связи для кандидатов. Когда можно использовать тестовое задание, каким оно должно быть и как может повлиять на вашу репутацию на рынке труда?
Как телефоны за нами следят, и что они подслушивают
«В 2019 году открылась первая в Китае торговая улица, где платежи осуществляются с помощью функции распознавания лиц. Скоро подобных улиц станет больше. Такой способ оплаты настолько беспрепятственный, что потребителю особо не нужно ничего делать. Китай также рассматривает повсеместную оплату проезда в общественном транспорте с помощью этой технологии».
Правда, у удобных технологий есть огромный потенциал и для злоупотребления. Дмитрий Багров, SVP DataArt из Лондона, разбирается, о сборе каких данных с помощью мобильных устройств нам стоит беспокоиться. И проблема здесь не в таргетированных рекламных объявлениях.
Блокировки — дело, в котором нельзя быть успешным
Три года назад в DataArt прошел PiterPy Meetup о блокировках, связанных с ними проблемах и их технических решениях.
Участники встречи «Как я перестал бояться и полюбил блокировки» обсудили ситуацию с ограничением доступа к IP-адресам, посмотрели на проблему блокировок со стороны государственных и международных организаций, выяснили, как выходить из сложных ситуаций.
Удивительно, но, похоже, запись о встрече нескоро устареет. По ссылке — заметка о ней и полная видеозапись — 2,5 часа чистого веселья.
5 ошибок (начинающих) разработчиков
«Драйв и мотивация — это отлично. Но работая без плана и понимания задачи, вы рискуете всего лишь потратить время и силы. Иногда разработчики боятся задавать вопросы, чтобы не испортить первое впечатление, и стараются решать любые проблемы самостоятельно. Иногда это может закончиться настоящей катастрофой. Задача, на решение которой отведено два дня, иногда остается нерешенной и через неделю. Оценить, сколько времени уйдет на нее после этого, еще сложнее: чем дальше отодвигается дедлайн, тем сложнее обратиться за помощью».
Наш коллега Piotr Machlarz, еще будучи мидл-разработчиком, обобщил собственный опыт и наблюдения, чтобы помочь начинающим программистам. С прошлой осени Пётр — Senior, но его советы не утратили актуальности.
Многопоточность в Java. Лекция 6: взаимные блокировки и дампы потоков
«Рекомендуется делать дампы потоков работающего приложения несколько раз, чтоб увидеть изменения состояния потоков. Если одно из ядер процессора загружено на 100 %, следует искать бесконечный цикл или цикл, который очень долго выполняется, обрабатывая большое количество данных. Если предельной загрузки процессора не наблюдается, но какая-то работа все же ожидает выполнения, значит, возник один из видов дедлока или потоки ждут освобождения определенного ресурса».
Дампы потоков, простые и скрытые дедлоки — новая лекция краткого курса о многопоточности в Java от наших коллег Владимир Фролов и Никиты Сизинцева.
IT Museum и Arzamas запустили совместный проект!
Онлайн-проект «Советская кибернетика в историях и картинках» — экскурсия по виртуальному музею: история ЭВМ в 10 предметах; зал машинного творчества с кибернетическими картинами, поэзией и музыкой; шахматный клуб.
Это сейчас, а в марте и апреле откроются еще четыре зала: о фантастике, неформальной кибернетике, гуманитарных науках и профессии программиста во времена СССР.
Заходите и наслаждайтесь ретроспективой.
Технические тренды финансовой индустрии 2021
«Уровень мошенничества по-прежнему удивительно высок, отчасти из-за внезапного бума онлайн-транзакций. Во время последнего карантина количество случаев мошенничества увеличилось на 33 %, поскольку компании старались перевести больше операций в онлайн. Многие сделали это, не приняв надлежащих мер безопасности.
В 2021 году ожидается пристальное внимание к информационной безопасности, в основе которой в наши дни лежит искусственный интеллект. Системы AI интеллектуальны, адаптивны, обладают способностью обнаруживать, блокировать возможные нарушения безопасности и корректировать ответные действия в режиме реального времени».
Эксперты DataArt — о ключевых трендах в области страхования, управления капиталом и финансовых услуг. Ударив по экономике, пандемия толкнула даже самые консервативные отрасли к ускоренной модернизации. Вложения в цифровизацию, системную интеграцию и безопасность в 2021-м станут вопросом выживания.
Кажется, за прошедший год мы все осознали ценность персональных данных и стали внимательнее относиться к информации, которой делимся в сети. Тем не менее, именно люди по-прежнему — самая уязвимая часть любой системы. Ведь больше всего взломов и утечек происходит именно из-за человеческих ошибок.
Мы в DataArt верим, что культура обращения с персональными данными важна и для работы в проектах, и для собственного спокойствия. Поэтому подготовили серию публикаций и выступлений под общим названием DataArt Privacy Weeks: будем говорить о конфиденциальности и защите данных, а еще — о личных границах и ответственности.
Начнем с забавного, но важного теста, подготовленного вместе с нашими специалистами по безопасности. Сколько времени потребуется преступникам, чтобы взломать ваши почтовые ящики и аккаунты?
Пройти тест можно здесь.
История одного аудита: улучшаем процессы бизнес-анализа
«...я выявил и глобальные проблемы (отсутствие видения проекта, сформулированных проблем, на решение которых направлен проект, дорожной карты и т. д.), которые были вызваны тем, что проект перерос границы Proof of Concept и стал стратегической инициативой, и ряд локальных. Например, для моделирования бизнес-процессов, которое проводилось перед написанием детальных требований, использовалась нотация BPMN, но использовалась не совсем корректно».
Раньше слово аудит мы обычно слышали в контексте проверки финансовой или бухгалтерской отчетности, в последние несколько лет многие столкнулись с аудитом IT-безопасности. Но Денис Гобов рассказывает об аудите процессов бизнес-анализа для одного из проектов DataArt.
Этот аудит помог не только BA, в результате удалось убрать узкие места разработки. В дальнейшем команда проекта выросла примерно в два раза.
Многопоточность в Java. Лекция 4: пулы потоков
«Создавать потоки для выполнения большого количества задач очень трудоемко: создание потока и освобождение ресурсов — дорогостоящие операции. Для решения проблемы ввели пулы потоков и очереди задач, из которых берутся задачи для пулов. Пул потоков — своего рода контейнер, в котором содержатся потоки, которые могут выполнять задачи, и после выполнения одной самостоятельно переходить к следующей».
Продолжаем публикацию краткого курса наших коллег Владимир Фролов и Никиты Сизинцева, посвященного многопточности в Java.
"You don’t know the power of the dark side! I must obey my master".
Больше #wfh, корги и других питомцев наших коллег в инстаграм-аккаунте DataArt.
Цифровое здравоохранение: тренды 2021
«Благодаря телемедицине, удалось организовать удаленную связь между пациентом и врачом и сократить контакты во избежание распространения инфекционной болезни. Эта практика показала, что дистанционные консультации возможны, эффективны и во многих случаях даже предпочтительны. В 2021 году телемедицина продолжит развиваться, и сфера ее применения расширится, что позволит многим пациентам избежать ненужных посещений врача».
Собрали тенденции в области цифрового здравоохранения, которые, как мы ожидаем, будут доминировать в 2021 году.
🔥 Мы открываем сайт IT-музея DataArt!
Шесть больших глав о развитии вычислительной техники в СССР и странах Восточной Европы, несколько десятков экспонатов и личных историй инженеров и программистов — все это на сайте IT-музея DataArt.
Более десяти лет мы собираем коллекцию старого железа, постоянно ее пополняем, приобретая знаковые для истории IT артефакты. Два года назад мы решили расширить музейный проект: начали записывать интервью и останавливаться пока не собираемся — напротив, будем расширять географию. В наших планах сделать коллекцию физически доступной, т. е. дать возможность всем желающим увидеть экспонаты вживую (для начала в Петербурге, где хранится их большая часть).
2020 год сложился неожиданно — внезапно оказалось, что публичных мест лучше избегать. Мы решили воспользоваться ситуацией и систематизировать собранный материал. Провели новую фотосессию, перечитали интервью, составили несколько исторических очерков и объединили все на отдельном сайте.
Надеемся, что наш музейный сайт будет интересен не только тем, кто уже погружен в тему истории IT, но и всем, кто в принципе интересуется наукой, технологиями, историей культуры или промышленным дизайном. Мы уверены, что старое железо — это красиво, а истории людей, его создававших, позволяют по-новому взглянуть на технику и технологии.
Как стать PM: 6 бесплатных онлайн-курсов проджект-менеджмента от топовых вузов США и Великобритании
«Основы проджект-менеджмента и тим-лидерства в одном курсе с бесплатным сертификатом от Калифорнийского университета! За восемь часов вы узнаете об этапах жизненного цикла проекта, мониторинге, контроле работы и оценке прогресса, познакомитесь с инструментами эффективной коммуникации, методами развития команды и повышения ее продуктивности».
Работа менеджера проекта мало похожа на то, к чему привыкли разработчики или QA-инженеры, и позиция PM — скорее шаг в сторону, чем обязательный этап карьеры любого IT-специалиста. Управление проектами требует специфических знаний — каких именно, рассказывают преподаватели ведущих университетов.
Курсы из нашей подборки помогут разобраться, подходит ли эта работа лично вам, или развить профессиональные навыки, если выбор уже сделан.
Многопоточность в Java. Лекция 2: потоки, свойства потоков, блокировки
Продолжаем печатный цикл лекций о многопоточности в Java.
Теперь наши коллеги Владимир Фролов и Никита Сизинцев рассказывают об основах многопоточных программ: запуске, свойствах и состоянии потока, синхронизации потоков, использовании ключевого слова synchronized, volatile переменных и отношении happens-before. Кратко и нескучно!
Пять источников вдохновения для UX-дизайнера: личные эмоции и экскурс в историю
«Строго говоря, образцом дизайна была и наскальная живопись, выступавшая средством коммуникации. С другими людьми или духами — не так важно, если предположить, что ни создатели, ни наблюдатели не сомневались в реальности невидимых существ и сил. Важно, что древнейшие изображения раскладываются на функциональные элементы, а каждый символ в них спроектирован так, чтобы донести мысль, понятную каждому (или почти каждому) члену племени».
Михайло Постольний, UX/UI Lead из DataArt, считает, что идеи для создания интерфейсов и сейчас можно черпать в истории искусства. Достаточно немного изменить угол взгляда на знакомые объекты: от кафедральных соборов до афиш парижских кабаре. Думаем, оценить источники вдохновения Михаила будет интересно не только диазйнерам.
До и после GDPR: 15 штрафов за нарушение законов о конфиденциальности
«Авиакомпания British Airways получила штраф на 183 миллиона фунтов за обработку персональных данных без надлежащих мер безопасности, которая привела к утечке. Злоумышленники получили доступ к личной информации около 500 тысяч клиентов авиакомпании, включая номера и коды банковских карт. Однако штраф в итоге был снижен до 20 миллионов фунтов, поскольку авиаперевозчики слишком серьезно пострадали от пандемии COVID-19».
Для DataArt Privacy Weeks наша коллега, Chief compliance analyst Sasha Aksenova, собрала несколько интересных кейсов и штрафов за нарушение законов о конфиденциальности, полученных до и после принятия GDPR — регламента, с помощью которого страны Евросоюза и Великобритания усиливают и унифицируют защиту персональных данных.
Как я организую структуру своих ML-проектов
«В большинстве курсов по DS или ML рекомендуется использовать Jupyter Notebook, который чаще всего устанавливается вместе с пакетом Anaconda. Он также популярен как подход к ML-соревнованиям, например, на Kaggle. Этот инструмент действительно удобен для просмотра, визуализации и построения моделей, когда это нужно сделать в сжатые сроки. Но для проектов, над которыми работают команды, а не один разработчик, или длительность которых больше месяца, у такого подхода есть серьезные недостатки».
Максим Поляков, Machine Learning Engineer в DataArt, сделал обзор подходов к организации ML-проектов и рассказал, какой структурой пользуется сам. Читайте на Типичный программист.
10 фильмов об уязвимости компьютерных систем: эволюция взгляда на проблему
В этом году DataArt подготовил серию выступлений и материалов, посвященных кибербезопасности и защите персональных данных, под общим названием DataArt Privacy Weeks. Вспомнили мы и о фильмах, в центре сюжета которых оказались взломы компьютерных сетей, сбои в системах защиты или кража личной информации. Предложенный список, конечно, далеко не полный, но мы постарались выбрать фильмы разного времени и выделить конкретные проблемы, остро волновавшие авторов.
В общем от «Парка юрского периода» до «Черного зеркала» — есть из чего выбрать и о чем задуматься.
8 бесплатных онлайн-курсов по защите персональных данных
«Специалисты IBM по кибербезопасности делятся опытом поддержки компьютерных систем крупнейших мировых организаций... Слушатели учатся находить и устранять уязвимости операционных систем, совершенствуют навыки криптографии и шифрования. Полученные знания и соответствующий сертификат позволяют претендовать на позиции, непосредственно связанные с кибербезопасностью».
Для DataArt Privacy Weeks собрали курсы, посвященные конфиденциальности, от IBM и нескольких университетов США, Шотландии и Австралии. Пригодятся всем, кто хочет разобраться, какими персональными данными и с кем можно (иногда даже нужно) делиться, а с кем — лучше не стоит. Заодно можно познакомиться с английской терминологией по теме и, конечно, пополнить словарный запас в целом.
Многопоточность в Java. Лекция 5: атомарные переменные и многопоточные коллекции
«Несколько потоков делают копию исходного массива данных, вносят изменения и записывают их. Какой-то из потоков завершает работу быстрее, какой-то — медленнее. Поток, который завершит работу последним, удалит изменения, сделанные другими потоками. С использованием блокировки ReentrantLock такая проблема исчезает».
Опубликовали очередную лекцию из краткого курса наших коллег Владимир Фролов и Никиты Сизинцева, посвященного многопоточности в Java.
10 худших (и самых популярных) паролей за последние 10 лет
«Невероятно: комбинация 111111 заняла 9-е место в рейтинге самых популярных паролей 2019 года! Доступ к интернету с каждым днем получает все больше людей, и пароли вроде 000000, 7777777, FFFFF или $$$$$$ сегодня так же распространены, как и 20 лет назад».
Для DataArt Privacy Weeks решили рассмотреть рейтинги самых популярных, а следовательно, самых легких и небезопасных паролей за несколько лет, и логику создания худших комбинаций, которые только можно придумать.
Новый этикет и старая этика: как сохранить любовь коллег, оставаясь дома
«Примерно поровну лучей ненависти досталось тем, кто пишет „как дела?“ и пропадает на месяцы, так и не задав вопрос по существу (23,9%), и умельцам, которые умудряются посещать несколько созвонов одновременно, постоянно теряя нить каждого разговора (24,6%)».
В прошлом году незадолго до 14 февраля мы в DataArt постарались выяснить, за что мы любим людей, которые работают с нами в офисах, а какие привычки коллег нас раздражают. В 2021-м мы задавали примерно те же вопросы, чтобы посмотреть, как на индекс любви и ненависти повлияла всеобщая удаленка.
Основы сервиса Microsoft Azure Blueprints
«В отличие от ARM-темплейтов, сервис Blueprints предназначен для конфигурирования окружения. Такая конфигурация обычно содержит набор из ресурсных групп, политик, ролей и, собственно, ARM-темплейтов. Blueprint содержит все эти артефакты вместе и поддерживает версионирование, что открывает возможность внедрения практик CI/CD».
Для инженеров, работающих с инфраструктурой Azure, и всех, кто интересуется облачными технологиями. DevOps-команда из DataArt: Александр Монахов, Леонтий Онищук, Vitaly Gnusin и Анна Медведенко, постаралась разобраться в тонкостях Blueprints.
В статье на Хабр речь идет о структуре и параметрах Blueprint, артефактах и ресурсной группе в контексте использования сервиса.
Технологические тренды страховой отрасли: какие технологии внедрять в 2021 году
«Страховая компания GFA Generali Insurance использовала дроны для проверки повреждений более 300 зданий после урагана Ирма, обрушившегося на остров Пуэрто-Рико. Инспекция, на которую команде людей потребовалось бы несколько месяцев, заняла у дронов всего десять дней».
Страховщики соревнуются в скорости внедрения новых технологий, стараясь не просто на время обойти конкурентов, но и завоевать стратегическое преимущество. Big Data, искусственный интеллект, интернет вещей продолжают менять традиционно консервативную отрасль.
Эксперты DataArt — о ключевых трендах в области страхования здоровья и жизни, автомобилей и недвижимости.
Многопоточность в Java. Лекция 3: блокировки и классы синхронизации потоков
В третьей лекции цикла, посвященного многопоточности в Java, наши коллеги Владимир Фролов и Никита Сизинцев рассказывают о блокировках и прочих методах синхронизации потоков.
Проще, а главное, короче, чем в подавляющем большинстве учебных пособий.
«Как говорить в IT-бизнесе на сложные темы без ущерба для репутации». Михаил Завилейский
Доспехи белого рыцаря. Как говорить в IT-бизнесе с коллегами и партнерами на сложные темы без ущерба для репутации и душевного покоя. Доклад в рамках проекта «Outsource People IT talk».
Во время доклада Михаил Завилейский рассказывает почему драма — важный предмет в европейских школах. В чем сила интонаций и других модальностей. Есть ли универсальная позиция для коммуникаций и что значит сила «мы». Проекции для сохранения конструктива и как не ставить собеседников в позу.
Особенности коммуникаций в играх с положительной, нулевой и отрицательной суммой. Задачи о разделе пирога. Как всё это использовать нанимая, интегрируя и мотивируя, увольняя, и просто для эффективного сотрудничества.
ДОКЛАДЧИК:
Михаил Завилейский, Global Organizational Development, General Manager, DataArt. Пришел в компанию в 1998 году. Главные зоны его ответственности — управление персоналом и рисками, бизнес-девелопмент.
#podcast в 4 частях.
Не дайте кризису пропасть даром: уроки 2020 года
«Мы узнали, что даже в периоды большой неопределенности не поддаемся панике. Мы считаем своим величайшим достижением, что, несмотря на проблемы, связанные с пандемией COVID-19, сохранили всю нашу команду — более 3500 человек. Такой подход к работе обеспечил безопасность всем нашим сотрудникам и их семьям.
Оглядываясь, мы видим, что это было правильное решение не только с точки зрения гуманности, но и с точки зрения стратегии. IТ-индустрия быстро восстановилась, и спрос на IТ-специалистов никогда не был таким высоким. Наша способность удовлетворять потребности клиентов сильна как никогда».
В общих чертах 2020 год показал нам, что наша компания защищена и хорошо подготовлена к кризисам. Но мы также обнаружили, что кризис может выявить то, что необходимо изменить. Президент и основатель DataArt Евгений Голанд и управляющий директор Алексей Миллер рассказали о наиболее важных уроках, полученных в прошлом году.
10 музыкальных ретро-видео о компьютерах и технологиях
Наши коллеги из Виртуальный музей It — любители новой волны и синти-попа — подготовили плейлист из старых песен о компьютерах и прочих важных технологиях, который не оставит равнодушным: от истории любви практикантки Кати в исполнений Ларисы Долиной до классики электронной музыки от Kraftwerk.
Танцуем вместе под архивную музыку из Восточной и немного из Западной Европы Открываем по ссылке.
Топ-10 фото из нашего Instagram за прошлый год
От Одессы до Петербурга, от Лондона до Днепра, от Вроцлава до Эльбруса, от 412 до 890 ваших реакций.
8 из 10 самых популярных фотографий наших коллег — на тему #wfh (work from home), ещё две — из офиса и путешествия, что как нельзя точнее характеризует 2020-й.👩💻
Больше красивых фотографий вы можете посмотреть в DataArt Instagram.