
Решение из 9 шагов, чтобы навсегда сбежать из учебного ада
25 февраля 2022 г.Учебный ад реален, и это одно из самых страшных известных страданий человечества. Вы можете легко найти множество начинающих разработчиков, горящих в огне туториалов.
К счастью, выход есть. Вы можете подняться по лестнице самообучения и создания проектов, и это поможет вам избежать ада обучения. Позвольте мне объяснить, как мы можем это сделать.
Оглавление
- Как на самом деле выбраться из Ада Обучения?
- Создавайте атомарные проекты
- Научите себя и других
- Дайте себе время
- Научитесь решать ошибки
- Посмотрите на свой код
- Читать документацию
- Просить помощи
- Пишите технические блоги
- Сделайте обучение привычкой
- Чтобы вы успешно избежали обучающего ада
Как на самом деле выбраться из Ада Учебников?
1. Создавать атомарные проекты
Великие проекты не завершаются за один день, они строятся день за днем в небольших масштабах. И вы должны делать то же самое, если хотите стать великим программистом — «НЕ СТРОИТЕ БОЛЬШОЙ ПРОЕКТ ВСЕ СРАЗУ».
Изначально вам нужно создать супермаленький проект или кучу супермаленьких проектов. Это то, что я называю Атомные проекты.
Попробуйте представить себе большой веб-сайт, скажем, YouTube.
Если мы попытаемся разбить приведенное выше изображение на несколько небольших проектов, мы увидим, что оно имеет:
- Верхняя панель навигации с логотипом, кнопкой поиска, значком уведомления и т. д.
- Левая навигационная панель с премиальными ссылками на YouTube, фильмами, играми и т. д.
- Тематическая панель с темами All, Mixes, Music, JavaScript и т. д.
- Большой раздел со ссылками на 8 видео.
- Каждое видео имеет свой собственный раздел, похожий на карточку, который включает миниатюру, название, продолжительность видео, название канала, логотип канала, просмотры и дату публикации.
В приведенном выше списке я дал вам идеи для 5 различных атомарных проектов вместо одного большого проекта. Вы можете построить их все по отдельности и соединить их вместе после завершения.
Кроме того, используйте ту же ментальную модель, чтобы разбить другие крупные проекты, которые вы хотите разбить на более мелкие части.
2. Научите себя и других
Самообучение важно. Никто другой не научит вас всему, что вам нужно. Иногда самообучение также включает в себя обучение других. Когда вы учите чему-то других, вы повторяете эту концепцию в уме, что приводит к лучшему ее пониманию.
Если вы думаете, что не готовы учить других, возможно, вы ошибаетесь. Если вы хотя бы на один шаг впереди кого-то другого, вы полностью готовы научить их этому дополнительному шагу.
Учить — значит учиться дважды. Если вы учите кого-то, вам придется пересматривать концепции и общаться простым способом, что также придаст структуру вашему пониманию этой конкретной концепции.
3. Дайте себе время
Не пытайтесь преодолеть 100 миль за один шаг. Иногда на все просто требуется время, особенно если вы новичок в программировании. Вы должны дать своему мозгу некоторое время, чтобы переварить концепции.
Если вы слишком стараетесь, вы просто останавливаете себя, чтобы учиться. Потратьте некоторое время и изучите другие моменты, которые я упомянул в этой статье. Вы обнаружите, что в большинстве случаев после этого эти концепции начинают работать.
4. Научитесь решать ошибки
Отладка спасает жизнь. Если вы потратите некоторое время на изучение отладки и того, как быстро устранять ошибки, как работать с инструментами разработки браузера и часто использовать console.log(), ваши страдания несколько уменьшатся.
Неважно, насколько великим разработчиком вы станете, у вас все равно будут ошибки. Вместо того, чтобы размышлять над написанием кода без ошибок, научитесь быстро их решать.
5. Посмотрите на свой код
Я знаю, что это то, что вы обычно делаете, когда застряли в аду туториалов, но я не говорю о том, чтобы бездумно смотреть на свой экран. Я говорю о том, чтобы задумчиво смотреть на свой код и думать -
- Как работает ваш код?
- Можете ли вы сделать что-то лучше?
- Если у вас будет возможность написать это снова, что вы сделаете? и т.п.
Когда вы активно думаете над этими вопросами, в вашем мозгу формируются определенные связи и нейроны, которые помогут вам усвоить эти концепции и сделают вас крутым разработчиком.
6. Читать документацию
Попробуйте прочитать документацию. Возможно, вы слишком привязаны к просмотру видео или текстовых руководств, и без них ничего не можете сделать.
Ребенок должен в конечном итоге научиться ходить самостоятельно, и вы, как разработчик, тоже. Научитесь решать свои собственные проблемы, научитесь создавать свои собственные проекты. Документация станет вашим лучшим другом в этом путешествии.
Вы также можете вернуться к видео или блогам, чтобы понять некоторые концепции, если документы вам еще не подходят. Но постарайтесь сделать свое обучение более плавным, не попадая в ад учебников.
7. Просить помощи
Просить о помощи не стыдно. Нам всем это нужно в какой-то момент времени. Если вы действительно испытываете затруднения и больше ничего не работает, попробуйте поговорить с другими разработчиками, особенно с теми, кто старше вас с точки зрения знаний и понимания концепций. Профессиональный опыт не обязателен.
Создайте учетную запись Twitter, Showwcase, Slack и Discord. Присоединяйтесь к техническим сообществам и попытайтесь связаться с разработчиками, которые могут помочь вам решить вашу проблему. Установите с ними настоящую связь и задавайте вопросы, готовы ли они вам помочь.
8. Ведите технические блоги
Кодирование важно, но можете ли вы написать техническую статью, объясняющую эти концепции другим? Ведение блогов имеет бесчисленные преимущества. Это поможет вам лучше понять темы, о которых вы пишете, создать свой личный бренд, выделить вас среди других разработчиков, не ведущих блогов, и открыть двери для различных профессиональных возможностей.
Если вы хоть немного разбираетесь в программировании, веб-разработке и т. д., вы вполне готовы начать свой собственный блог. Существуют различные отличные платформы, которые помогут вам начать работу:
- Витрина и т. д.
Сначала не думайте о совершенстве, просто разместите свой первый блог. Вы узнаете все в конце концов, когда будете писать больше.
9. Сделайте обучение привычкой
Карьера в сфере технологий = обучение на протяжении всей жизни. Вы не сможете прожить достаточно долго, если вам не нравится учиться. Рано или поздно вам придется влюбиться в обучение, чтобы сделать ваше путешествие более плавным.
Возможно, вы не чувствуете себя уверенно при работе над собственными проектами, потому что не понимаете некоторых концепций. В этом случае вернитесь к основам и снова изучите эти концепции программирования. Как только вы будете уверены, вернитесь, чтобы взломать свой проект.
Удачно сбежать из ада обучения
Сначала вам может показаться это трудным, но по мере того, как вы будете практиковаться и больше работать, вы узнаете, как все работает, и определенно станете отличным разработчиком.
Желаю вам удачи в вашем путешествии по побегу из обучающего ада. Если вы будете серьезно следовать вышеперечисленным пунктам, вы, скорее всего, избавитесь от обучающего ада.
Загляните в мой блог здесь и напишите мне в Twitter, если вам есть что сказать.
Оригинал