• Как одновременно читать и записывать файл в Python?

    dvenum
    @dvenum
    python разработчик
    Тут не в многопоточности дело, точнее не в ней одной.

    Попробуйте читать файл порциями в буфер, сохранять позицию и закрывать файл. Wavio минималистичная, у нее только пара функций и устанавливать позицию она не умеет. Но внутри там wave, у которой есть tell и setpos.
    При записи обратите внимание на буферизацию, т.е. когда именно происходит запись на диск.
    Ответ написан
    Комментировать
  • Зарплата Junior Frontend разработчика на удаленке?

    dvenum
    @dvenum
    python разработчик
    Важно не сколько вы зарабатываете, а чему вы учитесь.

    Если ко мне придет джун после курсов, который уже немного где-то поработал, я все равно не буду спрашивать его про технологии и кодинг. Постараюсь выяснить, умеет ли он связно мыслить и умеет ли общаться с коллегами. Пишет "ничему или 'не чему'".
    Спрошу, как ставились задачи, как интегрировались в production решения, как тестировались фичи. Умеет ли он пользоваться всякими jira и где велась документация.

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

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

    Пятнадцать лет назад мой совет был бы другим. Тогда сегодняшнему джуну соответствовал увлеченный старшеклассник. И если он устроился куда-то подработать на неполный день после школы, то это был бы однозначный плюс. Лабораторий, школ и менторства тогда не было. Вечерами бы он читал книги, потом университет и через пять лет был бы хороший джун.
    Ответ написан
    2 комментария
  • Как реализовать переписывание кода приложением во время его выполнения?

    dvenum
    @dvenum
    python разработчик
    Как django? Если вызвать runserver с autoreload, то при изменении исходного файла сервис перезапускается.
    Посмотрите, как сделан autoreload, там используется pywatchman для отслеживания изменений.
    Ответ написан
    Комментировать
  • Можно ли вывести деньги с UpWork через Payoneer на доларовую карту сбербанка?

    dvenum
    @dvenum
    python разработчик
    Рекомендую Epayments.
    Ответ написан
    Комментировать