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

Зачем принимать такой образ мышления?

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

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

Остановите промедление

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

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

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

Отключите все отвлекающие факторы

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

Я думаю, рядом с тобой, на твоем столе? А на экране хорошо видно?

Не делай этого. Потому что, например, если вы получите новое уведомление на Facebook, у вас возникнет соблазн взглянуть на него и потерять концентрацию.

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

Мой личный совет:

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

Расставьте приоритеты в своей работе

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

На моей доске JIRA у меня может быть пользователь с небольшой проблемой, которую можно исправить за 1 час. Я буду очень рад в конце дня, если мне удастся снять несколько таких маленьких билетов. Но во всех ваших билетах, возможно, у вас есть билет, который требует, возможно, 8 часов работы, но вы можете исправить ошибки для 50 пользователей.

Я вас сейчас спрашиваю:

Вы предпочитаете сосредоточиться на 8-часовом билете для 50 пользователей или хотите выбрать 8-ми часовой билет для 8 пользователей?

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

Учитесь и практикуйтесь

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

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

Не сдавайся

Сколько раз я так себя чувствовал, когда застревал на какой-то задаче или исправлял ошибку!

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

И, конечно же, именно в этой ситуации мы узнаем больше.

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

Не забудь сделать перерыв

После всей этой тяжелой работы мой последний (но не менее важный) совет. ;)

Делайте перерывы, потому что вы не можете сосредоточиться 8 часов подряд.

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

Иногда я пытаюсь найти решение в течение часа, даже не подозревая, в чем заключается ошибка. Я иду на обеденный перерыв, а когда возвращаюсь, то за 5 минут нахожу ошибку! ;)

Заключение

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

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

Спасибо за прочтение. Эта статья - только моя личная точка зрения. Надеюсь, вам понравилось.

Больше контента на plainenglish.io