• Город заснул, проснулась AppsMafia

    09-10 ноября на площадке API Moscow прошёл двухдневный хакатон AppsMafia. Мероприятие организовали совместно компании ITmozg и Microsoft при поддержке Центра инновационного развития г. Москвы. В мероприятии приняли участие почти 200 программистов, а также эксперты в сфере разработки и программирования, выступающие с лекциями и докладами. 

    Читать полностью
  • 18 вещей, которые нужно знать растущим специалистам

    Согласно известной аксиоме Коула, сумма разума на планете — величина постоянная; население постоянно растёт. Эту константу не изменить. Скорее всего, читающий эту статью такой же идиот, как и её автор. Но у каждого есть шанс стать представителем прогрессивных 5% человечества на каком-либо временном отрезке своей жизни.

    Читать полностью
  • Бывает 11 типа программистов, или об источниках мотивации в IT

    На любом IT-ресурсе вы найдёте тысячи статей, посвящённых благодатной теме «Какие бывают типы разработчиков» или «Что такое хороший разработчик как класс?», и все эти классификации набили оскомину.

    Я проработал в IT-индустрии 15 лет, и за это время понял, что основным определяющим свойством программиста является источник его мотивации. Когда мне пришла в голову эта мысль о видах мотивации работников IT-сферы, о том, что на самом деле является для них (для нас) источником движения и развития,  мне показалось, что я очень близок к сакральной истине.

    Читать полностью
  • Старичок Java: стабилен и перспективен

    Прошло уже почти 19 лет с тех пор, как на свет появился язык Java. Сейчас современные разработчики могут выбирать для себя язык, как в супермаркете: Node.js, Objective-C, Dart, Go… И часто от молодых специалистов можно услышать несколько снисходительное: «Java? Он что, ещё жив?».

    А он жив. Спрос на старичка Java явно на порядок превышает спрос на одну из самых модных мобильных сфер разработки — под платформу iOS.

    Читать полностью
  • Разработай приложение — получи стажировку от Microsoft!

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

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

     

    Читать полностью
  • Собеседование: как выявить крутого программиста?

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

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

    Стал ли он от этого плохим разработчиком? Нет. Так как же понять на собеседовании, насколько хорош кандидат? 

    Читать полностью
  • Нельзя экономить на программистах

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

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

    Читать полностью
  • IT-технологии в розничной торговле

    В начале 2000-х годов старая IT-система управления товарными потоками «Ленты» давала частые сбои в работе и имела слабую интеграцию с  системой бухгалтерского учета. О своевременном открытии новых магазинов без внедрения современных IT-систем не могло быть и речи.

    О своей истории создания крупномасштабной IT-инфраструктуры рассказывает директор по информационным технологиям «Ленты».

    Читать полностью
  • Junior и Senior: в чём разница?

    Я годами пытался понять, какие качества являются определяющими для старшего разработчика, отличающими его от начинающих. 10 лет опыта работы с Java или .NET? Докторская степень в информационных технологиях? Количество законченных проектов? 

    Читать полностью
  • Какие мы: F-Secure

    F-Secure  мировой лидер в разработке программного обеспечения для обеспечения Интернет-безопасности, уже 25 лет защищающий невосполнимое  цифровую информацию своих клиентов. Сейчас у компании 20 офисов во всём мире, 940 работников,  штаб-квартира расположена в Хельсинки (Финляндия). 

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