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

Хватит вводить, вы здесь не для того, чтобы слушать мою скучную историю.

Ну, во-первых, я дам вам контрольный список, и если вы считаете, что можете с ним справиться, тогда вам Добро пожаловать!

Так что не контрольный список, а упорядоченный список, я не знаю, Medium предоставляет контрольный список или нет. Итак :-р

  1. Вы пытаетесь изучить этот новый язык программирования или платформу, но не знаете, с чего начать.
  2. Вы постоянно ищете ресурсы, и у вас их длинный список, а иногда у вас ничего нет.
  3. Вы начали много МООК и не можете завершить ни один из них.
  4. В некоторых случаях вы, возможно, составили список ресурсов, например статьи, книги, лекции, видео на YouTube, но по-прежнему ничего не можете сделать.

Я могу продолжать, но я думаю, вы поняли суть того, что я пытаюсь сказать.

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

  1. Прежде всего попытайтесь найти интерактивные учебные пособия для языка или фреймворка, которые вы пытаетесь изучить.

www.codecademy.com

2. Теперь найдите видеоурок. Почти для всего вы, скорее всего, найдете хороший видеоурок на YouTube. Закончите эту серию видео.

3. Теперь вы должны приобрести 30-40% навыков в отношении языка или фреймворка, которые вы хотите изучить. Это самая сложная часть.
Если вы не можете ничего построить, не расстраивайтесь, просто найдите любое руководство по проекту на YouTube и следуйте инструкциям.
Если вы все же создадите проект, следуя вместе или самостоятельно, я почти уверен, что у вас есть по крайней мере 50% конкретных знаний о навыке, который вы хотите освоить. Не останавливайтесь сейчас.

4. Теперь пришло время погрузиться глубже. Идите и поищите хорошую книгу обо всем, что вы хотите узнать. Пролистайте учебник. Да, вам нужно прочитать как минимум 2 книги, чтобы достичь 70% уровня знаний и навыков.

5. Теперь приступайте к созданию крутых проектов.



6. Итак, вы закончили с проектами. Думаю, теперь мой список вам не нужен. Вы можете понять это сами.

Полная версия

  1. Вашим первым шагом должно быть найти любой интерактивный сайт, где вы можете программировать и продолжать учиться урок за уроком.
    www.freecodecamp.com
    www.codecademy.com

Почему это важно

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

Но поверьте, продолжайте. Все это будет иметь смысл.

2. Найдите обучающее видео на YouTube.

Итак, чтобы воспользоваться преимуществами этого этапа, я предполагаю, что вы должны были пройти какое-либо интерактивное обучение, чтобы ознакомиться с синтаксисом . Так что с помощью знакомства с синтаксисом. Знания, которые вы применяете в видеоуроке, вы сохраните в своей Памяти (Мозге).
Шаг 1 помогает вам познакомиться с синтаксисом, и теперь, когда вы видите, как он работает, он просто нажимает О, вот что он делает!

Теперь, пожалуйста, сделайте это для меня
Завершите обучение, не оставляйте их между ними.

3. Теперь начните делать свои собственные мини-проекты.
Я буду с вами честен. Эта часть на самом деле самая трудная, и вам может показаться, что вы много боретесь, чтобы начать. Но Вы должны это сделать.

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

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

Если вы не можете начать самостоятельно, вы можете посмотреть на YouTube и следить за любой информацией, связанной с созданием проекта.
Только не копируйте код из туториала, вносите свои собственные изменения. Много времени ты должен подумать. Эй, я могу сделать это вместо того, и это твой момент, просто начни искать в Google, как ты можешь это сделать. И сделайте это.

Нет, следование инструкциям не является мошенничеством. Посмотрите, как я вижу, как я следую учебнику, чтобы сделать проект, это мошенничество, если вы просто идете и копируете код из tut как есть.
Но почему я предлагаю вам эту альтернативу, так это то, что многие люди испытывают трудности при создании структуры Проекта. Таким образом, следование туториалу предназначено только для того, чтобы помочь вам в создании структуры вашего проекта.
И по мере того, как вы будете следить за проектом, у вас будет много идей, которые вы можете сделать, и продолжайте записывать их в блокнот. . А теперь ищите одну за другой все функции и то, как вы собираетесь их реализовывать.

4. Итак, теперь у вас есть небольшой проект и практические знания языка.
Теперь пришло время углубиться. Ну так книги. Послушайте, ребята, все мои друзья пропускают их и переходите к шагу 5. Делайте потрясающие проекты, и это никому не повредит. Но позвольте мне дать вам совет, который я читал на среде, и как говорит Илон Маск: важно рассматривать знание как своего рода семантическое дерево — убедитесь, что вы понимаете фундаментальные принципы, то есть ствол и большие ветви, прежде чем вы попадаете в листья/детали, иначе им не за что зацепиться.

Итак, вы многому научились, но без хорошего фундамента во всех этих знаниях не было бы ничего, на что можно было бы опереться. И вы знаете, что все эти языки и фреймворки просто отличаются друг от друга из-за их природы. Статическое и динамическое их поведение. strong>ПОЧЕМУ? Всегда имейте ответ, почему. Что бы вы ни использовали и чем бы ни занимались, всегда знайте, почему.
Итак, лучший источник знаний – это книги. Я знаю, что они жесткие. Но позвольте мне предложить вам новый взгляд на книгу.
Книгу можно рассматривать как мудрость ее автора, которую он накопил за свою жизнь. То, что писатель имеет опыт, говорит, что за 10-20 лет своей работы он просто записал это на страницы, чтобы можно было быстро применить эту мудрость. И поэтому иногда мне трудно поверить практикам, написанным в статьях студентами и всеми остальными. Да, это еще одно качество, которое вы должны развивать и использовать. Скептически относиться ко всему, что вы читаете.
Да, это применимо к этому блогу, потому что я всего лишь студент, который пытается выяснить, как он может узнать все как можно быстрее. Вот почему я выбрал этот фреймворк. Я много читаю об алгоритмическом подходе, подходе к геймификации, я запишу их, когда закончу с ними.
Но я думаю, что моя работа состоит только в том, чтобы дать вам перспективу и структуру, вы можете создать ее как свою собственную, улучшить ее и поделиться ею со мной. Если вы думаете, что можете сделать улучшения.

Вот и все, я чувствую, что этот немного неструктурирован, но я буду совершенствоваться по сравнению с последующими.

Большое спасибо всем!