Простыми словами:
Каждый может научиться программировать!

Обучение программированию может показаться сложной задачей.

Ситуация усугубляется привратниками - программистами, которые говорят вам:

Что только «люди из STEM» могут или должны изучать программирование.

при этом
Некоторые из этих привратников могут иметь хорошие намерения))

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


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




не забывайте
Научиться программировать и стать штатным инженером-программистом - это разные вещи!
Очевидно, что не каждый может стать инженером-программистом.

Но это не потому, что это некая загадочная наука, которую могут понять только чрезвычайно одаренные.

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

поэтому
Несмотря на то, что вы, возможно, слышали, вам не нужно быть «математиком» или «специалистом в области STEM», чтобы научиться программировать.

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

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




факты
Исследование, опубликованное Scientific Reports в марте 2020 года, указывает на то, что существующая наука о математических навыках, «непоследовательна».

В их исследовании - участвовало 36 человек, которые изучали Python онлайн за десять 45-минутных занятий.

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

!

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

Рабочая память и активность мозга в состоянии покоя также были предикторами более высокой эффективности обучения Python.





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

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

Но мысль, что вы не можете учиться программировать, если вы не «математик», - это ерунда.
вывод
Кто угодно может научиться программировать, но есть загвоздка ...

Загвоздка в том, что, хотя вам не нужен математический опыт, вам нужна мотивация.

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





загвоздка
Если у вас нет веской причины учиться, становится очень легко убедить себя бросить!
В такой ситуации помогает конкретика - почему вы хотите научиться программировать?

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

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

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


Оцените пожалуйста пост!
Читайте и остальные статьи в моем блоге и не забывайте делиться с друзьями ссылкой, если материал вам понравился!
Айкен Каратаев
CEO Центр профориентации