Сложности, с которыми может столкнуться человек на IT-курсах

Обучение программированию сравнивают с первыми шагами в спорте или чтении, а в качестве основных затруднений выделяют нехватку мотивации/времени и страх показаться глупым. Что рассказали преподаватели курсов IT-школы EasyCode о сложностях, с которыми может столкнуться человек, который начал обучение на курсах? Своим мнением поделились: Денис Мещеряков — со-основатель школы, Илья Цымбал — преподаватель курса JS Advansed, Ирина Матлашова, обучающая веб-дизайну, и Вадим Прокопчук, подготавливающий будущих frontend-разработчиков.

Отсутствие мотивации у программистов

Часто люди идут на курсы не до конца понимая зачем им это нужно. Перед стартом обучения необходимо понять, какие цели вы перед собой ставите и что вами движет. Тогда процесс пойдет гораздо бодрее. Это как с ранними подъемами — вы ни за что не приучите себя вставать в пять или шесть утра, если в этом нет смысла. Но когда вы понимаете, что хотите до работы уделить пару часов своему хобби, сценарий меняется. Так и с программированием/дизайном.

«На первом занятии я обычно рассказываю о том, что вы должны поставить себе цель. У вас должна быть мотивация, иначе вы не сможете дойти до конца. Особенно это касается именно языков программирования. Потому что есть очень много абстрактных вещей, при этом еще и сложноименуемых и абсолютно непонятных — что они выполняют, зачем они нужны и где это применяется. В итоге, не всегда даже возможно показать где используется та или иная сложная вещь, потому что для этого нужны определенные условия», — говорит Денис Мещеряков.

Наш мозг не любит новое. Ему бы на крепкие металлические рельсы, да чтобы без неожиданностей. Но на таких рельсах часто невозможно приехать туда, куда бы нам хотелось. Конечно, идти по рыхлому снегу сложно, но потом на нем появляются следы и шаг становится увереннее, а дальше появляется вполне сносная протоптанная дорожка. Вадим Прокопчук говорит о том, что обучение программированию работает по такому же принципу: «Это все в новинку любому. Я очень люблю сравнивать это с тем, как мы когда-то учились читать. Какие там сложности — нехватка мотивации… В основном, просто много новой инфы, которую нужно как-то понять, осмыслить, освоить, а человеческий мозг он такой, что не любит что-то новое постигать, потому что на это тратится энергия.

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

Готовность к переменам, и почему без нее так тяжело в IT

В процессе поиска своей мотивации вы сможете морально подготовиться к тому, что настали суровые времена, требующие столь же суровых мер. Не все так страшно, но необходимо понимать, что потребуется большее напряжение, чем в обычные вечера с котом и книгами/сериалами. Готовность к тому, что возникнут сложности, действительно помогает: «Иногда человек может пойти на курсы, для себя внутри еще не приняв решение, что вот сейчас у меня есть три месяца и мне нужно постараться без отговорок получить от этого максимум. Да, это тяжело, естественно. Наши курсы по дизайну или программированию не являются самыми жесткими и интенсивными. Есть такие курсы, которые позиционируют себя прямо "выносящими". Но, все равно, нужно принять ответственность за свою жизнь. У тебя есть, условно, три месяца, за которые можно прокачаться и нужно всего лишь постараться», — говорит Ира Матлашова.

Нехватка времени у будущих веб-дизайнеров и разработчиков

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

Ира согласна с его мнением: «Я абсолютно уверена, что человек может выполнять гораздо больше дел, просто вопрос в организации себя и собственного времени. Если задается какое-то домашнее задание, я уверяю, время, которое заложено на него, абсолютно справедливое. Но оно справедливое только при том условии, что работа не откладывается на завтра, послезавтра и послепослезавтра. Естественно, есть нюансы — в жизни всякое бывает, но если мы учитываем, что у нас есть вечер и ночь, то время дается достаточно справедливо».

Когда стыдно показаться глупым

Иногда ты сидишь и ничего не понимаешь, а все вокруг кивают и угукают. И ты начинаешь думать, что все кроме тебя в теме, а ты один — глупенький. Часто все совсем не так. Многие люди стесняются задавать вопросы и есть вероятность, что почти все в аудитории не поняли ни слова: «Все понимают, а он сидит и не понимает — ему стыдно спросить, он боится показаться дурачком. Необходимо задавать вопросы и всегда помнить, что не знать — не стыдно, стыдно не спросить» — говорит Илья Цымбал. Конечно, есть еще и преподаватель, который, благодаря своему опыту, может понять, что ученики начали теряться. Но, все-таки, стоит взять ситуацию в свои руки, чтобы получить объяснение именно тогда, когда оно больше всего необходимо.

Блокировка мозгом сложных IT-задач

Все мы боимся сложных задач. Легче тем, кто научился понимать, что сложнее всего в начале, и разбивать крупный таск на более мелкие. Трудно взяться за то, что кажется огромной непонятной глыбой, а когда перед тобой ряд относительно простых или совсем легких дел, работа проходит гораздо быстрее и спокойнее. Денис рассказал об этом: «У людей в голове какая-то блокировка стоит на сложные задания. То есть, мозг реагирует как — когда перед тобой стоит сложная задача, ты не хочешь ее делать. У тебя нет цели и мотивации, для того, чтобы ее делать. То есть, твой мозг не понимает зачем тебе, например, изучать сложные абстрактные вещи, которые не видно и сложно понять, изъясняемые на сложном языке, сложными словами — зачем тебе в этом разбираться.

У многих людей происходит ступор от того, что они просто не могут заставить себя в этом разобраться, вникнуть и сделать то, что нужно. В основном, начинается: "Ой, я не могу делать, ой, у меня времени не хватает" — так далее и тому подобное. Мы, условно говоря, садимся, видим перед собой задачу и не понимаем, как ее с ходу решить, потому что наш мозг не знает как ее решить. Соответственно, пытаемся что-то сделать, у нас ничего не получается и мы забиваем на это все. Дальше оно как снежный ком накапливается — тьма информации, и ты понимаешь на каком-то этапе, что: "Ну блин, я ее уже не выучу — мне нужно начинать сначала, а это уже делать лень"».

Попытки решить задачу в голове

Но иногда дело не в первоначальном объеме задачи. Залипнуть можно даже на простое задание, если ты пытаешься решить все в голове. Необходимо пробовать и отталкиваться от сделанного — будет легче, правда. «Иногда не важен объем — люди пытаются сразу в голове придумать решение всей задачи. Не нужно так делать, это может быть сложно. То есть, нужно сделать декомпозицию, разделить на более мелкие части и начать их решать. Упираясь в какие-то проблемы, нужно их либо гуглить, либо спрашивать у преподавателя. В общем-то, это решает большую часть проблем», — подтверждает Денис.

Лень в IT

Да, иногда в качестве сложности выступает именно лень. Хочется больше поспать или пересмотреть все сезоны Игры Престолов, ведь скоро выйдет заключительный. Это нужно просто перебарывать. А делать это легче, когда у тебя есть цель. Вот что на этот счет думает Денис: «Опять же, многим просто лень читать большие объемы информации. Какую-то литературу или справочники. Упирается все, в большей степени, именно в лень, которая берется от отсутствия цели, упорства, терпения и так далее».

Может оказаться, что тебе просто не нравится писать код

Некоторым могло показаться, что сложностей уж слишком много и пора пойти поесть. Но не стоит расстраиваться, Денис добавил в этот материал немного позитива: «Если ты человек, который умеет работать с компьютером на уровне нормального пользователя, для тебя нет проблемы устанавливать программы, искать что-либо в интернете, то особых преград нет. Но программирование может быть не для тебя. Таких людей я тоже встречаю, которые говорят: “Это не мое, мне нравится другое и я хочу заняться тем, что люблю”. Да, нужно выбрать то, что тебе по душе. Если ты не сделал этого, то можешь достигнуть какого-то результата, но, скорее всего, это будет на силе воли, на надрыве и без особого удовольствия. Поэтому имеет смысл определиться с тем, что ты любишь и нужно ли тебе программирование. А так, каких-то трудностей сверхъестественных нет, ничего непреодолимого не нужно делать».

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

Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

05.08.2019
130
Автор: Ася Яскер