Я перестав кодувати для розваги, це поганий знак? [зачинено]


71

У якийсь момент я просто перестав кодувати для задоволення. Раніше я ходив на роботу, закінчував завдання, а потім, приїхавши додому, пішов би і писав речі для розваги. Однак я зараз просто йду додому і намагаюся уникати комп’ютера. Я вважаю за краще читати папери, дивитись телевізор, виходити до бару тощо.

Це поганий знак? Я маю на увазі, що я все ще намагаюся не відставати від останніх тенденцій, запускати форуми / блоги / тощо /, але я не сказав: "Я хочу вивчити мову X - мені цікаво, чи зможу я написати в ній додаток Y"

Чи трапилось це з ким-небудь ще?


Я знаю як ти почуваєшся. Я зараз переживаю це. Покинь роботу. Зараз я подорожую, берусь за фотографії та переїжджаю в інше місто. Почнеться кодування знову через місяць-два! Ти не самотній!
губка

Я перестала кодувати свій особистий час здебільшого, але все своє кодування веселощів я висвітлюю на роботі. Я більше люблю програмування, ніж люблю їсти - просто зазвичай відкладаю свої навички кодування після закінчення робочого дня. Я не вважаю, що це ніяк не шкодить моєму професійному розвитку.
Натан Тейлор

Я теж перестала кодувати для задоволення і зараз намагаюся обмежити дозвілля на комп’ютерному дозвіллі.
Діан

7
Я кодую лише для розваги, це поганий знак?
linjunhalida

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

Відповіді:


50

Це дуже поширене питання, яке називається вигоранням. З кожним трапляється, що серйозно сприймає свою роботу. Моя порада - взяти кілька тижнів від кодування та спланувати довгостроковий проект для розваги. Потім відкладіть щонайменше 15 хвилин, щоб завершити частину проекту. До тих пір, поки ви повільно це будете, ви повернетесь до гри за короткий час.


4
Я б хотів, щоб я міг поговорити зі своїм начальником у цьому;)
JeffO

2
Хотів подякувати. Я вирішив трохи відійти від кодування і насолодитися деякими іншими речами. Зараз я пишу додаток для свого Android-телефону і згадав, чому я люблю кодувати.
PSU_Kardi

2
@PSU_Kardi - Удачі в цьому проекті.
ChaosPandion

Я пробував це, але тоді у мене завжди виникає проблема, що я не знаю, що робити зі своїм часом. Коли я провів останні два місяці 24/7 кодування речей і проекти трохи розслабилися, щоб я міг зробити перерву, я просто не знаю, що робити зі своїм часом.
jsternberg

Хороша ідея. Я повинен спробувати це з моєю покинутою спробою дізнатися verilog

23

Чи трапилось це з ким-небудь ще?

Немає! Ти перший!

Серйозно, давай, це природна річ! Зростаючи, у людей починають виникати багато проблем: діти, батьки, фінанси, сім'я. Вирішення кожного з них вимагає мозкової діяльності. А мізки просто схильні втомлюватися (а зі збільшенням віку вони втомлюються легше). Тож після роботи та всього цього вам, можливо, просто не доведеться присвячувати себе такій мозкоємній діяльності, як кодування.

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

І, можливо, ви просто любите її менше, ніж раніше. Ти не станеш гіршим кодером через це. І шанси високі, що одного дня ви відчуєте, що хочете знову зашифруватися для розваги.


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

@PSU, добре, відредагував мою відповідь, щоб відобразити це
П Швед

3
Я думаю, що діти - причина №1. Сім років тому я повернувся з роботи о 5:30, обідав до 6 або 6:30, а потім мав щонайменше чотири години вільного до часу сну. Я міг писати код протягом години-двох і не користуватися цілим вечором. Зараз мені пощастило, якщо обидва діти лягають до ліжка до 8:30, це означає, що якщо я пишу код увечері, це, мабуть, все, що я роблю в той вечір, замість того, щоб платити рахунки, дивитись фільм із дружиною, читати книга ... Мої діти витрачали весь вільний час. Але я думаю, я поверну це через пару десятиліть.
Kyralessa

Швед, рядок переписується ... МАКРОС. Отже ... Ви ще відкрили Clojure / Lisp / Scheme?
Робота

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

19

Це траплялося зі мною багато разів.

Перша причина : занадто багато роботи в офісі
Друга причина : занадто багато роботи над побічними проектами (пізно вночі)

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

Вплив : Через пару тижнів або менше я знову готовий до своєї програми програмування поза сферою роботи.


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

2
+1 для фітнесу, тому багато хто пробачив цього. Я б дав ще +1 для бігу, якби міг. :)
DevSolo

@DevSolo через пару годин роботи, у вас достатньо ендорфінів, щоб кодувати 6 годин поспіль :)
systempuntoout

ви так праві. Я живу в FL, тому можу працювати цілий рік без додаткової передачі. Я намагаюся щодня бігати 20-30 хвилин в обідній час. Полегшує справу після полудня
DevSolo

@DevSolo мене теж :), у нас обід 1h15m. Зазвичай я бігаю 40 хвилин 3/4 робочих дні. День приголомшливий, ММммммм ендорфін. Пощастило, я одягну костюм (5 ° сьогодні)
systempuntoout

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.