Прежде чем вы откажетесь от обучения программированию, мне есть чем поделиться с вами ...

Вы учитесь программировать? Как новичок, вы иногда чувствуете себя потерянным или даже разочарованным, когда начинаете работать над новыми концепциями? Не беспокойтесь, я был там и понимаю, что вы чувствуете.

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

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

Это советы, которые помогли мне в моем путешествии, и студенты, с которыми я работаю, надеюсь, они также помогут вам.

Если вам нужна видеоверсия этого содержания, посмотрите это видео.

Без лишних слов, приступим.

Чувство разочарования - это нормально

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

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

То, что вы работаете с машиной, не делает вас им, это нормально, когда вы расстраиваетесь. В конце концов, вы человек.

По моему опыту, чем больше вы практикуетесь в написании компьютерных программ, тем легче вам будет.

Подумайте о том, как далеко вы зашли

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

Допустим, у вас возникли проблемы с пониманием структур данных; вы просто не понимаете, как работает стек. Как производить операции над стеком, как ни старайся, ты просто не поймешь. Я рекомендую вам сделать глубокий вдох и вспомнить, как далеко вы зашли к этому моменту. Перед изучением структур данных вы должны были научиться использовать переменные в своем коде, понять, какие структуры принятия решений (например, операторы if-else), как их использовать, и вы должны были понять другие концепции, прежде чем перейти к этому моменту. Похлопайте себя по плечу, осознайте, какой тяжелый труд вы вложили и как далеко вы продвинулись.

Потребовалось время и усилия, чтобы добраться туда, где вы находитесь, распознать это и отдать себе должное.

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

Процесс - это цель

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

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

Процесс - это цель, разбейте большую цель на более мелкие этапы.

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

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

Если вы счастливы и знаете это, хлопайте в ладоши :)

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

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

Если эта статья вам чем-то помогла, поделитесь ею с другом.

Им это тоже может помочь.

Прокомментируйте под некоторыми действиями, которые вы делаете, чтобы двигаться вперед, когда вы застряли в изучении программирования.

Надеюсь, это поможет!

Если вам понравилась эта статья, думаю, вам могут быть интересны и эти статьи:





Фото luis gomes из Pexels

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

Первоначально опубликовано на yadielcabrera.com 14 апреля 2019 г.