На 9-5 программистов смотрят свысока?


146

Я считаю себя программистом от 9 до 5. Под этим я подразумеваю, что у меня есть работа по программированию, но после того, как я ухожу с работы, я оставляю свою работу там и не беру ее домой. Мне очень нравится мой выбор профессии, и мне нравится работа, которую я выполняю на своей нынешней работе. Мне также нравится изучать новые вещи в своей области, такие как новые технологии и достижения в индустрии программирования. Просто за пределами моей работы у меня есть другие хобби, которые я считаю более важными, и я хотел бы посвятить больше своего времени и сил. Я также чувствую, что посвящать> 40 часов в неделю одному предмету немного утомительно, так много ли программистов, которые хотят вернуться домой с работы по программированию и заняться программированием?

Может быть, это только мой нынешний работодатель, но я чувствую, что они оставляют мало времени для развития карьеры. Единственный способ для меня не отставать от новейших технологий и методов программирования - это делать это в свое свободное время, потому что мой работодатель не выделяет время в рабочее время, чтобы делать подобные вещи (сроки == $$$). Кто-нибудь еще так же относится к своему работодателю?

Исходя из вашего опыта, менеджеры и люди, которые нанимают программистов, считают 9-5 программистов менее ценным ресурсом? Я знаю, что могу улучшить свое резюме, участвуя в проекте с открытым исходным кодом и т. Д., Но я просто чувствую, что у меня нет свободного времени.

Можно ли сказать обратное, например, чтобы посвятить свое свободное время другим предметам, таким как искусство, показать всестороннее разнообразие, которое может быть желательной чертой для компании?



1
Может быть, это было покрыто, но ответы здесь действительно качественные, и вопрос заслуживает шанса для большего количества ответов. На это нет «правильного ответа», поэтому просто отсылать людей к другому набору ответов не имеет смысла.
Дэн Дипломат

Я считаю себя работником с 8:59 до 5:01, и я свободно признаю, что смотрю на программистов с 9:00 до 5:00, потому что очевидно, что работа меньше 8:02 в день, очевидно, не только признак лень, но также показывает гигантское отсутствие внимания к деталям.
ThomasX

Заблокировано по историческим причинам, см. «Блокировка закрытых вопросов с наибольшим количеством голосов» для получения дополнительной информации.
Яннис

Ответы:


251

Давайте внесем некоторый баланс в этот аргумент.

Для записи, я программист 9-5 в самом строгом смысле этого слова. Я кодировал в течение многих лет, и я, вероятно, буду кодировать для многих других. У меня есть сильная страсть к развитию и я люблю видеть, как все эти классы дают друг другу объятия и поцелуи. Я за пушистые кролики и за петли ...

НО ... и это большое но ...

Я отказываюсь пожертвовать своими другими обязанностями как мужа и отца, чтобы стать лучше в одном ... разработке программного обеспечения. Видите ли, когда вы лежите на смертном одре, вы смотрите глубоко в глаза своей жены и вспоминаете все те прекрасные моменты, которые вы проводите в Visio, рисуя UML-диаграммы и писать чистый, простой и понятный код ... Я думаю, что нет.

Дело не в балансе. Если мне придется выбирать, я буду беден и буду со своей семьей. Речь идет не о деньгах, удовлетворенности работой или вещах, которые я хочу.

Согласен, мой ответ, вероятно, имеет отношение только к некоторым женатым разработчикам, но для того, чтобы это стоило, я постараюсь представить тех из нас, кто вынужден заботиться о наших семьях, как настоящие мужчины. Взять на себя ответственность.

Не оправдывайтесь: « Моя жена вышла за меня замуж, как и я, она знает мою страсть к программированию и охотно жертвует каждую секунду моего свободного времени ради компьютера, потому что любит меня ». Чувак ... Я даже не пойду туда.

ТАК, короче говоря, уже длинная история.

Я кодирую с 9 до 5, изредка читаю статьи по разработке программного обеспечения дома. Я ценю время со своей семьей и не буду отсутствующим отцом или мужем. В мире достаточно таких.

У вас есть только 80 с лишним лет, чтобы жить на этой планете, как вы хотите, чтобы ваше табло выглядело, как только вы закончите. Нравится:

Разработчик программного обеспечения - 8/10
Муж - 2/10
Отец - 3/10

Действуй. Не я.

На самом деле, я захожу настолько далеко, что не работаю в компаниях, которые ожидают регулярных сверхурочных . Я готов делать сверхурочные время от времени, хотя все еще вижу в этом недостаток управления ожиданиями. Период. Дата доставки может в большинстве случаев быть гибкой, если проблемы обнаруживаются / сообщаются заранее.

Компании, как правило, начинают с оправдания «времени кризиса», которое удобно превращается в обычное явление. Это имеет деловой смысл, неоплачиваемое усилие. Если вы дадите мне время вместо (да! Вы знаете, где я буду проводить мой!), Я бы сделал время хруста в любое время.

Если нет, найдите себе одного из тех разработчиков, которые думают, что разработка программного обеспечения - это все, что нужно для жизни. Их много.

К сожалению, это похоже на какую-то напыщенную речь, но это не так.

Сводка: проверьте ваши текущие рабочие часы. Посмотрите на свои другие обязанности в жизни и уделите им соответствующее внимание. Не тратьте свою жизнь на то, чтобы стать великим только в одной вещи, это слишком большая жертва со слишком маленькой отдачей.


6
Я начал рвать прямо вокруг you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Питер Айтай

2
Лучший способ выразить это. И не только для женатых людей. У тебя есть жизнь, сделай все возможное. Если вы эффективно работаете 24/7 (без нескольких коротких часов сна), не ожидайте, что вы получите больше благодарности от своего босса, чем если бы вы работали 9-5 с небольшим количеством сверхурочной работы, потому что вы не собираюсь получить это! Вместо этого они будут накапливать на вас все больше и больше, пока вы не упадете под вес, и в этот момент вы будете обвинены в несоблюдении сроков, пока вы находитесь в больнице, восстанавливаясь после инсульта или сердечного приступа.
jwenting

69

Просматривая ваш вопрос, я думаю, что вижу три вопроса:

  • Много ли на самом деле программистов приходят домой и занимаются программированием?
  • Видят ли компании, которые нанимают программистов, 9-5 программистов как менее ценный ресурс?
  • Является ли округлость желательной чертой? ( Да , конечно, но просто наличие хобби не обязательно делает человека округлым)

Тем не менее, я думаю, что все эти вопросы мотивированы единственной небольшой ошибкой в ​​попытке диагностировать ваши симптомы:

Действовать как программист 9-5 - это поверхностный симптом, а не основная причина.

Что такое программист 9-5?

Ранее я не спешил описывать то, на что я ссылаюсь «9-5 программистом» в этом ответе. Кажется, что я обидел некоторых из-за этого. Итак, я добавлю эту попытку к определению: Кто-то, кто тратит нулевое время на внеклассные мероприятия, которые улучшают их повседневную работу. Другими словами, кто-то, кто тратит все свое время на производство и никто не вкладывает деньги в обучение и рост.

По определению почти никто из тех, кто проводит здесь какое-то время на Программистах, не вписывается в эту группу. Есть много вещей, которые можно сделать, кроме реального кодирования, которые улучшают карьеру программиста за пределами вашей 9-5:

  1. StackOverflow или Программисты
  2. Чтение (книги по программированию или программной инженерии)
  3. Изучение новых технологий
  4. И т.п.

Почему я могу вести себя как 9-5 программист?

Вопрос, который вам нужно задать себе, - это почему вы чувствуете себя программистом 9-5. Я могу думать о нескольких возможных причинах (я все еще вероятно скучал по некоторым).

1) Вы на самом деле программист 9-5 - вам не обязательно нравится программировать, но вы можете выполнять его достаточно грамотно, чтобы получать оплату. Вы делаете свою работу и выходите. Технология / программирование не достаточно интересны для вас, чтобы учиться в нерабочее время.

  • Прогноз : Это как заводской рабочий программистов. Вы, вероятно, сделаете это через жизнь с достойной зарплатой, хорошей пенсией, и, боже упаси, в экономике все станет намного хуже, вы выйдете на пенсию в 65 лет. Однако, если вы чувствуете, что у вас есть больше возможностей для себя или для других, то вам следует найти свою страсть. Никто не попадает на «вершину своей игры» (любую игру) без страсти.

2) Ваша работа 9-5 удовлетворяет потребности в кодировании, поэтому вы исследуете другие увлечения - вам нравится кодировать, и вы достаточно хороши в этом. Вы не думаете о программировании дома, но вы все еще чувствуете воодушевление, чтобы учиться и развиваться другими способами вне рабочего времени.

  • Прогноз : Это как менеджер фабрики программистов. Это по-прежнему 9-5, но ваша работа дает вам достаточно возможностей, чтобы сохранять свои навыки острыми, и у вас достаточно страсти, чтобы использовать эти возможности. Ваша работа будет признана соответственно. В этой ситуации все еще возможно оказаться позади того места, где вы хотели быть на работе, или когда другие вас неожиданно обгонят. Чтобы предотвратить это, я предлагаю вам найти другие способы улучшить свои навыки программирования в части вашего дополнительного времени. Или, возможно, чистое программирование не совсем подходит для вас. Вы могли бы быть лучше на другой работе, где вещи, которые вы хотите делать за пределами 9-5, лучше дополняют вашу повседневную работу.

    Обратите внимание, что это скользящая шкала. Дело в том, что ваш успех в ваших 9-5 увеличивается за счет уровня времени, которое вы тратите на развитие и оттачивание соответствующих навыков в свое свободное время.

3) Ваша работа сгорела от программирования - не все программы созданы равными. Эта работа убивает страсть к вашему ремеслу. Это похоже на то, чтобы быть фотографом и быть сфотографированным на месте преступления. В этом нет искусства. Следовательно, последнее, что вы хотите сделать больше, это программирование.

  • Прогноз : если это вы, вам нужна новая работа. Если вы по-прежнему любите программирование, то в поисках новой работы вы должны быть в верхней части списка, чтобы предмет (или специальность по программированию) лучше подходил.

4) Ваша постоянная работа в целом сгорела - вы действительно любите программирование, и если вы получили здоровое наследство и бросили свою работу сегодня, вы, вероятно, в конечном итоге написали бы свое собственное программное обеспечение. Единственная проблема заключается в том, что к тому времени, когда вы выполнили свою работу в тот день, когда вы психически истощены. Когда вы вернетесь домой, вы не захотите делать ничего, кроме [укажите здесь свою любимую форму растительности].

  • Прогноз: это может или не может быть ваша работа / вина компании. Иногда работа на полный рабочий день является просто требовательной. Однако опасность этой стадии, аналогичной вышеописанной, заключается в том, что вы будете застаиваться. В то время как любой может понять, почему вы уходите с работы в 5 часов, и не думайте о работе, пока не вернетесь утром, со временем вы заметите, что вы остались на том же месте, в то время как другие с большей страстью приходили и бились в шторм и сделал некоторые сумасшедшие вещи. Возможно, это даже не потому, что они лучший программист, а просто потому, что они увлечены чем-то.

    Решение не простое и, вероятно, отличается для всех. Когда я чувствовал, что достиг этой стадии раньше, лучшее, что я нашел для решения блюза с полной занятостью, - это просто находить и черпать вдохновение, где бы он ни находился - IE находить людей, делающих классные вещи. Например, мне нравится читать статьи или интервью с основателями программных стартапов. Возможно, это вдохновение даже не в программировании - фотография, живопись, музыка, что угодно. Если это уводит вас достаточно далеко от программирования, возможно, вы нашли свою настоящую страсть.

    И это может быть даже ошибка вашего работодателя. Личное развитие сотрудников может принести большую пользу компании. Вы можете предложить вашему работодателю сосредоточиться на этом, выделив некоторое время для того, чтобы дать программистам возможность замедлиться, выяснить, почему сроки всегда вызывают такой стресс, и у них есть немного времени для изучения новых вещей. Вы можете даже узнать, что производство быстрее в менее напряженной среде.


Общая нить во всем этом заключается в том, что вам нужно выяснить пару вещей о себе:

  1. Для вас важна страсть? Является ли удовлетворение от достижения какого-то неизвестного потенциала или просто жить комфортной, стабильной жизнью?
  2. Программирование для вас страсть? Если нет, но вам не нужна страсть, разве это не приносит несчастья?

Чтобы ответить на ваш оригинальный вопрос, есть много возможностей для работников, которые не обязательно увлечены, но компетентны. Но вы не найдете ни одного из них, работающих на высших должностях. Вы не найдете их в соавторстве с компаниями . И эти рабочие места не в верхней части шкалы зарплаты. Ничто из этого не может быть важно для вас, и это не важно для всех работодателей - так что вас все равно могут уважать, если работа хорошо вам подходит.

Если какой - либо из этого является важным, я предлагаю вам найти способ принести страсть назад в вашей карьере.

Запись

В ответ на комментарии

Я не утверждаю, что в идеале можно было бы тратить больше 40 часов в неделю на программирование. Тем не менее, рабочие места связаны с производством, и большинство из них требует от вас тратить почти все это время на кодирование. В большинстве заданий по программированию это только поддерживает определенные навыки. Если вы хотите оставаться страстным (то есть не сгореть) и не застаиваться, вам нужно будет найти дополнительное время где-нибудь, чтобы улучшить свои навыки, чтобы преуспеть в программировании.

Некоторым людям, безусловно, повезло, что у них есть работа, которая ценит личное развитие, достаточное для того, чтобы в течение 9-5 лет владеть различными навыками. Не похоже, чтобы оригинальный плакат был в этом лагере. Если вы, оставайтесь там! Используйте свое дополнительное время для продуктивной работы, но не думайте, что это должно быть «кодирование». Если вы приходите домой с ощущением «истощения», то я сомневаюсь, что вы находитесь в этом лагере. Такая работа оставит вас в тонусе.

Смысл

Вы проводите 40 часов в неделю, делая что-то. Это не незначительно. Я считаю, что вы должны максимально использовать это. Чтобы извлечь из этого максимум пользы, часть вашего свободного времени должна быть потрачена на совершенствование навыков, которыми вы пользуетесь в течение дня.

Большинство рабочих мест требуют достаточного «производства» (внимание, уделяемое продукту, который не вносит значительного вклада в личностное обучение и рост) из 40 часов (или более), что мало для личного развития. Я считаю, что количество внимания, которое человек уделяет собственному обучению и росту, напрямую связано с его личным успехом. Это точка, которую я пытался решить здесь .

Если вы не хотите прямо или косвенно улучшать свои навыки программирования вне рабочего времени, вполне возможно, что вам будет лучше работать, где вы сможете использовать больше навыков, которые вам нравятся, улучшая и оттачивая свои навыки. нет больше времени.


29

Биполярное обсуждение здесь просто смешно. Кажется, есть только два варианта.

  1. Вы программист 9-5
  2. Вы преданный разработчик на всю жизнь без жизни.

Честно говоря, это BS. Между ними есть И это совершенно разумно. Конечно, можно создать семью и быть хорошим родителем и супругом, все еще проводя некоторое время в нерабочее время, оттачивая свое мастерство.

Если вы не являетесь неквалифицированным рабочим, вам следует планировать проводить время в нерабочее время с каким-либо непрерывным образованием. Это делают врачи, учителя, программисты. Вы не можете ожидать, что пройдете всю карьеру программиста, не взяв на себя инициативу самостоятельно изучать новые вещи. Технологические изменения. Вы должны измениться с этим. И если вы считаете, что ответственность за получение образования, необходимого вам для продолжения продуктивной работы, лежит на вашем работодателе, то вы потерпели поражение. Если бы это было правдой, работодатели должны были бы платить за наши дипломы колледжа.

Конечно, некоторые работодатели лучше других. Некоторые предлагают помощь в обучении и другие стимулы, чтобы вы узнали больше. Но даже тогда большая часть этого непрерывного образования происходит вне рабочего времени.

Квалифицированному профессионалу необходимо сохранить свои навыки, если они хотят сохранить свою работу. Это их обязанность сделать это. Это гораздо дешевле для работодателя нанять новый работник с соответствующими навыками , чем заплатить существующий работник , чтобы узнать навыки.

Да, я смотрю свысока на 9-5 программистов, или на тех, кого я называю "Дневные разработчики", которые не заинтересованы в том, чтобы лучше делать то, что они делают в свое время. Я не утверждаю, что вам нужно пренебрегать семейными программами или питаться-дышать-пить. Но тратить несколько часов в неделю на чтение, посещение ночных занятий или оттачивание новых навыков - это неоправданное ожидание. Я делаю это, и у меня все еще прекрасные отношения с женой и двумя детьми. У нас даже третий ребенок в пути.

Нет никаких причин, по которым вы не можете быть одновременно преданным, опытным программистом и ориентированным на семью человеком.


проблема с этим «непрерывным образованием» - это стоимость. И не забывайте, что во многих других отраслях компания должна финансировать ее в гораздо большей степени, чем в нашей. Машинист может ожидать, что его работодатель заплатит за обучение на новой машине, а программист должен заплатить за свое обучение использованию нового языка или инструмента. Пилот получает оплату за обучение в своей авиакомпании или военно-воздушных силах. Фактически, военно-воздушные силы нанимают людей и оплачивают их во время первоначальной подготовки, не зная, удастся ли им когда-нибудь полететь за ними.
jwenting

Ты ведь не собираешься сравнивать военную службу с работой?
Джейсон Дин

14

Я бы не стал называть вас 9-5 программистом, основываясь на вашем описании.

Программист 9-5, на которого я смотрю свысока, не имеет абсолютно НЕТ страсти или интереса к оттачиванию своего мастерства, а просто изо всех сил старается изо дня в день никогда не проявлять никакого интереса к улучшению своей работы.

С тех пор как отцовство вступило во владение, у меня гораздо меньше времени, чтобы тратить на крупные проекты по программированию на дому, поэтому я знаю, откуда вы, но я все еще провожу некоторое время здесь и там, изучая новые методы и инструменты, которые я мог бы использовать для работы.


Я же - это есть возможность уравновесить два , не становясь небрежным отец. На самом деле, я считаю невозможным тратить часы на кодирование, потому что каждый раз, когда проходит слишком много времени, одно и то же становится просто скучно
Крис С

6

Я собираюсь ответить на вопрос:

Да, программисты, которые программируют только 9-5, или любое другое время, необходимое для выполнения своей работы, смотрят на большое количество программистов свысока.

Что касается того, почему это должно быть, я понятия не имею. Ни у одной другой профессии, о которой я знаю, нет такой странной идеи. Мы не ожидаем, что полицейские будут охотиться на преступников в свое время или пожарные тушат дополнительные пожары. И это не хорошо. Множество отличных программистов делают свою работу очень хорошо, а затем возвращаются домой к своим семьям.

Однако, по моему опыту, менеджеры на самом деле понимают это лучше, чем программисты. Практически никто из менеджеров по найму не посчитает отсутствие внешних проектов негативным. Они будут воспринимать внешние проекты как позитивные только в том смысле, что навыки, приобретенные в ходе этих проектов, улучшают возможности найма. Простая готовность делать внешние проекты не является положительной.

Обратите внимание, что я не говорю об улучшении ваших навыков или обучения вне работы. Практически каждая профессия - врачи, учителя, юристы - ожидает, что ее специалисты будут уделять дополнительное время обучению в нерабочее время. Это часть того, чтобы быть профессионалом, а не работником конвейера. Но некоторые программисты, кажется, имеют эту странную идею, что если у вас нет побочных проектов, то вы не настоящий программист.


Люди не смотрят свысока на 9-5 программистов, если они хорошо справляются со своей работой. В этом утверждении также должно быть достаточно сказано, почему они смотрят свысока на 9-5 программистов. Люди, которые просто обладают минимальными навыками, необходимыми для их работы, как правило, не получают должного внимания.
Данк

1
Мы ожидаем, что полицейские будут охотиться на преступников в свое свободное время. В Лондонской столичной полиции вы должны провести два года в качестве «Специального» - неоплачиваемого добровольца - прежде чем вас будут рассматривать на должность на полный рабочий день.
Роберт

Это не то же самое, что ожидать от них дополнительного времени после окончания рабочего дня. Это больше похоже на программирование во время учебы в колледже.
DJClayworth

@ robertc здесь они потеряли бы свою работу, если бы сделали это, потому что они будут совершать преступления («незаконный арест» и тому подобное). И, конечно же, требование неоплачиваемого труда незаконно и здесь, и во многих местах.
jwenting

@DJClayworth "Но некоторые программисты, похоже, имеют эту странную идею, что если у вас нет побочных проектов, то вы не настоящий программист" Да! Это то, к чему я стремился, когда смотрел свысока. Я согласен, что это странно. Я нахожусь в равновесии, но без сторонних проектов, и я чувствую, что многие ответы здесь подтвердили, что я такой же «настоящий программист»
Б. Джонсон

4

Меня немного смущает ваш вопрос - вы говорите, что вам нравится узнавать о новых технологиях и достижениях, что заставляет меня думать, что вы, по крайней мере, немного более увлечены тем, чтобы быть программистом, чем кем-то, кто занимается, делает то, что они » требуется сделать, и полностью выключается, когда они сделаны.

В любой области, я думаю, это замечательно - нанимать людей, которые действительно любят то, что они делают. По моему опыту, они, как правило, полны энтузиазма, находчивы и в целом счастливы. Я имею в виду, что если вы любите программирование, и это то, чем вы будете заниматься каждый день своей жизни, вы будете намного счастливее и достигнете гораздо большего.

В то же время, я думаю, что это здорово - заниматься другими увлечениями и даже приобретать навыки в них. Это может быть спорт, искусство, домохозяйство, что угодно - для меня наличие других увлечений делает меня лучшим решением проблем и держит меня в тонусе.

Что касается ситуации в вашей компании, если вы хотите узнать больше, вас ничто не остановит. Если вы ждете, что ваша работа расширит ваш опыт, я думаю, вам нужно найти другую работу, где вы получите такую ​​гибкость. Удачи - многие просто двигаются по нижней линии.


10
Вы можете любить программирование, но все же неохотно выходить за рамки 9–5. Я предпочитаю рано уходить и почитать онлайн-ресурсы, программы или что-нибудь, связанное с компьютером, с комфортом дома. Время от времени вы можете заставлять меня оставаться подольше, например, в момент выхода новой версии, но я всегда чувствую, что эти дополнительные часы должны быть оплачены (а в 90% случаев они не оплачиваются).
Джалайн

@Jalayn Я полностью согласен, работа должна быть сделана на работе. Я интерпретирую программистов с 9 по 5 как тех, кто просто работает, программирует и никогда не делает ничего за пределами этого периода.
Nic

3

Это может быть сложный вопрос, но я попробую.

С моей точки зрения, это зависит от бизнес-модели компании. Некоторые компании работают так, чтобы у сотрудников было время расти так, как они выбирают, в конечном итоге принесет пользу компании, поскольку у работника с большим пониманием есть что предложить. Не говоря уже о том, что такие действия потенциально ведут к более счастливой базе сотрудников.

Я знаю многих программистов, которые пишут днем ​​и пишут ночью. Для большинства из них это потому, что они склонны к программированию, а не потому, что это выглядит хорошо (хотя это обычно окупается в их работе).

Для таких вещей вы действительно должны рассмотреть свою собственную ситуацию. Где вы хотите / хотите быть в n единиц времени? Требуется ли для этого больше кодирования или лучшего понимания какого-то другого дополнения?

Опять же, чтобы ответить на ваш вопрос: это зависит от компании. Есть люди, которые также смотрят свысока на людей, которые тратят слишком много времени на программирование . У нас есть сочетание обоих видов управления в моей компании.


2

Я действительно понимаю вашу ситуацию, я работал почти 40 часов в неделю с .NET. Это было довольно круто, но когда я был дома, я проводил время за компьютером.

К сожалению, трудно быть «признанным» программистом, если вы делаете вещи для босса под невидимым именем, особенно под .NET или другими проприетарными технологиями Microsoft. Это похоже на использование чужого кода, чтобы сделать то, что никто не знает, что вы сделали.

Если вы креативны, любите иметь дело с новыми тенденциями и обладаете некоторыми навыками маркетинга и общения, я предлагаю вам начать личные проекты. Невероятно, как это помогает вам быть в курсе того, что вы делаете.


2
Решение состоит в том, чтобы не производить что-то под невидимым именем.
Ramhound

2

Есть две крайности, на которые я лично смотрю свысока:

  • Программист, который работает 6-7 дней в неделю по 10-14 часов в день на работе. Менеджмент любит эти типы, потому что они получают много бесплатной работы (хотя часы на работе не всегда являются хорошим показателем производительности). На самом деле руководство приложит все усилия, чтобы 40 часов в неделю программисты почувствовали, что они отстали, и попытаются извлечь из них такую ​​бесплатную работу. Я бы подумал сделать это, только если оплата правильная. (Например, для меня свыше 200 000 долларов в год; мое свободное время ценно.)

  • Строгий программист с 9 до 5, который по вечерам и выходным вообще не заботится о программировании или о чем-либо связанном с технологиями, когда они находятся вне работы. Это плохо, так как их навыки могут ухудшиться, они не узнают о новых технологиях, они, кажется, действительно не заинтересованы в этом, это просто работа для зарплаты.

Я предпочитаю иметь баланс. Я стараюсь не тратить (много) более 40-50 часов на работу, связанную с работой, за исключением случаев, когда это исключительное обстоятельство (когда я чувствую, что во многом это моя вина, а не нереальные ожидания). Тем не менее, я все еще держу свои навыки программирования и стараюсь изучать технические вещи в свободное время, а иногда провожу время с любимыми проектами, потому что нахожу программирование интересным, а любимые проекты веселыми. Конечно, если у вас есть другие важные обязательства (например, дети), вы, очевидно, должны уменьшить такого рода вещи; но у вас все равно должно быть желание делать подобные вещи, если у вас есть время. Неделя составляет 168 часов, потратьте 56 часов на сон, 40 часов на работу, 30 часов на поездку на работу + еду + еженедельную работу, и у вас остается примерно 6 часов в день на другие вещи. Может быть, вы решите смотреть много ТВ / фильмов / спортивных состязаний или заняться другими хобби или проводить большую часть времени с женой и детьми. Это здорово, и хорошо округляться - это хорошо, но, может быть, вы можете найти от 30 минут до 2 часов в большинстве дней (когда вас не заболело), ​​чтобы просто немного поспеть? Купить случайную техническую книгу? Чтение stackoverflow и связанных? Поиграйтесь с html5 canvas; узнать, что суета с NoSQL, node.js? Видите, как трудно было бы создать приложение для Android / iPad? Выучить забавный (и, возможно, непрактичный) язык, такой как haskell? заболел) просто немного поспевать? Купить случайную техническую книгу? Читайте stackoverflow и связанные? Поиграйтесь с html5 canvas; узнать, что суета с NoSQL, node.js? Видите, как трудно было бы создать приложение для Android / iPad? Выучить забавный (и, возможно, непрактичный) язык, такой как haskell? заболел) просто немного поспевать? Купить случайную техническую книгу? Читайте stackoverflow и связанные? Поиграйтесь с html5 canvas; узнать, что суета с NoSQL, node.js? Видите, как трудно было бы создать приложение для Android / iPad? Выучить забавный (и, возможно, непрактичный) язык, такой как haskell?


2

Единственный способ для меня не отставать от новейших технологий и методов программирования - это делать это в свое свободное время, потому что мой работодатель не выделяет время в рабочее время, чтобы делать подобные вещи (сроки == $$$).

Ваш работодатель платит вам, чтобы производить, а не учиться. Очень немногие компании, кроме Google или, возможно, Amazon (или других компаний такого масштаба), могут оправдать то, что кто-то ничего не производит.

Можно ли сказать обратное, например, чтобы посвятить свое свободное время другим предметам, таким как искусство, показать всестороннее разнообразие, которое может быть желательной чертой для компании?

Конечно, их называют техническими художниками, и да, они могут быть очень ценными, потому что кого-то, кто обладает сильными и слабыми умственными способностями, довольно сложно найти.

Сказав, что за свою 10-летнюю карьеру я еще не встречал 9-5 (то есть, единственный раз, когда этот человек занимается работой, это работа).

Редактировать:

Похоже, я не совсем понял в своем первом пункте, поэтому я попытаюсь уточнить. Обучение является неотъемлемой частью повседневной жизни инженера. Если вы не учитесь, вы не поправляетесь. Если тебе не становится лучше, ты застреваешь в колее. Если вы застряли в колее, чаще всего у вас есть и несчастный работодатель, и работник.

Смысл моей точки зрения был просто в том, что (по моему собственному опыту), обучение в контексте, который имеет отношение к вашей работе, обычно легко найти. Распределение времени для (потенциально) нерелевантных технологий труднее найти, и поэтому, больше раз, чем нужно, нужно делать в свое время (таким образом, преодолевая 9-5).


11
«Ваш работодатель платит вам за то, что вы производите, а не учитесь». Но разве обучение не должно повышать производительность и уменьшать количество проблем?
Jas

1
На самом деле многие компании платят вам за обучение, но только если это сделает вас более продуктивным. Это обучение может быть на работе, неформальное обучение или формальные занятия. Также многие другие области карьеры проводят время за пределами 9-5. Они посещают занятия, читают технические журналы и работают со временем. Правда, программисты склонны доводить это до крайности, но мы не единственные.
Джим С

@Jim C: Конечно, многие компании платят за занятия и тому подобное, но курсы обычно проходят в свободное время.
Демиан Брехт

@Jas: Абсолютно. Тем не менее, в контексте вопроса ОП (изучение новых технологий, которые потенциально могут быть неприменимы к вашей основной компетенции в сфере занятости), обучение не является оправданным в течение рабочего времени.
Демиан Брехт

Моя компания фактически требует от нас идти в ногу с новейшими технологиями. Как вы должны создавать качественную работу, не изучая различные новые технологии? Я не говорю, что компании должны платить за то, что вы работаете над биологией или фотографией, но обучение - это часть того, что делают разработчики при решении проблем. Если вы можете потратить годы на программирование, не тратя времени на исследования или обучение, то вы, вероятно, делаете это неправильно.
Морган Херлокер

1

Использование количества времени, которое кто-то потратил на работу в качестве измерения для производства, кажется просто еще одной строкой кода, которую можно легко воспроизвести. Многие люди просто начинают заниматься личными делами на работе. Они ждут лучшего движения, поэтому приходят на работу раньше, а потом уходят. Или они работают в центре города и тратят время, пока не заполнятся пабы.

Я не попал в ИТ-индустрию, потому что хотел пробить время. Работа, которую я выполняю, намного проще для моего тела, чем работа, которую делал мой отец. Постоянное общение с работодателем - плохой знак. Даже в 40 часов в неделю, это все еще слишком много времени, чтобы тратить в жизни на то, что вам не нравится.

В жизни есть время для семьи, друзей и других интересов. Некоторые вы можете поделиться с другими, некоторые вы не можете. В моей жизни есть другие люди, которые хотят делать что-то вне своего рабочего дня, что меня не касается, поэтому я могу работать или играть. Иногда моя текущая работа может предложить оба.

Моя карьера положительно отвечает на многие, но не все потребности в моей жизни, и я ожидаю, что окружающие меня уважают это. Ох, и я много смотрю футбол.


1

Я программист 8 - 6 , но что более важно, я - ПОЛЬЗОВАТЕЛЬ 8 - 6 ПК . До того, как я закончил университет, я использовал свой компьютер около 8-9 часов в день, между программированием, игрой в игры, серфингом в Интернете и чатом. В день, когда я начал работать, с 8 утра до 6 вечера, я почти не возвращался домой и не садился за компьютер, чтобы писать код, общаться, заниматься серфингом или играть (или что-то еще). Честно говоря, я даже не хочу смотреть на компьютер, я получаю электронную почту и общаюсь с моим телефоном.

Теперь я люблю свою работу и не могу представить, что я делаю что-то еще. Но одно - это работа, а другое - хобби. Если ваше хобби также состоит в том, чтобы кодировать, то вы можете вернуться домой и продолжать работать, в противном случае вам захочется вернуться домой и заняться чем-то другим.

Если другие программисты смотрят свысока на этот факт, то это действительно их проблема. До сих пор я никогда не встречал программиста, который смотрел на меня свысока за это. Но, честно говоря, из всех знакомых мне программистов только небольшая часть кода в свободное время.


На самом деле дело не в том, чтобы смотреть свысока на других программистов, основываясь на том, что они работают только с 9 до 5. Это вопрос тех 9-5 разработчиков, которые не обладают хорошими навыками для выполнения своей работы, на которую смотрят свысока. Есть некоторые области развития, которые не так уж технически сложны, или инновациям мало места. Я подозреваю, что многие из тех, кто работает с 9 до 5, работают над проектами такого типа, поэтому они не понимают необходимости постоянного обучения. И если это ваша позиция, то вы правы. Если бы вы проводили время дома, то ваша работа была бы еще менее сложной ...
Данк

@Dunk Тогда в этом случае вопрос сформулирован неправильно. Это должны неспособные программисты, а не 9-5ers ... И вопрос может относиться к любой работе. Я считаю себя ОЧЕНЬ способным, и в своей работе мы постоянно внедряем инновации (мы должны это делать), НО мы делаем это в течение 9 часов нашей работы. Если вам 9 часов в день недостаточно, я бы поставил под сомнение ВАШУ способность решать проблемы, а не мою.
AJC

1

Извините, но никакая работа не заслуживает более 40 часов вашего времени в неделю, точка. Есть определенные профессии, которые (возможно) значат для общества гораздо больше, чем другие, например, врачи, полицейский, EMT и т. Д. Даже они не должны (обратите внимание: должны) посвящать этому более 40 часов в неделю, это работодатель должен нанимать больше работников, если у них нет достаточно средств, чтобы работать без людей, работающих ОТ.

40 часов в неделю - это уже слишком много. Подумайте об этом, среднестатистическим человеческим жизням должно быть сколько, 80 лет или около того? Они начинают ходить в школу в возрасте 5/6 лет, и с этого момента в основном заняты по 8 часов каждый будний день (минус 3 месяца), пока не будут готовы к поступлению в колледж. Я приведу некоторые средние цифры здесь:

  • Вы живете в среднем 700 800 часов.
  • 1-й класс до 12 класса занимает в среднем 19 200 часов (без лет)
  • Обычно вы работаете летом в старших классах, так что верните их обратно: 1920 часов
  • Колледж занимает около 35 часов в неделю в течение 4 лет (с интерном / рабочим учебным временем / учебой): 7280 часов - лето (1680) = 5600
  • Затем скажите, что вы получаете работу и работаете с того момента (22 года), когда вам 65 (?): 89 440 часов - (3 недели в год) 5 160 = 84 280 часов.

Сложите их все и получите% от вашей жизни: 111 000/700 800 = около 16%

16% вашей жизни посвящено РАБОТЕ. Вы живете один раз, и это невероятное время жизни, которое каждый из нас испытывает, примерно на 1/6 меньше из-за вашей «работы». И это ТОЛЬКО если вы работаете 40 часов в неделю. Вы никогда не должны отдавать больше, чем это. Лелеять вашу жизнь.


Один из вариантов: меньше спать. Я спал около 6-7 часов в сутки. Тогда я узнал, что у меня было апноэ во сне. С этим контролем я обнаружил, что мне нужно всего лишь 4-5 часов сна каждую ночь, чтобы хорошо отдохнуть. Это дополнительные 87 600 часов времени, которые я получаю по сравнению с тем, кто спит в среднем по 8 часов в сутки! :-)
afrazier

Немного поверхностно думать, что школа - это только часть работы. В детстве есть так много вещей, которые вам нужно выучить (прочитать, написать, основам математики), чтобы иметь возможность зарабатывать большую часть жизни. Это не имеет ничего общего с выбранной вами профессиональной карьерой.
Том ван Энккеворт

1

Если вы хотите преуспеть в чем-то, вам нужно пожертвовать другими вещами. Это единственный способ. Хотите заработать кучу денег как разработчик программного обеспечения / предприниматель? Затем попрощайтесь со своей семейной жизнью хотя бы на несколько лет. Каждый должен сделать этот выбор самостоятельно. Это сделка, вы можете принять ее или оставить.


0

Всегда был баланс между работой и жизнью. 9-5 's те, которые там для зарплаты. Я работал на некоторых из этих работ, где руководство высосало все веселье из того, почему я был там. Я обычно заканчивал тем, что уезжал, чтобы найти те работы, которые другие вдохновляют вас изучать больше, или просто технология, которую вы используете, делает программирование увлекательным и заставляет вас хотеть заниматься ОТ или жертвовать свободным временем. Но, как всегда, слишком много одного ведет к застою. У меня есть по крайней мере 4 хобби вне работы плюс семья, и я обнаружил, что несколько раз эти хобби помогали моей карьере очень странными способами. Так что да, программа 9-5, делайте OT, когда это необходимо, но ради бога, получайте удовольствие от жизни.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.