Как я выучил Javascript |

Обо мне

Меня зовут Сурадж Шарма, в настоящее время я работаю разработчиком стека MERN.

Почему я хотел выучить Javascript

До того, как я узнал об ограничениях, связанных с отказом от использования javascript, манипуляции с DOM были мне неизвестны. Все обновления DOM происходили на сервере (сервере PHP). Для каждого обновления, связанного с пользовательскими событиями, требовалось полное обновление страницы. Я хотел иметь функцию оперативных обновлений на своем веб-сайте. CSS-анимация была сложнее, чем то, что мог сделать JS.

Как я подошел к изучению Javascript

Я купил книгу «Программирование с помощью JavaScript для чайников». Это был огромный поворот событий для меня. Исполняемый язык программирования для браузера, который тоже есть на моем сайте, вау!
Я закончил книгу менее чем за месяц, но мне также требовалась практика в новых знаниях и наставник, который бы провел меня через этот процесс. Наставников было трудно найти, но каждый может учиться и практиковаться самостоятельно. Поэтому я решил создать социальный сайт, такой как facebook, используя только JS, HTML/CSS в качестве внешнего интерфейса и PHP, MYSQL в качестве внутреннего интерфейса.

Проблемы, с которыми я столкнулся

Javascript имеет низкую кривую обучения. Любой, кому это интересно, может освоить его за несколько недель. Худшей проблемой, с которой я столкнулся, был ад обратного звонка или так, как мы привыкли звонить. Узнав о существовании async/await, проблема была решена. Так как я пришел к фону Python, где код выполняется построчно, но в JS такого не происходит в большинстве случаев. Понимание этого и поиск обходных путей само по себе было сложной задачей. Я использовал обещания для этого.

Основные выводы

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

Советы и советы

Я не могу делать акцент на практике, больше. Вы получаете свободное время, практикуетесь и любите мозговой штурм, когда застряли, и, как всегда, у нас есть stackoverflow. Есть тысячи способов решить проблему, и ни одна проблема не осталась нерешенной. Доверяйте себе и своему уму. Ты сверхчеловек!

Заключительные мысли и следующие шаги

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *