Что нужно делать:
- разрабатывать ядро и приложения биллинга. Много правил, сложная логика, работа с деньгами;
- участвовать в проектировании фич. Это непросто. Мы делаем коробочный продукт, поэтому фичи надо проектировать с расчетом, что ими будут пользоваться десятки клиентов при сотнях разных обстоятельств;
- принимать решения по технологическому развитию продукта;
- обеспечивать «поставку» продукта, настраивать CI, писать тесты, делать ревью, все атрибуты современной разработки;
- часть биллинга, написанная на Python у нас особо ответственная — она принимает платежи и обрабатывает сотни запросов в секунду на предоставление услуг на средней инсталляции.
Требования:
- опыт промышленной разработки на Python от года;
- опыт работы с реляционными базами данных. Надо понимать не только как сделать запросы через ORM, но и что такое транзакции, и как ими пользоваться;
- опыт работы в команде;
- писать качественный код с пониманием зачем он пишется, и что он будет делать. Тесты к нему тоже потребуются.
int x, y;
var quadrant = x > 0
? y > 0
? "I"
: "IV"
: y > 0
? "II"
: "III"
int x, y;
var quadrant = (x, y) switch {
(>0, >0) => "I",
(>0, <0) => "IV",
(<0, >0) => "II",
(<0, <0) => "III",
_ => "Точка находится на одной из осей"
}
Можно ли как-то доказать что-ли что у тебя большой опыт, там проекты предоставить?
А как мой сайт будет выглядеть на часах?Вы это предусмотрели?
А давайе это сделаем так, переделаем это, здесь на 1пиксель больше а там меньше
причем такие вопросы возникают только на начале разработки и постоянно отвлекают.
но зачем тогда ставить уровень доступа private на переменные, если все равно через геттеры и сеттеры можно их считать из другого класса.