Работа

Аналитические материалы про IT индустрию. Зарплаты, рейтинги популярности языков программирования и IT-компаний.

Шаги для получения должности программного инженера

Как получить должность разработчика в топовой компании

Перевод статьи YK Sugi «How to Get a Software Engineer Job at Google and Other Top Tech Companies». В нескольких своих видео я уже рассказывал...
Что нужно проверить при ревью кода

На что нужно обращать внимание, делая ревью кода

Перевод статьи Udayakumar Rayala «Code review checklist». Я заметил, что каждая команда и все члены этих команд имеют разные списки того, на что они обращают...
Парное программирование

Ревью кода vs парное программирование

Перевод статьи Udayakumar Rayala «Code Reviews vs Pair Programming». Я девять лет проработал в командах, члены которых были фанатиками парного программирования. Поэтому я привык работать...
Странное поведение языков программирования

Не баг, а фича: странное поведение языков программирования

Иногда язык программирования ведёт себя не так, как этого ожидает программист. Сайт tproger.ru опубликовал перевод подборки забавных фич разных языков. C/C++ 1. В языке C можно...
Наушники помогают сосредоточиться

Новое золотое правило программистов

Перевод статьи Бена Гринберга «The New Golden Rule of Programmers». 242 года назад была подписана Декларация Независимости США и вместе с этим появилась новая форма...
Как писать правильный код

Правильный код: правила хорошего тона начинающего программиста

Прежде чем начать писать правильный код, должно пройти немало времени. Сайт proglib.io опубликовал правила, которые помогут изменить к лучшему качество кода. Правило №1: в любой...
Как получить работу в Google

Как получить должность разработчика: мнение инженера Google

Перевод статьи Энтони Систилли «What a former Google software engineer has to say about landing a developer job». Пару недель назад я взял интервью у...
Год работы с React

Самое важное, что я узнал после года работы с React

Перевод статьи Томаса Эглинскаса «The most important lessons I’ve learned after a year of working with React». Начало работы с новой для вас технологией бывает...
Python для анализа данных

Python для анализа данных: 8 концепций, о которых вы могли забыть

Канал Nuances of programming опубликовал перевод статьи Conor Dewey: Python for Data Science: 8 Concepts You May Have Forgotten. Проблема Если вы когда-либо «гуглили» одни и теже вопросы,...
Менеджер проектов

Привычки менеджера проектов, ведущие к успеху

Работа менеджера не такая простая, как может показаться. Это постоянный контроль всего и всех, и времени — в первую очередь. Но если придерживаться каких-то...