Моя цель: С нуля выучить свой первый язык программирования Python до уровня Junior
Промежуточные этапы достижения цели:
Этап 1: Ядро Python (азы)+ Этап 2: Практика сodewars.com
Этап 3: Своя первая реальная программа ( не учебная )
Этап 4: Ядро Python (продвинутый уровень)
Этап 5: Чистый код и PEP 8
Этап 6: Вторая реальная программа
Этап 7: Ядро Python (еще более продвинутое: интеграторы, генераторы, декораторы, замыкания, рекурсии, обработка исключений, лямбда функции, модули sys,match,re, time, calendar, collections, itertools, tkinter) и др
Этап 8: 3,4,5 реальные программы
Этап 9: Git и GitHub
Этап 10:ООП
Этап 11: Алгоритмы и структуры
Этап 12: Работа с данными
Этап 13: Тестирование
Этап 14: Работа с веб(начало)
Этап 15: Фреймворк Flask
Этап 16: Фронтенд
Этап 17: Первое приложение на Flask
Этап 18: Деплой вашего веб-приложения на сервер
Этап 19: БД, SQL
Этап 20: Второе веб-приложение на Flask - с базой данных
Этап 21: Django
Этап 22: Первое веб-приложение на Django
Этап 23: Django REST Framework
Этап 24: Главное и полноценное веб-приложение на Django
Этап 25: Стажировка, резюме
Этап 26: Docker
Этап 27: Асинхронность. Библиотека asyncio
Этап 28: Redis,Celery,RabbitMQ,FastAPI,MongoDB,ElasticSearch,паттерны проектирования, методологии разработки Agile/Scrum
Этап 29: Резюме, собеседование, работа
Текущее состояние: 0 знания программирования. Диплом техника ИБ. Заканчиваю 3 курс универа на прикладную информатику в экономике. Самостоятельно на 90+ баллов сдал ЕГЭ без репетиторов, не учась в школе.
Зачем мне нужна эта цель?
Хобби, заработок в дальнейшем от фриланса и офлайн работ. Помощь студентам и ученикам с лабораторными и курсовыми работами по Python.
Каковы последствия недостижения цели?
Работа, не связанная IT.
При каких условиях моя цель НЕ будет достигнута?
Если будет мешать окружение в изучение, собственное выгорание.
Я оцениваю реалистичность достижения цели в 6 баллов из 10
Периодичность отчетов: Каждый день
Формат отчетов: Текст, скриншоты