Работа

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

Самые лучшие расширения VS Code для работы с Git

Да, я знаю, что все мы должны быть крутыми спецами по пользованию терминалом, помнить все git-команды, чтоб от зубов отскакивало, и т. д. Но ведь можно просто пользоваться прекрасными расширениями VS Code, которые не только облегчают работу, но и расширяют доступный функционал Git!

Почему в компании не должно быть «семейной атмосферы»

Компания — это не семья. Притворяться, что это одно и тоже — контрпродуктивно и нездорово, пишет Джастин Пот, сотрудник Zapier.

Инструменты Java-программистов

Перечисленные здесь инструменты являются общими для львиной доли Java-разработчиков, а некоторые — и вовсе для большинства backend-программистов.

Причины, по которым я не заканчиваю свои проекты

Думаю, прочитав название статьи, вы и сами вспомнили об X и Y, которые так и не закончили, но делаете вид, что однажды, когда наступит подходящий момент, непременно к ним вернетесь.

Искусство написания комментариев к коду

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

Признаки запаха документации

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

6 вещей в собеседованиях, которые бесят айтишников

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

Вопросы с собеседований для Ruby-разработчиков уровня Middle и Senior

Список вопросов, которые задают интервьюеры на собеседованиях опытным Ruby-разработчикам.

Успешный старт во фрилансе: советы новичкам

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

300+ вопросов с собеседований для Ruby-разработчиков уровня Junior

Вопросы, которые задают на собеседованиях при приеме на работу начинающим Ruby-разработчикам.