«Я неудачник, моя жизнь — болото»: как научиться менять негативные установки
Создатель блога Brainhack.me объясняет, что такое когнитивные искажения и рассказывает, как с ними нужно бороться.
Почему у меня ничего не получается? Никто меня не понимает. Я расстраиваю людей. Не могу ничего начать делать. Я лентяй. Моя жизнь — болото. Я неудачник. У меня никогда ничего не получится. В этой жизни нет ничего стоящего. Я ничего никогда не могу довести до конца. Если не получу эту работу, то мне конец. Я должен брать на себя ответственность. Я должен быть мужественным. Если я много работал, справедливо было бы повысить мне зарплату. Он думает, что я неудачник. Я должна быть благодарна. Мое будущее уныло. Мне легко это дается, поэтому не считается. Я должна быть женственной. У меня не получается общаться с людьми. У меня всегда так. Я могу, конечно, попробовать, но это потеря времени, у меня ничего не получится. Если просят — я должна помочь. Отказываться нехорошо. Я не должен терять самообладания. Я должен все делать быстро. Я должен быть оригинальным. Люди должны быть справедливыми.
Нашли среди этих предложений свои мысли и можете дополнить список? Это автоматические мысли — внутренние высказывания людей о самих себе. Их же прозывают внутренним голосом. Они появляются в голове непроизвольно в отличие от произвольных мыслей — взвешенных решений.
Почему же возникает ощущение, что эти автоматические мысли взялись непонятно откуда? Дело в том, что они представляют собой обрывки наших базовых убеждений — неких правил жизни, комплект из которых каждый из нас собирает самостоятельно осознанно и неосознанно всю жизнь, а особенно в раннем возрасте. При помощи таких правил мы оцениваем наш опыт, интерпретируем реальность. Часть из них упрощают нашу повседневность, а другая часть, обычно бóльшая, напротив, усложняет нам жизнь. Убеждения, которые мешают нам жить, называют ошибочными и дисфункциональным. И единственный плюс этих убеждений — их можно изменить.
Получить доступ к этим убеждениям можно, отслеживая свои автоматические мысли, а затем анализируя их. Обычно требуется немало времени и усилий, чтобы отыскать их и сделать так, чтобы жить стало легче. Эффективнее всего делать это с психологом, но в этой статье вы узнаете об основных дисфункциональных убеждениях и когнитивных ошибках, из-за которых мы продолжаем в них верить. После можно начать хотя бы замечать моменты, когда мышление ошибается.
С чего начать
Проблема в том, что за свои убеждения мы нередко держимся, даже недоформулировав их. Люди часто удивляются, когда, обдумывая свое поведение, наконец озвучивают себе эти правила. Бывает, что их сложно доформулировать, даже когда поставлена такая задача. Многие из этих правил имеют произвольный и предвзятый характер. Грубо говоря, мы либо сами их выдумали, либо «не глядя» подхватили от значимых для нас людей. Например, детское «веди себя хорошо, а то папа будет сердиться» может впитаться и трансформироваться в убеждение, что надо всегда вести себя «хорошо», иначе люди не будут тебя принимать, хотя человеку, ведомому этой установкой, сложно бывает даже сформулировать, что это «хорошо» значит. Еще можно легко путать мысли и факты: вот мимо прошел коллега с каким-то не таким выражением лица, а вот уже побежала мысль, что он скверно к вам относится.
Поскольку те самые глубинные, базовые убеждения бывают сформулированы в экстремальных терминах, они приводят к экстремальным заключениям. Поезд мысли проносится без остановок от несформулированного убеждения «если меня не любят, я — ничтожество» через домысел «он/она не любит меня» до конечной станции «я — ничтожество». В таком виде этот маршрут мы, увы, не замечаем, а лишь «наслаждаемся» результатом, полученным на конечной станции.
Аарон Бек, один из основоположников когнитивного направления в психологии, еще в конце 70-х годов прошлого века вывел перечень дезадаптивных убеждений. Вот некоторые из них:
Не способен к обучению
11 Oct 2017 в 01:26
11 Oct 2017 в 01:26 #1
Доброго времени суток. Не могу ничему научиться. За чтобы я не взялся, ничего не получается. Мне нравятся точные науки, но я в них почти полный профан. Если говорить про школьные знания математики, то могу решать задания, которые нужны для 3, иногда дотягиваю до 4, но такое бывает достаточно редко. По физике вообще знания почти нулевые. С другими предметами немного получше. Определения запоминаю с трудом и на следующий день уже забываю их. И это просто выучить их, но я их даже не понимаю. Однако стихи запоминаю быстро и надолго. Я не хочу деградировать! Помогите, как развить свой мозг?
11 Oct 2017 в 01:29 #2
11 Oct 2017 в 01:29 #3
Помогите, как развить свой мозг?
11 Oct 2017 в 01:30 #4
Попробуй себя в гуманитарных направлениях.
11 Oct 2017 в 01:32 #5
11 Oct 2017 в 01:33 #6
что бы запомнить надо понять что ты читаешь/учишь. Если ты просто формулы учишь с предложениями из книги которые с трудом понимаешь. То офк без шансов. Математика не очень сложная просто решай очень много заданий.
11 Oct 2017 в 01:36 #7
что бы запомнить надо понять что ты читаешь/учишь. Если ты просто формулы учишь с предложениями из книги которые с трудом понимаешь. То офк без шансов. Математика не очень сложная просто решай очень много заданий.
А как понять то, что ты НЕ понимаешь? Вот в чем вопрос)
11 Oct 2017 в 01:41 #8
Доброго времени суток. Не могу ничему научиться. За чтобы я не взялся, ничего не получается. Мне нравятся точные науки, но я в них почти полный профан. Если говорить про школьные знания математики, то могу решать задания, которые нужны для 3, иногда дотягиваю до 4, но такое бывает достаточно редко. По физике вообще знания почти нулевые. С другими предметами немного получше. Определения запоминаю с трудом и на следующий день уже забываю их. И это просто выучить их, но я их даже не понимаю. Однако стихи запоминаю быстро и надолго. Я не хочу деградировать! Помогите, как развить свой мозг?
найми репетитора, с репетитором ты начнешь все понимать на глаза. Проверенно в математике.
Тоже кое как дотягивал до 4, но после 3 месяцев с репетитором перегнал школьную программу и закончил год с твёрдой 5. Задачки щелкал как орешки
и практика конечно нужна постоянная, как и везде. Иначе всё позабываешь(как я)
Супернавык, о котором почти никто не знает: почему важно не только учиться, но и разучиваться
Многие ставят себе цель: научиться чему-то новому каждый день, неделю или месяц. Редко кто-то стремится к противоположному — разучиться тому, что знает. Важность образования и саморазвития очевидна для всех, но способность избавляться от полученных знаний — это тоже суперсила, которую мы недооцениваем.
Американский футуролог и философ Элвин Тоффлер, один из авторов концепции постиндустриального общества, утверждал: в XXI веке неграмотным будет считаться не тот, кто не умеет читать и писать, а тот, кто не умеет учиться, разучиваться и переучиваться.
Люди учатся всю жизнь. От семьи, школы, культуры мы получаем инсайты о том, как нужно себя вести и как не нужно, что считается успехом, счастьем и так далее. Мы формируем представления о том, как устроены общества, религии, правительства, отношения и вообще реальность, которая нас окружает.
Вся информация, которую усваивает человек, склеивается в линзу, через которую он видит мир. Обычно чем больше мы узнаем, тем более фиксированной становится картинка: какие-то явления становятся более понятными, какие-то — менее возможными.
Но некоторые из полученных инсайтов не соотносятся с личным, внутренним «я». Иначе говоря, те самые глубоко засевшие знания и идеи, которые когда-то помогали нам (иначе мы не дотянули бы до этого дня), могут стать помехой для дальнейшей счастливой жизни.
Это происходит не только с информацией, но и с навыками и деятельностью. Ольга Скиппер, консультант по организационному поведению, приводит в пример руководителей и основателей бизнеса.
Они настолько привыкают работать 24/7, постоянно проверять рабочую почту и мессенджеры, принимать решения и руководить людьми в определенной манере, что не могут разглядеть момент, когда привычный образ действий начинает приносить больше вреда, чем пользы, и не дает удовлетворения от работы и жизни.
Вот почему так важно научиться разучиваться (unlearn) — прекращать использовать те знания, привычки, ожидания, модели, которые были усвоены когда-то в прошлом, а сейчас перестали быть актуальными и мешают нам развиваться дальше.
Умение разучиваться помогает взглянуть на мир и нерешенные задачи по-новому, стимулирует креативность, позволяет стать гибче и любопытнее — то есть в конечном итоге получить новые знания и возможности. Кроме того, оно важно для психологического самочувствия: когда выученные ожидания от мира не совпадают с внутренними ощущениями, это может привести к разочарованию, апатии и депрессии.
При этом разучиваться — не то же самое, что учиться новому. Усваивая новые знания, мы воспринимаем их через ту же имеющуюся линзу, и некоторые наши взгляды диктуют, чему именно мы пытаемся или не пытаемся (не хотим) учиться.
Чтобы разучиться, нужно разрушить фундамент, на котором стоят наши мысли, пристрастия, отношение к чему-то, пишет психолог Мариана Плата. Для этого важно привыкнуть задавать себе вопросы. Например:
Одна дзэнская притча учит, что нельзя налить чай в полную чашку. Разучиться чему-то — лучший способ заменить то, что мы считали истиной, на то, что сейчас кажется истиной в еще большей степени. Это сложно и некомфортно, потому что с привычным всегда нелегко расставаться. Доказано, что переживания об утраченном воспринимаются острее, чем радость от приобретенного.
Вот основные принципы, которых нужно придерживаться, чтобы разучиться.
Большая часть того, что человек знает, зашита глубоко внутри него и проявляется в автоматических реакциях в поведении и суждениях. Чтобы нарушить автоматизм, необходимо сознательно искать старые навыки, которые лучше отпустить.
В привычных условиях воспроизводятся знакомые паттерны мышления и поведения. Помещая себя в новые — возможно, менее комфортные — ситуации, мы учимся видеть вещи с новой перспективы. Путешествия — отличный способ реализовать этот принцип.
Американский журналист Стивен Котлер, автор бестселлеров и исследователь персональной эффективности, выделяет 22 триггера, помогающих ввести человека в «состояние потока» и максимизировать его продуктивность. Некоторые из них также полезны для построения правильного отношения к переменам:
Дети постоянно задают вопросы и не успокаиваются, получая ответ, — они спрашивают снова и снова. Взрослея, мы перестаем так себя вести и привыкаем принимать все как есть. Но это необязательно. Известный блогер Тим Феррис составил список из 17 неловких вопросов, которые, как он утверждает, изменили его жизнь. Многие из них вполне помогают разучиваться:
Физик Ричард Фейнман писал: «Мы стараемся как можно быстрее доказать, что были неправы, потому что только так можно понять, как двигаться вперед». Чтобы сделать это, подвергайте сомнению свои убеждения и собирайте информацию, которая может развенчать их. Можно начать со списка убеждений, которые тормозят вас, и видов деятельности, которые не улучшают жизнь.
Предприниматель Адео Ресси, сооснователь и глава Founder Institute, говорит, что в его сфере — он готовит офисных работников к роли предпринимателей — процесс «забывания» старой модели поведения и формирования новой занимает около 3,5 месяца.
Часто хорошим мотиватором оказывается страх — перед задачами, которые человек раньше никогда не выполнял. Например, в рамках обучения Ресси просит начинающих предпринимателей создать сайт, привлечь 2000 человек и продать 50 продуктов за ограниченное время — многие считают это невозможным, а когда все-таки достигают таких целей, отказываются от привычных моделей мышления.
Статья подготовлена онлайн-изданием Reminder, которое посвящено здоровью, психологии и практической философии. Больше полезной информации можно найти на наших страницах в Facebook, Telegram или в рассылке.
5 простых истин, которые научат тебя легче переживать трудности
1. Боль заставляет тебя расти
Душевная боль может возникнуть по разным причинам: потеря близкого, расставание, предательство, — и чаще всего она напоминает нам о том, что пора принять случившееся и начать двигаться вперед. И это положительный момент: ведь иногда человек стоит на месте до тех пор, пока обстоятельства не вынуждают его начать действовать.
Когда в твоей жизни наступает тяжелый период, напоминай себе, что у всякой боли есть цель. Начинай движение от тех вещей, людей или ситуаций, которые причиняют тебе боль, но не забывай об уроках, которые она преподает. То, что тебе больно, не значит, что ты слабый. Для того чтобы стать сильнее, нужно пройти через эти испытания, оставаясь уверенным в себе и терпеливым к своим эмоциям и переживаниям.
Боль бывает двух видов: та, которая просто делает больно, и та, которая помогает тебе меняться. Когда ты не сопротивляешься боли, а идешь по жизни, стараясь пережить и прожить все выпавшие на твою долю трудности, она дает толчок твоему развитию.
2. Всему свое время
Порой случается так, что ты давно о чем-то мечтаешь, строишь планы и уже приступаешь к намеченным действиям. А потом ничего не происходит. Не складывается, и все тут. И стараешься изо всех сил, и выкладываешься на все 100, и не жалеешь себя для достижения цели — но все впустую.
Это обидная ситуация, безусловно. Когда мы верим в то, что все зависит от нас самих, — мы правы. Когда мы делаем все, но желаемое не приходит, — просто еще не время.
Допустим, ты хочешь получить крутую должность в крупной компании и делаешь все, чтобы произвести на них впечатление и показать в конкурсе на это место лучшие результаты. Несмотря на то, что ты умный и, безусловно, сильный кандидат, компания предпочитает взять другого человека. Ты расстроен, ругаешь судьбу и всех подряд, ведь это работа твоей мечты.
В общем, сколько бы усилий ты ни прилагал, наступит момент, когда ты должен будешь просто отпустить ситуацию и позволить случиться тому, что должно произойти. И тебе лучше не волноваться, не докучать себе негативными мыслями и не сомневаться в своих силах.
Фишка в том, что ты все равно достигнешь того, что хотел, только пути к твоей цели могут быть разными по времени и сложности.
3. В жизни нет ничего вечного
Все, что происходит у тебя в жизни сейчас, когда-нибудь закончится. Это касается как хороших вещей, так и негативных.
Когда тебе делают больно — ты переживаешь, и рана затягивается. Когда тебя настигает черная полоса и неудачи врываются в твою жизнь одна за одной — ты знаешь, что этому рано или поздно придет конец. Так и со всем остальным.
Когда ты радуешься, потому что у тебя все идет по плану, жизнь течет размеренно, а на душе спокойствие, —цени это. Так не будет всегда. Как и в ситуации, когда у тебя все действительно плохо и кажется, что выхода просто нет. Все пройдет.
Да и твоя жизнь далеко не вечна. Так что спроси себя, так ли ты хочешь тратить свое бесценное время на пустые переживания, состояние апатии, депрессию, разочарование и другие отрицательные вещи?
Быть может, лучше чаще обращать внимание на что-то хорошее. Даже если у тебя в жизни сейчас далеко не белая полоса, это еще не значит, что ты не можешь радоваться мелочам и находить положительные моменты в каждом дне.
4. Жалобы и переживания не помогут тебе ничего изменить
Когда все идет не так, как надо, помни, что твои переживания ровным счетом ничего не изменят. И жалобы на ситуацию тоже помочь не в силах.
Вместо того чтобы тратить силы и энергию на пустые мысли, которые заставляют тебя топтаться на месте, лучше попытайся направить их на действия и исправить то, что пошло не так.
Помни: тот, кто часто жалуется, добивается обычно меньше других. Твой проигрыш или частичная неудача не могут заставить тебя сойти с намеченного пути к достижению цели — это можешь сделать только ты сам.
5. Шрамы символизируют твою силу
Все с детства слышат фразу: шрамы украшают мужчину. Это так, но слегка не в эстетическом плане.
Шрамы бывают не только отметинами на коже, но и осадком на душе, оставшимся после значимого события. И тех, и других стыдиться нельзя, ведь они имеют для тебя огромное значение. Шрам — это напоминание о том, что ты победил боль, извлек из этого урок, стал сильнее и смог переступить ситуацию и пройти дальше.
Не позволяй шрамам брать верх над собой и заставлять тебя жить в сомнениях или страхе. Скажи себе: «Да, мужик, я сделал это! Я пережил это дерьмо, и эти шрамы, которые остались мне на память, будут давать мне силы двигаться дальше с таким же энтузиазмом».
Почему научиться программировать так чертовски тяжело?
Взявшись за работу над образовательным проектом Хекслет, мы понимали, что на нас ложится большая ответственность. К нам приходит огромное количество новичков с вопросами и комментариями, такими как:
Квинси Ларсон был просто “офисным парнем в костюме”. Он решил научиться программировать. Начал спрашивать людей вокруг. Изучил немного Руби, потом быстренько посмотрел на другие языки вроде Scala, Clojure и Go. Он изучил Emacs, а потом Vim, а потом раскладку Dvorak. Он втыкал в Линукс, копался с Лиспом и кодил на Питоне, и жил при этом в командной строке больше полутора лет.
Его швыряло туда-сюда как листочек в торнадо. Каждый совет, который он слышал, тащил его то в одну, то в другую сторону, до тех пор пока он не прошел “каждый онлайн-курс по программированию во вселенной”. В конце концов, не смотря на то, что он получил работу разработчика ПО, Квинси:
… был уверен, что на первый взгляд нормальные программисты, с которыми я общался, были на самом деле социопатами, которые получили, а потом подавили в себе, травму при изучении программирования.
Фаза 1: Медовый месяц
Сложно винить человека, который приходит в индустрию программирования с какими-то особыми ожиданиями.
С одной стороны, вы с детства слышали слухи о сложности программирования. Мамы запугивали детей, чтобы те шли в гуманитарии.
С другой стороны, движение «Learn to Code” проделало фантастическую работу по удалению барьеров, и показало что кодить на самом деле довольно просто. Инструменты вроде Codecademy, Treehouse и Code School так мягко и за ручку подводят тебя к коду, что можно быть уверенным – я не просто смогу научиться программировать, я смогу стать полноценным разработчиком!
Внезапно, проблема не в страхе, а в избыточных надеждах и высоких ожиданиях.
В большинстве случаев эти инструменты на самом деле здорово справляются со своей задачей. Они проводят тебя как ребенка по дороге, полной страшных переменных и условий, ранних фаз синтаксиса. После каждого упражнения в игровом формате вы чувствуете себя все более и более уверенным в своих способностях. Я на самом деле могу это делать! Я практически уже разработчик!
Проблема в том, что вы находитесь в фазе “медового месяца”. Может казаться, что конец близок, но в реальности вы прошли лишь крохотный отрезок пути. Это только начало…
Рисуем маршрут
Перед тем как перейти к Фазе 2, давайте взглянем взглянем на весь путь.
В этом посте я проведу вас через все фазы типичного путешествия в кодинг и расскажу о том, что вам нужно знать чтобы выжить на каждом участке пути. Вы также узнаете о двух ключевых факторах, которые определяют путь – плотности ресурсов и размере необходимых знаний.
Дорогу к рабочей позиции разработчика можно определить в виде отношения вашей веры в себя к изменениям ваших навыков:
Это важное отношение, потому что ваша вера в себя напрямую коррелирует с ощущением счастья, и потому что там, где встречаются вера в себя и навыки и является точкой, когда вы готовы работать программистом.
Мы рассмотрим уникальные испытания, которые ждут нас в следующих трех фазах, но для начала вкратце рассмотрим каждую фазу:
1. Медовый месяц это очень приятное, очень комфортное путешествие через огромное количество отполированных до блеска обучающих ресурсов, которые показывают, что на первый взгляд сложные штуки на самом деле совершенно понятны, особенно с такой интенсивной поддержкой. Вы грубо говоря изучаете базовый синтаксис, но ощущаете себя героем.
2. Скала смятения это болезненное осознание реальной сложности после того, как помощник отпускает вашу руку. Оказывается, вы ничего не можете сделать сами. Главными испытаниями становится постоянная отладка кода. Непонятно какие вопросы задавать чтобы хотя бы начать двигаться в правильном направлении.
3. Пустыня отчаяния это долгий и одинокий путь через бездорожье, где каждое новое направление кажется верным, но часто вы просто ходите кругами и голодаете по ресурсам, которые могли бы помочь. Остерегайтесь “миражей мании” как сирен пустыни! Они уведут вас в никуда.
4. Подъем благоговения это та часть, где вы наконец находите путь через пустыню и начинаете понимать как создавать приложения. Ваш код все еще дырявый и хрупкий как карточный домик. Вера в себя растет потому что ваши сайты вроде как работают, вы изучили несколько важных паттернов, ваши друзья считают ваши интерфейсы крутыми, но вам страшно заглянуть под капот, и вы не знаете как делать production-ready код. Как отсюда построить мост к состоянию “готов к реальной работе”?
Я брал интервью у сотен разработчиков в течение последних нескольких лет и слышал отголоски всё одной и той же истории снова и снова. Цель этого поста — научить вас двигаться по пути обучения с широкого раскрытыми глазами и с таким компасом в руках, с которым вы ловко обойдёте все ямы, в которые попали те, кто шли до вас.
Давайте вернемся к фазе 2…
Фаза 2: Скала смятения
Итак, вы находитесь в фазе 1 – „Медовый месяц“. Вы заполняете пробелы и завершаете задачи, связанные с кодом в то время как ваша уверенность и возможности растут. Это не так уж плохо… К чему суета? Вы поднялись на «Гору иррационального изобилия»…
Будьте осторожны! Вы собираетесь переступить пропасть, которая ломает многих сильных учеников, вытесняя их в лагерь под названием „кодинг — это слишком тяжело“. Точный момент этого скачка происходит тогда, когда вы садитесь за клавиатуру, открываете свой текстовый редактор и пытаетесь в первый раз создать проект с нуля без каких-либо встроенных в браузер редакторов, костылей кода или полезных советов.
Вы можете немного оттянуть этот момент, продолжая следовать учебникам, но никто ещё не достиг неба, не оторвавшись от земли, и настанет момент, когда вы будете творить волшебство в пустом текстовом файле. Вы только что вошли во вторую фазу обучения, где уверенность падает вниз на землю. Добро пожаловать на «Скалу смятения»:
Итак, вы компилируете. Вы боретесь и прокладываете свой путь к более-менее функциональному решению, но чувствуете, что чего-то не хватает. Вы воюете с багами так, что «Звездный десант» отдыхает. Но кажется, что каждая победа была одержана только по счастливой случайности, благодаря гуглу, и, уверенность в том, что вы когда-либо сможете понять все это, неизбежно падает.
Эта фаза разочарования хорошо видна как преподавателям, так и всем профессионалам нашей области. Программирование не может быть идеальным у всех, но мы хотим добиться от вас прогресса, потому что иногда малообещающие истории становятся грандиозными успехами.
Когда поддержка кончается и студентов толкают с обрыва со словами «лети», то слишком много испуганных птенцов падают вниз, так не научившись махать крыльями.
Страшно то, что вы еще даже не дошли до самых «вкусных» вещей. После того, как вы, наконец, устранили достаточное количество багов, чтобы положить конец восьмой казни египетской и фактически уже закончили несколько проектов, настанёт конец второй фазы. Но у вас всё только начинается.
Для тех, кто действительно собрался сделать карьеру в программировании, выживание на «Скале смятения» часто является точкой, после которой они всецело готовы погрузиться в новую жизнь. Но слишком многие остаются позади. И, к сожалению, вы только собираетесь войти в «Пустыню отчаяния».
Два ключевых фактора
Так в чем же на самом деле разница между первой и второй фазой? Почему фаза 2 («Скала смятения») так ужасна по сравнению с фазой 1 («Медовый месяц»)? Понимание этого поможет вам понять, что вашей вины абсолютно нет в том что, ваше путешествие выглядит так, как мы только что описали.
Есть два основных момента во время прохождения каждой фазы: плотность ресурсов и объем знаний. Давайте посмотрим, что это такое, прежде чем изучать, как они выведут вас к фазе 3.
Фактор 1: плотность ресурсов
Как я уже сказал выше, когда вы только начинаете, то кажется будто, миллион сторонних ресурсов пытаются схватить вас за руку и затянуть в программирование. Это потому, что их много!
Введите в поисковике «Уроки программирования», и на вас обрушится стена из нужных и полезных инструментов, таких как статьи, видеоролики и учебники. И, честно говоря, это здорово! Никогда раньше не было так много способов, чтобы начать учиться программированию.
К сожалению, на более поздних этапах плотность ресурсов быстро падает. Любой, кто прошёл от стадии новичка до среднего уровня, может подтвердить, что существует БОЛЬШАЯ разница между количеством имеющихся ресурсов в самом начале и тогда, когда вы впервые ищете помощь самостоятельно, без посторонней поддержки.
Эта проблема усугубляется при переходе к третьей фазе, когда количество знаний быстро возрастает, и есть одна причина, по которой мы называем эту фазу „Пустыней отчаяния“. Как только вы пройдете её и начнете точно чувствовать, что именно вам нужно искать, то ресурсы вернутся, и вы сможете использовать в работе большее количество технических средств, таких как блоги и видеоролики. Отчасти это просто умение задать правильные вопросы.
Вот как выглядит плотность ресурсов в каждой фазе (большая концентрация линий указывает на большую плотность ресурсов):
Фактор 2: объем знаний
Теперь давайте поговорим о втором вопросе, об объеме знаний. Он представляет собой общую широту новых тем, которые вы осваиваете в каждой фазе. Вот как это выглядит:
Когда вы только начали обучение, набор вещей, которые вам нужно понимать, ещё достаточно узкий. Каждому человеку, независимо от целей обучение, языка и предпосылок, необходимо изучить, что такое цикл «for», как построить логику условного оператора и познакомиться с основными структурами синтаксиса программирования. А зачастую даже и не приходится сталкиваться с некоторым из вышеприведенных базовых понятий, поэтому объем знаний на этом этапе является очень узким.
Как только вы отходите от основ, вы замечаете быстрое расширение базы знаний, так как начинаете сталкиваться с более сложными вопросами, такими как понимание разновидностей ошибок, или, когда именно использовать код, который вы знаете и как вообще его использовать. А это две разные вещи, потому что нет „правильного“ ответа на точный вопрос… Пока всё очень размыто.
По мере продвижения к третьему этапу объем знаний станет расти. Теперь вы должны понимать, какие инструменты использовать, какие языки изучать, как писать модулярный код, знать основы CS и объектно-ориентированного программирования, обладать грамотным стилем кода и уметь искать ответы на вопросы (хотя бы в нескольких источниках). Каждый заход в Google или на сайт Hacker News погружает вас в огромное множество кроличьих нор и ошеломляет вас такими вещами, которых вы не знаете, но чувствуете, что должны их знать.
Вы не знаете, чего именно вы не знаете.
Только тогда, когда вы, наконец, сделали рывок и покинули пустыню, объем знаний снова начинает сужаться. К этому моменту, вы уже определили свою выбранную технологию и её место в общей системе. Вы, наконец, знаете (и довольно неплохо), чего именно вы не знаете и можете проложить путь через эти ямы. Вы будете продолжать расширять кругозор по мере продвижения вперед, к началу своей карьеры.
Фаза 3: Пустыня отчаяния
С пониманием ключевых факторов, можно увидеть, что «Скала смятения» является критической точкой. Мучения, вызванные совокупностью быстро растущего объема знаний и упадка плотности ресурсов привели к фазе, которую я называю „Пустыня отчаяния“.
В сущности, это пустыня, где вы знаете, что где-то есть конец, но не знаете, как до него добраться:
Пустыня длинна и кишит опасностями. Вы поймаете себя на том, что по пути рисуете «Миражи мании», которые представляют из себя десятки заманчивых ресурсов, содержащих искомые решения, но они опять бросают вас там, где есть только вы и песок, простирающийся во все стороны до горизонта.
Возможно, вы зарегистрируетесь на нескольких массовых открытых онлайн-курсах, таких как от Coursera, Udacity или EDX, или найдете учебник, который пообещает сопровождать вас всю дорогу. Вы думали, что извлекли урок из фазы медового месяца, что не существует простых ответов, но соблазн искать спасение слишком велик, и вы вновь верите обещанию, что именно на этот раз вас доставят к финишу, до которого не дошли другие.
Вы не можете выучить этот материал ни за неделю, ни за месяц, и на за один курс обучения, чтобы там не говорили, поэтому хватит попадаться в эту ловушку!
Существует НАМНОГО больше вещей, которые предстоит узнать, чем вы, возможно, ожидали. Даже если вы в состоянии заставить работать некоторые приложения, то очень трудно не чувствовать себя слабым звеном в огромной цепочке становления настоящим профессионалом. Трудно измерить ваш прогресс. Как вы узнаете, что вам изучать, если изучаете только необходимые вещи?
Даже если вы двигаетесь в правильном направлении, трудно определить ваш прогресс. Вы будете чувствовать себя совершенно потерянным до того самого момента, когда вы, наконец, сможете создать что-то, что выглядит и действует так, как вы ожидали. Но, вооружившись упорством и хорошим компасом, вы в конечном итоге получите ваши первые несколько „реальных“ запущенных приложений и поймете, что, наконец, начинаете получать опыт.
Безусловно, до этого момента было трудно, но, возможно, вся эта история с веб-программированием и не такая сложная, в конце концов… Everything’s coming up Milhouse!
Фаза 4: Подъем благоговения
Вы прошли через пустыню и ваша уверенность растет. Вы мастерски владеете искусством гугл-фу и, наконец, понимаете о чем пишут в блогах и говорят в видеороликах. Возможно, вы уже углубились в конкретный язык или фреймворк и вы уверены, что вы можете скомпилировать и запустить работающее приложение.
Это и есть «Подъем благоговения»:
Снаружи всё может выглядеть хорошо, но в глубине души вы знаете, что вы ещё не достигли цели.
Вы можете создать работающее приложение, но что творится внутри него? Ваш код написан веревками и изолентой и, что хуже всего, вы даже не знаете, какие его части ужасны, а какие на самом деле просто отличны. Ваши периодические проблески сознания чередуются с глупыми ошибками и, что еще хуже, подкрадываются подозрения, что вы до сих пор ни черта не понимаете в том, что делаете.
Это фаза состоит из двух полюсов: вы чувствуете, что одна ваша половина — это пуленепробиваемый разработчик, а вторая — тонкая фанера с дикими глазами новичка, который утонул в своём пути. Чем дальше вы продвигаетесь, тем больше растет терзающее чувство неопределенности, как будто кто-то собирается «разоблачить» вас, как обманщика.
Вы чувствуете, что уже должны стать разработчиком, но дистанция между кодом, который вы пишете и «профессиональной» рабочей средой не сокращается…
В конце концов, однако, это произойдёт. Столько сил не могут быть потрачены даром! «Пустыня отчаяния» позади, а «Скала смятения» превратилась в далекое воспоминание. Вы, наконец, по-настоящему, на подъеме. Вы обучаетесь быстрей и разумней, чем когда-либо прежде, вы получили достаточное количество нужной практики, и ваши обрывочные знания превращаются в набор навыков профессионального уровня.
«Подъем благоговения» всегда занимает больше времени, чем вы ожидаете, и кажется бесконечным, потому что вы так близко… Но вы всё же достигнете его. Если вы настойчиво идёте в правильном направлении (тема следующего поста), то сможете убедить кого-то платить вам и спокойно продолжать учиться дальше. Работа ваша.
На что всё это похоже
Итак, теперь вы увидели, какая дорога ждёт впереди и почему она может быть трудной. Если рассмотреть все четыре фазы и выделить факторы, которые их разделяют, получится следующая картина:
Одно дело — знать путь, а другое дело — идти по нему. Давайте поможем вам начать.
Как дойти до конца живым
Путешествие кажется тяжёлым и это, честно говоря, не редкость. Важно понимать куда вы идёте, особенно если идёте в одиночку. Но вы не должны сдаваться. Есть способы, которые помогут быстро обойти большинство встречающихся проблем. Изучение кода редко даётся настолько просто, насколько некоторые делают вид, но это не так сложно, как кажется вам в периоды глубокого отчаяния.
В этом разделе я представлю основные тактики, которые можно использовать, чтобы держаться в правильном направлении.
I: Как Выжить в «Медовом месяце»
Разнообразие доступных ресурсов в «Медовом месяце» доставляет много веселья. Они делают большую работу, чтобы сформировать вам нужный тип логического мышления, который вы должны будете развивать в течение последующих фаз. Это прекрасное время, чтобы начать учиться коду. Итак, пробуйте, наслаждайтесь, но не забывайте держать в голове эти два совета:
II: Выживание на «Скале смятения»
Почти каждый из вас пройдёт через «Скалу смятения», поскольку единственный способ стать разработчиком — это разрабатывать. Вы можете претендовать на эту профессию, подписавшись на статьи (или на туториалы, которые выдают за «полные» курсы), но этим вы будете только откладывать неизбежное. Учебники — это хороший способ решить начальные задачи, но в некоторой момент вы должны будете отучить себя от соски и столкнуться с реальным миром.
Вот три совета, которые помогут самостоятельно перейти к компилированию:
III: Выживание в «Пустыне отчаяния»
После того, как вы начали справляться с отладкой, самой большой проблемой становится отсутствие необходимых знаний и полная неизвестность, где их взять… Пустыня отчаяния. Всё что вам действительно нужно на этом этапе — это мощное движение вперед. Миражи мании открывают всё более интересные, но уводящие в сторону пути и кроличьи норы, как и схемы быстрого обучения, которые в конечном итоге только отнимают у вас время.
Итак, вот ключи к выходу из «Пустыни отчаяния»:
Если вы способны определить путь и придерживаться его, вы непременно дойдёте до следующей фазы и не будете тратить месяцы или даже годы в погоне за миражами сквозь зыбучие пески этой пустыни.
IV: Выживание на «Высоком подъеме»
Подъем благоговения является одним из самых сложных переходов. Вы умеете разрабатывать приложения, но хотите стать настоящим веб-разработчиком. Подходя к этой фазе и к работе, вы должны делать три вещи:
Ключ к решению вышеперечисленных проблем и к восхождению на «подъем благоговения» — это обратная связь. Студенты, которые полностью обучились самостоятельно могут быть работоспособными, но они редко обладают разборчивым, модульным, и гибким кодом, который характеризует их востребованность в профессиональной сфере. Вы должны работать с другими людьми, которые будут оспаривать ваши предположения, задавать каверзные вопросы и заставлять вас устранять утечки в ведре ваших знаний.
Итак… Возможно ли это вообще?
Это все может звучать ошеломляюще, но я уверяю вас, что многие другие упорно шли к своей цели и выжили на этом пути.
Понимая что вас ждёт, вы уже находитесь в выгодном положении, осталось только составить четкий план и обеспечить доступ к подходящему виду поддержки.
Безусловно, объем данной статьи не позволяет исследовать каждую фазу так глубоко, как хотелось бы, а также предоставить вам должные практические советы и инструкции детально, но, как было упомянуто выше, это путь с которым мы хорошо знакомы и над которым неистово трудимся, поэтому пытаемся вам помочь любым способом.



