С тех пор, как я начал свой путь обучения, будь то программирование или взлом, или даже игра на музыкальном инструменте, я всегда ВСЕГДА замечал, что большая часть документации, созданной для обучения, предназначена либо для полных новичков (очень важно, спасибо за то, что делаете что) или для людей, которые уже имеют опыт в этой области. Дело в том, что переход от новичка, который понимает навык, к овладению этим же навыком, по моему скромному мнению, определенно является самой сложной частью его оттачивания.

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

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

Так что это в основном показывает, что я совсем не оригинален, но у меня было такое мнение какое-то время, даже до того, как я вошел в криптопространство, потому что я много боролся с этим.

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

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

Но если серьезно, то мой опыт и опыт всех моих друзей, которые прошли через то же самое (опять же, это мой эмпирический и субъективный опыт, так что он может не совпадать с правдой), заключается в том, что для того, чтобы действительно что-то понять, вы должны это сделать. самостоятельно и найдите процесс, который приведет вас к выводу, моя формулировка, вероятно, сбивает с толку, но подумайте об этом так:

Вы хотите изучить Python. Прохладный! Удивительный язык для понимания концепций программирования и написания инструментов. Итак, вы заходите на видео на YouTube, смотрите его, следите за ним в notepad++, все понятно, код правильный, и у вас все хорошо. Большой!

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

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

Мой учитель математики в старших классах всегда говорил: «Вы узнаете это по-настоящему только тогда, когда сделаете это сами», и, как бы я не ненавидел это, это правда, и если вы будете выполнять этот распорядок и цикл, вы будете на дюйм ближе к край, готовый совершить этот прыжок веры, необходимый для овладения навыком, которым вы хотите овладеть. Много документации написано для людей, которые ее понимают и имеют опыт, и, к сожалению, на данный момент это лучшее, что у нас есть, поэтому лучший способ понять ее — возиться с ней и пытаться решать проблемы с ограниченным (а иногда и недоступным) ) информация у вас есть.

В конце концов, вы действительно не должны чувствовать давление до такой степени, что это мешает вашей способности учиться, и на самом деле это нормально, если вам нужно проводить исследования во время работы, есть вероятность, что кто-то уже прошел через процесс, который вы проходите, и это 100% правильно использовать их опыт, чтобы облегчить свой, просто попробуйте применить его после того, как изучите его!

Будьте терпеливы с собой в своем путешествии, и вы добьетесь успеха, я искренне в это верю.

Спокойной ночи, анон, люблю тебя, удачи в побеге из обучающего ада 🫡