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

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

1. Программирование для гениев

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

Если вы готовы учиться и хотите что-то построить, вы готовы к работе. Языки могут показаться сложными, но просто подождите, пока вы не освоитесь. В конце концов, все дело в творчестве, самоотверженности и рвении учиться, а не просто быть умным. Быть умным — это как вишенка на торте.

2. Программирование — скучная работа (правда?)

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

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

3. Когда дело доходит до изучения кодирования, время ограничено.

Нет, это не так. Никогда не поздно начать что-то новое. Программирование — одна из самых востребованных областей в этом технически подкованном мире. Благодаря постоянно развивающимся технологиям у вас всегда будет что-то новое, чего можно с нетерпением ждать, а также освоить это, независимо от вашего возраста, как говорится Возраст — это просто число. А благодаря многочисленным возможностям, таким как учебные курсы по программированию и бесплатные ресурсы, обучение кодированию стало проще простого (хотя и небольшим, потому что оно определенно требует усилий). Есть несколько примеров, когда учащиеся не имели никакого предыдущего опыта в области программирования, но теперь они являются хорошо зарекомендовавшими себя разработчиками и программистами. Так что все, что вам нужно, это небольшой толчок в правильном направлении, остальное будет определяться вашими усилиями и преданностью делу.

4. Вы должны быть математиком! (Просто шучу)

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

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

Ууууу! Верно?

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

6. Достаточно одного языка

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

7. «Вы должны получить степень, чтобы научиться программировать»

Не паникуйте, наличие степени — это лишь одно из многих преимуществ, но, в конце концов, важны ваши навыки. Часто студенты из других областей также предпочитали научиться кодировать, и у них не было никакой степени в области кодирования. В любом случае, есть несколько учебных курсов по программированию и бесплатные ресурсы для обучения. Для тех, кто не знаком с учебными лагерями кодирования, они напоминают институты кодирования, в которых вас учат кодировать за несколько недель или месяцев, а не за годы. Pepcoding — один из таких учебных курсов по кодированию. , который не только научит вас программировать, но и поможет найти работу и откроет возможности для карьерного роста. Кроме того, вы также можете узнать из Бесплатных ресурсов Pepcoding, доступных на платформе социальной сети NADOS.

8. Чем больше программистов, тем выше производительность

«Teen tigada, kaam bigaada», это распространенная в Индии фраза, означающая, что чем больше людей занимается одним делом без каких-либо требований как таковых, тем больше шанс провалить задачу.

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

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

9. Наш выбор языка программирования не имеет значения

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

То есть написание кода на низкоуровневом языке, таком как C, а затем другого кода, написанного на языке высокого уровня, таком как Python, отличаются, поскольку первый приведет к более медленному производительность, чем последняя. Хотя мы могли бы подумать, что это не так, но это то, что есть.

10. Программирование начинается и заканчивается на самих наших экранах(код можно написать только на компьютере)

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

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

11. «Beta zara fan thik kar dena, kaam nahi kar raha» — программирование и машиностроение для наших родителей одно и то же :)

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

12. Женщины не умеют кодировать

К вашему сведению, первым программистом в мире стала ЖЕНЩИНА, Ада Лавлейс. И почему общество или даже индустрия склонны думать, что женщины не умеют программировать или не умеют кодировать? Быть хорошим кодером зависит не от пола разработчика, а от его навыков. Мы думаем, что пора перестать делать различия между ними, ради бога, это 2022 год!

12. Чем быстрее, тем лучше

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

Длинный список мифов, не так ли? У нас есть еще, но давайте оставим немного на потом.

Спасибо, что дочитали до этого места.

Автор: Седжал Шоу

Далее можно прочитать: