• C# Почему рандом всегда выводит одни и те же числа?

    @nfrey
    new Random создает instance рандома, который зависит от кол-ва тиков в системе (clock). Если вы создаете несколько объектов одновременно, они вам будут возвращать одинаковые значения.
    Ответ написан
    Комментировать
  • Какая у вас эффективность работы?

    @nfrey
    По описанию задачи кажется, что сложности были тут:
    - UI
    - взаимодействие с камерой (как минимум интеграция с каким-то сторонним апи)
    - плюшки для обработки фото (явно стоит думать про использование существующих решений, а значит интеграция)

    2 месяца на базовый вариант - имхо, вполне приемлимо
    1,5 месяца на математику - Вы её сами пытались придумать?
    2 недели на исправление ошибок - норм
    2 месяца на перепиливание всей архитектуры - если я правильно понимаю, задачу вы решили и с той архитектурой. Потом решили, что архитектура плохая (тут вопрос не производительности, а опыта в построении архитектуры). Рефакторинг обычно штука долгая. Только вопрос - а в чем там сложность архитектуры? Что было сделано такого, что пришлось это рефакторить. Ну не в архитектуре сложность этой задачи.
    Ответ написан
  • Карьера программиста после 30+. Миф или реальность?

    @nfrey
    При прочих равных имея выбор из джуниора 20 лет и джуниора 30 лет не задумываясь взяла бы двадцатилентнего. Если бы выбора не было (хотя это редко), долго бы думала, и скорее подождала бы, пока такой выбор появится. Так как набор джуниоров - это не что-то, что делают срочно и быстро.

    Причины:
    1. Учиться легче в 20 лет
    2. Молодые больше времени в среднем тратят на работу, для них это "о, круто, интересно!", а для людей постарше - это метод зарабатывания денег в первую очередь. Азарт и прогресс идут где-то рядом.
    3. В 20 лет точно не возникнет мысль "почему эти малявки меня учат". А они будут.
    Ответ написан
    8 комментариев