СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

8 способов, как программисту не сойти с ума в черновиках Перевод

Перевод статьи «8 Ways For A Programmer To Stay Sane», David Walsh.

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

image

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

Несмотря на все плюсы программирования, оно может и осточертеть. Умение справляться со стрессом от нашей работы, это очень важная вещь. Я тут собрал 8 способов для программиста остаться в своем уме.

Вовремя останавливайтесь


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

Ходите куда-то обедать...


Раньше я обедал за компьютером. Во время обеда я заходил на мои любимые страницы, читал и отправлял личную почту. Заказчики понемногу начали писать и звонить мне во время обеда, так как поняли, что я на месте в это время. Вскоре у меня не осталось и свободной минутки. Не допустите, чтобы ваш час на обед стал еще одним рабочим часом! Уходите с рабочего места на время обеда!

… И кушайте здоровую пищу


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

Держитесь подальше от домашнего компьютера


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

Придумайте себе хобби/занятие спортом


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

Проводите время с друзьями


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

Используйте свой отпуск


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

Возможно программирование не для вас


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

Очень важно научиться справляться со стрессом на работе. Как вы боретесь с этим?

комментарии (12)

+13
+15 –2
dudeonthehorse ,  
Никого не хочу обидеть, но выглядит в духе 8 принципов жизни Джокера программиста. Не хватает фото Стэтэма в заголовке. В пабликах постить разве что.
+6
denysd ,  
Статья ни о чём.
Советы полезные, но все их и так знают.
+7
+8 –1
oWeRQ ,  
> Лучше всего перекусить, хорошим сэндвичем — это даст вам необходимые питательные вещества, чтобы вы чувствовали себя бодро в течении всего дня.

Может быть я что-то не понимаю в сендвичах, но с каких пор это здоровая пища?

Всю статью можно уложить в 3 тезиса: отдыхайте от работы, ешьте и занимайтесь спортом, ничего нового, ничего конкретного.
+3
lvx ,  
В США сэндвичи воспринимаются как нормальный перекус между завтраком и ужином, т.к. ужин является главным приёмом пищи. А чтобы он считался здоровой пищей, сэндвич делается не с арахисовым маслом, а с чем-нибудь полезным.
+6
+7 –1
Punk_UnDeaD ,  
8 — пьяство.
9 — разврат.
+3
+4 –1
Ogra ,  
Карты, девочки, вино.
И маджонг, гейши, саке для любителей патчить KDE, конечно же ;)
+4
+5 –1
nile1 ,  
Общие советы, которые подойдут любому офисному клерку, проводящему значительное время за компьютером. При чем тут программирование, и тем более «веб-программирование»?
P.S. Вообще порой кажется странным, что программисты считают, что у них какая-то особенная работа — есть «обычная работа обычных людей» и «программирование».
0
oWeRQ ,  
Ключевое отличие программирования от других офисных работ — часто это не только работа, но и хобби, а отдых — это смена деятельности, к чему и клонил автор.
+1
+2 –1
Cartman63 ,  
Обед должен быть полноценным, а не перекус сэндвичем )) Первое, второе салат и компот
0
oWeRQ ,  
Тут надо делать поправку на климат, у нас летом можно обойтись перекусом, а вот зимой без полноценного обеда не будет сил, ни на работу, ни на отдых.
+1
Toshiro ,  
В статье — ересь. Сжечь аффтара во имя императора!
«Если программирование вредит вашей личной жизни, здоровью или просто сводит вас с ума, то может лучше перестать этим заниматься».
Безумие и гениальность — две стороны одной монеты) Если программирование сводит вас с ума — вы на верном пути) А если не гореть на работе, не стремиться максимально погрузиться в работу, не преследовать безжалостно и беспощадно конкретных целей, жертвуя всем подряд — то не настолько у вас и напряжная работа, чтобы она вдруг начала вредить или сводить с ума))
0
ZimM ,   * (был изменён)
После тяжелого рабочего дня даже не смотрите в свой домашний компьютер — ваш личный проект может подождать. Программирование «для себя» может еще больше выбить вас из колеи. Поэтому, лучше подождите день-другой.
Я не понял. А чего ждать-то? Через день-другой тоже будет рабочий день. Или автор предлагает только по выходным над личными проектами работать?