Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Мне 24. Работаю по 12 часов, но хочу накопить и начать программирование Python, сколько времени займет до уровня Junior, в свободное время?

ПрограммированиеРабота+3
Игорь Беляев
  ·   · 51,2 K
Образовательная платформа Хекслет  · 15 нояб 2022  · ru.hexlet.io
На этот вопрос невозможно ответить в духе "Учитесь по 2 часа в день и через год станите программист" ли "за 21 час выучите Python". Нет такого понятия.
Я просто приведу в пример себя - в мае 2018 года я начал обучение PHP на Хекслете. Я работал на работе в офисе и тратил 1.5 часа на дорогу в одну сторону. Т.е. на уходило у меня на работу 12 часов. Обучение я начал проходить во время отпуска, учился часов 5-6, пока были силы. Т.е. в целом как обычный рабочий-учебный день. После отпуска времени стало меньше. Старался учиться по 0.5-1.5 часа, главное, чтобы было регулярно. В выходные больше, бывало, что весь день. В обеденное время тоже учился. Можно сказать, что часа 2 уходили на обучение. В начале февраля 2019 года я сменил работу и устроился программистом. Примерно 9 месяцев прошло между стартом обучения и трудоустройством. (В целом про мой путь обученяи можно почитать здесь)
А еще я знаю ребят, которые за полгода обучались и находили работу. А кто-то уже на 3-4 месяцев, пройдя только часть профессии. И знаю тех, кто уже года 2 учится, но все еще учится. То есть весь срок и время, которое требуется - оно индивидуально.
Точно также, как в школе. колледже, универе, люди воспринимают информацию по-разному. Например я не воспринимаю её на слух, забываю, поэтому лекции для меня бесполезны. 
Во время обучения я десятки раз возвращался к пройденному материалу. Перечитывал, решал заново задачи, улучшал свой код и мышление. Постепенно становился лучше и лучше.  Например я свое первое тестовое задание делал 3 месяца, потому что опыта в создании приложений с нуля у меня не было.
А еще я несколько попыток обучения совершал. Несколько раз по книгам. Пару раз на каких-то бесплатных курсах, типа курсеры. А тот же Хекслет я осилил только со второй попытки.
Но как понять, что уже готов? Очень просто - ходить на собеседования. Есть +- похожие требования. В вакансиях они причем исчерпывающие часто и лишние. Могут перечислить множество вещей, с которыми не придется никогда работать, а вставлены они будут число для солидности. Просто ходите, общайтесь, Решайте тестовые задания, например отсюда и практикуйтесь. Как сказал один великий ум "если вы прошли Введение в программирование, вы можете уже идти работать",
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Работа - в сфере IT. Увлечения - книги, финансы...  · 25 июл 2022  ·
id
Зависит от вашего бэкграунда, свободного времени, целеустремленности. Если вы начинаете совсем с нуля, то начните с соответствующих курсов для начинающих.  Если уже имеете определенные знания, то найдите ментора и выстройте... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
1 эксперт согласен
Лучший
Веб-разработчик, геймер, специалист по этике  · 25 июл 2022
Если совсем-совсем коротко — рассчитывайте на год. Прежде чем ответить конкретно на ваш вопрос, позволю пару замечаний от себя. Учитывая вашу пометку про 12-часовой рабочий день, вам следует сразу реалистично подойти к вашей... Читать далее
Руководитель отдела Frontend разработки...  · 25 июл 2022  · denni.io
Все зависит от того как вы будете изучать. Если вам нужен ментор и качественно продуманный план обучения, могу привести в пример Яндекс.Практикум - 9 месяцев, при этом вам нужно будет уделять учебе по 2 часа в день. Если же... Читать далее
Руководитель отдела разработки пользовательских интерфейсов компании АО ОКБПерейти на credistory.ru
Пофигист с большим жизненным опытом, обремененный...  · 25 июл 2022
Смотря сколько этого свободного времени. Если заниматься хотя бы час в день то за три месяца язык можно осилить (в базе, но так что отскакивать будет).  НО!  Только знания самого языка мало. Нужно знать фреймворк (ту его... Читать далее
Программированием маюсь  · 29 июл 2022
Добрый день! 1. Изучите основы (самостоятельно вполне можно понять за несколько дней). https://pythonworld.ru/samouchitel-python 2. Поставьте себе IDE и начинайте что-то писать для закрепления основ 3. Проходите бесплатные курсы... Читать далее