• Почему Senior Developer'ы не могут устроиться на работу
    0
    Morgan Stanley
  • Почему Senior Developer'ы не могут устроиться на работу
    +2
    Я не писал, что не знаю, как работает сборщик мусора. Я написал, что одна фирма отсеивает множество кандидатов на первом интервью такими вопросами и при этом ни один из собеседовавших меня людей не смог мне внятно привести пример как им это помогло в работе. Я знаю какие у них проекты, и они не маленькие. Качество — уж простите, не проверял.
    Я не писал, что не прошёл такое первое интервью. Я просто получал оффер из другой компании раньше, чем эта компания звала меня на следующее интервью, у них очень длительный процесс найма.
    Мне приходилось проводить технические интервью, то есть я был по обе стороны в процессе найма на работу. Я готовил вопросы на темы, которые плотно используются в проекте, на который мы искали кандидата. Время интервью ограничено и сроки поиска нового программиста в команду тоже не резиновые. Поэтому лучше уж спрашивать знания того, что конкретно используется в проекте, чем знания о внутреннем устройстве Java, которые при достаточно прямых руках могут и не понадобиться.
    Я знаю лично много программистов, которые затрудняются объяснить устройство сборщика мусора, но при этом пишут нормальный код с минимальным количеством проблем. И знаю также программистов, которые идеально расскажут как устроен сборщик мусора и как работает память в Java-приложении, но при этом пишут вот такой код:
    class SomeClass {
        private String someValuableData = "Most Valuable Information";
    
        /* Getters and Setters are ommitted. */
    
        public void updateData(String newData) {
            this.setSomeValuableData(this.getSomeValuableData());
        }
    }
    

    Пример утрированный конечно, но суть проблемы демонстрирует. Реальный пример из реального проекта.
  • Почему Senior Developer'ы не могут устроиться на работу
    +11
    В Монреале есть одна компания, у которой процесс найма на работу занимает очень продолжительное время. Самый короткий срок от первого собеседования по телефону до контракта, который я знаю, занял 6 недель. Самый длинный — 18 месяцев. Как правило они проводят несколько интервью по телефону и несколько личных встреч. Всегда на первом интервью задают вопросы о том как работает сборщик мусора, как там всё устроено. Ни один из проводивших интервью не смог мне внятно привести примеры из их реальных проектов, когда эти знания помогли или были по-настоящему необходимы.
    Я спрашивал нескольких разработчиков, которые работали в этой компании, как им приходилось использовать эти конкретные знания в работе. Самый лучший ответ: «Знание о том, как работает сборщик мусора, нужны чтобы пройти интервью. Больше они не нужны.»
  • Стажировки — это пушечное мясо, чтобы затыкать дыры, а не “бесценный опыт и карьерные перспективы”
    0
    Вот только недавно на работе обсуждали тему: «Влияние ипотеки, семьи и частной школы на лояльность работников»
  • Почему front-end должен понимать принципы UI
    0
    Попробовал DueFocus… Ну теперь я тоже понимаю почему каждый пилит свой таск-трекер…
  • Почему front-end должен понимать принципы UI
    +1
    Каждая компания по-своему видит процесс управления задачами. Это как с Agile — каждый о нём знает, но каждый использует его по-своему.

    Когда появится ТаскТрекер, позволяющий настраивать его под свой специфический процесс и по приемлемой цене, вот тогда все на него и перейдут.