• Сколько нужно платить разработчикам?

    • Перевод
    Не так давно в блоге stackoverflow появился интересный пост от сооснователя компании Stack Exchange Joel Spolsky о расчёте зарплат разработчикам. Далее до хабраката выдержка из этого поста, а после — вольный перевод документа по системе компенсации в Stack Exchange.

    Сейчас то самое время года, когда мы пересматриваем зарплату каждого сотрудника с целью убедиться, что она соответствует его уровню. Мы зависим от десятка системных разработчиков и платим им на основе системы компенсации, разработанной нашими двоюродными братьями из Fog Creek, которая настолько отличается от Stack Exchange, что возникали некоторые трения.

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

    Одним из ключевых принципов Stack Exchange является то, что мы делаем всё, что можно, публичным, и мы стараемся оставлять публичные артефакты для всего, что мы делаем. В духе этого, я загрузил полную версию нашего актуального плана расчёта компенсации, так что вы можете увидеть, как принимаются решения относительно уровня компенсации в Stack Exchange. Только одна вещь не стала публичной – финальные расчёты, которые определяют каждый индивидуальный чек, это потому, что мы должны сбалансировать нашу философию открытости с правом каждого разработчика на личную неприкосновенность.

    Перейти к документу.
  • О производных


      Когда-то в школе я не понимал производных. Не подумайте, что я был совсем уж дураком — я знал определение, умел их брать (в рамках простеньких школьных примеров) и оценки по математике имел неплохие. Но вот смысл этого понятия от меня ускользал. Я понимал насколько важен график некоторой функции — по нему легком можно увидеть зависимость функции от аргумента. Глянул в какую-нибудь точку — и сразу ясно положение дел в данном конкретном месте. А что мне с производной? Ну, знаю я "предел отношения приращения функции к приращению ее аргумента при стремлении приращения аргумента к нулю, если таковой предел существует" — и что? В общем, не понимал я это дело. И не любил.
      И только значительно позже, уже в ВУЗе, когда оказалось, что ни одна мало-мальски важная задача по физике, электротехнике, системам автоматического управления, мат.анализу и многим другим предметам без производных не решается — я понял, какая это важная вещь — знание не только текущего положения дел, но и динамики их изменения. Казалось бы, и что статья с таким началом может делать в этом блоге?
      Читать дальше →
    • Мотивация программистов

      Добрый день, Меня зовут Евгений.
      Я работаю в сфере human resource около 1,5 лет.
      За это время я провел большое количество собеседований со специалистами разных направлений — тестировщики, технические писатели, разработчики, администраторы баз данных, дизайнеры пользовательских интерфейсов, тим лиды, менеджеры проектов и т.д.
      Естественно, что имея некий опыт, некую информацию, которая накопилась — каждый человек стремится к систематизации оной. Так вышло и со мной. В данном случае я выбрал один фактор, по которому выделил несколько категорий программистов — мотивация:
      Читать дальше →
    • Принуждение к профанации — «рыночный» менеджмент

        Иногда в IT-компаниях или IT-подразделениях среди проектного менеджмента начинает появляться мнение, что разработчик после 25 лет — уже не тот (прим. автора — «не может быстро г… нокодить, а пишет медленно и аккуратно»), а программист после 30 — странное социальное явление, переросток (прим. автора — «сильно умный, придирается к требованиям»).

        Менеджеры все чаще начинают злостно не понимать, отчего PHP разработчик, вроде опытный, тратит так много времени на… доверстывание куска веб-страницы, а с задачей исполнения javascript «во всех популярных браузерах» сражается два дня, расточительно тратя деньги компании на такие «мелочи».

        Ахтунг! В вашу компанию просочились управленческие профаны с «рынка», которые понятия не имеют, что такое эффективная работа с творческой интеллигенцией, и они продолжают по привычке продавать картошку и втюхивать вам и руководству дешевые фаллоимитаторы.

        Дальше будет только хуже, нельзя терять время и пора готовиться к перевороту.

        Читать дальше →
      • Почему чемпионы по стратегическим играм становятся плохими руководителями?

          imageВероятно, многие замечали, что, как только хорошего программиста назначают руководить другими программистами, он сразу становится плохим руководителем, а иногда ещё и плохим программистом. Плохим программистом он становится обычно, потому что ему не дают сосредоточиться на программировании, а постоянно дергают по менеджерским вопросам, потому многие тим-лиды предпочитают програмить либо рано утром, либо поздно ночью, когда никто не отвлекает.

          Но почему же он становится плохим руководителем? Причин на самом деле много, детально о них можно почитать у Саши Орлова, я расскажу про одну из наиболее ярких.

          Почему же нам программистам сложно научится управлять людьми, мы же за свою жизнь сыграли в столько стратегических игр как компьютерных, так и настольных. Казалось бы, знаем практически все про стратегию и тактику. Многие даже с блеском выигрывали не только военные, но и экономические стратегии. В чём же причина?

          Читать дальше →
        • Работаете ли вы на выходных? Результаты опроса

            Введение


            В апреле проводил опрос Хабражителей «Работаете ли Вы на выходных?». Добрался до подведения итогов голосования. Ниже приводятся основные характеристики, полученные в результате опроса, а также основные разногласия, возникшие в процессе обсуждения данного вопроса.
            Читать дальше →
          • Профессиональная эмиграция — Часть 1 — Проблема курицы и яйца и как с ней бороться, а также развенчание мифов

            Здравствуйте, Хабраюзеры.

            Этим постом я хотел бы начать цикл (если позволит время и будет интересно аудитории) про профессиональную эмиграцию, особенно без привязки к работодателю.
            Читать дальше →
          • 3 задачи, которые отсеивают 9 из 10 «Senior PHP» кандидатов

              Кандидаты — «Senior PHP», с опытом, до собеседования проходят первичный отбор по резюме\сопроводительному письму, то есть на собеседование попадают лишь те, кто выглядят как приличные программисты. Собеседования проводятся удалённо — Skype/ICQ (без голоса). Т.е. теоретически можно гуглить, хоть я и прошу этого не делать.

              Итак, тесты, которые отсетвают «типа программистов»:
              Читать дальше →
            • Подбор персонала для стартапов

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

                Советы в статье, будут полезны тем, кто либо начинает свою IT карьеру, либо подумывает о смене места работы. Скажу сразу, что хороших IT специалистов либо приходиться грубо хед-хантить с текущих мест работы (что не очень этично, зато чрезвычайно забавно), либо воспитывать почти с нуля.
                Итак, речь в статье пойдет про советы начинающим и не очень IT специалистам.
                Читать дальше →

              Самое читаемое