Найти тему
Web программист

Забросила обучение - не быть мне программистом.

В прошлой статье я рассказала, как пришла к решению стать веб разработчиком. Но одно выбрать путь, а другое следовать по нему.

Вообще материала на тему веб программирования в интернете куча, это и каналы на ютубе, и блоги программистов, и множество книг в открытом доступе, ну и раз направление очень распространенное, то соответственно есть много сайтов, на которых есть специализированные курсы, где как вам обещают из вас за месяц сделают матерого программиста. Есть конечно и более честные, которые пишут сроки в три месяца и полгода, есть даже те курсы на которые я бы сама с радостью пошла, если бы дело не упиралось в деньги...

Так уж получилось, что денег на курсы у меня не было. Книжки купить я ещё могла, но вот курс за 10, 15 или 20 тысяч рублей мне был не по карману. Пришлось учиться самой, но тут меня ждала ещё одно неприятное открытие, информации было ОЧЕНЬ много, настолько много что голова кружилась, взрывалась от переизбытка информации, мозг не знал на чем концентрироваться и в определенный момент отказывался воспринимать какую бы то ни было информацию. Я поняла, что мне нужно выбрать определенное направление и составить план изучения, слава богу и такие вещи есть в интернете, вот один из примеров.

-2

Front-end разработка держится на трех китах это HTML - язык разметки, CSS - таблицы стилей и JavaScript - язык программирования, основной для front-end разработчика, когда я начинала его изучать, он был объектно-ориентированным языком программирования, но веб технологии настолько быстро развиваются, что теперь это мультипарадигменный язык программирования.

HTML и CSS - это основы, не зная их к JavaScript можно даже и не думать приступать. По этому направлению есть также море информации, но я рада, что тогда я выбрала верное направление в их изучении, я прошла курс на сайте html академии(который тогда был бесплатным, сейчас подписка на месяц кажется стоит порядка 400 рублей), сразу скажу, это не реклама, ссылку не прилагаю, но кто захочет, сам найдет. На этом сайте я получила хорошую основную базу, так сказать фундамент заложила, после, дело оставалось за малым, в практике.

Я начала верстать, искала в интернете макете, их как и информации по HTML и CSS в сети тоже очень много, начинала с простых, открывала макет, просматривала его, если в голове не возникало вопросов, а как делать то или другое, я макет брала на выполнение, после десятка простых, стала выбирать сложнее, когда видела элементы, которые не знала как делать, но уверенность уже появилась, а значит знала, что смогу найти информацию по решению возникающей проблемы.

Вот так резво начав, через пару месяцев, я стала потихоньку остывать... Я знала, что верстать макеты я могу, дальше нужно было переходить к изучению JavaScript, но он коварный не хотел мне поддаваться. Позже я конечно поняла свою проблему, но в тот период мне все казалось бешеной гонкой, чем больше я смотрела материала, чем больше я читала, тем больше мне казалось, что я не понимаю ничего вообще. И кстати я не была исключением, потом я неоднократно встречала людей, у которых была та же проблема. Вот несколько ошибок, которые я вынесла для себя:

  • Мне настолько быстро хотелось выучить язык, что я могла прочитать 50, 100 и более станиц за раз в одном учебнике, как будто это художественная литература. На этих страницах могло быть несколько глав или разделов, толком не поняв одну главу, я переходила к следующей, не понимая, что это не художественная литература, я не прочту в конце книги о лихо закрученном финале, там не будет никакой интриги, что самое важное находится на каждой странице и если я не поняла первую главу, нет смысла переходить ко второй.
  • И вторая основная ошибка, это отсутствие практики, да, об этом говорят везде, пишут во всех руководствах, но большинство людей все же не выполняют этого. И я их понимаю, зачем мне делать упражнение, которое выведет на экран "Hello world!" , это же так скучно или сложит за меня 2+3. Все практические задания в книгах или видеоуроках ОЧЕНЬ СКУЧНЫЕ. Нужно сильно постараться, чтоб найти очень интересные задания для практики.

Вот так, застряв на изучении JavaScript я потихоньку забросила свое увлечение стать front-end разработчиком, а как я его продолжила,благодаря своему первому сайту я расскажу в следующей статье.