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

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

Мое знакомство с Хекслетом и старт изучения основ Python

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

Первые недели на Хекслете. Мои мысли по поводу обучения, трудности и мотивация. Основы Python.

Начало

Привет! Меня зовут Кирилл, и как человека с пытливым умом и любовью к решению проблем, меня естественно тянуло к программированию. Я решил изучать разработку, чтобы глубже понять, как работают технологии, и развить навыки, необходимые для создания чего-то собственного. Помня об этой цели, спустя тонны просмотренных видео на YouTube, я решил изучить бэкенд, начиная с Python — одного из наиболее широко используемых и удобных для начинающих языков программирования.

Я только начал :)

Мой путь к изучению программирования начался с большого количества самостоятельных занятий. Я использовал различные онлайн-ресурсы, известные и не очень, учебники, видео, чтобы получить базовое понимание концепций программирования. Я также работал над решениями задач на Сodewars, чтобы практиковать свои новые знания и укреплять уверенность в себе. В совокупности в часах на все ознакомление, что такое базовые концепции программирования и с чем их едят, я потратил ~130 часов обучения.

Вообще, совет, обязательно фиксируйте время, которое вы тратите на обучение — для этого есть множество программ, так называемые «Pomodoro таймеры». Нужно это для того, чтобы контролировать процесс обучения и ставить цели, не растягивая изучения какой-либо темы и регулярно заниматься без недельных пауз. Но эта тема «Тайм-менеджмент», о нем возможно напишу в следующей статье, а сейчас вернемся к обучению.

Новый для меня формат

Хекслет оказался для меня одним из самых полезных ресурсов, который я нашел. Он предлагает всесторонний и интерактивный опыт обучения и, что самое главное, весь материал структурирован и последователен. Из-за этого вся информация усваивается и не забывается, так как изученное в предыдущем курсе необходимо для изучения в следующих и тд. Этой последовательности очень тяжело добиться на некоторый других бесплатных курсах, хоть и полно очень хороших и качественных. Но при изучении следующего отдельного курса между ними чаще всего нет связи, и это просто сжигает огромное количество времени по итогу.

Трудности

По мере углубления в Python я столкнулся со многими трудностями. Одной из самых больших проблем есть понимание того, как разные концепции сочетаются друг с другом и как их применять в реальных сценариях. Отладка также для меня пока проблема, так как часто приходится искать иголку в стоге сена. Однако я все-же не опускаю руки и продолжил учиться, но уже на Хекслете.

Мощь программирования

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

Цель

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

Аватар пользователя Кирилл Богданович
Кирилл Богданович 27 февраля 2023
2
Похожие статьи
Рекомендуемые программы
профессия
Верстка на 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 декабря