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

kak vernutsya k normalnoj zhizni posle togo kak vy ischerpali?v=1656568328

автор Райан Юрканин

0*DCEnZAT9zuwrECuY
Быть отличным программистом – это гораздо больше, чем отличное программирование. Брук Кейгл на Unsplash

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

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

Где все пошло не так ли?

Кто-то сказал бы, что проблемы будут просто тяжелыми, и вам нужно сделать одно из следующего:

  1. Сдайтесь и найдите более легкую проблему. (если только)?
  2. Станьте умнее и лучше в своей работе. (Это точно не приведет к сильной депрессии и тревоге)?

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

Нужно ли каждые 5 минут напоминать себе руководство по стилю кода, живущему в голове вашего главного разработчика?

У вас был часовой спор с коллегой по поводу пространственной сложности вашего кода React?

Что мы действительно можем сделать, чтобы улучшить наш рабочий процесс?

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

Вы заслуживаете счастья, поэтому найдите то, что делает вас счастливым, и делайте это больше

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

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

Автоматизируйте все вероятные правила управления стилями. Остерегайтесь тех, кого вы не можете.

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

Ищите такие инструменты, как Prettier и ESLint, и используйте обычные конфигурации, которые можно найти в Интернете. Здесь есть некоторые преимущества для болезни:

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

Спросите себя: «Если я просто отпущу это, что произойдет?»

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

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

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

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

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

Используйте мощный редактор и цените Intellisense и Typings.

Как часто вам приходится переключать файлы, чтобы понять, в каком порядке расположены аргументы функции? Что делать, если для этого требуется строка или число size аргумент?

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

Потратьте некоторое время на распространение положительной энергии на окружающих

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

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

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

Если у вас возникли вопросы или вы ищете наставничества с React один на один, пишите мне в Twitter @yurkaninryan никогда!

Если вам нравится мой стиль письма, вот некоторые другие статьи, которые я написал.

Удачи и счастливой кодировки! ??

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *