А не проще было остановиться на factory, и не ломать мозг миддлам которые потом это будут дебажить чтобы найти решение таски? А facade оставить в его классической реализации как в wiki. Или это чисто академическое упражнение?
Как часто вам приходилось слышать фразу «код — это лучшая документация»
Как трудно переубедить в обратном коллег и руководство пока только начинаешь работать в компании. И только по прошествии полугода, при карьерном росте или заматерелости в проекте начинает удаваться что проталкивать. Ну хотя бы doc string в начале функции. А на уровне лида приходится доказывать необходимость документирования уже разговаривая с CTO.
Мне кажется или задающий тестовое еще сам не определился с тем что он хочет увидеть. И следующему задаст более расширенное тз.
Но в целом ощущение от Вашего кода как копи-паста из интернета, причем не из лучших источников. Если бы вы немного overwhelmed код написав все с помощью ООП, сделав DI библиотеки. Можно добавить ABC. Добавить тестов, завернуть все в контейнер это показало бы что Вы более опытный программист.
Ранее получая из-за границы 4-5 можно было и в миллионнике хорошо жить, теперь с учётом курса и рисков... А на 3 уровень напряжности вообще минимум и живя в провинции можно было вообще расслабиться, теперь местные перебивают такой прайс.
По моему в результате событий уехали не только разработчики, но уехали рабочие места. А каждое место это как минимум 1/5 вакансии. Поэтому и сократились вакансии, ушли самые сливки, когда со знанием миддла можно было получать зп сеньора.
Хорошие курсы для входа в QA и бесплатно есть у известного Портнова из Калифорнии. Я конечно разработчик со стажем но после его курса 1) стал говорить с QA на одном языке, уважать больше. 2) даже заработал немного денег тестируя на онлайн платформах.
То есть пройдя курс можно сразу в бой в ручное тестирование.
На порядок более опытный текущий коллега в свое время искал работу после РТ. Так получилось, что мы ходили с ним по одним и тем же конторам. Ему везде отказывали, мне же давали офферы. Он так и называл это потом "проклятие РТ".
Обычно это называется opinion-based, но я обычно голосую на проектах за asyncio. Дэвид Бизли и К достаточно много труда вложили чтобы сделать этот раздел Python более maintainable and easy. Но если Вам в Вашем случае так быстрее и проще то это тоже хороший выход.
Понимаю что статья перевод, но все таки нынче тема про декораторы, особенно на собеседованиях не совсем полна без декораторов для async. Там есть некоторые особенности)
В моем опыте ит который более 20 лет, 15 в трудовой написано ведущий специалист и только 5 лет программист. Попрошу директора написать в трудовую "кочегар". Тогда выпустят)
Подскажите а как будете готовиться к обычной ситуации(или считате такое не будет)?
События 24 февраля заканчивается, допустим какие то санции отменяют и западные бренды опять валят к нам. (В свое время у Тинькова в видео один предприниматель рассказывал как трудно бороться с Кока-Колой.)
Они врубают печатный станок на рекламу по первому каналу, начинают демпинговать на пару лет итд.
Не знаю о каких компаниях Вы говорите но вот сейчас как раз занимаюсь оформлением на удаленку на работу в одну из крупных американских компаний. Так же в процессе отбора был получен оффер от немецкой компании. Обоих спрашиваю - никаких изменений в найме нет. ТАк же ящик переполнен свежими предложениями из Израиля, Кипра, других европейских и американских компаний.
Единственная проблема тут с моей стороны - понял что похоже надо не 'куда' а 'откуда', но посмотрим до лета.
Кстати интересно, а почему на хабр карьере исчезают комментарии из отзывов о компании за прошлые периоды.
А не проще было остановиться на factory, и не ломать мозг миддлам которые потом это будут дебажить чтобы найти решение таски? А facade оставить в его классической реализации как в wiki. Или это чисто академическое упражнение?
Как трудно переубедить в обратном коллег и руководство пока только начинаешь работать в компании. И только по прошествии полугода, при карьерном росте или заматерелости в проекте начинает удаваться что проталкивать. Ну хотя бы doc string в начале функции. А на уровне лида приходится доказывать необходимость документирования уже разговаривая с CTO.
Мне кажется или задающий тестовое еще сам не определился с тем что он хочет увидеть. И следующему задаст более расширенное тз.
Но в целом ощущение от Вашего кода как копи-паста из интернета, причем не из лучших источников. Если бы вы немного overwhelmed код написав все с помощью ООП, сделав DI библиотеки. Можно добавить ABC. Добавить тестов, завернуть все в контейнер это показало бы что Вы более опытный программист.
Ранее получая из-за границы 4-5 можно было и в миллионнике хорошо жить, теперь с учётом курса и рисков... А на 3 уровень напряжности вообще минимум и живя в провинции можно было вообще расслабиться, теперь местные перебивают такой прайс.
По моему в результате событий уехали не только разработчики, но уехали рабочие места. А каждое место это как минимум 1/5 вакансии. Поэтому и сократились вакансии, ушли самые сливки, когда со знанием миддла можно было получать зп сеньора.
Внутри стандартный request, то есть только текст получится в архиве, никакого вам js и тп.
Как то давно у меня был телефон HP что еще с кнопочками под экраном.
Не знаю что это было но уже до того как снять трубку вызова я слышал собеседника на том конце звонка.
Видимо что-то из этой же серии.
Хорошие курсы для входа в QA и бесплатно есть у известного Портнова из Калифорнии. Я конечно разработчик со стажем но после его курса 1) стал говорить с QA на одном языке, уважать больше. 2) даже заработал немного денег тестируя на онлайн платформах.
То есть пройдя курс можно сразу в бой в ручное тестирование.
На порядок более опытный текущий коллега в свое время искал работу после РТ. Так получилось, что мы ходили с ним по одним и тем же конторам. Ему везде отказывали, мне же давали офферы. Он так и называл это потом "проклятие РТ".
Обычно это называется opinion-based, но я обычно голосую на проектах за asyncio. Дэвид Бизли и К достаточно много труда вложили чтобы сделать этот раздел Python более maintainable and easy. Но если Вам в Вашем случае так быстрее и проще то это тоже хороший выход.
А почему все еще gevent в 2022?
Понимаю что статья перевод, но все таки нынче тема про декораторы, особенно на собеседованиях не совсем полна без декораторов для async. Там есть некоторые особенности)
В моем опыте ит который более 20 лет, 15 в трудовой написано ведущий специалист и только 5 лет программист. Попрошу директора написать в трудовую "кочегар". Тогда выпустят)
Подскажите а как будете готовиться к обычной ситуации(или считате такое не будет)?
События 24 февраля заканчивается, допустим какие то санции отменяют и западные бренды опять валят к нам. (В свое время у Тинькова в видео один предприниматель рассказывал как трудно бороться с Кока-Колой.)
Они врубают печатный станок на рекламу по первому каналу, начинают демпинговать на пару лет итд.
Готовы ли к такому раскладу?
Большинство банков в РФ сидят на Oracle.
Не знаю о каких компаниях Вы говорите но вот сейчас как раз занимаюсь оформлением на удаленку на работу в одну из крупных американских компаний. Так же в процессе отбора был получен оффер от немецкой компании. Обоих спрашиваю - никаких изменений в найме нет. ТАк же ящик переполнен свежими предложениями из Израиля, Кипра, других европейских и американских компаний.
Единственная проблема тут с моей стороны - понял что похоже надо не 'куда' а 'откуда', но посмотрим до лета.
По-моему Вы немного все смешали в кучу и получили коллизию.
(зависимость рождаемости от количества гнезд аиста)
Смотрите 1) есть питоновский встроенный list. Который хранит ссылки на объекты, поэтому размер его не зависит от размеров объектов внутри.
2) list так же реализует внутри себя методы next, iter которые интерпретатор Питона
воспринимает как необходимость работы с ним как с итерируемым объектом
3) вы создаете итератор как ссылку на объект что и заложенов природе так как существует п2 а именно метод iter
То есть свойства итератора как неизменяемого по памяти в Вашем случае это частный случай
и не свойства итератора. Можно создать свой итератор который будет пухнуть при вызове метода next.
По закону об открытых данных ФНС конечно должна все бесплатно выкладывать. Оно кстати есть бесплатно, но по одному ИНН.
https://bo.nalog.ru/
Все что более одного за час вылазит капча.
Тут главное чтобы антирефакторинг не вошел в привычку
Один раз сделали по-быстрому - только добавив колонки,
второй раз, ну потому что фичу надо было сроко, потом, третий ...
И вот вы уже в конторе второй года только и делаете что копи-пастите разрастающее ся легаси.
Когда то надо стукнуть по столу кулаком.