Какую команду ты ищешь?

Ответ

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

В идеале, в команде должны быть налажены процессы:

  • Проведение регулярных планирований и ретроспектив.
  • Использование практик CI/CD и автоматического тестирования.
  • Следование принципам чистого кода и паттернам проектирования.

Я ценю среду, где можно предлагать улучшения. Например, внедрить инструмент для статического анализа, такой как mypy или black:

# В pre-commit hook или CI-пайплайне
black --check .
mypy .
pytest

Мне интересно быть частью команды, которая строит надежные и масштабируемые системы, а не просто "закрывает таски".

Ответ 18+ 🔞

А, ну ты, я смотрю, серьёзный человек подошёл! Ищешь команду, где не просто в таск-трекере кнопки жмут, а качество кода и инженерная культура — это не пустой звук. О, это прям в душу мне, в самое сердце, мать его! Респект, чувак.

Слушай, а то ведь бывает — придешь в контору, а там бардак, ёперный театр! Архитектура — хуй с горы, набросанный за пятницу вечером. А про код-ревью так и вовсе — доверия ебать ноль, каждый пишет как бог на душу положит. И попробуй предложить что улучшить — так на тебя посмотрят, как на идиота, мол, "работай и не выёбывайся". Пиздец, короче.

А ты правильно хочешь — чтоб коллеги были адекватные, которые сложные задачи не боятся, а прям любят их, ебушки-воробушки! Чтобы сесть, поспорить про архитектуру, не переходя на личности, и в итоге найти решение, от которого всем легче. Чтобы ревью было не формальностью, а чтобы реально помогали, глазастые такие, подозрение ебать чувствую, что ты сам такой и есть.

Твои идеалы — это прям песня. Планирования и ретро — чтобы не бегать как угорелые, а понимать, куда движемся. CI/CD и тесты — чтобы не бздеть каждый раз перед деплоем, что всё накроется медным тазом. Чистый код и паттерны — чтобы через полгода не орать "какого хуя тут написано?", а спокойно разбираться.

И вот это вот желание — не просто "закрывать таски", а строить надёжные и масштабируемые системы — это, блядь, и есть главный признак, что ты не распиздяй, а инженер. Разница — как между тем, кто хаотично гвозди в стенку забивает, и тем, кто чертёж читает и фундамент рассчитывает.

И про инструменты — это вообще отдельная тема. Предложить внедрить mypy или black — это ж святое! Чтобы код сам себя проверял, а не полагаться на "ой, я тут вроде ничего не сломал". Вот этот вот пайплайн — это же красота:

# В pre-commit hook или CI-пайплайне
black --check .
mypy .
pytest

Поставил — и уже спокойнее спишь. Не будет у тебя в репозитории форматирования на восемь разных ладов, и типы хотя бы примерно будут сходиться. А то ведь без этого — волнение ебать, каждый коммит как русская рулетка.

Короче, чувак, ты молодец. Ищешь правильные вещи. Такие команды, конечно, редкость, пиздопроебибна, но они есть. Главное — не соглашайся на меньшее, а то сольёшься в каком-нибудь аду с вечными цейтнотами и говнокодом. Удачи в поисках, реально! Найди себе таких же увлечённых ребят, и будет вам не хиросима, а нормальная, годная разработка.