Статистика в работе программиста

Все, что вы хотели знать о программизме, но боялись спросить.
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Статистика в работе программиста

Сообщение john doe »

Понятно, что в больших конторах все давно просчитано. Например, amazon.com считает, что рабочий день программиста - 4 часа, остальное время уходит на митинги, кофе, базары, просмотр новостей и пр.

А вот никто не встречал информацию - насколько часто программист запускает на выполнение задачу, которую пишет? Т.е. написал - запустил, не работает, поправил, запустил, не работает и т.д.
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

Re: Статистика в работе программиста

Сообщение (Alex) »

john doe писал(а):Понятно, что в больших конторах все давно просчитано. Например, amazon.com считает, что рабочий день программиста - 4 часа, остальное время уходит на митинги, кофе, базары, просмотр новостей и пр. А вот никто не встречал информацию - насколько часто программист запускает на выполнение задачу, которую пишет? Т.е. написал - запустил, не работает, поправил, запустил, не работает и т.д.
строго индивидуально...
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Сообщение john doe »

Alex, от вас я ожидал нечто более умное. Если в компании количество программистов исчисляется тысячами, то "индивидуально" уже никто не рассуждает.
Аватара пользователя
Marmot
Графоман
Сообщения: 39354
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

john doe писал(а):Если в компании количество программистов исчисляется тысячами, то "индивидуально" уже никто не рассуждает.
Рассуждают... в компании где я сейчас работаю - Yahoo >10К работников, программистов из них 30-40%.
Продукты и команды настолько разные что грести всех под одну гребёнку абсолютно глупо...
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Сообщение john doe »

Я так понял, что информации я не получу, а спорить ломает, так что - проехали.
Аватара пользователя
Earl Grey
Маньяк
Сообщения: 2893
Зарегистрирован: 22 фев 2005, 15:07

Re: Статистика в работе программиста

Сообщение Earl Grey »

john doe писал(а): А вот никто не встречал информацию - насколько часто программист запускает на выполнение задачу, которую пишет? Т.е. написал - запустил, не работает, поправил, запустил, не работает и т.д.
А информация о частоте использования кнопки F5 тоже нужна?
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Сообщение john doe »

А информация о частоте использования кнопки F5 тоже нужна?
Нет. У меня не празное любопытство. Так получается, что я могу зыпустить на выполнение код лишь 3-4 раз в день (обычное web-based multi-tierd приложение, но с кучей слоев и связок). Мне бы хотелось объяснить начальству непродуктивность такой работы, опираясь на реальные цифры.
Аватара пользователя
Marmot
Графоман
Сообщения: 39354
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

john doe писал(а):Нет. У меня не празное любопытство. Так получается, что я могу зыпустить на выполнение код лишь 3-4 раз в день
При правильном использовании unit test-ов этого должно быть достаточно. IMHO
Аватара пользователя
alpax
Графоман
Сообщения: 10766
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Сообщение alpax »

john doe писал(а):
А информация о частоте использования кнопки F5 тоже нужна?
Нет. У меня не празное любопытство.
Так а ты именно про это спрашиваешь - программа в Visual Studio запускается именно кнопкой F5. :)
Вообще действительно - как это посчитать? Если проект небольшой, запускается легко (той же F5 в VS), и не дает никаких побочных эффектов - так хоть зазапускайся. А если один "запуск" требует заметных усилий - deployment на сервер, перезапуск сервисов, да если еще на сервере в это время работают другие люди - тогда конечно это не такое простое дело, и частота подобных "запусков" вполне может быть административно ограничена.
То есть единственный ответ, который тебе уже дали: строго индивидуально...

А вообще обязательно запускать всю задачу? Нельзя что ли никак локально протестировать измененную часть? В больших проектах без этого никуда.
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Сообщение john doe »

Так а ты именно про это спрашиваешь - программа в Visual Studio запускается именно кнопкой F5.
Я не знаю, что такое Visual Studio.
сли проект небольшой, запускается легко (той же F5 в VS), и не дает никаких побочных эффектов - так хоть зазапускайся.
Для P4 + 2 гига памяти - не проблема, дело пары минут, ограничения чисто административные, связанные с общим руководством.
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Сообщение john doe »

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

Unit-тесты тоже надо запускать, а на это опять же надо полчаса.
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Сообщение Аман Ванкуверский »

john doe писал(а):Я не знаю, что такое Visual Studio.
:? :roll:
Аватара пользователя
Earl Grey
Маньяк
Сообщения: 2893
Зарегистрирован: 22 фев 2005, 15:07

Сообщение Earl Grey »

Аман Ванкуверский писал(а):
john doe писал(а):Я не знаю, что такое Visual Studio.
:? :roll:
матЕр! :)
john doe
Житель
Сообщения: 656
Зарегистрирован: 17 сен 2006, 13:34

Сообщение john doe »

Ну, знаю, конечно, но, слава Богу, далек я от мелкомягких технологий :-)
Аватара пользователя
Marmot
Графоман
Сообщения: 39354
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

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