Архив рубрики ‘Программирование’

Game++. Juggling STL algorithms

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

Что спросить перед приемом оффера программисту?

Всем доброго времени суток, статья, по большей части, рассчитана на опытных специалистов, которые получают по несколько офферов и могут сами выбирать компанию. Она более релевантна для backend разработчиков, но вполне себе применима для всех технических специалистов в IT. Контракт и зарплата Нужно обсудить зарплату и способ ее формирования. Зарплаты в IT, как и много где […]

Программист за $4000 против ChatGPT за $20: кто победит в 2025?

Проводим идеальное собеседование разработчика. Советы от практика с тысячей собеседований за спиной

Собеседование — это ключевой этап, определяющий, насколько кандидат подходит компании. Важно создать процесс, который не только выявит технические знания, но и покажет, насколько человек соответствует корпоративной культуре, стрессоустойчив ли он и способен ли работать в условиях реальной нагрузки. Тестовое задание

Что болит у тимлида

Тимлид, который начинает понимать, что жизнь не так проста Тимлидство — дорога с двусторонним движением. Я трижды становился тимлидом и дважды возвращался в разработку. Проехал все ямы на этой дороге, и каждая — это боль. Но я понял: одни ямы можно объехать, перед другими — просто притормозить.

Техническое собеседование фронтенд-разработчика: советы от тимлида

Я Данил, лид команды фронтенд-разработки в компании-подрядчике «Газпром нефти» и ревьюер на курсе «Мидл фронтенд-разработчик» в Яндекс Практикуме. Однажды, проводя четвёртое за день собеседование на роль мидл фронтенд-разработчика, я поймал себя на мысли, что кандидаты допускают одни и те же ошибки. Что особенно печально, эти ошибки можно было бы легко исправить. 

Мастер-класс по точечному переносу изменений между ветками в git

Представьте ситуацию: вы нашли критический баг в проекте, исправили его в feature-ветке, но до полного слияния ещё далеко. Или вам срочно нужно перенести одно конкретное изменение из текущей ветки в другую. В таких случаях git cherry-pick становится вашим секретным оружием.

Осторожно, работают люди

После прошлой статьи про «испанских синьор-программистов»

Уволился с позиции тимлида и снова стал разработчиком

Недавно я ушёл из компании, где проработал почти три года на позиции тимлида. Сначала я руководил продуктовой командой, а затем UI-kit командой. В итоге я принял решение уйти и устроился на позицию senior фронтенд-разработчика в зарубежную компанию. Это было осознанное решение — выбрать именно роль разработчика. И спустя несколько месяцев я убедился, что поступил правильно. […]

В Испании все программисты сеньоры