» Материалы за Январь 2018 года » Страница 10

 

Навыки, инструменты, требования — масштабное исследование HackerRank о рынке разработчиков 2018

Автор: admin от 29-01-2018, 14:20, посмотрело: 96

Навыки, инструменты, требования — масштабное исследование HackerRank о рынке разработчиков 2018


HackerRank в этом месяце предоставили интересную аналитику на основе опроса 39 441 разработчика. В опросе поднимается много актуальных вопросов про состояние IT-рынка, востребованные качества среди разработчиков и то, что ищут программисты среди потенциальных работодателей. Отчет получился интересным, многим может быть полезно.



Под катом очень много картинок.



1. Пролог



Hello world



В будущем то, как мы все работаем, изменится. Кем бы вы ни работали, для каждого важно научиться программированию, ведь именно оно развивает вычислительное мышление (или computational thinking), которое играет важную роль в принятии решений. Обычные резюме уйдут в прошлое и на первый план в вопросах найма новых сотрудников выйдут именно их умения.



Мы запустили HackerRank в конце 2012, чтобы помогать разработчикам найти работу, которая будет им по душе. За эти годы мы сильно выросли — сейчас в нашем сообществе 3,2 млн человек и 2% всех новых наймов разработчиков в прошлом году были сделаны с нашей помощью.



И сейчас мы впервые провели опрос среди нашего сообщества разработчиков, чтобы разобраться в том, как именно они работают и как они этому научились: когда они впервые запушили код в репозиторий, как они научились кодить, расспросили о любимых языках программирования и фреймворках, узнали, чего они хотят от работодателей. А еще мы спросили HR-менеджеров о том, что именно они ищут в кандидатах на позиции разработчиков и о многом другом. Мы опросили 39 441 человека и готовы поделиться знаниями, которые получили в результате.



Вы знали, что 1 из 4 разработчиков научился кодить до того, как получил водительские права?



Надеемся, что наш доклад будет для вас полезным.



Вивек Равинскар, Co-founder/CEO HackerRank

Категория: Программирование » Веб-разработка

 

Трансляция конференции об интернете вещей InoThings++

Автор: admin от 29-01-2018, 13:45, посмотрело: 84

Трансляция конференции об интернете вещей InoThings++



Уже завтра, 30 января пройдет наша первая конференция по интернету вещей InoThings++ и будет открытая трансляция на нашем Youtube-канале:




  • Зал №1: https://www.youtube.com/watch?v=jWlaEAzigCY

  • Зал №2: https://www.youtube.com/watch?v=Dr7n7gtaa00



Полное расписание доступно на сайте, а ниже мы расскажем о самых интересных докладах.

Категория: Программирование » Веб-разработка

 

Статический анализ и property-based тестирование: вместе мы сила

Автор: admin от 29-01-2018, 13:45, посмотрело: 83

Статический анализ и property-based тестирование: вместе мы сила Как известно, баги есть во всех программах. Есть множество способов борьбы с ними: юнит-тесты, ревью, статический анализ, динамический анализ, дымовое тестирование и так далее. Иногда для искоренения определённого бага полезно сочетать разные методики.



Я разрабатываю Java-инспекции в IntelliJ IDEA, которая большей частью написана на Java. В некотором смысле я нахожусь в привилегированном положении по сравнению с другими программистами: доработать статический анализатор IDE, чтобы находить новый класс ошибок — это моя прямая рабочая обязанность, которая при этом же позволяет найти и обезвредить баги в этой же самой IDE. Хочу поделиться одной такой историей успеха.

Категория: Программирование » Веб-разработка

 

Консервативное национальное крипторегулирование. Что несут нам новые законопроекты?

Автор: admin от 29-01-2018, 13:45, посмотрело: 61

Консервативное национальное крипторегулирование. Что несут нам новые законопроекты?



О необходимости принятия модульного закона (т.е. закона определяющего общие рамки взаимодействия), который установит правовую основу регулирования крипторынка в России и определит основные понятия в устанавливающихся отношениях между различными субъектами, говорили чиновники разного уровня в течении последнего года.



И вот на прошлой неделе различные органы власти на разных площадках выложили сразу три законопроекта, так или иначе касающихся регулирования криптовалют и токенов, майнинга, а также организации токенсейлов в России:



1. Законопроект Минфина “О цифровых финансовых активах”, который призван заложить основы создания, выпуска, хранения и обращения цифровых финансовых активов;

2. Законопроект ЦБ “Об альтернативных способах привлечения инвестиций (краудфандинге)”, устанавливающий правила проведения токенсейлов;

3. Законопроект депутата Курбанова & РАКИБ “О системе распределенного национального майнинга”, претендующего создать основу для майнинга крипторубля.

Категория: Программирование » Веб-разработка

 

Как принципы игры «Playing Lean» помогают в создании продуктов

Автор: admin от 29-01-2018, 13:45, посмотрело: 75

Привет, Хабр!



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



Сегодня мы хотим рассказать, как игра «Playing Lean» помогает не только погрузиться в методологию бережливого производства, но и применить этот опыт на практике — в разработке продуктов и новых фич.



Как принципы игры «Playing Lean» помогают в создании продуктов

Категория: Программирование » Веб-разработка

 

Расширяем узкие места Xamarin.Forms

Автор: admin от 29-01-2018, 10:55, посмотрело: 124

При создании мобильных приложений возникает множество различных хотелок в духе «как было бы хорошо, если бы…» И можно подставлять пункты, которые требуют улучшения. У начинающих разработчиков в этот список с высокой вероятностью войдет и пункт «если бы работало быстрее …» В данной статье будут собраны рекомендации, которые помогут начинающим разработчика Xamarin.Forms обойти узкие места фреймворка и инструментов сборки. А начнем мы с железа.



Расширяем узкие места Xamarin.Forms

Категория: Программирование, Веб-разработка, Microsoft, Android, iOS

 

Выпуск#8: ITренировка — актуальные вопросы и задачи от ведущих компаний

Автор: admin от 29-01-2018, 10:55, посмотрело: 95

Продолжаем публиковать интересные задачи от ведуших IT-компаний.



Выпуск#8: ITренировка — актуальные вопросы и задачи от ведущих компаний
В подборку попали задачи, задаваемые на собеседованиях (обычно на должность инженера-разработчика) в Yahoo! Предлагаем Вам попробовать свои силы и постараться решить задачи самостоятельно — тогда вопросы на собеседовании вряд ли застанут Вас врасплох.

Категория: Программирование » Веб-разработка

 

Смерть микросервисного безумия в 2018 году

Автор: admin от 29-01-2018, 10:55, посмотрело: 60

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



Смерть микросервисного безумия в 2018 году


В последние годы микросервисы стали очень популярной темой. «Микросервисное безумие» выглядит примерно так:



«Netflix хороши в DevOps. Netflix делают микросервисы. Таким образом, если я делаю микросервисы, я хорош в DevOps».

Категория: Программирование » Веб-разработка

 

Оформление базовой графики R

Автор: admin от 29-01-2018, 10:55, посмотрело: 62

Оформление базовой графики R

Базовая графика в R плоха для печати (если честно, можно было получше выбрать значения по умолчанию). В целом, эти функции для некоторых — признак заката эры R. Думаю, большинство людей согласится, что есть в R графические функции и получше (например, ggplot2). Но иногда бывет целесообразно сделать график именно с помощью базовых функций. Например, если графика в вашей публикации должна быть воспроизводима даже спустя пять лет.



В этом посте рассмотрим методы, позволяющие кардинально изменить внешний вид базовой графики в R. С некоторыми (окей, иногда большими) усилиями можно изменить все параметры графика именно так, как вам нужно.

Категория: Программирование » Веб-разработка

 

JavaScript-прокси: и красиво, и полезно

Автор: admin от 29-01-2018, 10:55, посмотрело: 59

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



JavaScript-прокси: и красиво, и полезно


Представляем вашему вниманию перевод статьи программиста Альберто Химено, в которой он делится различными идеями использования объектов codev_0 в javascript.

Категория: Программирование » Веб-разработка