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

1. Возьмите на себя личное обязательство стать лучше

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

Все, что ум может представить и во что может поверить, он может достичь.

— Наполеон Хилл

Работайте над созданием этой решимости в первую очередь и тогда, когда будете готовы; Ниже приведены некоторые идеи, которые помогут вам стать рок-звездой:

2. Читайте технические публикации

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

3. Присоединяйтесь к сообществу и посещайте лекции, курсы и семинары.

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

4. Сеть с отличниками

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

Изоляция убьет амбиции быстрее, чем плохие идеи.

5. Пишите на сторонних проектах в свободное время

Работа над сторонними проектами, вероятно, лучший способ улучшить свои навыки программирования. Однако найти что-то значимое может быть непросто. Не торопись. Один из вариантов — создать собственную библиотеку, поддерживать ее и запрашивать отзывы. Кроме того, внесите свой вклад в другие проекты с открытым исходным кодом. Хакатоны — еще один отличный способ отточить свой навык «программирования под давлением». Идея состоит в том, чтобы работать над проблемами кодирования вне вашей работы.

6. Сверните свой собственный сервер

Даже если вы не серверный инженер, настройка и управление собственным сервером может оказаться полезным. Такие сервисы, как Digital Ocean, в наши дни позволяют вам иметь один за 5 долларов в месяц, поэтому стоимость не должна быть проблемой. Защита сервера — отличный способ научиться. Вы можете разместить там свое резюме, настроить собственную электронную почту или написать небольшое веб-приложение по вашему выбору. Базовые навыки работы с командной оболочкой и Linux обязательны даже для непрограммистов.

7. Научитесь справляться с неудачами

Если вы хотите увеличить свой показатель успеха, удвойте свой показатель неудач.

— Томас Дж. Уотсон

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

8. Отслеживайте свой прогресс

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

Помните: рок-звезды не рождаются такими, они их создают со временем.

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

Ваше здоровье