Пару месяцев назад у меня появилась блестящая идея. Я научусь программировать и стану фронтенд-разработчиком!
У меня нет никакого предыдущего опыта программирования, я никогда не был цифровым человеком, скорее супер-аналоговым человеком около 30 из моих 40 лет жизни. Я почти не играл ни в компьютерные, ни в телевизионные игры, уровень моих игровых знаний это Packman и Tekken 1, просто чтобы дать вам подсказку. И я боялся случайно нажать не ту кнопку вообще при использовании компьютера или чего-то технологического, даже принтера, думая, что я все это сломаю и сломаю.
Итак... Насколько тяжело может быть участие в 24-недельном высокоскоростном и интенсивном буткемпе?!
Открою вам секрет, это может быть ДЕЙСТВИТЕЛЬНО сложно!! Во-первых, для меня все «греческое», а не язык, который я знаю. Я думал, что «Синтаксическая ошибка» была просто шуткой, забавной поговоркой, когда что-то пошло не так. Это не так.. Мне действительно нужно понять, что это значит, и исправить это.
Для меня в JavaScript нет никакого логического шаблона, и круглые скобки, фигурные скобки, обратные тики и точки с запятой всегда в ходу, и я не знаю, какая переменная «разговаривает» с каким параметром или наоборот.
И я упомянул Flexbox…?! Попытка сделать контент на странице красивым, структурированным и выровненным иногда похожа на операцию на мозге: нужно следить за полями, отступами, высотой и шириной. Было ли это выравнивание или выравнивание, горизонтальное или вертикальное, пиксели или проценты? Один промах, и эта маленькая досадная маржа займет у вас час, чтобы найти и исправить! Если бы я не был седым раньше, это сделает это.
Иногда, нет, поправочка, часто я думаю, во что я вляпался.
Но теперь, спустя 12 недель после погружения в большое неизвестное и оглядываясь назад, я горжусь тем, что продолжаю бросать себе вызов, и хотя я не уверен, чем это закончится, я знаю, что осмеливаюсь исследовать свое любопытство и быть уязвимым.
Мне все еще тяжело, и я не все понимаю, но кое-что понимаю и многому научился по сравнению с тем, когда начинал! На самом деле я знаю, как использовать JavaScript, HTML, CSS и React для создания веб-сайтов и приложений с различными функциями и стилями. Базовый раз, но все же!
Следующие 12 недель тоже будут тяжелыми, но я вышел, чтобы посмотреть, как далеко я продвинулся к тому времени. Я все еще возлагаю большие надежды на то, что части встанут на свои места, и мое путешествие «как сложно это может быть кодировать» будет богаче знаниями.