Вы не должны чувствовать себя подавленным

Пока вы пишете код, вы можете чувствовать себя счастливым, грустным, усталым или немотивированным. Некоторые из них могут подорвать вашу способность эффективно кодировать приложения JavaScript. Но есть способы бороться с этими эмоциями (по моему опыту) и заставлять вас программировать весь день, не чувствуя себя перегруженным.

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

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

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

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

Итак, вот шесть способов помочь вам продолжить работу над проектами JavaScript.

Иметь хотя бы один проект JavaScript в активной разработке, который, по вашему мнению, принесет пользу вашему будущему

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

Но как узнать, принесет ли ваш проект пользу вашему будущему?

Хотя определения правила 10/10/10 различаются, вот правило 10/10/10, которому я следую:

Будет ли этот проект стоить всех хлопот через десять дней? Как насчет десяти месяцев с сегодняшнего дня? Десять лет? Если он удовлетворяет всем трем критериям, этого должно быть достаточно, чтобы вы продолжали писать код, как если бы от этого зависела ваша жизнь. А когда придет время ложиться спать, вы почувствуете, что завтра будете усерднее писать код, потому что сегодня вы не справились.

Слушайте подкасты JavaScript

Мне нравится слушать подкасты, связанные с JavaScript, в фоновом режиме, пока я кодирую; Я просто включаю подкаст и оставляю его работать в фоновом режиме, пока пишу JavaScript.

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

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

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

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

Некоторые другие известные подкасты, которые я слушал, были интервью Кента С. Доддса с Дэном Абрамовым и Swyx. Подобные подкасты содержат ценную информацию, которую вы больше нигде не найдете.

Слушайте хорошую музыку

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

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

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

Всегда имейте чашку кофе поблизости

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

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

И есть еще больше научных данных, подтверждающих влияние потребления кофе.

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

Пейте воду каждые 30 минут (кофе еще применяется)

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

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

Сядьте рядом с солнечным светом

Мой стол буквально рядом с моим окном. Когда я просыпаюсь утром, сквозь меня проникает солнечный свет. Мой компьютер рядом с ним. Как будто у меня в груди окно, куда проникает солнечный свет. JavaScript, вот и я!

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