Просматривая ваш вопрос, я думаю, что вижу три вопроса:
- Много ли на самом деле программистов приходят домой и занимаются программированием?
- Видят ли компании, которые нанимают программистов, 9-5 программистов как менее ценный ресурс?
- Является ли округлость желательной чертой? ( Да , конечно, но просто наличие хобби не обязательно делает человека округлым)
Тем не менее, я думаю, что все эти вопросы мотивированы единственной небольшой ошибкой в попытке диагностировать ваши симптомы:
Действовать как программист 9-5 - это поверхностный симптом, а не основная причина.
Что такое программист 9-5?
Ранее я не спешил описывать то, на что я ссылаюсь «9-5 программистом» в этом ответе. Кажется, что я обидел некоторых из-за этого. Итак, я добавлю эту попытку к определению: Кто-то, кто тратит нулевое время на внеклассные мероприятия, которые улучшают их повседневную работу. Другими словами, кто-то, кто тратит все свое время на производство и никто не вкладывает деньги в обучение и рост.
По определению почти никто из тех, кто проводит здесь какое-то время на Программистах, не вписывается в эту группу. Есть много вещей, которые можно сделать, кроме реального кодирования, которые улучшают карьеру программиста за пределами вашей 9-5:
- StackOverflow или Программисты
- Чтение (книги по программированию или программной инженерии)
- Изучение новых технологий
- И т.п.
Почему я могу вести себя как 9-5 программист?
Вопрос, который вам нужно задать себе, - это почему вы чувствуете себя программистом 9-5. Я могу думать о нескольких возможных причинах (я все еще вероятно скучал по некоторым).
1) Вы на самом деле программист 9-5 - вам не обязательно нравится программировать, но вы можете выполнять его достаточно грамотно, чтобы получать оплату. Вы делаете свою работу и выходите. Технология / программирование не достаточно интересны для вас, чтобы учиться в нерабочее время.
- Прогноз : Это как заводской рабочий программистов. Вы, вероятно, сделаете это через жизнь с достойной зарплатой, хорошей пенсией, и, боже упаси, в экономике все станет намного хуже, вы выйдете на пенсию в 65 лет. Однако, если вы чувствуете, что у вас есть больше возможностей для себя или для других, то вам следует найти свою страсть. Никто не попадает на «вершину своей игры» (любую игру) без страсти.
2) Ваша работа 9-5 удовлетворяет потребности в кодировании, поэтому вы исследуете другие увлечения - вам нравится кодировать, и вы достаточно хороши в этом. Вы не думаете о программировании дома, но вы все еще чувствуете воодушевление, чтобы учиться и развиваться другими способами вне рабочего времени.
Прогноз : Это как менеджер фабрики программистов. Это по-прежнему 9-5, но ваша работа дает вам достаточно возможностей, чтобы сохранять свои навыки острыми, и у вас достаточно страсти, чтобы использовать эти возможности. Ваша работа будет признана соответственно. В этой ситуации все еще возможно оказаться позади того места, где вы хотели быть на работе, или когда другие вас неожиданно обгонят. Чтобы предотвратить это, я предлагаю вам найти другие способы улучшить свои навыки программирования в части вашего дополнительного времени. Или, возможно, чистое программирование не совсем подходит для вас. Вы могли бы быть лучше на другой работе, где вещи, которые вы хотите делать за пределами 9-5, лучше дополняют вашу повседневную работу.
Обратите внимание, что это скользящая шкала. Дело в том, что ваш успех в ваших 9-5 увеличивается за счет уровня времени, которое вы тратите на развитие и оттачивание соответствующих навыков в свое свободное время.
3) Ваша работа сгорела от программирования - не все программы созданы равными. Эта работа убивает страсть к вашему ремеслу. Это похоже на то, чтобы быть фотографом и быть сфотографированным на месте преступления. В этом нет искусства. Следовательно, последнее, что вы хотите сделать больше, это программирование.
- Прогноз : если это вы, вам нужна новая работа. Если вы по-прежнему любите программирование, то в поисках новой работы вы должны быть в верхней части списка, чтобы предмет (или специальность по программированию) лучше подходил.
4) Ваша постоянная работа в целом сгорела - вы действительно любите программирование, и если вы получили здоровое наследство и бросили свою работу сегодня, вы, вероятно, в конечном итоге написали бы свое собственное программное обеспечение. Единственная проблема заключается в том, что к тому времени, когда вы выполнили свою работу в тот день, когда вы психически истощены. Когда вы вернетесь домой, вы не захотите делать ничего, кроме [укажите здесь свою любимую форму растительности].
Прогноз: это может или не может быть ваша работа / вина компании. Иногда работа на полный рабочий день является просто требовательной. Однако опасность этой стадии, аналогичной вышеописанной, заключается в том, что вы будете застаиваться. В то время как любой может понять, почему вы уходите с работы в 5 часов, и не думайте о работе, пока не вернетесь утром, со временем вы заметите, что вы остались на том же месте, в то время как другие с большей страстью приходили и бились в шторм и сделал некоторые сумасшедшие вещи. Возможно, это даже не потому, что они лучший программист, а просто потому, что они увлечены чем-то.
Решение не простое и, вероятно, отличается для всех. Когда я чувствовал, что достиг этой стадии раньше, лучшее, что я нашел для решения блюза с полной занятостью, - это просто находить и черпать вдохновение, где бы он ни находился - IE находить людей, делающих классные вещи. Например, мне нравится читать статьи или интервью с основателями программных стартапов. Возможно, это вдохновение даже не в программировании - фотография, живопись, музыка, что угодно. Если это уводит вас достаточно далеко от программирования, возможно, вы нашли свою настоящую страсть.
И это может быть даже ошибка вашего работодателя. Личное развитие сотрудников может принести большую пользу компании. Вы можете предложить вашему работодателю сосредоточиться на этом, выделив некоторое время для того, чтобы дать программистам возможность замедлиться, выяснить, почему сроки всегда вызывают такой стресс, и у них есть немного времени для изучения новых вещей. Вы можете даже узнать, что производство быстрее в менее напряженной среде.
Общая нить во всем этом заключается в том, что вам нужно выяснить пару вещей о себе:
- Для вас важна страсть? Является ли удовлетворение от достижения какого-то неизвестного потенциала или просто жить комфортной, стабильной жизнью?
- Программирование для вас страсть? Если нет, но вам не нужна страсть, разве это не приносит несчастья?
Чтобы ответить на ваш оригинальный вопрос, есть много возможностей для работников, которые не обязательно увлечены, но компетентны. Но вы не найдете ни одного из них, работающих на высших должностях. Вы не найдете их в соавторстве с компаниями . И эти рабочие места не в верхней части шкалы зарплаты. Ничто из этого не может быть важно для вас, и это не важно для всех работодателей - так что вас все равно могут уважать, если работа хорошо вам подходит.
Если какой - либо из этого является важным, я предлагаю вам найти способ принести страсть назад в вашей карьере.
Запись
В ответ на комментарии
Я не утверждаю, что в идеале можно было бы тратить больше 40 часов в неделю на программирование. Тем не менее, рабочие места связаны с производством, и большинство из них требует от вас тратить почти все это время на кодирование. В большинстве заданий по программированию это только поддерживает определенные навыки. Если вы хотите оставаться страстным (то есть не сгореть) и не застаиваться, вам нужно будет найти дополнительное время где-нибудь, чтобы улучшить свои навыки, чтобы преуспеть в программировании.
Некоторым людям, безусловно, повезло, что у них есть работа, которая ценит личное развитие, достаточное для того, чтобы в течение 9-5 лет владеть различными навыками. Не похоже, чтобы оригинальный плакат был в этом лагере. Если вы, оставайтесь там! Используйте свое дополнительное время для продуктивной работы, но не думайте, что это должно быть «кодирование». Если вы приходите домой с ощущением «истощения», то я сомневаюсь, что вы находитесь в этом лагере. Такая работа оставит вас в тонусе.
Смысл
Вы проводите 40 часов в неделю, делая что-то. Это не незначительно. Я считаю, что вы должны максимально использовать это. Чтобы извлечь из этого максимум пользы, часть вашего свободного времени должна быть потрачена на совершенствование навыков, которыми вы пользуетесь в течение дня.
Большинство рабочих мест требуют достаточного «производства» (внимание, уделяемое продукту, который не вносит значительного вклада в личностное обучение и рост) из 40 часов (или более), что мало для личного развития. Я считаю, что количество внимания, которое человек уделяет собственному обучению и росту, напрямую связано с его личным успехом. Это точка, которую я пытался решить здесь .
Если вы не хотите прямо или косвенно улучшать свои навыки программирования вне рабочего времени, вполне возможно, что вам будет лучше работать, где вы сможете использовать больше навыков, которые вам нравятся, улучшая и оттачивая свои навыки. нет больше времени.