Простыми словами:
ТОП 10 мифов о программировании.
За все время своего существования, информационные технологии буквально обросли всяческими стереотипами.

Из-за этого новичкам бывает сложно начать карьеру в сфере ИТ и в разработке ПО. Итак, я собрал самые распространенные мифы о программировании и их объяснения, чтобы вам было легче во всем разобраться.
миф №1
Надо быть очень умным!
Это самый распространенный миф, который сдерживает новичков. Многие люди считают себя недостаточно умными, чтобы стать программистами, сравнивая их чуть ли не с гениями.

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

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

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

!
Это как создание рецепта для приготовления торта. Нужно уметь взвешивать, считать граммы, отличать круглую форму от прямоугольной, описывать последовательность действий.

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

миф №3
Программирование не для творческих людей!
Как это так? Ведь программисты с головой погружаются в создание сайтов, игр и приложений, также как и писатели погружаются в написание романов. Это позволяет реализовать множество идей, которые до вас не были реализованы.

Кроме того, технические навыки позволяют расширять свои возможности. Например дизайнер Антон Любушкин, уставший от несовершенства Photoshop, создал для него линейку расширений на языке JavaScript, которые сделали его работу более эффективной.
миф №4
Программирование для «ботаников»!
Белый мужчина в очках с растрепанными волосами, который обитает в подвальном помещении с множеством мониторов и питается китайской лапшой. Смешно, но некоторые действительно думают что станут такими, если начнут программировать))

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

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

Так что гену программирования просто неоткуда взяться. Способность человека к созданию эффективных программ — это просто результат приложенных усилий, также как упорные тренировки приводят к спортивным достижениям.
миф №6
Программирование — это скучно!
Люди, увлеченные программированием не считают его скучным, иначе зачем бы они этим занимались?

Сфера программирования очень разнообразна: можно писать мобильные приложения, создавать сайты и веб-приложения, разрабатывать игры, писать ПО для космических машин, самолетов и автомобилей, работать в самых разнообразных отраслях: от сельского хозяйства до ракетостроения.

миф №7
Нужно много запоминать!
К счастью, язык программирования не иностранный язык, в котором нужно помнить минимум 2000 слов. Большинство языков программирования имеют похожий синтаксис, содержащий около 50 конструкций, которые не нужно заучивать если вы их итак практикуете.

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

!

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

Тем не менее вы не обязаны знать их наизусть, достаточно записать алгоритм сортировки 5-6 способами, указав различия между ними, преимущества и недостатки.


миф №8
Компьютерный код слишком сложный для понимания!
На первый взгляд, код кажется вам слишком сложным и непонятным. Но, взгляните на китайские иероглифы. Многие видят в них лишь каракули, при том что около 1,3 млрд человек могут спокойно читать и писать на китайском.

Компьютерный код гораздо проще иероглифов и других языков. Его не нужно произносить или понимать на слух, а набор базовых инструкций составляет 50-100 для одного языка программирования.
миф №9
Программисты все пишут с нуля!
Если бы программисты писали весь код с нуля, то мы бы не увидели столько разнообразных и полезных программ.

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



миф №10
Я создал веб-сайт, значит, я программист!
На самом деле, нет. Создание сайтов часто даже не требует знания HTML и CSS, или основ программирования вообще.

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


!
Таким образом большинство мифов появились в основном от не знания, непонимания и отсутствия опыта.

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

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