Работа

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

*надцать кругов ада для разработчиков

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

33 проекта на GitHub, которые стоит добавить в закладки

Многие разработчики вкладывают всю свою энергию в GitHub: исследуя его просторы, они постоянно осваивают что-то новое, сотрудничают с другими инженерами и размещают свои open-source проекты. Здесь перечислены репозитории GitHub, которые я сам добавил в закладки, и вам советую.

Подпись коммитов в Git: как и зачем это делать

В Git есть функция подписи коммитов. Но что это за подпись и какие преимущества она дает? Разбираем на примере.

Как задавать технические вопросы: полное руководство

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

Топ-5 необычных и эпических багов в программах и устройствах

Баги в программах — это любимая тема программистского фольклора. Они сопровождают разработчиков всю жизнь. Ошибки бывают разные.

Парное программирование: когда оно полезно, а когда — нет

Знать, как происходит парное программирование, - мало. Нужно разбираться, в каких ситуациях оно поможет ускорить процесс разработки.

Как программисту оценить и увеличить темп работы

Используя простые советы из этой статьи, вы сможете оценить свой темп работы и увеличить его.

35 лет – конец карьеры? Когда программисты выходят на пенсию?

Если программист в возрасте 50 лет претендует на должность, конкурируя с двадцати или тридцатилетними, сколько компаний его наймут?

Собеседование в IT-компанию: что нужно знать джуниору

Статья может быть полезна тем, кто начинает карьеру в разработке – в частности, студентам IT-специальностей и выпускникам курсов.

Как избавиться от привычек, которые портят код

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