Узнай, как учиться

Интернет заполнен статьями по саморазвитию с заголовками вроде «Как стать старшим инженером-программистом» или «Топ-10 технологий, которые вы должны знать в 2020 году». Их буквально тысячи.

Хотя многие из этих статей содержат полезные советы, я считаю, что все они могут быть сведены в один урок:

Самое важное, чему вы можете научиться как инженер-программист, - это научиться учиться.

Мета-навыки

Изучение того, как учиться, - это мета-навык, а это означает, что это способность, которая позволит вам развиваться не только в одной области. Назову несколько примеров:

Изучение React - это навык. Изучение того, как быстро освоить новые фреймворки и библиотеки пользовательского интерфейса, - это мета-навык.

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

Изучение того, как учиться

Итак, как вы учиться лучше всего? Да ты.

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

Вы смотрите видео онлайн? Возможно, у вас есть любимый канал на YouTube или учетная запись на обучающей платформе, такой как Pluralsight, LinkedIn Learning или Egghead.

Вы учитесь на практике? Вам нравится создавать домашние проекты, просто чтобы опробовать новый язык, библиотеку или фреймворк? Вы тренируетесь с упражнениями по кодированию на таких платформах, как HackerRank или Codewars?

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

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

Преимущества обучения тому, как учиться

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

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

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

Хотите сменить карьеру? Нет проблем - вы знаете, как развивать новые способности и обучать себя нужным вам материалам и навыкам.

Узнай, как учиться. Все остальное приложится.