Как изучить новый язык программирования или фреймворк?
Изучите язык, а уж затем фреймворк
Некоторые люди пытаются изучать фреймворки, например, Angular, без знания языка (в данном случае – Javascript). Это большая проблема, ведь для изучения фреймворка вам обязательно нужно понимать и знать “чистый” синтаксис языка программирования.
Решайте задачки на программирование
Есть много сайтов, таких как LeetCode, HackerRank и Project Euler, которые могут помочь вам в этом вопросе. Решая задачи, вы узнаете гораздо больше о синтаксисе, библиотеках и логике. Также это хороший способ подготовиться к собеседованиям.
Пользуйтесь StackOverflow и Code Review в свое удовольствие
Решая задачи, вы будете сталкиваться с проблемами. Чтобы с ними разобраться, вы можете использовать StackOverflow – сайт, не нуждающийся в представлении.
Также будет хорошей идеей пользоваться разделом Code Review сайта StackExchange – сети от StackOverflow. Смысл этого раздела в том, что вы можете получить ревью своего кода от экспертов по языку, который вы изучаете.
Читайте побольше кода
Здесь вам очень поможет GitHub. На этом сайте вы сможете найти продкашен-код на изучаемом вами языке. А если вы уже достаточно уверены в себе, чтобы сделать свой вклад, то это будет даже лучше.
Установите статический анализатор кода (Linter)
Линтеры это инструменты для анализа кода, помечающие баги, идиоматические отступления, стилистические ошибки и многое другое. Эти инструменты будут помечать ошибки, чтобы вы могли их исправить, и таким образом вы будете учиться.
Не сдавайтесь
Преодолеть кривую обучения может быть действительно сложно. Вам потребуется время и концентрация. Не сдавайтесь, ведь вы можете быть гораздо ближе к успеху, чем думаете. Если застряли, попросите о помощи. Для этого есть множество ресурсов.
Да пребудет с вами сила!
Изучите язык, а уж затем фреймворк
Некоторые люди пытаются изучать фреймворки, например, Angular, без знания языка (в данном случае – Javascript). Это большая проблема, ведь для изучения фреймворка вам обязательно нужно понимать и знать “чистый” синтаксис языка программирования.
Решайте задачки на программирование
Есть много сайтов, таких как LeetCode, HackerRank и Project Euler, которые могут помочь вам в этом вопросе. Решая задачи, вы узнаете гораздо больше о синтаксисе, библиотеках и логике. Также это хороший способ подготовиться к собеседованиям.
Пользуйтесь StackOverflow и Code Review в свое удовольствие
Решая задачи, вы будете сталкиваться с проблемами. Чтобы с ними разобраться, вы можете использовать StackOverflow – сайт, не нуждающийся в представлении.
Также будет хорошей идеей пользоваться разделом Code Review сайта StackExchange – сети от StackOverflow. Смысл этого раздела в том, что вы можете получить ревью своего кода от экспертов по языку, который вы изучаете.
Читайте побольше кода
Здесь вам очень поможет GitHub. На этом сайте вы сможете найти продкашен-код на изучаемом вами языке. А если вы уже достаточно уверены в себе, чтобы сделать свой вклад, то это будет даже лучше.
Установите статический анализатор кода (Linter)
Линтеры это инструменты для анализа кода, помечающие баги, идиоматические отступления, стилистические ошибки и многое другое. Эти инструменты будут помечать ошибки, чтобы вы могли их исправить, и таким образом вы будете учиться.
Не сдавайтесь
Преодолеть кривую обучения может быть действительно сложно. Вам потребуется время и концентрация. Не сдавайтесь, ведь вы можете быть гораздо ближе к успеху, чем думаете. Если застряли, попросите о помощи. Для этого есть множество ресурсов.
Да пребудет с вами сила!