1

Этап 1

Добрый, добрый Python с Сергеем Балакиревым

2

Этап 2

Интерактивный тренажер по SQL

3

Этап 3

Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева

4

Этап 4

Добрый, добрый Django с Сергеем Балакиревым

5

Этап 5

FastAPI - The Complete Course

6

Этап 6

Терминал Linux. Основы работы в командной строке.

7

Этап 7

Docker & Kubernetes: The Practical Guide

8

Этап 8

AWS Certified Developer

1

Этап 1

Добрый, добрый Python с Сергеем Балакиревым

2

Этап 2

Интерактивный тренажер по SQL

3

Этап 3

Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева

4

Этап 4

Добрый, добрый Django с Сергеем Балакиревым

5

Этап 5

FastAPI - The Complete Course

6

Этап 6

Терминал Linux. Основы работы в командной строке.

7

Этап 7

Docker & Kubernetes: The Practical Guide

8

Этап 8

AWS Certified Developer

10 февраля 2025
Карьера и работа

Одиссея кода

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

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

Когда я работал в Москве в ИТшной компании, я много общался с программистами и мне очень понравилась их работа и в целом сообщество. Тогда то я и решил тоже стать программистом. С тех пор прошло больше 10 лет...

Но не подумайте, не то чтобы я ничего не делал, я изучал разные языки программирования за это время, даже закончил профессию по React разработке в HTML Academy. Несколько раз я брался за курсы в RS School, но их я так и не смог осилить. Я пытался искать различные стажировки в разные промежутки времени, но почти везде я получал молчание и очень редко отказы.

Сейчас я решил сменить направление и изучаю python и backend разработку. Особо стараюсь не загадывать куда это меня приведет, но в городе где я проживаю периодически открываются вакансии по этому направлению. Учёбы предстоит много, так что мне не помешала бы небольшая поддержка, а не осуждения и советы о жизни.

Помню что местное закрытое и хорошо знакомое друг с другом сообщество всегда было позитивным. Так что и решил попробовать вернуться сюда.

Буду надеяться, что эта попытка смены профессии окажется удачной :)

 Критерий завершения

Найти земли обетованные в ИТ мире

  1. Добрый, добрый Python с Сергеем Балакиревым

    Курс позволит изучить основы программирования на языке Python, начиная с самых азов и заканчивая довольно серьезными конструкциями.

    https://stepik.org/course/100707

  2. Интерактивный тренажер по SQL

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

    https://stepik.org/course/63054

    1. Основы реляционной модели и SQL

    2. Запросы SQL к связанным таблицам

    3. Базы данных и SQL запросы

    4. SQL запросы пользователей

  3. Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева

    В курсе пошагово, начиная с самых простых конструкций (классов, объектов, методов), вы будете погружаться в увлекательный мир ООП.

    Основу этого курса составляют задания максимально приближенные к реальным боевым, с которыми сталкивается каждый начинающий программист в IT-компаниях. Формулировки задач приближены к стилю технических заданий, с которыми вы также можете столкнуться при работе над заказами.

    https://stepik.org/course/116336

    Стоимость этапа — 3000 ₽

    1. Первые шаги в ООП

    2. Режимы доступа, свойства и дескрипторы

    3. Магические методы классов

    4. Наследование и полиморфизм

    5. Исключения и менеджеры контекста

  4. Добрый, добрый Django с Сергеем Балакиревым

    Этот курс позволит вам сделать первые шаги в изучении современного и популярного фреймворка Django для разработки серверной части сайта (бэкенда) на языке Python.

    https://stepik.org/course/183363

    Стоимость этапа — 2500 ₽

    1. Установка Django и создание проекта

    2. Шаблоны

    3. Введение в ORM и модели

    4. Связи между таблицами

    5. Погружение в ORM Django

    6. Работа с админ-панелью

    7. Работа с формами

    8. Классы представлений

    9. Авторизация и регистрация

    10. OAuth 2.0 - социальная аутентификация

    11. PostgreSQL и другие улучшения

    12. Основы тестирования с unittest

    13. Деплой проекта на сервер (без docker)

  5. FastAPI - The Complete Course

    Dive in and learn FastAPI from scratch! Learn FastAPI, RESTful APIs using Python, SQLAlchemy, OAuth, JWT and way more!

    https://www.udemy.com/course/fastapi-the-complete-course

  6. Терминал Linux. Основы работы в командной строке.

    В материалах курса собраны наиболее широко используемые команды, позволяющие быстро начать работать в ОС Linux.

    https://stepik.org/course/185283

    Стоимость этапа — 1100 ₽

    1. Введение

    2. Знакомство с терминалом

    3. Редактирование файлов

    4. Поиск файлов

    5. Промежуточные итоги

    6. Файловая структура

    7. Управление пользователями и группами

    8. Права доступа (rwx)

    9. Важные инструменты терминала Linux

    10. Инструменты для мониторинга

    11. Управление программным обеспечением

    12. Планировщик задач

    13. Работа с фаерволом (утилита iptables)

    14. Bash

    15. Работа с дисками

    16. Docker

    17. Финальный тест

  7. Docker & Kubernetes: The Practical Guide

    Learn Docker, Docker Compose, Multi-Container Projects, Deployment and all about Kubernetes from the ground up!

    https://www.udemy.com/course/docker-kubernetes-the-practical-guide

  8. AWS Certified Developer

    Пройдя сертификацию AWS Certified Developer уровня Associate, можно обрести навыки и знания в области разработки, оптимизации, оформления и развертывания приложений, использования рабочих процессов непрерывной интеграции (CI) или доставки (CD), а также выявления и решения проблем приложений. Эта сертификация – хорошая отправная точка на пути к AWS Certification для специалистов, работающих в сфере ИТ или облачных технологий.

    https://aws.amazon.com/ru/certification/certified-developer-associate/

  • 199
  • 10 февраля 2025, 19:07

Бюджет

6600 ₽

Цель состоит в группе

Программирование

  • 1293

    участника
  • 1898

    целей

Дневник цели

12день
Denis21 февр. 2025, 20:02

Всю эту неделю изучал главу "Магические методы классов", прошёл её пока что на половину. Но это не так мало, это дофига теории было и почти 150 задач практических. Это самая большая глава всего курса и по началу кажется, что зачем эти методы вообще нужны?

Они используются для определения поведения объектов классов в различных ситуациях, таких как создание, сравнение, арифметические операции, работа с коллекциями и многое другое. Эти методы позволяют интегрировать пользовательские классы в "магию" Python, делая их более интуитивными и удобными в использовании.

Ну т.е. мы можем, например, создать два экземпляра класса, а потом просто взять и сложить их :) или сравнить, или использовать этот объект как функцию, передавая в неё другие аргументы, а потом получить какой-то результат по логике, которую мы заранее определим. Как я понял такое вот поведение и использование объектов класса является частью философии Python. Если так подумать это реально очень удобно в использовании, но пока совершенно не понятно как это реализуется в каких-то сложных проектах.

Но ИИ меня успокоил, сказал что почти во всех фреймворках на пайтон мне эти знания магии очень пригодятся.

8день

Запись к этапу «Интерактивный тренажер по SQL»

Denis17 февр. 2025, 12:00

Закончил сегодня курс по SQL. Больше я не буду сразу проходить 2 курса параллельно, потому что в голове от этого полная каша.

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

Потом поищу себе еще какой-нибудь курс, а лучше два. Вообще решение задачек по SQL мне чем-то напоминает разгадывание головоломок. Не знаю почему, чисто субъективно по ощущениям. Ну и конечно, без практики там все навыки моментально теряются, всё что вспоминаешь это join и простую выборку через where. Я конечно не собираюсь становиться администратором баз данных или аналитиком данных, но хочется хотя бы на среднем уровне владеть практическими навыками.

А сам курс вообще отличный, советую всем!

4день

Запись к этапу «Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева»

Denis13 февр. 2025, 18:03

Сегодня закончил вторую главу по курсу ООП.

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

Сегодня вот я одну из таких задач решал почти 4 часа. Интересно то, что вначале каждой главы идет какая-то особенность языка Python для реализации ООП. Например, в той главе было про декоратор property, с помощью которого можно задавать геттеры и сеттеры. А потом идут задачи, где мы это свойство используем ну разве что по причине, а почему бы и нет. Задача над которой я бился была вообще про создание и обход бинарного дерева из объектов класса. Т.е. задачи там хоть и затрагивают лекционный материал, не всегда имеют к нему прямое отношение. И от этого у всех в комментариях просто бомбит.

Я честно не понимаю, зачем вообще писать негативные комментарии с основным посылом: "задача сложная, я ничего не понял, автор идиот". Я тоже ничего сначала не понял, потом написал реализацию как мне это видится, потом спросил у чатаГПТ, описав ему в общих чертах что я хочу получить, потом посмотрел лекцию про бинарные деревья, а потом решил эту задачу. Мне кажется такого рода задачи джуны бекендеры решают минут за 10, так что мой уровень пока что в районе свистка от чайника, но я не ною об этом :) Со временем буду тоже решать быстро.

2день

Запись к этапу «Добрый, добрый Python с Сергеем Балакиревым»

Denis11 февр. 2025, 15:50

Я на самом деле начал обучение примерно месяц назад и курс по основам Python прошёл где-то пару недель назад.

Курс мне понравился, автор довольно хорошо объясняет и использует простые и понятные примеры. Но не настолько простые, чтобы их можно было щелкать как орешки. Где-то пришлось хорошенько подумать, где-то спросить у ЧатаГПТ где косяк в коде, но в целом на задание я тратил где-то от 15 до 30 минут.

Примеров там, кстати, очень много: 156 задач на написание кода и столько же еще разных тестов по пройденному материалу, плюс еще 15 часов видео лекций.

Я сначала думал учить python по книге, но после этого курса понял, что я намного лучше усваиваю материла именно когда пишу код.

Хоть материал там рассчитан где-то на 2 месяца обучения, а для новичков советуют это растянуть лучше 3-4 месяца даже, я как-то умудрился уложиться в 3 недели. Было не просто, но у меня в настоящий момент очень много свободного времени и я заполняю его почти полностью учёбой.

Сейчас прохожу следующий курс и вот там уже так быстро двигаться не получается. Задания там очень объемные и чтобы решить каждую нужно от 40 до 60 минут.

Комментарии

Удачи вам! Как думаете без какого то IT образования возможно онлайн выучиться и работать? И сколько по времени займет?

Denis11.02.2025

Спасибо!

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

А вот сколько это займет обучение зависит от самого человека, и, в каком-то смысле, от удачи. Потому что учёбе может мешать множество факторов, не всегда это зависит только от нас. Болезни, войны, проблемы в семье или еще что-то может выбить из процесса обучения на месяцы или годы.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Евгения К
Юлия
launelie
KsArT
Nika Sidorova
Мирт
Nika Sidorova
Николай
Михаил
KsArT
Николай
KsArT
Nika Sidorova
Nika Sidorova
Светлана Ga
ANG
Nika Sidorova