На пути к успеху нет коротких путей. Вам нужно приложить немало усилий. Но, прежде всего, вам нужно принять образ мышления воина.
Зачем принимать такой образ мышления?
Жизнь не проста. Каждый день нужно практиковаться и узнавать что-то новое, потому что мир меняется. Если вы забудете это сделать, это как если бы вы начали драку из небольшого орудия против танка.
Теперь мы увидим, как мы можем сосредоточиться и принять этот образ мышления, чтобы стать лучшим разработчиком.
Остановите промедление
Это базовый совет. Сколько раз вы слышали это предложение? И сколько раз вы откладывали налоговую форму или говорили, что я изучу эту новую структуру завтра?
Да, у нас много дел, и мы предпочитаем смотреть новое шоу на Netflix, но откладывание задач лишает вас энергии, необходимой для их выполнения.
Когда мы пытаемся вспомнить все, что нужно сделать, и решаем сделать это позже, мы теряем драгоценное время.
Отключите все отвлекающие факторы
На пути к успеху нужно избавиться от всех отвлекающих факторов. Например, когда мы начинаем разрабатывать новую функцию, где находится ваш телефон?
Я думаю, рядом с тобой, на твоем столе? А на экране хорошо видно?
Не делай этого. Потому что, например, если вы получите новое уведомление на Facebook, у вас возникнет соблазн взглянуть на него и потерять концентрацию.
Каждое отвлечение, даже просто звук слабого сообщения, может беспокоить вас, и вам понадобится несколько минут, чтобы снова сосредоточиться.
Мой личный совет:
Можно держать телефон рядом с собой, но включите беззвучный режим и переверните экран на рабочем столе. Вам нужно это скрыть!
Расставьте приоритеты в своей работе
Я работаю в небольшом французском стартапе, и мы используем JIRA. Каждый день мы получаем новые сообщения об ошибках, и у нас очень много задач. Мы не можем исправить все заявки, и по этой причине нам нужно расставить приоритеты.
На моей доске JIRA у меня может быть пользователь с небольшой проблемой, которую можно исправить за 1 час. Я буду очень рад в конце дня, если мне удастся снять несколько таких маленьких билетов. Но во всех ваших билетах, возможно, у вас есть билет, который требует, возможно, 8 часов работы, но вы можете исправить ошибки для 50 пользователей.
Я вас сейчас спрашиваю:
Вы предпочитаете сосредоточиться на 8-часовом билете для 50 пользователей или хотите выбрать 8-ми часовой билет для 8 пользователей?
Хороший программист может расставить приоритеты в работе и сказать нет другим задачам.
Ваше время драгоценно, не тратьте его зря и принесите пользу своей компании!
Учитесь и практикуйтесь
Я прошу вас открыть свою повестку дня прямо сейчас и добавить повторяющийся временной интервал минимум 1 час каждую неделю, чтобы узнавать что-то новое.
Технологии меняются. Вы не можете откладывать непрерывное обучение. Да, каждую неделю у вас будет искушение пропустить этот сеанс, потому что вам нужно поработать, возможно, над новой функцией. Но с этим 1-часовым обучением вы можете узнать что-то новое, чтобы ускорить выполнение следующих задач.
Не сдавайся
Сколько раз я так себя чувствовал, когда застревал на какой-то задаче или исправлял ошибку!
Воспользуйтесь Интернетом или попросите помощи у коллеги и попытайтесь решить эту проблему, но не сдавайтесь. Когда вы действительно хотите в чем-то преуспеть, вы найдете неожиданные ресурсы.
И, конечно же, именно в этой ситуации мы узнаем больше.
И если сейчас никто не может вам помочь, попробуйте объяснить проблему вслух.
Представьте себе маленькую утку на своем столе и объясните, что вы пытались сделать и почему это не работает. Когда вы пытаетесь ее сформулировать, иногда удается найти решение.
Не забудь сделать перерыв
После всей этой тяжелой работы мой последний (но не менее важный) совет. ;)
Делайте перерывы, потому что вы не можете сосредоточиться 8 часов подряд.
Иногда я очень спешу завершить задание и хочу пропустить перерыв. Но если я это сделаю, моя концентрация упадет, и я могу застрять на задаче.
Иногда я пытаюсь найти решение в течение часа, даже не подозревая, в чем заключается ошибка. Я иду на обеденный перерыв, а когда возвращаюсь, то за 5 минут нахожу ошибку! ;)
Заключение
Быть успешным разработчиком - все равно что работать в армии. Выживает только лучший солдат. Во время схватки вы либо побеждаете, либо погибаете.
Пропустите обучение, это не принесет пользы вашей компании, и никто вас не возьмет на работу в будущем.
Спасибо за прочтение. Эта статья - только моя личная точка зрения. Надеюсь, вам понравилось.
Больше контента на plainenglish.io