Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Дневник студента

Frontend. На пол пути к первому проекту

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Frontend. На пол пути к первому проекту главное изображение

Салют!

Продолжаю свое погружение в тему программирования. Сегодня хочу объединить прохождение нескольких курсов в одну статью. Любители почитать, заваривайте чай.

С самых низов получать навыки невероятно интересно и сложно одновременно. Для меня этот процесс очень интересный. Особенно прохождение курса JS: Функции который ВНЕЗАПНО сменил название на JS: Функциональное программирование и вынесен из профессии. Да я его прошел еще до того, как его перенесли. Меня очень удивила скорость реализации изменений, о которых говорилось на стриме. Смотрел в записи, все было достаточно информативно. Этот курс мне показался сложным. Но по итогу, немного почитав чего-нибудь дополнительного, а иногда еще раз теорию, то все становится относительно понятно. Я поймал себя на мысли, я ни разу не смотрел обсуждения в поисках подсказок или направлений в решении той или иной задачи. Не знаю с чем связан такой подход, однако прихожу к мысли что мне нравятся такие сложности, да и подумать тоже хорошо. Признаюсь, последние 3 урока в данном курсе были для меня сложными, что-то не доходило, и да, над последней задачей в курсе я все таки попросил помощи у товарища, "в разжёвывании материала", помогло. Думается мне что немного позже я вновь пройду этот курс, чтобы взглянуть на него другими глазами. Никогда не повредит возврат на шаг назад, для того чтобы пойти дальше.

Читая материал, для ознакомления, перед выбором профессии я натыкался на то что нужна NIX-подобная система. Да, в начальных этапах она и не нужна, все прекрасно усваивается и проходится. Но я добрался до курса "Основы командной строки". Задумался. В начале говорится что вы освоите некоторые навыки если будете выполнять команды описанные в курсе. И я запаниковал: "А-А-А-А-А" (нет). Достал старенький ноутбук, который пылился без дела и давай на него устанавливать новую операционку. Но она не ставилась, печаль одолела меня. В ноуте барахлило какое-то железо, позже выяснил что видеокарта подгорела. Так же на клавиатуре отсутствовали некоторые клавиши, спасибо сестре. Было решено взять новый, дешевый ноут. В общем, так я купил ноут и поставил Ubuntu. Выбор был основан на гугле, выдал он мне сайт, в списке первых, скачал, установил, готово. И это было даже не знакомство с командами командной строки из курса, а знакомство с новой ОС. Все прошло более менее гладко. Теперь мне на ноутбуке комфортнее заниматься учебой нежели на ПК.

GitHub - словосочетание которое было всегда на слуху, но я никогда не понимал зачем это нужно. Курс про Git развеял мои страхи. Думаю что с этого можно начать то, как я начал проходить курс по Системе контроля версий (Git). Думал что это сложно, на деле оказалось что это очень удобная штука. Конечно многое непривычно с начала, но понимание того как с этим работать теперь имеется. Про Git много рассказать не буду, в общем так особо нечего, курс рассчитан на ознакомление с ним, а дальнейшая работа уже с самостоятельным изучением (по версии меня XD ). Я время от времени провожу некоторые манипуляции, чтобы набить руку да и углубиться, полезно. Конечно же с практикой думаю это все будет отточено.

А итог сегодня такой.
Изучение материала, особенно теоретической, иногда очень долгий процесс. Но теоретическая часть нужна, сейчас по большей части не хватает времени на обучение (случился не приятный случай, все нормально, все целы), но я стараюсь чтобы не менее 4-ех часов в день этому уделять. Хорошо что получается. Я нахожусь в нескольких шагах от первого проекта, с нетерпением жду когда у меня получится подкопиться (последствия новогодних праздников) и скорее начать.

Всем успехов!

Аватар пользователя Петр Хлопцев
Петр Хлопцев 21 января 2020
4
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря