Когда я впервые приступил к написанию строк кода, я смотрел видеоролики на YouTube, предназначенные для обучения тому, как заставить калькулятор работать на Python. Меня очень порадовало введение различных параметров в мою функцию, которая по сравнению с неолитическим инструментом выглядела бы шатким горшком или, возможно, при более внимательном наблюдении большой палкой. Тем не менее, как и наши предшественники, я с удовольствием объединял числа примерно в 6 строк кода, которые выполняли вычисления, которые я выучил, чтобы пройти через 3-й класс.

Примерно через год я совершил прыжок веры и начал посещать школу Flatiron, так началось мое обучение JavaScript. Я скажу, что между JavaScript и Python были небольшие различия, маленькие мышечные воспоминания, которые требовали настройки с помощью console.log вместо print, чтобы что-то отображалось в моей консоли, было действительно самым раздражающим.

Несколько недель спустя я говорил на JavaScript, я чувствовал себя уверенно в том, как я могу структурировать HTML, а мои навыки CSS могли бы дать любому веб-сайту WEB 1.0 гонку за свои деньги. Затем мы узнаем о манипулировании DOM, которое я бы определил как разницу между созданием огня и силой синтеза. В своем простом не гиперболическом определении манипулирование DOM использует сценарий для идентификации элементов внутри HTML-страницы, создания новых элементов, содержащих информацию, и добавления их к этим первым идентифицированным элементам. Это потрясло мой мир до основания, это заставило меня кричать, потому что я не понимал этого, и потому что я знал, что должен. Я также знал, что если бы я мог, это могло бы привести меня в землю обетованную, где мне не нужно было печатать ТАК много (хорошо, я знал, что мне придется печатать столько же, но я мог сделать больше!).

Так что я, насколько мог, изучил то, что мой профессор Майкл Лоу называл «кругом жизни». Любой изучающий Michael Law Thought™ знает, что интерфейсное программирование на JavaScript представляет собой цикл доступа к элементам HTML, создания элементов HTML с новой информацией и добавления этих новых элементов обратно к оригиналам. Так как я лично стремлюсь быть учеником Michael Law Thought™, я тренировал это часами, и это пришло ко мне несколько разочаровывающим образом. Так что я, наверное, лучший кодер в мире, теперь я имею в виду, проверьте это.

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