Страница 1 из 2
Статистика в работе программиста
Добавлено: 27 ноя 2006, 15:48
john doe
Понятно, что в больших конторах все давно просчитано. Например, amazon.com считает, что рабочий день программиста - 4 часа, остальное время уходит на митинги, кофе, базары, просмотр новостей и пр.
А вот никто не встречал информацию - насколько часто программист запускает на выполнение задачу, которую пишет? Т.е. написал - запустил, не работает, поправил, запустил, не работает и т.д.
Re: Статистика в работе программиста
Добавлено: 28 ноя 2006, 08:53
(Alex)
john doe писал(а):Понятно, что в больших конторах все давно просчитано. Например, amazon.com считает, что рабочий день программиста - 4 часа, остальное время уходит на митинги, кофе, базары, просмотр новостей и пр. А вот никто не встречал информацию - насколько часто программист запускает на выполнение задачу, которую пишет? Т.е. написал - запустил, не работает, поправил, запустил, не работает и т.д.
строго индивидуально...
Добавлено: 28 ноя 2006, 10:00
john doe
Alex, от вас я ожидал нечто более умное. Если в компании количество программистов исчисляется тысячами, то "индивидуально" уже никто не рассуждает.
Добавлено: 28 ноя 2006, 10:37
Marmot
john doe писал(а):Если в компании количество программистов исчисляется тысячами, то "индивидуально" уже никто не рассуждает.
Рассуждают... в компании где я сейчас работаю - Yahoo >10К работников, программистов из них 30-40%.
Продукты и команды настолько разные что грести всех под одну гребёнку абсолютно глупо...
Добавлено: 28 ноя 2006, 11:15
john doe
Я так понял, что информации я не получу, а спорить ломает, так что - проехали.
Re: Статистика в работе программиста
Добавлено: 28 ноя 2006, 11:43
Earl Grey
john doe писал(а):
А вот никто не встречал информацию - насколько часто программист запускает на выполнение задачу, которую пишет? Т.е. написал - запустил, не работает, поправил, запустил, не работает и т.д.
А информация о частоте использования кнопки F5 тоже нужна?
Добавлено: 28 ноя 2006, 12:00
john doe
А информация о частоте использования кнопки F5 тоже нужна?
Нет. У меня не празное любопытство. Так получается, что я могу зыпустить на выполнение код лишь 3-4 раз в день (обычное web-based multi-tierd приложение, но с кучей слоев и связок). Мне бы хотелось объяснить начальству непродуктивность такой работы, опираясь на реальные цифры.
Добавлено: 28 ноя 2006, 12:28
Marmot
john doe писал(а):Нет. У меня не празное любопытство. Так получается, что я могу зыпустить на выполнение код лишь 3-4 раз в день
При правильном использовании unit test-ов этого должно быть достаточно. IMHO
Добавлено: 28 ноя 2006, 12:34
alpax
john doe писал(а):А информация о частоте использования кнопки F5 тоже нужна?
Нет. У меня не празное любопытство.
Так а ты именно про это спрашиваешь - программа в Visual Studio запускается именно кнопкой F5.

Вообще действительно - как это посчитать? Если проект небольшой, запускается легко (той же F5 в VS), и не дает никаких побочных эффектов - так хоть зазапускайся. А если один "запуск" требует заметных усилий - deployment на сервер, перезапуск сервисов, да если еще на сервере в это время работают другие люди - тогда конечно это не такое простое дело, и частота подобных "запусков" вполне может быть административно ограничена.
То есть единственный ответ, который тебе уже дали: строго индивидуально...
А вообще обязательно запускать всю задачу? Нельзя что ли никак локально протестировать измененную часть? В больших проектах без этого никуда.
Добавлено: 28 ноя 2006, 13:06
john doe
Так а ты именно про это спрашиваешь - программа в Visual Studio запускается именно кнопкой F5.
Я не знаю, что такое Visual Studio.
сли проект небольшой, запускается легко (той же F5 в VS), и не дает никаких побочных эффектов - так хоть зазапускайся.
Для P4 + 2 гига памяти - не проблема, дело пары минут, ограничения чисто административные, связанные с общим руководством.
Добавлено: 28 ноя 2006, 13:14
john doe
При правильном использовании unit test-ов этого должно быть достаточно. IMHO
Да можно и гланды верезать через задницу, если так надо, но если это приходится делать только потому, что пациенту лень открыть рот, то это глупо, а пациенту - вредно.
Unit-тесты тоже надо запускать, а на это опять же надо полчаса.
Добавлено: 28 ноя 2006, 13:15
Аман Ванкуверский
john doe писал(а):Я не знаю, что такое Visual Studio.

Добавлено: 28 ноя 2006, 13:24
Earl Grey
Аман Ванкуверский писал(а):john doe писал(а):Я не знаю, что такое Visual Studio.

матЕр!

Добавлено: 28 ноя 2006, 13:25
john doe
Ну, знаю, конечно, но, слава Богу, далек я от мелкомягких технологий

Добавлено: 28 ноя 2006, 13:37
Marmot
john doe писал(а):дело пары минут, ограничения чисто административные, связанные с общим руководством.
Т.е. технических ограничений на более частые запуски нету?
А начальство типа упёртое?
Тогда это уже совсем другой вопрос
john doe писал(а):Для P4 + 2 гига памяти - не проблема
А у меня вот есть задачки кторые надо пускать на 4х cores + 16G RAM как минимум, и бегают они часов по 5-6.
И вразумительные результаты получаются только если работать с production DBs...
Это я к тому что ситуации и проекты бывают разные...