ИМО, это отношение исходит от людей, у которых ужасная, сосущая душу работа в сочетании с плохими навыками тайм-менеджмента. Если вы в основном печатаете веб-формы весь день, выходите на работу и ищите более сложную работу, или начинайте свою собственную.
Вот вещь Концертный музыкант (виолончелист / пианист / что угодно) будет заниматься не более 6 часов в день. Большинство практикуют только несколько часов в день. на самых высоких уровнях
Люди говорят, что программы больше, потому что вы учитесь больше, но это дымовая завеса. 8 часов в день достаточно .
Прогресс НЕ является линейным. Это логарифмический
Единственная причина, по которой музыкант может заниматься дольше 3 часов, заключается в том, что ему нужно выжать лишние 1%, которые дают им эти часы. Если вы думаете, что это относится к вам, решая проблему CS, решенную 2 десятилетия назад, то у вас есть комплекс prima-donna для загрузки.
Я работал в компаниях по скороварке и, поверьте мне, фактический объем работы, которую выполняют эти парни, ничуть не лучше, чем компания, подобная 37signals, которая накладывает ограничения на объем работы: http://37signals.com / SVN / сообщений / 996-почему-я-любовь-рабочий с семью-людей
То, что в итоге происходит, так это то, что вы можете быть за компьютером в течение 10-12 часов, а в офисе - еще 2, но это не включает 90-минутный обед, который вы взяли, 2 часа, которые вы провели, просматривая обсуждение форумы, и час перерыва вы должны были играть в одну из многих игр, выложенных в офисе (настольный футбол, бильярд, яда ...).
Оглянись на этот график. Теперь вернемся ко мне.
Ваш ум на самом деле имеет возможность гораздо больше расширяться, если вы вовлекаете его в какое-то другое занятие: учитесь играть на музыкальном инструменте . Выучи иностранный язык . Еще лучше выйти и получить немного упражнений, и общаться с реальными живыми людьми .
По логарифмической природе производительности:
В известном исследовании молодых скрипачей, проведенном в 1993 году, исследователь производительности Андерс Эрикссон обнаружил, что все лучшие из них практиковали одинаково: утром, с тремя приращениями, не более 90 минут каждый, с перерывом между ними. Эриксон нашел такую же модель среди других музыкантов, спортсменов, шахматистов и писателей.
Для реальной производительности меньше значит больше
Это на самом деле хорошо известный принцип в мире бизнеса, я удивлен, что больше программистов об этом не слышали.
Обновление: Подробнее об исследовании Ericsson.
Идея о том, что для освоения требуется 10 000 часов / 10 лет, на самом деле основана на исследованиях, проведенных Ericsson, а не Malcom Gladwell.
Как мы все знаем, 1 год опыта можно повторить 10 раз ... так что просто сидеть на заднице 10 лет не может. Что же право является то , что Ericsson требует осознанной практики .
Он нашел этот принцип справедливым в легкой атлетике, музыке, письме, шахматах и математике. Кроме того, он определяет преднамеренную практику как настолько усердную, что даже на самых высоких уровнях вы можете работать только около 4 часов в день . В противном случае вы будете страдать от перетренированности или выгорания. Опять же, он признает, что отдача от преднамеренной практики уменьшается , примерно до 4 часов.
На предмет отсутствия хорошей / сложной работы:
Фигня. Либо найдите лучшую работу, либо вот идея: превратите свою текущую работу в то, чем она не является , по крайней мере, прямо сейчас.
Один из лучших моих знакомых программистов пришел на работу программистом по обслуживанию устаревшей системы, состоящей из десятков программ и сотен тысяч строк кода. Большинство из которых были взломаны за эти годы настолько, что вы могли бы сказать, что не было никакого последовательного дизайна для него больше.
Это была почти бесполезная, тупиковая работа. Менеджмент хотел, чтобы вы держали свою голову и просто исправляли эти чертовы ошибки. Хорошие разработчики работали над новым проектом. Люди либо приходили сюда, чтобы провести оставшиеся дни до выхода на пенсию, либо приобрели несколько лет опыта, прежде чем приступить к разработке новых приложений. Принимая во внимание, что большинство программистов будут жаловаться на отсутствие карьерного роста, или на возможность изучать новые вещи, или на отсутствие захватывающих проектов для работы, или, в более общем смысле, просто на смех, когда никто не позволяет им , этот парень просто сел и начал заниматься работа, которую нужно было сделать.
И в течение двух лет он превратил эту систему из гадкого адского кода спагетти в нечто прекрасное и функционирующее как швейцарские часы. Преобразование было настолько полным, что вице-президент подразделения стал уделять больше и больше внимания существующему проекту и начал сомневаться в ценности проекта «с нуля». Несмотря на то, что у него не было титула, операционные люди обращались к нему как к фактическому лидеру группы. Когда я ушел, вице-президент говорил о создании новой роли для него как системного архитектора ...
Я не уверен, что случилось с ним после этого, но он преподал мне пару очень важных уроков:
Ваша работа - это то, что вы делаете, и везде есть интересные проблемы, которые нужно решать . Если вы ненавидите писать экраны CRUD, решите проблему, автоматически создавая их.
Не сидите в ожидании возможности прийти к вам. Скорее всего, они никогда не будут.