Найти тему

В 30 лет учу свой первый язык программирования!

Я чувствую себя просто тупы. Но дело не в возрасте!

Я уже знаю неплохо язык разметки (HTML), но это не очень сильно влияет на изучение языка программирования. В HTML нет функций, массивов и прочего.

Конечно, для программирования на JavaScript нужно понимать общую структуру HTML, но знать все теги нет надобности.

Статья о том, как я за 3 месяца выучил HTML в 2020 году - ссылка для перехода на статью

Работа с HTML мне очень нравится ввиду того, что из него можно слепить все что угодно, как из пластилина. Останавливаться на достигнутом я не планирую, так как моя цель стать программистом востребованным на рынке. Да и к тому же, я уверен, что JS откроет мне такие возможности творчества, что просто mama mia.

Как я учу JavaScript

Если основы HTML я понял после 11 уроков (каждый по часу), то у JavaScript я не нашел часовых уроков, где на чистом JS (или JQuery) кодят с нуля прогу. Все уроки по JS на Ютубе, это набор роликов по 11 минут, где показывают что-то на подобии 'hello world'. Это неплохо, но как-то не то.

Это как учить HTML не делая сайт с 0, а заучивая набор способностей flexbox или ul и прочее. Ну знаешь ты это, молодец, но применить на практике не сможешь!

Как я ранее говорил, я с конца мая учусь на платных курсах и в начале думал "Йууху!! Сейчас все накодим, перекодим и закодим", но дальше первого урока я не ушел.

На скриншоте вы можете видеть, что с 26 мая я не продвинулся!

-2

Поймите только правильно: мне нравится учиться, но я не успеваю. Для начала нового урока я должен пройти 4 главы интерактивных упражнений.

Одна глава - это 26 заданий интерактивных и 2 теста на проверку знаний. Можно пользоваться подсказками, но какой тогда в этом толк.

Одну и ту же главу я могу проходить 2, 3, и даже 4 раза. Случается Всегда при прохождении всех заданий я возвращаюсь в начало главы! Когда я прохожу все задания и добираюсь до теста, я начинаю понимать, что я ничего не понял! Подобную ситуацию я воспринимаю, как сигнал вернуться в начало главы и на каждой задаче остановиться. Второй раз я уже начинаю осмысленно смотреть стараясь понять почему все именно так и есть ли другие способы решения задачи. Когда я уже знаю какой будет тест, я начинаю выписывать все необходимые аспекты, которые помогут решить задачу.

Для примера:

-3

Я проделал все задания с массивами пять несколько раз, но понял почему нужно значение сохранять в отдельную переменную только когда сел в кресло и одухотворенно пялился в монитор!

В момент моего пялиния в монитора я осознал, что есть особенные люди, которые такие вещи сразу осознают! Вот именно они становятся гениями в программировании! И плевать в 30 они начали или в 15!

В самом начале изучения ДжеЭс меня долгое время вводил в ступор знак равенства. Я ни мог понять разницу между одним знаком равенства и двумя, а ведь еще есть когда его три раза ставят подряд! Сейчас я уже понял, что один знак равенства - это присваивания значения, а два знака равенства - проверка являются ли значения равными. Три знака равенства - это я еще не запомнил и мне не стыдно!)))) Очень долго я пытался осознать разницу между циклами if и for. Понял только на днях.

Иногда достаточно подождать (день, неделю) и осознание само приходит, а иногда дело в каком-то пробеле в знаниях. Главное работать над собой и делать выводы.

Сейчас все то, что я долго пытался осознать мне кажется элементарным! Я смотрю на это и такой "ну что тут могло быть непонятно?!". Я даже не представляю каким имбецилом меня считают программисты читающие мой блог.

У меня на статьях по 300 дочиток. Я уверен, что хоть одна дочитка от настоящего программиста среди них есть))Честно говоря, я не представляю зачем меня может читать настоящий кодер, но все же я уверен, что он меня читает)))