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

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

Отбросьте эго, чтобы мы могли идти

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

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

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

Отбросьте эго, чтобы мы все могли уйти. Двигаться вперед!

Основы для адаптации

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

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

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

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

Самый быстрый способ — замедлить ход событий

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

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

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

Собираем все вместе

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

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

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

Удачного кодирования!

Чтоб ты достиг мечтаний.