Сколько у вас ушло времени чтобы стать python junior developer?
Начал изучать python для web , интересуют такие вопросы:
1)Читаю книгу «Изучаем Python. Программирование игр, визуализация данных, веб-приложения» вместе с «Learn python the hard way». Подходят ли они для начала или есть что-то лучше?
2)Посоветуйте литературу по алгоритмам и структурам данных для новичка.
3)Кто уже работает python разработчиком сколько времени вы затратили на то чтобы стать junior developer.
- Вопрос задан более трёх лет назад
- 25525 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 5
Trahibidadido @Trahibidadido
Backend/DevOps
Пришел python\django juniorом с улицы. За немалое время работы сожрал пуд соли. Самое большое разочарование — все ищут питонистов для быстрой разработки (порог вхождения ниже наверное только у php) и берут джунов на не джуниорские задачи. Я за первый месяц работы что только не писал, от системы скидок для интернет магазинов на Django, до админки системы курьерской доставки интернет-ритейлера написаной на связке Flusk+Vue+Jquery которую до меня писал десяток человек и все бросали.
Никто практически никогда не готов тебя учить, если на более «мейнстримных» языках ты получаешь более низкий оклад, но больший штат серьезных девов с многолетним опытом и высокий шанс того что за тобой будут «присматривать», то попадая в компанию которая пишет на python — ты сам по себе. Потому что питонистов тупо мало и стоят они дорого, никто не хочет тратить их время на всякие кодревью и митапы.
Не согласен с оратором выше, джун это просто человек способный писать работающий код. Как он это делает и что этот код из себя представляет — вопрос второй. Я пишу нереальные костыли и ничего, заказчик доволен, начальнику пофигу, зп на карточке.
Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать
Джуном становятся сразу как только выходят на первую работу.
Ответ написан более трёх лет назад
Нравится 3 1 комментарий

Яростно плюсую

Никита @AgentProvocateur
По литературе для начинающих и не только отвечал здесь. Далее по срокам вкатывания.
Если для собственных web-разработок, то python нормальный вариант. Можно довольно безболезненно вкатиться, сформировать грамотный фундамент у себя в голове, довольно быстро создать прототип и т.д.
Если намерен идти наемным питонистом-джуниором, то тут может постигнуть разочарование:
1. На реальном рынке python/django — самая невостребованная web-технология, как в СНГ, так и на западе, в сравнении с php/js/ruby/.net и т.д.
2. Полистай вакансии python-джуниоров — там либо требования к годам опыта, либо требования других языков. В общем, не джуниорские требования в основном.
3. В большинстве вакансий python упоминается либо в качестве доп.языка («будет плюсом»), либо в качестве бэкграунда для дальнейшего переката на Go, либо в качестве технологии для разного рода аналитиков.
4. На фрилансе также не густо в сравнении с php/js/ruby. Опыт/порфолио по web-python там сложновато наработать (гораздо больший спрос на всякие скрипты автоматизации, парсеры и т.д.).
5. Если ты не из столицы (Москва/Питер/Киев/Минск), то про вакансии python-джуниора вообще забудь, в регионах они если и встречаются, то в качестве исключений, подтверждающих правило. Открыл сейчас HH — по моему миллионнику ни одной.
К чему я это всё. типичный путь в python-разработку лежит через условные «5 лет на php» у подавляющего большинства. Python-проекты также подворачиваются волей случая чаще всего. Естественно, эти люди будут отвечать, что от «hello world» до реальной разработки у них ушло от недели до месяца. но тебя это полезной смысловой нагрузки не принесет, кроме иллюзий.
В среднем, на любой web-технологии от знакомства до уверенного джуниора проходит не менее 1.5 лет ежедневного практического (!) обучения. Т.к. уверенный джуниор — тот, кто не менее полугода трудится в реальном командном проекте и показывает результаты, то с python по вышеобозначенным причинам этот срок может увеличиться.
Сколько времени нужно, чтобы выучить Python для работы? (Как Сфера IT и что нужно знать)
Скажем хочу записаться на курсы где обучают Python за 3-4 месяца 2 дня в неделю.
Реально ли потом найти работу? (Минск РБ)
PS Новичок в этом деле и образование среднее другое . Подходящего под IT нет.
22 года кстати. Посоветуйте как быть.
Голосование за лучший ответ
Вкалывать все свободное время.
От курсов может что и получишь, но если не заниматься этим каждый день
Если будешь вкалывать каждый день то может за пару месяцев и выйдет что, а может и не выйдет вообще
Ведь для программирования нужно уметь программировать, а не тупо учить язык
На счет работы у нас посмотри на praca.by, там есть требования у вакансий, вот и увидишь что нужно)
Гораздо важнее вопрос не «за какое время», а «смогу ли вообще». Но ответа нет — всё зависит от вас. Большинство людей не может освоить программирование на профессиональном уровне.
В любом случае надо много заниматься самостоятельно.
За какое время можно выучить Python?

И очень интересный вопрос, что значит познать? Синтаксис-то можно бегло за пару дней понять, а вот со всякими декораторами, метапрограммированием, самостоятельным управлением памяти, написанием дополнений на C придется повозиться. Да и глупо ставить цель изучать язык, надо пробовать делать конкретную нужную задачу.
Ответ написан более трёх лет назад
Комментировать
Нравится 8 Комментировать

Разработчик в Cisco, CA.
На этот вопрос нельзя ответить. Можно ответить на вопрос «Сколько нужно ботать питон, чтобы устроиться на работу программистом?». Можно сесть как перед экзаменом и за пару недель вытащить на джуниорский уровень.
Сколько учить python чтобы устроиться на работу

МЕРОПРИЯТИЯ
GPM AdTech Challenge
Московский туристический хакатон 2024
Комментарии
Популярные По порядку
Не удалось загрузить комментарии.
ВАКАНСИИ

Middle / Senior C++ Разработчик
Москва, до 350000 RUB

Руководитель разработки платформы DWH в Маркет
Москва, от 300000 RUB до 550000 RUB

Golang backend developer
Москва, от 350000 RUB до 600000 RUB
ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ
ООП на Python: концепции, принципы и примеры реализации
Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто.
3 самых важных сферы применения Python: возможности языка
Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.
Программирование на Python: от новичка до профессионала
Пошаговая инструкция для всех, кто хочет изучить программирование на Python (или программирование вообще), но не знает, куда сделать первый шаг.