Я прекратил писать ради забавы, это плохой знак? [закрыто]


71

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

Это плохой знак? Я имею в виду, что я все еще пытаюсь быть в курсе последних тенденций, посещать форумы разработчиков / блоги / и т. Д., Но я не сказал: «Я хочу изучать язык X - мне интересно, смогу ли я написать приложение Y в нем»

Это случилось с кем-то еще?


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

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

Я тоже прекратил писать ради забавы и теперь стараюсь ограничить свободное время на компьютере.
Диан

7
Я пишу только для развлечения, это плохой знак?
linjunhalida

Если вы можете голосовать и считаете, что это полезный вопрос или у него есть полезные ответы ниже, пожалуйста, проголосуйте. Для создания хорошего сообщества сайтам StackExchange нужны голоса. Вы можете отдавать 30 голосов в день, не тратьте их впустую. Специально для пользователей с высокой репутацией и низким количеством подсчитанных голосов, пожалуйста, прочитайте это: meta.programmers.stackexchange.com/questions/393/…
Maniero

Ответы:


50

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


4
Я хотел бы поговорить с моим боссом об этом;)
JeffO

2
Хотел поблагодарить тебя. Я решил отвлечься от программирования и наслаждаться другими вещами. Сейчас я пишу приложение для моего телефона Android и вспомнил, почему я люблю кодировать.
PSU_Kardi 13.10.10

2
@PSU_Kardi - Удачи в этом проекте.
ChaosPandion

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

Хорошая идея. Я должен попробовать это с моей оставленной попыткой изучить verilog

23

Это случилось с кем-то еще?

Нет! Ты первый!

Серьезно, давай, это естественно! С возрастом у людей возникает много проблем: дети, родители, финансы, семья. Решение каждого из них требует мозговой активности. А мозги просто устают (а с возрастом они устают легче). Так что после работы и всего такого, чего у вас может не хватить, вы можете посвятить себя такой интенсивной работе мозга, как кодирование.

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

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


1
Ну, может быть, я должен был сказать - это случилось с кем-то еще «здесь». Здесь быть ключевым словом. Я высоко ценю людей на stackexchange / stackoverflow, потому что они обычно заботятся о своем ремесле.
PSU_Kardi

@PSU, хорошо, отредактировал мой ответ, чтобы отразить это
P Shved

3
Я думаю, что дети - причина № 1. Семь лет назад я вернулся домой с работы в 5:30, пообедал к 6 или 6:30, а затем у меня было по крайней мере четыре часа свободного времени, пока я не заснул. Я мог написать код в течение часа или двух и не использовать весь вечер. Теперь мне повезло, если к 8:30 оба ребенка будут лежать в постели, а это значит, что если я напишу код вечером, то, вероятно, это все, что я делаю в тот вечер, вместо того чтобы оплачивать счета, смотреть фильм с женой, читать книга ... Мои дети потратили все мое свободное время. Но я думаю, я верну его через пару десятилетий.
Kyralessa

Швед, переписывает строку ... МАКРОС. Итак ... ты уже открыл Clojure / Lisp / Scheme?
Работа

@ Job, ты пытаешься прокомментировать запись в моем блоге? Поскольку у вас есть openid, почему бы вам не использовать его, чтобы комментировать там?
П Швед

19

Это случалось со мной много раз.

Первая причина : слишком много работы в офисе
Вторая причина : слишком много работы на сторонних проектах (поздно ночью)

Лечение : я обычно отключаю любимые проекты, книги по программированию и все, что связано с ИТ, заменяя их фильмами, сериалами, видеоиграми, расслабляющими книгами и большим количеством фитнеса (бега).

Эффекты : Через пару недель или меньше я снова готов к программированию, выходящему за рамки задания.


2
+1, я также стараюсь не иметь связанных с ИТ проектов дома, просто чтобы убрать меня с экрана. Мой текущий проект: восстановление моего старого горного велосипеда с новой краской и новым оборудованием
Габриэль Монгеон

2
+1 для фитнеса, так много воздерживаются от этого. Я бы дал еще +1 за бег, если бы мог. :)
DevSolo

@DevSolo после нескольких часов работы у вас достаточно эндорфинов для кодирования в течение 6 часов подряд :)
systempuntoout

ты так прав. Я живу во Флориде, поэтому могу бегать круглый год без дополнительного снаряжения. Я стараюсь бегать по 20-30 минут в обеденное время каждый день. Делает день намного легче иметь дело.
DevSolo

@DevSolo меня тоже :), у нас перерыв на 1ч 15м на обед. Я обычно бегаю по 40 минут 3/4 рабочего дня. День потрясающий, ММмммммм эндорфин. К счастью, я ношу костюм (сегодня 5 °)
systemptotoout

18

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


Код дома! = Работа.
День

1
Правда не всегда. Но многое можно сказать о диверсификации вашей деятельности.
Мэтт ДиТролио

11

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


3
Я считаю, что это относится и к другим моим увлечениям, помимо программирования. Когда на работе все становится интеллектуально сложным, у меня нет желания заниматься творческим хобби, и я вместо этого сосредотачиваюсь на физических упражнениях или фильмах / книгах. В периоды, когда работа менее креативна (слишком много собраний) или у нее есть простои, у меня гораздо больше шансов заняться творческими хобби, такими как деревообработка, фотография, программирование и т. Д.
Адам Франко

8

Я считаю это здоровым и хорошим. Вы хотите жить вне работы. Это сделает вас лучше на работе, а не хуже.


8

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


4
Вот как жизнь идет. И это не обязательно плохо, так как заставляет вас распространяться и испытывать больше вещей.
Мэтт ДиТролио

7

Напишите клеточный автомат в Excel. Сделайте простое веб-приложение, которое загружает изображение с URL, и посетитель может перетаскивать усы на фотографию. Создайте простое веб-приложение, которое может помечать букву в предложениях со случайно выбранных страниц. Напишите небольшое приложение с постоянными часами, которое будет расти по мере приближения конца рабочего времени. Напишите скрипт, который загружает фотографии с SD-карты, помещая изображения в папку «yyyymmdd» в зависимости от даты создания. Написать заставку. Создайте веб-страницу с большой красной кнопкой, на которой написано «Я узнаю ваш возраст, просто нажмите меня», и при нажатии на нее вы услышите шумный пердящий звук, а затем пишет: «Если вы смеетесь, вы должны быть младше 5 лет. ». Напишите на нем подробную документацию: спецификацию требований, дизайн пользовательского интерфейса, анализ рынка, бизнес-план, блок-схему.

Если вы сделали, пришлите мне URL.


Короче говоря, вы не слишком стары, чтобы веселиться, так что делайте это!
ChaosPandion

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

5

Я занимаюсь программированием в течение 11 лет, что, вероятно, не так много для некоторых здесь, но в своей карьере я много справлялся с перегоранием, и есть пара вещей, которые всегда помогали мне справиться с трудностями ,

Как уже говорили другие, хобби это здорово. Существует множество интересных вещей, которые можно изучать, делать, собирать и создавать, и, скорее всего, если вы инженер-программист, у вас больше доступа к ним, чем у многих людей. На этой ноте мне всегда помогает вспомнить, что в достаточно большом масштабе моя проблема («Мальчик устал от написания кода») крошечная, это даже не проблема; в этой экономике, где люди изо всех сил пытаются поесть и узнают, что рабочие места, на которые они потратили свои жизни, просто недоступны для них, я работаю в области, где у меня есть комфортные условия труда, доступ в интернет, свобода и мобильность работы почти везде, куда я хочу пойти.

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


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

3

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

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


3

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

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


Ох, давай. Оценивать пи со случайными значениями все еще весело. Я помню, как использовал «опускающиеся иглы и смотрел, приземляются ли они по кругу», чтобы оценить пи. Испытывающий? На самом деле, нет. Веселье? Конечно!
Карра

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

3

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


1

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

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

Расслабься, иди с этим. Будьте внимательны к своей работе и сохраняйте открытость. Вы окажетесь втянутыми, когда придет время.


1

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

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


1

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

Вот некоторые вещи, которые я нашел, чтобы помочь:

  • Найдите способ использовать свое мастерство для чего-то вне работы. Я сделал небольшое приложение на основе C ++ и MySQL для помощи в проведении благотворительных аукционов. Затем я помогаю проводить аукционы и переживаю ночь сбора средств, надеясь, что избавлюсь от ошибок. Большое удовольствие!

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

  • Выучите немного математики. Мне пришлось вернуться и усовершенствовать свои навыки с помощью дифференциальных уравнений, исчисления, линейной алгебры и байесовской статистики. Для всего я пишу небольшую программу, чтобы помочь мне понять, что я делаю.

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

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