Я не думаю, что они будут, по той простой причине, что вы не можете изучать это объективно:
1. Это варьируется от проекта к проекту
Мне приходилось работать над такими скучными проектами, что работать по одному часу в день было уже слишком долго. С плохо написанными требованиями, плохо написанной существующей кодовой базой и без какого-либо качества от меня, я мог изо всех сил пытаться сконцентрироваться и найти себя в Programmers.SE или делать другие несвязанные вещи в течение последних трех часов.
Мне также пришлось работать над проектами, настолько увлекательными, что я трачу на них 60 часов в неделю (без необходимости), написание неплохого исходного кода.
В этих двух случаях я был одним и тем же человеком. В первом случае моя производительность была ужасной, и я мог концентрироваться 0 часов в неделю. Во втором у меня была высокая производительность, и я мог концентрироваться более 40 часов в неделю.
2. Это варьируется от компании к компании
Как опыт, вы можете поместить двух разработчиков в разных условиях работы в одном проекте. Один разработчик будет работать в своем собственном офисе с быстродействующим ПК с двумя экранами, удобным креслом и т. Д. Второй будет иметь рабочий стол в центре колл-центра со старым ПК, подключением к Интернету на 56 Кб и ограничением в 50 МБ для все личные файлы (и нет права использовать флешки).
Через две недели поменяйте условия труда. Увидеть разницу?
3. Это меняется изо дня в день
Представьте себе, что в четверг разработчик знает, что он сможет быстро решить оставшиеся проблемы, что работа будет интересной, а все захватывающим и многообещающим. Она также узнала, что ее повысили, и ее муж связался с ней, чтобы сообщить хорошие новости, касающиеся ее личной жизни.
В пятницу тот же разработчик находит ее старую собаку мертвой и ее машина не заводится. Она опаздывает на работу и разливает кофе на стол и т. Д. Как это повлияет на ее ежедневную работу по сравнению с предыдущим днем?