• Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    pusto
    @pusto
    Алексей Николаев:
    > Финансы - далеко не самое главное.

    Я и не утверждал обратное. Но финансы - мотивирующий фактор, предпочитаемый БОЛЬШИНСТВОМ. Поэтому излишне принижать его, как делают здесь некоторые, неправильно.

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

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

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

    > Только дисциплина и довела до завершения.

    Еще раз: дисциплина - это следствие, это результат мотивации (необязательно финансовой), а не равноправный с ней фактор. Ответьте для себя честно на вопрос "Почему я упорно дисциплинировал себя, чтобы закончить работу тогда?" и увидите, что ваша дисциплина была результатом вашей внутренней мотивации (пусть не финансовой, но всё равно мотивации).

    > Мотивация в данном случае может быть очень сильной, просто у нее мизерный ресурс.

    Похоже, у нас с вами разные терминологии. Для меня мотивация с мизерным ресурсом - это и есть слабая мотивация, а для вас, похоже, наоборот.

    > Я сомневаюсь, что у сотен тысяч мечтающих похудеть слабая мотивация типа "однажды в голову стрельнуло".

    Зря сомневаетесь. Именно так и есть. Разовая вспышка, а через неделю/месяц у них в голове уже "Зачем так упираться? Расслаблюсь-ка я немного...", т.е. от мотивации остались лишь крохи.

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

    Дисциплина сдуется еще быстрее. ;)
  • Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    pusto
    @pusto
    Алексей Николаев:
    > именно для этого и нужно поднимать дисциплину внешнюю, любыми способами.

    Сама по себе дисциплина не возникает. Гляньте на пирамиду Маслоу. Если вы там не увидите "Потребность дисциплинированно вкалывать на работе", то, значит, надо эту дисциплину формировать. Мотивация как раз и есть способ формирования. Если честно, других я и не знаю (если не брать в расчет гипноз, зомбирование и т.п.).

    > Вот например, есть мотивация - накачаться (или стать сеньором за год). Человек начинает, и бросает, потому что у него нет дисциплины. Хотя сама мотивация просто бешеная, что понятно.

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

    > В программировании подходы несколько иные, но тем не менее - можно платить миллион в месяц, и все равно сталкиваться с тем, что работа идет плохо.

    Вы, похоже, так и не прочитали мой комментарий, который я рекомендовал. Трудно спорить с человеком, который не хочет слышать аргументы.
  • Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    pusto
    @pusto
    > К сожалению, в реальной жизни мотивация в виде премий и различных бонусов неэффективна, более того, со временем вызывает обратный эффект.

    Очень даже эффективна - надо только уметь ее правильно строить. Обратный эффект со временем она выдаст только тогда, когда неправильно организована. Было и у меня такое, пока не осознал свои ошибки и не перестроил систему бонусов. После чего она работала как часы годами до тех пор, пока новое начальство, несмыслящее в мотивации, ее не уничтожило.
  • Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    pusto
    @pusto
    > по своему опыту могу сказать, что мотивации хватает только на то, чтобы начать, и, в общем-то, все.

    Нет, не так. Мотивировать надо тоже уметь. См. мой комментарий в обсуждении следующего ответа (Олег @politon).

    > Нет, добровольно, с того, что он должен работать, т.к. это его прямая обязанность.

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

    > Посмотрите на военных - у них в 95% случаев с самодисциплиной полный порядок, что и немудрено.

    У вас неверное представление о военных. Вы попробуйте любому кадровому командиру предложить вариант управления "Подчиненные могут делать что хотят и им за это ничего не будет - всё будет работать за счет самодисциплины" и увидите, какими эпитетами он вас наградит, и услышите, что он думает о самодисциплине. :)
  • Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    pusto
    @pusto
    pygame: Вранье. Финансы не мотивируют. Не раз наблюдал - находит знакомый работу с зп x2, пара месяцев мотивашки, а потом снова на нуле - лениво пощелкивает клавишами по полтора таска в день.

    Финансы еще как мотивируют. Только применять их надо с умом.
    Ваше знакомому за что платили зп х2? За время. Поэтому результат ожидаем: ваш знакомый с точки зрения формирования его зп работает одинаково интенсивно в обоих случаях: что "лениво пощелкивая клавишами по полтора таска в день", что интенсивно выполняя какую-то работу. А если нет никакой разницы, то зачем стараться и выкладываться?
    Вот если бы эта зп х2 напрямую зависела от кол-ва и качества сделанного, то я сильно сомневаюсь, что он лениво пощелкивал бы клавишами.
  • Мотивация для разработчика. Как мотивировать себя/команду работать продуктивно?

    pusto
    @pusto
    > Мотивация - ничто. У нее очень маленький ресурс, ее одной недостаточно.

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

    > Специалист, который дисциплинированно, как штык, работает, ... никогда не почувствует проблем с мотивацией.

    А с чего бы ему как штык работать? Под угрозой наказания? Так тоже мотивация.

    > Ищите способы поднять дисциплину в коллективе, подавайте личный пример. Правило 5% - если 5% будут работать дисциплинированно, остальные могут втянуться.

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

    pusto
    @pusto
    > ГОСТ может быть на унитаз, гайку, ...

    А еще может быть на РАЗРАБОТКУ унитаза, гайки, и т.п.
    Вот и на РАЗРАБОТКУ программного обеспечения (см. точную формулировку вопроса) есть стандарты.

    > Что должно быть описано в ГОСТе? Как сортировать массив, мапредьюсить или записывать в базу данных?

    А погуглить??? Например, список janr.perm.ru/article/p6/13/233
    Пользоваться или не пользоваться ГОСТами - ваше дело, но стандарты - есть.
  • Яндекс.Закладки закрываются 13 апреля 2015 года?

    pusto
    @pusto
    Не вариант. У Яндекс.Закладок 2 взаимодополняющих подхода к хранению закладок: иерархический и теговый. У гугловских закладок только один - теговый. Оба подхода имеют настолько большие достоинства, что без любого из них - тяжело и неудобно.
  • Как часто практикуется запрет на любые изменения по пятницам?

    pusto
    @pusto
    У нас суббота — рабочий день для некоторых отделов (IT в их число не входит). Поэтому ошибка в пятничном вечернем обновлении скорее всего всплывет в субботу. А кому хочется в субботу выходить на работу для устранения аварийных ситуаций? ;)
  • Как успеть за всеми технологиями

    pusto
    @pusto
    lesha_penguin, отличные ответы! Достойные отдельной заметки.
    Насчет волка и собаки вспомнилось понятие «быстродвижущаяся мишень». Объясню на примере. Допустим, вышел какой-нибудь удачный продукт. «Крутые» программисты, видя успех, расставляют пальцы веером и говорят «Да что там такого? Да мы так круты, что за год такой же запросто сбацаем и рынок поделим!». Проходит год. Допустим, аналог готов. Но этот год разработчики оригинального продукта на месте не сидели и внесли улучшения. И аналог на фоне оригинала выглядит бледно и ущербно. «Щаз», — говорят крутые программисты, — мы и эти улучшения запросто реализуем!". Через год картина повторяется. Да, эти «крутые» программисты чего-то там умеют, но таким образом они никогда не догонят оригинал (стратегия собаки). Надо действовать на опережение (стратегия волка) — только тогда возможен успех.