Что ненавидят программисты?

техника
жизнь
психология

(Стас) #1


(Герман) #3

Список длинный

  • Клиентов, которые говорят программистам, что им делать.
  • Метание в задачах: «Я хочу это», «Нет я хочу это».
  • Ненужные встречи и совещания.
  • Идеи, вы только увидели это в Интернете, прочитали, а мы должны реализовать.
  • Паршивые/общие требования.
  • Повторяющиеся задачи.
  • Мало или слишком много задач.
  • Перерывы.
  • Неясные требования.
  • Оценка работы в часах.
  • Неточности: «Сайт сломан». «Функция X не работает должным образом».

(Göke) #4

Мода на технологии. Например, надо использовать MySQL, потому, что некоторые крупные компании используют её: «Facebook использует это».

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

Не люблю такие вопросы:

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

(Petrenko) #5

Такой разговор, такое задание и такое понимание:

К: Слушай, ты опытный разработчик. Скажите, почему вы так часто оцениваете задания неправильно?

Р: Представьте, что вам нужно разгрузить грузовик. Сколько времени это занимает?

К: Пару часов.

Р: Это тяжелый грузовик.

К: 8 часов.

Р: Это грузовик, загруженный песком.

К: 12 часов.

Р: У тебя нет лопаты или инструментов, только руки.

К: 2 дня.

Р: Он стоит зимой при -40 ℃.

К: 4 дня.

Р: Грузовик находится под водой.

К: Это не имеет никакого смысла, вы постоянно меняете условия! Почему ты мне все это рассказываешь? Вы, разработчики, постоянно говорите какую-то бессмыслицу…