Я несколько раз боролся с трудностями, а иногда даже отказывался учиться программированию, и здесь я вспоминаю свой путь кодирования и понимаю, как мне удалось зайти так далеко!
Когда я только начал изучать программирование, я даже не знал, какой язык программирования хочу изучать. Затем я понял, что мне нравится исследовать веб-сайты и целевые страницы, так почему бы не научиться создавать красивый дизайн веб-сайтов, целевых страниц и т. д.? Затем я начал просматривать бесплатные веб-сайты для изучения веб-дизайна, и первое место, которое я искал, было, конечно же, мой лучший друг, мистер Google! Просто шучу! Я имею в виду поиск в Google :-) Поискав в Google как сумасшедший, я наткнулся на несколько веб-сайтов, на которых преподаются бесплатные курсы по программированию, а также на множество каналов YouTube. Я выбрал freeCodeCamp и был рад это сделать, поскольку у меня не было бюджета на расходы, и я нашел все их бесплатные классы с бесплатными сертификатами, стоящие времени и усилий, затраченных на прохождение каждого из курсов. Я также хотел бы поделиться здесь Бесплатными онлайн-сайтами для изучения кодирования для всех новичков в программировании, которые ищут эту информацию.
Какие языки программирования я рассматривал как новичок в программировании
Я хочу поделиться с моими читателями, которые, конечно, новички и новички в программировании, пытаются найти способ достичь своей цели и найти правильный курс для изучения программирования. Я всегда был в замешательстве, стоит ли мне изучать Java или JavaScript, Python или PHP? Оглядываясь назад, иногда я чувствую, что мне следовало начать с Python, поскольку я нахожу его очень похожим на английский и действительно простым для понимания, но в тот момент я чувствовал, что JavaScript стал проще после того, как я начал с HTML и CSS, поскольку мне больше хотелось научиться создавать веб-сайты! Python — это скорее серверная часть, и я хотел оставить его на некоторое время, после того как закончу интерфейсные языки. Вот почему я сейчас изучаю Python после изучения языков интерфейса. Здесь я хочу поделиться с вами интересной информацией на тему Какой язык программирования следует выучить в первую очередь новичку?
С какого языка программирования я начал
Я начал изучать сертификационный курс по веб-разработке внешнего интерфейса на freeCodeCamp и смог очень легко выполнять уроки по HTML, а затем по CSS, а затем по JavaScript. Поначалу JavaScript был немного сложным, но, немного попрактиковавшись, я смог справиться с уроками, упражнениями и даже проектами, которые представлены на веб-сайте.
Как я учился самостоятельно
Чтобы облегчить себе задачу, я продолжал делать для себя короткие заметки, а затем практиковался в этом, произнося это вслух, я имею в виду концепции, заложенные в коде JavaScript, и даже стоял перед зеркалом, представляя его мое зеркальное отражение, притворяющееся, что я преподаю урок моим живым ученикам! Именно в этот момент я наткнулся на блог, написанный freeCodeCamp, о том, что для того, чтобы запустить технический канал на YouTube, вам не нужно быть специалистом/экспертом в области кодирования, но нужно быть на шаг впереди учащихся, а также иметь много страсти, подойдет для обучения новичков в программировании, чтобы вы могли видеть точку зрения учащегося во время преподавания, а также учащимся было бы легче понять вас, если разрыв в знаниях между учителем и учащимся не слишком велик! Иногда, если учитель является экспертом в предмете, он может не перейти на уровень новичков, чтобы научить их учиться с их точки зрения!
Как я учил/делился своими знаниями, чтобы научиться еще больше
Прочитав этот блог, я решил создать канал на YouTube со страстью обучать программированию абсолютных новичков, и для меня это было скорее обмен знаниями. вместо того, чтобы преподавать свои знания, и я думаю, это хорошо сработало для моей аудитории! Вдобавок к этому, я также узнал больше, делясь своими знаниями, потому что каждый раз, когда я готовил уроки для загрузки на свой канал, мне также приходилось проводить дополнительные исследования, и это добавляло новые перспективы к моим существующим знаниям. Как говорится, в кодировании никто не является экспертом в программировании, каждый день — это кривая обучения, поскольку вам нужно обновлять себя каждую минуту дня и быть готовым продолжать обучение независимо от ваших растущих знаний, и такого состояния не существует. как достижение пика вашего обучения! Я также начал писать на Medium, благодаря платформе Medium, и за этим прекрасным писательским заклинанием последовал запуск моего собственного блога на blogger, и я не оглядываюсь назад на свой писательский путь. Я решил продолжать писать на Medium, а также вести блог, и собираюсь найти на Medium больше ниш, помимо кодирования, так что следите за ними в ближайшее время…
Как я не допустил появления синдрома самозванца
Пока я учился и делился своими знаниями в области программирования, я также переживал то, что вы знаете как СИНДРОМ САМОЗВАНЦА. Я не позволил этому синдрому самозванца остановить мой путь программирования и продолжил то, что считал правильным. Я сидел и исследовал несколько веб-сайтов в Интернете, проверял их код, а затем записывал их построчно (не копипаст!), а затем построчно вводил их в свой редактор кода, чтобы увидеть волшебство на консоли! Таким образом, практически, я мог бы выучить код быстрее, вместо того, чтобы ждать поступления в какой-нибудь дорогой университет кодирования, чтобы изучать твердые факты. Я записал несколько важных моментов по изучению как эффективно и результативно изучать программирование и предлагаю вам внимательно прочитать их, чтобы понять секрет эффективного обучения.
Мой путь к обучению прошел гладко
Еще одна проблема, с которой я столкнулся на этапе обучения вначале, — это запоминание различных синтаксисов кода. Я просто даже не мог вспомнить различные типы циклов и строк в JavaScript и когда их использовать соответственно. Я решил поискать несколько мотивационных видеороликов по этому поводу и понял, что обучение программированию не равносильно запоминанию кодов. Речь идет больше о понимании синтаксиса кода, концепций программирования, логики постановки задачи, понимании проекта, изучении или понимании того, как решить проблему/проект, а также о творческом и активном подходе к решению проблемы. В других задачах каждый код нужно рассматривать как постановку задачи, которую вам нужно решить, и таким образом вы будете использовать свою логику и творческий подход для решения проблемы. Даже если этот шаг предполагает просмотр кодов других людей через проекты GitHub или поиск Google, это все равно можно сделать, если вы можете решить проект или проблему кодирования, участвуя в таком шаге. Эта статья Как запомнить код на этапе обучения поможет вам в этом аспекте.
Не изобретайте велосипед
Я понял, что не нужно изобретать код при решении проектов, поэтому можно заглянуть в коды, но попытаться понять их, а также иметь возможность настроить их, чтобы сделать их еще лучше или даже такими же, пока вы понимаете коды. Заголовок Hello World не может быть закодирован иначе, чем ‹h1>
Я изучил несколько языков программирования
Научившись программировать на HTML, CSS и JavaScript почти одновременно, я начал изучать React.js, затем Node.js, MongoDB, Python и прошел все сертификации на freeCodeCamp. Некоторые из моих подробных и упрощенных руководств по JavaScript, React и Python включают Создание хуков React приложения Todo, Создание машины случайных котировок в React, Создание калькулятора в React, Простое руководство по JavaScript ES6, Работа с файлами в Python, Простое руководство по спискам Python, Простое руководство по кортежам Python и Простое руководство по наборам в Python.
Мой путь обучения продолжается
В настоящее время изучаю Python, участвуя в проектах в течение 100 дней, и мне также очень нравится путь программирования на Python! После изучения JavaScript я чувствую, что Python очень легко выучить, поскольку основные концепции всех языков в основном одинаковы, и различаются только синтаксисы кодирования! Итак, я не думаю о добавлении в свой процесс обучения еще одного языка одновременно с Python, скорее всего, PHP !! Теперь вам, должно быть, интересно, как легко выучить несколько языков программирования?? Раньше я думал так же и даже допустил несколько ошибок в Python, случайно используя код JavaScript в своем редакторе кода Python! Ха-ха-ха! Но это самая интересная часть вашего этапа обучения. Здесь я хотел бы представить вам концепцию изучения нескольких языков, то есть Как выучить несколько языков программирования без особой головной боли!
ЗАКЛЮЧЕНИЕ
В заключение хочу сказать, что мне пришлось пройти долгий и тернистый путь обучения программированию, и этот путь самообучения действительно научил меня нескольким принципам упрощения сложных вещей, при этом оставаясь при этом уверенным в себе! Нет никаких причин сравнивать себя с несколькими другими людьми, которые были и остаются на несколько миль впереди меня на этапе кодирования, но я не хочу останавливаться на достигнутом, сравнивая свою фазу с другими, которые опережают меня или даже некоторые другие, которые намного ниже меня! Я хочу сравнивать себя только с самим собой, то есть я хочу сравнить свое прошлое «я» и прошлую фазу с моим настоящим «я» или настоящей фазой, а затем измерить свое улучшение, исправить свои ошибки, перестроиться, не останавливаясь на достигнутом. мои треки и продолжаю двигаться вперед (а не назад!), при этом прилагая все усилия для продолжения своего учебного пути. Помните, программирование — это всегда увлекательное путешествие!