Вот что я чувствую, когда нахожу что-то интересное и хочу этим заняться:
Я всегда заканчиваю тем, что ищу и читаю «Лучшие книги для начала A/B/C/D…», вместо того, чтобы заставить себя начать с чего-то. Это поглощает всю мою энергию, и я никогда не начинаю.
В. Сталкивались ли с этим другие? В. Как вы справляетесь с этим и действительно с чего-то начинаете?
Любая помощь могла бы быть полезна.
Предыстория : Я работающий профессионал, имею степень магистра компьютерных наук (увлекаюсь компьютерной графикой и т. д.). Прошло два года с тех пор, как я получил степень магистра, но я все еще скучаю по академическим кругам, своей дипломной работе и другим интересным вещам, которые я там делал. Моя текущая работа тоже довольно интересна и частично совпадает с сферами моих интересов. Тем не менее, помимо работы, я действительно хотел бы продолжать заниматься вещами, связанными с моими мастерами, бок о бок (и МОЖЕТ БЫТЬ получить докторскую степень где-нибудь в будущем). Но непрекращающееся чувство незнания чего-либо берет верх.
Дело не в том, что меня заставляют изучать что-либо из этого. Это чисто для моих личных интересов, что я хочу преследовать его.
Обновление 1:
Большое спасибо всем за такой исчерпывающий ответ. Мне очень нравятся несколько ответов и поднятых вопросов, но я еще не отметил ни одного, потому что я сейчас пробую некоторые и обновлю, если что-то действительно сработает для меня. Между тем, я также нашел это выступление очень полезным:
https://www.ted.com/talks/tim_urban_inside_the_mind_of_a_master_procrastinator
Ответ Дэна очень хорош, и я хочу добавить еще один момент:
Смиритесь с тем, что с первого раза вы не сможете полностью понять тему. Учтите, что существуют десятилетия, а иногда и столетия (по крайней мере, для математики) исследований, поддерживающих тему, которую вы изучаете. Думать, что вы сможете «докопаться до сути» за несколько месяцев, не говоря уже о неделе или двух, нереалистично. Выберите тему и постарайтесь понять ее как можно лучше. Делайте заметки по другим интересным темам по пути, но не отвлекайтесь на них; просто примите их как предположения и двигайтесь дальше. Вы можете вернуться к ним позже.
Это распространенная проблема. Самостоятельное обучение без границ и фокуса может легко стать бесцельным и непродуктивным.
Чтобы преодолеть это, попытайтесь найти какую-то замену структуре формальной образовательной программы. Это может принимать различные формы, но вот несколько примеров того, что вы можете попробовать:
Если вы действительно новичок в какой-то теме, то статьи по ней, вероятно, вам недоступны.
Когда я хочу открыть действительно новую тему, я начинаю с учебника самого низкого уровня, который только могу достать. Возможно, я нахожу, что учебник для первого года обучения недостаточно сложен, чтобы быть интересным, но стоит проверить каждую главу, чтобы увидеть, есть ли что-то новое. Если будет новый контент то его точно можно будет понять без всяких предпосылок. Затем я перехожу к учебнику чуть более высокого уровня и т. д.
Это должно плавно вывести вас на уровень работы с документами, а любые необходимые периферийные знания (по другим предметам), вероятно, будут представлены на легкодоступном уровне.
(полное раскрытие, я когда-либо делал это только с темами по математике, возможно, это не работает в других местах)
Создавайте что-то и учитесь в процессе
Если я хочу изучить новый язык программирования или фреймворк, возможно, я сделаю небольшой урок, но тогда мне сразу же нужно найти что-то полезное и/или интересное для этого. Нет конца знаниям, которые вы можете получить по любой теме, но если вы ничего с этим не сделаете , в какой-то момент вы просто остановитесь. Если вы создадите для себя потребность учиться, чтобы создать что-то конкретное, скорее всего, вы продвинетесь дальше. Это также служит временным промежутком, когда у вас достаточно знаний для достижения цели, вы продолжаете работать над проектом, пока снова не застрянете.
Может быть, это менее подходит для чисто теоретических областей, но определенно работает для практических областей, таких как информатика и, конечно же, компьютерная графика.
Я испытал то же самое как в академической среде (MSEE), так и в трудовой жизни, особенно в начале:
Ключевым моментом является осознание того, что вы никогда не сможете понять все и что для понимания конкретной темы вам не нужно полностью понимать ее предпосылки.
Ваш подход состоит в том, чтобы сказать, что вы хотите выучить А, но А использует аспекты Б, поэтому сначала вы выучите Б. И тогда вы обнаружите, что B использует аспекты C, поэтому сначала вы выучите C. О, дорогой, но C использует аспекты D, которые используют аспекты E, которые...
Вам не нужно полностью понимать B, чтобы понять A. Вам, вероятно, просто нужны основы B и, возможно, несколько более подробных областей. Чтобы понять их, вам, вероятно, почти ничего не нужно из С и так мало из D, что вы можете пока просто рассматривать пару фактов, которые вам нужны, как знания, данные вам богами, которые вы, возможно, никогда не поймете.
Обратите внимание, что мы превратили расходящийся ряд A + B + C + D + ... в сходящийся ряд A + B/10 + C/100 + D/1000 + ... .
Позже, если вы захотите провести реальное исследование в области А, вы, вероятно, обнаружите, что вам нужно узнать немного больше о В, что может означать, что вам нужно немного больше о С, и, возможно, вам придется спросить богов. чтобы открыть вам еще пару тайн D. Очень маловероятно, что вам когда-либо понадобится знать, что E вообще существует.
Как сказал Дональд Рамсфелд:
«[T] есть известные известные; есть вещи, о которых мы знаем, что знаем. Мы также знаем, что есть известные неизвестные, то есть мы знаем, что есть некоторые вещи, которых мы не знаем. Но есть также неизвестные неизвестные - есть вещи мы не знаем, мы не знаем».
Важно знать то, чего вы не знаете. Инженеры, например, работают со множеством формул и приближений, не подвергая сомнению каждый факт, стоящий за ними. Если вы хотите продуктивно работать, не задавайте все вопросы сразу.
Вам не нужно быть экспертом в теории чисел, если вы хотите хорошо разбираться в компьютерной графике. Но вам могут понадобиться основы линейной алгебры и хорошее знание OpenGL. Таким образом, ваш пронумерованный список можно использовать в качестве расстановки приоритетов. Если вы хотите получить докторскую степень, ваша цель — стать экспертом в своей области. И то, что в вашем списке выше, что вас больше всего интересует, может быть именно этой областью. Не все сразу.
Любой ответ на этот вопрос обязательно будет несколько субъективным, поскольку в конечном итоге речь идет о мотивации определенного поведения в вас самих.
Я, конечно, время от времени борюсь с вопросом «читать или делать» — читать о новых вещах весело, но в конечном итоге это не очень полезно (и, честно говоря, приводит к довольно поверхностному пониманию), если вы не делаете что-то с этими новыми знаниями. .
Мне в этом помогает выбор чего-то конкретного, что я собираюсь делать с этими знаниями. (Давайте признаем: «Изучение X» — не очень четко сформулированная задача.) Иногда требуется немного поискать что-то интересное в этой области, но обычно я могу найти что-то интересное . и послушный, не слишком заблудившись в сорняках. Возможно:
и т.д. Тогда мне становится намного яснее, сколько времени я должен потратить на копание в соответствующем материале: «Поможет ли это мне написать код/исправить код/написать учебник/написать сообщение в блоге?»
Дополнительным преимуществом, особенно последних трех пунктов в списке, является то, что теперь вы вносите какой-то вклад в более широкое сообщество, а внесение полезного вклада — это хороший способ зарекомендовать себя в исследовательской области, если вы решите получить степень доктора философии . . или даже просто продолжить работу. И да, резюме статей (в частности, сравнение/сопоставление недавних статей), учебные пособия, PR-сообщения об исправлении ошибок и т. д. являются полезным вкладом — просто посмотрите, сколько ссылок получают обзорные статьи или сколько людей следят за неустанной работой Адриана Кольера над The Morning Paper .
Это довольно просто:
Теперь, выбор хорошего учебника не всегда легкая задача, но это тема для другого вопроса. Возможно, попросите знающего друга порекомендовать тот, который в некоторой степени охватывает основные/связанные темы, чтобы вы не чувствовали, что учитесь в «контекстном вакууме».
Моя стратегия, когда я хочу узнать что-то новое:
1) Подумайте о том, чего вы хотите достичь (имейте в виду конечную цель). Для вас это может быть анимация или игра и т.д.
2) Иди как можно дальше в одиночку. В начале это может быть ничего, и это нормально.
3) Изучите ровно столько, сколько вам нужно, чтобы перейти к следующему шагу, затем вернитесь к шагу 2. Повторите цикл.
Я считаю, что слишком много времени, потраченное на изучение справочного материала, приводит к чрезмерным когнитивным издержкам. Зачастую лучше всего начинать с простого и подходить к обучению как к процессу «как раз вовремя» (заимствование из принципа бережливого производства). Возможно, это немного упрощено, но вы, вероятно, уловили идею.
Я сталкиваюсь с этой проблемой в вычислениях все время.
Мой личный подход заключается в том, чтобы выбрать что-то действительно разумное, чего я хочу достичь (например, напечатать «привет, мир» на экране), выбрать вещи, которые помогут мне в достижении большей цели.
Затем я извлекаю все доступные источники, чтобы заставить это работать в первую очередь. Источниками являются книги, учебные пособия, поиск в stackoverflow, видеоролики на YouTube (отличный ресурс!) или обращение к кому-то с просьбой помочь мне сделать это (в то время как я документирую все шаги, чтобы я мог повторить это самостоятельно). Если мне понадобится посторонняя помощь для решения проблемы, я переделаю ее снова с нуля, как только человек, который помог, уйдет!
Это дает мне либо быстрый успех, либо быструю причину отложить или сдаться!
Если мне это удается, я решаю попытаться либо понять, что я сделал, либо поставить следующую цель. Обычно для того, чтобы что-то запустить, нужно использовать код, который я не совсем понимаю. Я не возражаю против времени, потому что теперь у меня есть пример кулинарной книги, к которому можно вернуться. Обычно, если я перечитываю книгу на эту тему после того, как что-то запустилось, я понимаю, почему это работает. Наличие работающего кода также полезно, если я хочу поговорить об этом с кем-то еще, кто мог бы помочь его улучшить.
У меня была эта проблема, когда я впервые изучал программирование. Я до сих пор иногда понимаю это, потому что у меня есть склонность хотеть знать все о данной теме сразу.
Однако со временем я пришел к выводу, что лучший подход — учиться как можно меньшему по каждому предмету, а затем итеративно совершенствовать свои знания по ходу дела.
Ваш текущий мыслительный процесс
«Мне нужно знать все о V , прежде чем я смогу выучить U »
подразумевая, что вы думаете, что вам нужно изучать эти темы последовательно, и что вы думаете, что вам нужно подробно изучить каждую тему, прежде чем двигаться дальше.
Я предлагаю изучать части тем одновременно или по очереди, т.е.
«Я немного изучу V , а затем применю эти знания к U , чтобы узнать, как эти две вещи связаны»
Например, вы хотите изучать компьютерную графику, поэтому решили сосредоточиться на OpenGL. OpenGL требует знания векторов и матриц. Векторы состоят из множества подтем (сложение, вычитание, скалярное произведение, перекрестное произведение, масштабирование), как и матрицы (сложение, умножение, определители).
Вместо изучения всех этих тем перед тем, как попробовать OpenGL, изучите подтему, а затем примените эти знания непосредственно к OpenGL. Узнайте, что такое вектор и как его складывать/вычитать, затем определите вектор с помощью OpenGL и протестируйте сложение и вычитание. Перейдите к точечному произведению, протестируйте в OpenGL, узнайте о перекрестном произведении, протестируйте в OpenGL и т. д.
Соединяя две части на каждом этапе, вы в конечном итоге изучаете реализацию вместе с теорией небольшими порциями. К тому времени, когда вы пройдете половину пути, вместо того, чтобы знать все о векторах и ничего об OpenGL, вы будете немного знать о векторах и о том, как применять эти знания в OpenGL, а это означает, что вы можете сделать больше раньше.
С другой стороны, это также описывает классическое поведение с СДВГ (СДВГ) (не говорю, что это вы, но то, как это состояние обычно влияет на людей), поэтому также существуют механизмы преодоления этого направления. В хорошей книге по управлению отвлечением могут быть полезные советы. Может быть, так же просто, как пост-это?
По сути, вы должны решить, делаете ли вы это, потому что они вам нужны, или потому, что они вас интересуют. Большинству людей не нужна линейная алгебра, чтобы использовать или наслаждаться кодом компьютерной графики. Если вы хотите, или это чисто из интереса, а затем больше власти для вас, пусть ваше внимание блуждает там, где ему нравится. Но если вы хотите заниматься какой-то конкретной темой, а это отвлечение, оглядываясь назад, то в какой-то момент проведите черту и узнайте, хотите ли вы следовать «куда бы она ни шла» или учиться и делать что-то на первом уровне.
Если у вас есть 2 темы (графика и линейная алгебра), то вы можете обнаружить, что вам не нужно изучать одну или знать, «как она связана» с другой.
Если вы чувствуете, что вам это нужно для изучения предмета, то совет, данный другими, также хорош — выберите конкретную целевую задачу и делайте только то, что необходимо для ее достижения. Это научит вас некоторым аспектам необходимого вам набора инструментов. Выполнив несколько задач, вы научитесь пользоваться инструментами, не отвлекаясь.
Да, это случается все время — это случилось со мной, несмотря на докторскую степень, академическую карьеру и карьеру в отрасли.
Пожалуйста, осознайте, что основная ценность формального академического обучения в наши дни онлайн-ресурсов — это именно то, с чем вы здесь боретесь: создание рабочего процесса от изучения основ до получения контроля над продвинутыми вещами — все время жонглируя взаимозависимостями — что приведет вас к овладению желаемым навыком.
Однако ясно, что если бы вы хотели вернуться в школу, вы бы уже это сделали.
Так что вам придется пойти по тому пути, по которому мы все идем после колледжа: начать с самого конца и практиковать простые навыки, которыми вы хотели бы овладеть. Поймите, что вы на самом деле не знаете, что делаете, немного изучите это и попробуйте снова расколоть орех. Вы будете думать, что у вас есть это, в то время как внезапно новая проблема заставит вас столкнуться с суровой правдой, вы так многого еще не знаете. Вернуться к книге, решить новую проблему, ударить по стене другой. Живи, умри, повтори. Не зацикливайтесь на просмотре всех девятисот страниц библии компьютерной графики. В любом случае вам, вероятно, понадобится всего две или три главы.
Так бывает во взрослом возрасте. К счастью, с проблемами, связанными с компьютерами, есть множество компаний, готовых платить за то, чтобы вы научились всему этому. В отличие от академии :)
Это меееее, о, чувак. Я такой дилетант. Я прощаю себя за это, если это хобби, а не настоящая страсть. Однако это не всегда приятно, и я тебя понимаю. Когда я делаю это, я также усложняю ситуацию, придерживаясь стандартов того, что, как я думаю, могут сделать другие люди. Например, я продолжаю убеждать себя, что если бы я действительно был заинтересован или способен, мне было бы легко заставить себя делать это и придерживаться одного дела. Однако это неправда, поэтому я научился относиться к этому по-другому. Выберите очень конкретную тему, которая вас интересует. Идите вперед и погуглите, но сядьте и скажите себе: «Я собираюсь найти хорошую книгу, чтобы узнать о [этой очень конкретной вещи] и купить ее». Не добавляйте его в свой список пожеланий на Amazon. Иди и закажи. Потом, когда придет, составьте себе примерный план того, как вы хотите пройти через книгу. Придумайте хотя бы представление о том, как часто вы хотите над ним работать, и будьте консервативны, чтобы его было легко поддерживать. Затем выкопайте сумку, возьмите чистый блокнот, ручку или карандаш и положите их вместе с книгой в сумку. Теперь это твоя школьная сумка. В нем больше ничего нет, кроме кошелька, телефона и ключей. В назначенное время возьмите свою сумку и сходите в кафе или библиотеку на ограниченный период времени (запланируйте час в первый раз и посмотрите, как вы себя чувствуете, но заранее определите период и придерживайтесь его). это). и положите их и свою книгу в сумку. Теперь это твоя школьная сумка. В нем больше ничего нет, кроме кошелька, телефона и ключей. В назначенное время возьмите свою сумку и сходите в кафе или библиотеку на ограниченный период времени (запланируйте час в первый раз и посмотрите, как вы себя чувствуете, но заранее определите период и придерживайтесь его). это). и положите их и свою книгу в сумку. Теперь это твоя школьная сумка. В нем больше ничего нет, кроме кошелька, телефона и ключей. В назначенное время возьмите свою сумку и сходите в кафе или библиотеку на ограниченный период времени (запланируйте час в первый раз и посмотрите, как вы себя чувствуете, но заранее определите период и придерживайтесь его). это).
Такие люди, как мы, склонны выгорать как при планировании, так и при исполнении, поэтому, если вы будете работать над тем, чтобы избежать выгорания, вы проделаете долгий путь к достижению своих целей. Добавлю, что я также добился большого успеха с МООК, потому что они помогают мне не сбиться с пути.
скаймнинген
Нейт Элдридж
tonysdg
tonysdg
Таладрис
aparente001
Фарап
Сергей Середенко
MooseBoys
Пол Брэди
пользователь 253751
Рафаэль Алмейда
Надеюсь, полезно
ШривацаР
пользователь 21264
мотюр
лопата