Вопрос к спецам по Python

Прилетела в почту вакансия. Желают Python-эксперта.
Задумался над этим.

Понятно, что надо уметь структуры данных, уметь работать процедурно, объектно и функционально, понимать вопросы инсталляции и виртуального окружения.
Но это типа сеньорский уровень. Что должен знать и уметь эксперт?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
объектно и функционально

и объектно, и функционально в питончике очень условные понятия.

Не везде согласен, но безусловно заслуживает внимания.

Когда употребляют слово эксперт в большинстве случаев подразумевают обширный опыт в конкретной области.

Лучше всего уточнить, либо посмотреть историю (index) их страниц вакансий на подобные позиции.

Хз, зависит от области применения наверное. У нас на фирме Пайтон используется в основном в двух случаях 1) численные расчеты, мат.статистика и ML 2) вспомогательные девопс тулзы, например для мониторинга приложений на кластере . Вот примерный набор которые используют машин лернинг инженеры: flask, numpy, scipy, pandas, amazon sagemaker, ну и какие-то специфические библиотеки для конкретных случаев

експерт — это не обязательно синьйор, это скорее даже и не синьйор, а просто чувак у котороге нет вопросов по структурами и алгоритмам.

Я думал питоний роадмап давно написан:

Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода — PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше — тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут *** по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

а в какой области? МЛ? Веб?
в каждой бласти свои потребности и критерии

Х.З. но я так понимаю, что например Django или ,A SQLAlchemy не обязальны для всех.
Есть такое, что применимо в любом домене?

разве что набор встроенных либ ( os, strucutres, time... )

нужно принимать участие в разработке новых версий питона

Если есть опыт в пайтоне и предлагают приличный оклад, то думать тут нечего. Могли бы написать, что хотят эксперта под свою какую-то там систему, что они сами пишут. Но тут похоже всё намного проще.

Если добротный опыт в ООП, и общее, но уверенное знание ФП, то соглашайтесь.

Что должен знать и уметь эксперт?

а это уже от домена зависит
если не ваш, ничем подобным не занимались, то будет очень тяжело, и ЯП все же новый, да еще домен

ЯП не новый, о домене ни слова.
Надо ли это понимать так, что ключ это ФП?

Мне уже стремно, когда заказчик думает, что понимает, КАК делать его задачи.

Надо ли это понимать так, что ключ это ФП?

не факт. просто не редкость, в питон проектах.

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

о домене ни слова.

это «плохо»

постарайтесь чтобы рассказали

о домене не говорят:
джунам, или о проекте который полное гуано, или типа — бирже для торговли наркотой в даркнете

тот тренд — даешь ФП в массы, в мейнстрим!

Ой, я как вспомню простыню C-style if-ов вместо простого if x in (a,b,c): к коде одного именитого вендора :)

о домене не говорят:
джунам, или о проекте который полное гуано, или типа — бирже для торговли наркотой в даркнете

:)

Кста, а может они писали еще когда in в языке не было))

итераторы или генераторы ? может корутины ? это все даже мидлы делают, сеньйор это больше про то что бы писать расширяемо и поддерживаемо используя все это.

да всем нам хочется плакать, на каждом уровне — свои слезы. ну раскажите последний пример какой то

И все равно они каким-то образом зарабатывают рейт больше медианы на Доу.

Погоджуйтесь... Потім підчитаєте.. ;))

Підписатись на коментарі