Дневник разработчиков Тони #001

С тех пор, как я начал работать с кодом или разметкой (HTML), меня всегда привлекал Интернет. Мне нравились те взаимодействия, которые я видел. Во многих случаях я изо всех сил пытался найти, с какими языками мне следует работать, и ловил себя на том, что прыгаю между PHP, Python и JavaScript.
В августе этого года, после того как я стажировался в компании по разработке программного обеспечения, занимающейся в основном фронтендом, я решил, что выберу JavaScript и сделаю все, что смогу, сначала с JavaScript, прежде чем делать что-то еще. Это означало, что я отказался от большинства своих занятий по Python и посвятил все свое время изучению JavaScript с нуля вплоть до серверной части с помощью NodeJS.
Платформой, которую я использую для изучения JavaScript, является Treehouse, а также цифровая книга Eloquent JavaScript, обе из которых помогают многое понять о самом языке.
Хорошо, теперь мой прогресс. Я разбираюсь со всеми основами JavaScript, работаю с JavaScript в DOM, jQuery, работаю с AJAX (супер весело, кстати). Я закончил трек AJAX сегодня.
AJAX, который означает асинхронный JavaScript и XML, позволяет отправлять данные, которые обновляют DOM (объектную модель документа) или веб-страницу без необходимости обновления всей страницы. Сегодня было все о том, чтобы разобрать его на части и понять, как jQuery абстрагировал для вас многое.
Ключевые уроки: придерживаться пути, как бы трудно это ни было. Жесткость является частью процесса обучения. Я надеюсь закончить курс JavaScript к концу года и подобрать что-то новое, продолжая практиковать свои навыки JS. Мои следующие два языка — Go и Python. Не могу дождаться, чтобы увидеть, как они окажутся.