Size: a a a

Python — вакансии и аналитика

2020 November 15

VA

Vitality Androsenko in Python — вакансии и аналитика
Lex
в фольге, на углях
Я тебе еще раз говорю Ребрышки. Сочные. Чтобы аж во рту таяли :)
источник

L

Lex in Python — вакансии и аналитика
пошел за шавухой....
источник

D

Denis in Python — вакансии и аналитика
Vale Ra
А как же за два года до мидла?
Очевидно, никак
источник

А

Артем in Python — вакансии и аналитика
#вакансия #работа #удаленка #fulltime

Middle Python Developer в artforintrovert.ru
Зп: 130.000 на руки
Формат: удаленка

Образовательный проект "Правое полушарие Интроверта" приглашает в команду опытного Backend разработчика :)

Мы - образовательный проект «Правое полушарие Интроверта». Наша миссия – предоставить безграничный доступ к знаниям из любой точки мира и сделать процесс саморазвития увлекательным.

TL; DR
- Опыт разработки сложного бекенда - от 3х лет
- Уметь: Django/Flask, REST API, Unit tests, SQL + оптимизация
- Самостоятельно принимать архитектурные решения, использовать best practices
- Работать удаленно полный день с полным погружением в проект

Требования:
- Опыт коммерческой разработки среднего/сложного бекенда: 3+ лет
- Уверенное знание Python в контексте веба (Django/Flask)
- Умение работать с чистым SQL и оптимизировать сложные запросы (не только ORM)
- Понимание принципов работы и умение грамотно проектировать REST API в команде с frontend разработчиком
- Очень хорошее понимание Git. Не только пул/пуш/коммит, но и cherry-pick, rebase (pros and cons) и как работать с ветками
- Самостоятельно принимать архитектурные решения с использованием best practices и писать поддерживаемый код без велосипедов на костылях

Будет огромным плюсом:
- Автоматизация доставки кода в прод и fast-reload приложения (CI/CD, Docker, docker-compose, nginx, gunicorn/puma etc.)
- Знание или хорошее понимание работы frontend технологий от Vanilla JS, до Vue/React/Angular
- Знание Linux на уровне продвинутого пользователя и базовое администрирование
- Хороший технический английский (искать ответы на вопросы в оф. документациях и на английском StackOverflow)

Контакты: @volokartin
hr@artforintrovert.ru
источник

M

Mλxim in Python — вакансии и аналитика
Артем
#вакансия #работа #удаленка #fulltime

Middle Python Developer в artforintrovert.ru
Зп: 130.000 на руки
Формат: удаленка

Образовательный проект "Правое полушарие Интроверта" приглашает в команду опытного Backend разработчика :)

Мы - образовательный проект «Правое полушарие Интроверта». Наша миссия – предоставить безграничный доступ к знаниям из любой точки мира и сделать процесс саморазвития увлекательным.

TL; DR
- Опыт разработки сложного бекенда - от 3х лет
- Уметь: Django/Flask, REST API, Unit tests, SQL + оптимизация
- Самостоятельно принимать архитектурные решения, использовать best practices
- Работать удаленно полный день с полным погружением в проект

Требования:
- Опыт коммерческой разработки среднего/сложного бекенда: 3+ лет
- Уверенное знание Python в контексте веба (Django/Flask)
- Умение работать с чистым SQL и оптимизировать сложные запросы (не только ORM)
- Понимание принципов работы и умение грамотно проектировать REST API в команде с frontend разработчиком
- Очень хорошее понимание Git. Не только пул/пуш/коммит, но и cherry-pick, rebase (pros and cons) и как работать с ветками
- Самостоятельно принимать архитектурные решения с использованием best practices и писать поддерживаемый код без велосипедов на костылях

Будет огромным плюсом:
- Автоматизация доставки кода в прод и fast-reload приложения (CI/CD, Docker, docker-compose, nginx, gunicorn/puma etc.)
- Знание или хорошее понимание работы frontend технологий от Vanilla JS, до Vue/React/Angular
- Знание Linux на уровне продвинутого пользователя и базовое администрирование
- Хороший технический английский (искать ответы на вопросы в оф. документациях и на английском StackOverflow)

Контакты: @volokartin
hr@artforintrovert.ru
а  для чего вы используете во флоу
cherry-pick, rebase 
позвольте поинтересоваться?
источник

V

Vlaght in Python — вакансии и аналитика
Артем
#вакансия #работа #удаленка #fulltime

Middle Python Developer в artforintrovert.ru
Зп: 130.000 на руки
Формат: удаленка

Образовательный проект "Правое полушарие Интроверта" приглашает в команду опытного Backend разработчика :)

Мы - образовательный проект «Правое полушарие Интроверта». Наша миссия – предоставить безграничный доступ к знаниям из любой точки мира и сделать процесс саморазвития увлекательным.

TL; DR
- Опыт разработки сложного бекенда - от 3х лет
- Уметь: Django/Flask, REST API, Unit tests, SQL + оптимизация
- Самостоятельно принимать архитектурные решения, использовать best practices
- Работать удаленно полный день с полным погружением в проект

Требования:
- Опыт коммерческой разработки среднего/сложного бекенда: 3+ лет
- Уверенное знание Python в контексте веба (Django/Flask)
- Умение работать с чистым SQL и оптимизировать сложные запросы (не только ORM)
- Понимание принципов работы и умение грамотно проектировать REST API в команде с frontend разработчиком
- Очень хорошее понимание Git. Не только пул/пуш/коммит, но и cherry-pick, rebase (pros and cons) и как работать с ветками
- Самостоятельно принимать архитектурные решения с использованием best practices и писать поддерживаемый код без велосипедов на костылях

Будет огромным плюсом:
- Автоматизация доставки кода в прод и fast-reload приложения (CI/CD, Docker, docker-compose, nginx, gunicorn/puma etc.)
- Знание или хорошее понимание работы frontend технологий от Vanilla JS, до Vue/React/Angular
- Знание Linux на уровне продвинутого пользователя и базовое администрирование
- Хороший технический английский (искать ответы на вопросы в оф. документациях и на английском StackOverflow)

Контакты: @volokartin
hr@artforintrovert.ru
Хм, а какой смысл иметь навыки из "будет огромным плюсом", если зп указана фиксированная?
источник

MV

Michael V in Python — вакансии и аналитика
Vlaght
Хм, а какой смысл иметь навыки из "будет огромным плюсом", если зп указана фиксированная?
Очевидно чтобы выбрать из кандидатов
источник

M

Mλxim in Python — вакансии и аналитика
По опыту — черри пик делали на одном когда нужно покатить какой-то коммит на прод, а весь релиз делать стреммно; в результате прод сильно и необратимо отличался от стейджинга. Ребэйз делает красивую историю коммитов в отличие от простого мерджа но в целом бывает иногда можно затереть каки-то коммиты особенно при куче веток и  коммитеров.  Опыт использования этих команд  на большом проекте имхо негативный.

Гит огромный комбайн, но пользоватьтся всеми его возможностями может быть черевато, как раз минимального набора
push/pull/merge --no-ff/commit
достаточно в 99% случаев при соблюдении git-flow.
источник

V

Vlaght in Python — вакансии и аналитика
Mλxim
По опыту — черри пик делали на одном когда нужно покатить какой-то коммит на прод, а весь релиз делать стреммно; в результате прод сильно и необратимо отличался от стейджинга. Ребэйз делает красивую историю коммитов в отличие от простого мерджа но в целом бывает иногда можно затереть каки-то коммиты особенно при куче веток и  коммитеров.  Опыт использования этих команд  на большом проекте имхо негативный.

Гит огромный комбайн, но пользоватьтся всеми его возможностями может быть черевато, как раз минимального набора
push/pull/merge --no-ff/commit
достаточно в 99% случаев при соблюдении git-flow.
Даже интересно стало, как без пуша с форсом затереть какие то изменения других людей в мастере, если ты заребейзился, смерджился и пушишь? Ты просто получишь сообщение что есть другие изменения и будешь ребейзить снова
источник

M

Mλxim in Python — вакансии и аналитика
Vlaght
Даже интересно стало, как без пуша с форсом затереть какие то изменения других людей в мастере, если ты заребейзился, смерджился и пушишь? Ты просто получишь сообщение что есть другие изменения и будешь ребейзить снова
а зачем ребейзить?
источник

V

Vlaght in Python — вакансии и аналитика
Mλxim
а зачем ребейзить?
1) в своей ветке чтобы засквошить всё в один коммит, если уместно
2) поверх мастера чтобы мердж-коммита избежать
источник

V

Vlaght in Python — вакансии и аналитика
И git graph будет красивый, прямой и понятный, без косичек Юлии Тимошенко
источник

M

Mλxim in Python — вакансии и аналитика
Vlaght
1) в своей ветке чтобы засквошить всё в один коммит, если уместно
2) поверх мастера чтобы мердж-коммита избежать
1. не очень уместно — лично мне важно видеть все коммиты что делает разработчик в течение дня
2. не вижу в этом проблемы
источник

M

Mλxim in Python — вакансии и аналитика
У каждой избушки свои погремушки, я Вас понял. Такое мнение имеет место на жизнь, да. (но имхо это лишнее). Спасибо
источник

DM

Dmitry Meyer in Python — вакансии и аналитика
Чтобы не затирать чужую работу, забудьте про --force.

Удивительно, как мало людей вообще в курсе про --force-with-lease

А вообще оффтоп.
источник

V

Vlaght in Python — вакансии и аналитика
Mλxim
1. не очень уместно — лично мне важно видеть все коммиты что делает разработчик в течение дня
2. не вижу в этом проблемы
1) платят за коммиты? Какой в этом смысл? Дифф  всегда можно посмотреть от фича-ветки. Но конечно дело удобства и подхода, понимаю
2) ну тут да, кому как нравится, у нас команда за прямую историю коммитов просто
источник

M

Mλxim in Python — вакансии и аналитика
Dmitry Meyer
Чтобы не затирать чужую работу, забудьте про --force.

Удивительно, как мало людей вообще в курсе про --force-with-lease

А вообще оффтоп.
Вот представь у Вас 15 человек в команде и кто-то сделал форс (было такое, особенно когда полкоманды из трейни)
источник

DM

Dmitry Meyer in Python — вакансии и аналитика
Mλxim
Вот представь у Вас 15 человек в команде и кто-то сделал форс (было такое, особенно когда полкоманды из трейни)
Представил. Невозможная ситуация, если запретить форс пуши. В чём проблема-то?
источник

V

Vlaght in Python — вакансии и аналитика
Dmitry Meyer
Представил. Невозможная ситуация, если запретить форс пуши. В чём проблема-то?
Это хорошее решение, овнер пусть мержит изменения, а работают все в своих ветках
источник

M

Mλxim in Python — вакансии и аналитика
Vlaght
Это хорошее решение, овнер пусть мержит изменения, а работают все в своих ветках
бывает несколько разарботчиков работают над задачей в одной ветке — например бэк и фронт
источник