Пара способов быстро выучить всё что угодно

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

23 октября 2020

Найдите точку входа. Любая точка входа.

Скажем так, ты хочешь выучить «А». Ты ничего не знаешь о «А». Но ты немного знаешь «Т» и слышала что-то об «О» раньше. А в области «Н» и «Л» ты вообще полный эксперт.
Это твои точки входа.
В качестве примера мы используем программирование, но это применимо повсеместно.
Ты решаешь, что хочешь выучить один из языков программирования - Python. Ты ничего не знаешь о Python, и никогда раньше не кодировала. Ты забиваешь в Гугл "как выучить Python" и находишь кучу непонятной документации (пока) и несколько статей о базе данных.
База данных. Хмм. Однажды ты ходила на занятия по бухгалтерии, и у тебя неплохо получалось. Ты хорошо справляешься с Excel. Тебя не пугает перспектива провести на работе весь день, обрабатывая большой массив данных.
Ты вникаешь дальше и... эй, получается, что Python - это мощный инструмент для обработки и работы с данными!
Это твоя точка входа.
Выучила ли ты Python? Нет. Но помогло ли наличие точки входа установить связь между документацией, которую ты изучаешь, и уже имеющимися у тебя знаниями? Да.

Научись задавать правильные вопросы.

Можно спрашивать как живых людей, так и использовать Гугл, но независимо от того, чему ты хочешь научиться, у тебя будут возникать вопросы. Если ты даже не знаешь, чего конкретно ты не знаешь, ты не сможешь задавать правильные вопросы. Это означает, что тебе нужно уделить время для ознакомления со специфической для данной отрасли лексикой. Задавать правильные вопросы – это употреблять термины, потому что никто тебя не поймёт, если ты напишешь : «Ой, я что-то нажала, и мне выдало сообщение об ошибке». Прежде чем спрашивать, разберись, о чём вообще ты хочешь спросить, иначе рискуешь получить ответ не по теме

Работай в обратном направлении.

Недавно на работе Кате дали тему, которую она должна была изучить, но которая выходила за рамки её знаний. Обозначим эту тему буквой «м». Других букв алфавита Катя не знала, и «точки входа» у неё не было.
Катя погуглила. Катя нашла и прочитала какие-то книги. Катя посмотрела видео. Катя даже обратилась за советом к профильным экспертам, но всё было мимо. Тогда она решила попробовать работать в обратном направлении.

Представь, что однажды утром ты проснулась и твёрдо решила, что будешь изучать программирование. Тебе на глаза попалась интересная статья о jQuery, и ты захотела начать именно оттуда. Везде писали, что jQuery может помочь создать удивительные сайты без особого знания кода. Ты начинаешь изучать программу, и вдруг осознаешь, что даже не в курсе, что эта jQuery из себя представляет. Так, погоди-ка. А ты изучала JavaScript? Нет. Ты понимаешь, что, возможно, тебе это понадобится. Ты вникаешь дальше, но потом читаешь что-то о том, как поместить исходный код скрипта в… какой-то файл. Ну вот, опять, что это такое? HTML? Нет, никогда об этом не слышала. - говоришь ты себе.
Теперь, когда ты проработала свой путь от центра проблемы к одному из внешних её углов, ты знаешь, с чего следует начать.

Найди свой способ обучаться.

Одни уделяют часы самоучителям на Ютубе, но выученное выветривается из головы за пару минут. Другие беспрерывно читают и впитывают информацию, словно губка. Между этими двумя мы и должны отыскать себя.
Катя учится, наблюдая за другими людьми. Ей проще учить Python, когда она наблюдает непосредственно за живым процессом кодинга. Катя знает, что статья о Python - как бы хорошо она ни была написана - никогда не поможет ей изучить программирование. Видео-учебник тоже не сработает, только если человек в кадре не объясняет постепенно каждый свой шаг и не предупреждает о возможных ошибках. Понимание того, как ты учишься, - неотъемлемая часть в изучении того, как эффективнее учиться вообще. Иначе ты обнаружишь, что просто тратишь своё время на трюки и уловки, которые для тебя совершенно бесполезны. Чтобы понять, в каком случае ты учишься лучше всего, нужно всего лишь обратить внимание на ресурсы и методы, которые ты понимаешь и которые тебе близки, а затем на их основе создать собственную стратегию обучения.
Независимо от того, хочешь ли ты стать более успешным писателем, более опытным программистом или окончить технический колледж, твои способности к обучению намного превосходят знания, которые ты уже накопила. Ты можешь выучить все, что захочешь. Найди точку входа, сформулируй необходимые вопросы, поработай в обратном направлении и найди свой способ эффективно учиться. И ты обнаружишь, что уже знаешь больше, чем ожидала.