Как сбежать из учебного ада

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

Эта проблема возникла у меня только тогда, когда мой друг, Энтони Куанг, обратился ко мне за помощью. Он боролся с тем, что застрял в обучающем аду, и я дал ему несколько советов. У меня в голове возник вопрос: Сколько еще людей борются с обучающим адом?

Что такое обучающий ад?

Если вы не знакомы с тем, что такое ад туториалов, то это этап обучения, когда жертва зависит от туториалов и прямого обучения и остается такой. Те, кто попал в ад учебников, неспособны изучать новые темы и технологии без помощи других или руководства. Учебный ад похож на зыбучие пески — если вы не убежите быстро, вы просто будете погружаться все глубже и глубже в него.

Я ничего не имею против туториалов, я люблю туториалы! Многие инженеры-программисты, в том числе и я, начали свою карьеру с изучения учебных пособий и онлайн-ресурсов. Хотя обучающие программы — это здорово, есть один недостаток — они никогда не заставляют вас думать самостоятельно. Учебники – это отличный инструмент для обучения и начала работы, но помните, что это всего лишь инструмент. Учебники помогут вам изучить концепции, которые вы не смогли бы изучить самостоятельно, но они не научат вас всему, что вам нужно знать. Вы можете взять учебник по всему, что вам может понадобиться, чтобы получить работу инженера-программиста, но в какой-то момент вам придется думать самостоятельно. Если вы не можете думать самостоятельно, проявлять творческий подход и решать проблемы самостоятельно, вы ничего не добьетесь в разработке программного обеспечения.

Почему люди застревают в обучающем аду?

Учебный ад печально известен тем, что засасывает новичков в разработке программного обеспечения, потому что учебные пособия — это фундаментальный способ обучения. Но есть две серьезные причины, по которым люди попадают в ад учебников и застревают в них:

Люди думают, что обучающий ад - это то, как вы учитесь

Хотя они могут этого не знать, некоторые люди искренне думают, что ад туториалов — это то, как вы учитесь, поэтому они охотно переходят от учебника к учебнику, создавая шаблонные проекты. Это не их вина, просто их никогда не учили лучше. Но копировать код и мысли инструктора непродуктивно и неразумно. Это ограничивает творчество и ничему не учит, если вы никогда не думаете самостоятельно.

Люди не заботятся о том, чтобы сбежать

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

Как вы можете избежать обучающего ада?

Часть, которую мы все ждали. Есть много вещей, которые вы можете сделать, чтобы избежать обучающего ада, но это три вещи, которые я сделал, чтобы вообще избежать обучающего ада, а также избежать его для тех, кто попал в него.

1. Поэкспериментируйте с кодом

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

2. Создавайте этапные проекты

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

Иногда бывает сложно придумать проект. Если вам когда-нибудь понадобится помощь с идеями для проекта, свяжитесь со мной и напишите мне в LinkedIn.

3. Научите кого-нибудь еще

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

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

Если у вас есть какие-либо вопросы, пожалуйста, свяжитесь со мной и напишите мне в LinkedIn!