За сколько можно выучить python
Перейти к содержимому

За сколько можно выучить python

  • автор:

Сколько времени реально нужно, чтобы освоить программирование?

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

Спонсор проекта — буткемпы «Яндекс Практикума». Буткемпы — это как обычные курсы Практикума, только вдвое более интенсивные и поэтому короткие. Если классический курс «Аналитик данных» проходится за 6 месяцев, то буткемп по той же специальности длится всего 4 месяца.

  • Буткемпы требуют выделять на обучение около 40 часов в неделю. Обычные курсы — около 20 часов.
  • Буткемпы нужны тем, кто хочет вот прямо сейчас уйти с работы и попасть в новую специальность. Обычные курсы — для тех, кто изучает новую специальность параллельно с основной работой.

Сколько времени реально нужно, чтобы освоить программирование?

1 неделя: базовые конструкции и простые алгоритмы

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

За неделю занятий вы сможете:

  • Писать и запускать свой код.
  • Объявлять любые типы данных.
  • Делать простые вещи с помощью циклов и условных операторов.
  • Работать с массивами, строками и числами; производить математические операции.
  • Объявлять функции.
  • Работать с объектами.
  • Если изучаете JavaScript и HTML, то вы даже сделаете простую интерактивную веб-страницу.

✅ Этого этапа хватит, чтобы начать писать собственные простые программы и экспериментировать. Но пока что вы будете сталкиваться с проблемами на каждом шагу, потому что любой минимально амбициозный проект будет казаться неподъёмным.

⚠️ Подводный камень: вам может начать казаться, что теперь вы умеете программировать, и вы начнёте решать все данные вам задачи теми базовыми инструментами языка, которые вы знаете. Часто ваши решения будут громоздкими и нестабильными. Как с этим быть — вы узнаете дальше.

Сколько времени реально нужно, чтобы освоить программирование?

1—3 месяца: основные задачи, которые решают этим языком

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

На примере фронтенд-разработки:

  • Вы начинаете использовать фреймворки для работы с веб-страницей.
  • Узнаёте про стандартные компоненты интерфейсов.
  • Начинаете общаться с сервером с помощью асинхронных запросов.
  • Познаёте силу современных верстальных инструментов типа CSS Grid.
  • Учитесь показывать всплывающие и модальные окна, валидировать формы, настраивать анимации.

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

⚠️ Очень важно здесь не впасть в состояние самоуверенности. На этом этапе вы ещё не можете идти на работу разработчиком, но уже можете идти джуном, например писать документацию и заниматься рутинной технической работой.

Сколько времени реально нужно, чтобы освоить программирование?

3—6 месяцев: фреймворк, или набор инструментов для решения специфической задачи

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

  • В случае с веб-разработкой это будут Angular, Vue или React — смотря куда вас понесёт.
  • Если вы пишете на Python — вы начнёте специализироваться на каком-то виде вычислений: либо провалитесь в веб-разработку и Django, либо начнёте глубоко изучать математические и визуализирующие библиотеки.

✅ После этого этапа вы уже уверенный разработчик, которого можно нанимать на коммерческие задачи.

⚠️ Вы ещё не знаете, что работа в ИТ-компании — это не только разработка (и далеко не она).

Сколько времени реально нужно, чтобы освоить программирование?

6 месяцев и далее: отраслевой опыт, лучшие практики и боль работы в ИТ-компаниях

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

Тут вам открывается, что работа в ИТ-компании несколько больше, чем просто разработка. А именно:

  • Вы контактируете с менеджерами и другими разработчиками. Выясняется, что нужно уметь общаться, и это не такой очевидный навык. Договорённости искажаются, поручения теряются, менеджеры приходят с противоречивыми заданиями.
  • Вы должны будете научиться управлять собой, своим временем, психологическим состоянием и работоспособностью.
  • Некоторые задачи будут скучны настолько, что вы будете адски прокрастинировать.
  • Вы поймёте, что писать код для любимых хобби-проектов — это не то же самое, что работать на чужом проекте внутри группы поддержки скучных служебных модулей.

✅ Вы будете уставать и выгорать, но если вы справитесь с этим этапом, у вас откроется второе дыхание и вы станете настоящим мастером разработки.

⚠️ Раньше вы смеялись над людьми, которые выгорают, работая за компьютером. Теперь вы этот человек.

Сколько времени реально нужно, чтобы освоить программирование?

12—24 месяца: оптимизация, рефакторинг, политика

Пройдя долину выгорания и скучных задач, вы узнаете о себе три вещи:

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

Это этап, на котором вас начинает раздражать легаси-код. Вы хотите всё переписать под новые фреймворки, оптимизированные под новое железо. Вы начинаете заморачиваться читаемостью кода, скоростью работы и нагрузкой на исполняющие машины; у вас на столе появляются классические учебники по алгоритмам. Вы наконец-то прочитали «Искусство программирования» и всё там поняли (хотя эта книга была у вас уже год).

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

⚠️ Простые люди перестают вас понимать, считают гиком и занудой.

Сколько времени реально нужно, чтобы освоить программирование?

2—5 лет: вставки на ассемблере, экзотические языки, духовность, квантовая физика

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

Если говорить языком автомобилей, вы разбираете свою машину до двигателя и растачиваете цилиндры, чтобы добавить ещё сотню лошадиных сил.

Вы начинаете изучать ассемблеры, но теперь с полным пониманием, зачем вам это.

Чтобы отвлечься от мыслей об оптимизации кода, вы начинаете программировать микроконтроллеры и случайно воссоздаёте Doom на инженерном калькуляторе.

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

❌ Люди боятся говорить с вами о разработке.

Сколько времени реально нужно, чтобы освоить программирование?

6+ лет: сопромат, проектирование загородного дома

Вы в понимании разработки уже так преисполнились, что решаете любую задачу силой мысли. Ваша клавиатура — кастомная 12-клавишная разработка с десятью функциональными слоями. Вы напечатали её на 3Д-принтере, а логическую плату для вас изготавливали в Гонконге.

Вы начинаете задумываться о других аспектах своей жизни:

  • Начинаете думать о покупке земли и строительстве дома. Правда, дом вам интересен в первую очередь как инженерный проект: можно ли его сделать полностью автоматизированным, используя микросхемы времён СССР?
  • Нейронка на вашем облачном сервере считает идеальное расположение несущих конструкций вашего будущего дома.
  • Вы изучаете вопрос создания собственной системы навигации на базе ГЛОНАСС, чтобы промаркировать своих будущих кур и гусей. Телеметрия и дистанционная ветеринария. Математические модели для выпаса овец. Квадрокоптер-пастух. Непрерывное энергоснабжение. Лазерное энергоснабжение.
  • Однажды на рыбалке вам является оптимизация кода в одной из рабочих задач. Вы видите красоту в движении волн.
  • Глядя на водную рябь, вы размышляете о критериях разумности машин.
  • Вы используете Linux с доработанным вами же ядром. Вам не нужен монитор.
  • Вы из тех людей, которые входят в комнату, и все компьютеры резко перестают глючить.

Как выучить Python с нуля? 15 бесплатных курсов и самоучителей

Как выучить Python с нуля? 15 бесплатных курсов и самоучителей

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

Где используется Python и для чего?

Основные сферы применения данного языка программирования:

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

Машинное обучение и искусственный интеллект

Создание поисковых систем и других программ, где применяется AI. Например, в Яндексе и Google активно используют данную технологию.

Big Data (анализ и обработка больших массивов данных)

Проведение научных исследований и вычислений, анализ финансовых рынков и составление прогнозов. Основные работодатели – научные центры, банки, инвестиционные фонды.

Помимо указанных областей, язык программирования Питон используют в мобильной разработке (например, в приложении Инстаграм), компьютерных играх, в телекоммуникационном оборудовании, банкоматах, ЧПУ-станках. На этом языке пишут десктоп-программы, например, графический редактор GIMP.

В числе ИТ-компаний, где востребована данная технология: Facebook, Microsoft, Dropbox, Intel, Cisco, HP, IBM, Qualcomm, Seagate и множество других.

Зачем учить Python? Преимущества и недостатки языка

  • Популярность и широкое применение. Изучив Питон, вы сможете создавать как простые приложения, так и программировать нейронные сети, анализировать данные и многое другое.
  • Востребованность программистов на рынке.
  • Высокий уровень зарплат. Новички могут получать от 60 тыс. рублей в месяц, специалисты с опытом – от 100 до 200 тыс. рублей в месяц.
  • Относительная простота и легкость обучения.
  • Множество готовых библиотек и фреймворков, которые упрощают жизнь.
  • Большое и активное сообщество, много информации на русском языке, в том числе самоучителей.
  • Подходит новичкам, кто ранее не был связан с программированием, но хочет начать карьеру в этой сфере.
  • Непривычный синтаксис. Если вы знаете другие языки программирования, учить Python будет необычно.
  • Многие работодатели ищут разработчиков, владеющих несколькими языками. Для получения работы выучить только Питон может быть не достаточно.
  • Разные версии языка не совместимы и существуют параллельно.
  • Больше всего вакансий открыто в Москве и Санкт-Петербурге. Соискателям из регионов может потребоваться работать удаленно или переезжать в более крупный город.

Что нужно учить в первую очередь?

Операторы, выражения, переменные, условный оператор if, ветвления, циклы (while, for), циклы со счетчиком, работа со списками и их сортировка, массивы, кортежи и строки, словари, функции, работа с модулями, работа с файлами (открытие, чтение, запись), основы работы с сетью. Изучить фреймворки, например, Django.

Что такое ООП (объектно-ориентированное программирование), алгоритмы и структура данных, базы данных (какие бывают, как с ними работать).

Системы контроля версий

В первую очередь Git.

Если планируете работать в сфере веб-разработки, лучше дополнительно освоить HTML и CSS, основы JavaScript, научиться верстать адаптивные макеты.

За сколько времени можно выучить Python?

  • От 4 до 6 месяцев, если вы осваиваете только язык программирования без дополнительных технологий. Точное время зависит от уровня начальных знаний и частоты занятий. Например, опытному разработчику достаточно 1-2 недели, чтобы разобраться с синтаксисом языка и что-то начать на нем делать. Если вы учите Пайтон с нуля, то первое время вам будет сложнее ориентироваться в большом объеме новой информации.
  • От 8 до 12 месяцев, если вы изучаете программирование с нуля и хотите освоить разные технологии, нужные для поиска работы. Например, курс в Skillbox для Питон-разработчиков идет ровно год. Он рассчитан на новичков, и в его рамках обучают самому языку, а также верстке, работе с базами данных и Git.

Бесплатные курсы и материалы для новичков

В интернете много сайтов и видеоуроков, которые можно смотреть бесплатно. Ниже собран их обзор.

Сайты и самоучители, в основном бесплатные:

  1. Python.org – официальный сайт с документацией, новостями и другой полезной информацией. На английском языке.
  2. Хекслет – онлайн-школа, обучающая ИТ-профессиям. По ссылке находится подготовительный курс, включающий 71 урок и 4 вебинара. Также здесь есть программа по основам. Она доступна бесплатно. В ней 45 уроков, 163 проверочных теста и 56 упражнений в тренажере.
  3. Питонтьютор – позволяет учить язык программирования онлайн без установки среды разработки. Работает прямо в браузере. Много примеров кода, больше сотни заданий. Подходит новичкам и людям, которые раньше не сталкивались с программированием.
  4. Самоучитель по Питону – на сайте размещены бесплатные уроки для новичков. Здесь можно изучить основы, синтаксис, операторы, циклы, списки, кортежи, словари, функции и многое другое. Есть примеры кода, что упрощает самостоятельное обучение.
  5. Python Class от Google – самоучитель от одноименной компании на английском языке.
  6. Питонист – блог с полезной информацией. Отдельного внимания заслуживает раздел с тестами, где можно проверить свои знания.
  7. Python.ru – сайт евангелистов сообщества MoscowPython. Новичкам будет интересен форум, где разбирают задачи и отвечают на вопросы.
  8. Python-ucheba.ru – самоучитель по версии языка 2.7. Включает 34 урока, в том числе отдельную статью про ООП и классы.
  9. Pythonru.com – база знаний. Много статей на разные темы с примерами кода. Есть отдельный раздел с уроками, основами и библиотеками.
  10. Яндекс.Практикум – онлайн-курс от Яндекса. Первая часть, где обучают азам, бесплатная. Ее можно пройти самостоятельно, а потом решить, что делать дальше.

Также советуем посмотреть 24 сайта для изучения программирования на русском языке. В нем собраны ссылки на полезные справочники, каталоги и другие ресурсы для разработчиков.

Бесплатные видеокурсы:

  1. Python для начинающих – курс содержит 21 видео.
  2. Анализ данных на Питоне – 12 уроков.
  3. Python с нуля – небольшой курс для новичков. Содержит 9 видео.
  4. Фреймворк Django – включает 7 мастер-классов.
  5. ООП для новичков – советуем посмотреть для общего развития.

Также в Клубе фрилансеров вы найдете бесплатные уроки по программированию и верстке. Рекомендуем заглянуть в группу и сохранить себе подборку материалов.

Где учиться программировать на Python?

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

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

Формат обучения: вебинары по вечерам и практика. На момент подготовки обзора отправляли студентов на стажировку в «Ланит». На наш взгляд, заточен для подготовки веб-разработчиков. Например, среди курсовых проектов – интернет-магазин. Если вы хотите работать с сайтами, интернет-сервисами и приложениями, то присмотритесь к нему.

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

Советы для начинающих

  1. Заранее подумайте, где вы хотите работать. Например, в области веб-разработки или анализа данных. От этого зависит, какие библиотеки и дополнительные технологии потребуется учить. Их в ИТ много, поэтому объять все не получится.
  2. Начните с изучения синтаксиса и решения простых задач. Чем больше практики, тем лучше.
  3. Чтобы добиться прогресса, рекомендуем выделять на обучение минимум 4 часа в неделю. Например, два раза заниматься по два часа. Больше тоже можно.
  4. Посмотрите вакансии на сайтах, где ищут программистов. Как правило, в них указывают, что необходимо знать и уметь для получения работы. Составьте список того, что вам потребуется для успешного прохождения собеседований.
  5. Не расстраивайтесь, если что-то на старте не получается. Это нормально. Начинать любое дело тяжело, но потом вы втянетесь, и все пойдет быстрее.
  6. Старайтесь писать простой и понятный код. Посмотрите, что такое ООП и как его использовать.

Как устроиться на первую работу?

  1. Если у вас нет опыта, попробуйте попасть на стажировку в любую компанию, которая вас возьмет. Посмотрите в интернете, какие студии набирают стажеров, и отправьте им информацию о себе.
  2. Посмотрите на HH.ru вакансии для новичков. Есть компании, готовые брать людей без опыта на небольшую зарплату. Это нормально. На старте не стоит гнаться за деньгами. Важнее получить опыт, поскольку с ним зарплата начинает быстро расти.
  3. Участвуйте в конкурсах и чемпионатах, например, в Яндексе. Победителей часто берут на работу.
  4. Если вас пригласили на собеседование, но вы его не прошли, обязательно спросите, каких навыков вам не хватает. Подтяните знания и попробуйте прийти снова. Иногда соискателей берут со второй и третьей попытки – это обычная практика.
  5. Разместите информацию о себе на сайтах, где ищут программистов, и в каталоге разработчиков. Это поможет в поиске работы.
  6. Подпишитесь на группы, где публикуются вакансии. Много предложений сейчас можно найти в социальных сетях.
  7. Практикуйтесь. Работодателям важны ваши реальные знания и навыки, и именно их будут проверять на собеседованиях.

Удачи вам в освоении языка программирования Python и поиске работы!

Как я выучил Python за месяц

Шарапов А. В.

Python — один из самых популярных языков программирования. Его используют не только разработчики, но и специалисты самых разных сфер: ученые, аналитики, тестировщики, медики, маркетологи и многие другие.

  • Хотите узнать для чего? Смотрите бесплатный вебинар «Зачем специалисту Python».

Мой путь к Python был тернист, зато и первые задачи на нем сразу пошли в продакшен. Но обо всем по порядку.

Как все начиналось

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

Первую программу я написал на языке Dark Basic в третьем классе. Компьютера у меня не было, зато были друзья. Поэтому программа сначала появилась на тетрадном листе, а затем перекочевала на компьютер друга. Ничего великого она не делала: сперва спрашивала имя собеседника, а затем оскорбительно о нем отзывалась. Зато не просто Hello, World! ��

  • Hello, World! — программа, результат работы которой — вывод на экран фразы «Hello, world!».

Моя первая программа. Не горжусь, но для третьеклассника неплохо

Автоматизация тестирования на Python
Онлайн-курс для тестировщиков

Затем был Visual Basic 6.5. Это было время расцвета локальных сетей, и я загорелся идеей написать сетевой чат. С ним я выступил на городской конференции для школьников. На презентации мой друг и ассистент, демонстрируя функции чата, поймал все возможные баги. Надо узнать, не стал ли он тестировщиком ��

В старших классах школы я начал изучать язык C. Это строгий и по-своему красивый язык, который требует большой вдумчивости и с завидной легкостью позволяет стрелять себе по ногам. В вузе были Pascal и Delphi, но лабы и курсовые я по возможности писал на C++. Не скажу, что очень нравилось: после C++ осталось послевкусие переусложненного С.

BASH vs Python

Тогда же я познакомился с Linux и почти сразу влюбился в BASH. Что я только на нем ни писал: от анализа логов сетевого шутера для автоматического бана читеров до автоматизации параллельной разработки доступной среды или ядра Linux для распределенных блокировок. При этом между процессами использовал именованные пайпы — ФИФО.

BASH — как глоток свежего воздуха после терминала Windows

  • А еще я написал скрипт, который вытягивал рандом с Башорга и показывал по одной цитате. Кажется, он все еще работает.

Выбрал бы я сейчас Python для задач, которые когда-то решал на BASH? Пожалуй, да. Все, как обычно, зависит от задачи:

  • Если нужно быстро обработать текст, переложить стопку файлов, найти что-то в логах, то связка BASH — grep — upset все еще хороша. Многие тестировщики и системные администраторы со мной согласятся, потому что пользуются этими инструментами по крайней мере на Linux-серверах.
  • Если нужна сложная логика, работа с сетью или структурированными данными вроде JSON и XML, Python — отличный помощник. В качестве развлечения это всё можно написать на BASH — будет весело и займет все выходные. Но если серьезно, то скрипт на Python прекрасно помогает справляться с рутиной при решении рабочих задач.

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

И все-таки Python

Где-то между страданиями на С++ и BASH-безумием мне написал друг и спросил, не хочу ли я выучить Python. Я и не подозревал, на что подписываюсь, а когда спросил, что почитать, мне прислали две ссылки: на Dive Into Python и на официальную документацию языка.

И почти сразу дали задачу — написать высокоуровневый асинхронный драйвер для модема. Слово «асинхронный» для меня было новым. Дело в том, что модем — штука неторопливая, и в синхронном коде, пока он отвечает, придется ждать всей системе. Будет тормозить интерфейс и остальной ввод/вывод.

Никакого asyncio тогда не было, зато были Python 2 и select — системный вызов Linux, который позволяет дождаться, когда будет готов ввод/вывод, и после этого приступать к чтению.

Через месяц я написал рабочий прототип. Это приблизительный тайминг, который позволяет освоить Python при большом желании.

Примитивный, но рабочий DNS-прокси-сервер на Python. К нему можно выполнить DNS-запрос, и он отдаст IP-адрес сервера

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

Вот так я за месяц с небольшим влился в разработку на Python. Это были сразу задачи в прод — сумасшедшая история. Чтобы быстро во всем разобраться, пришлось сидеть днями и ночами, при этом в помощь мне были только доки. Теперь, конечно, возможностей у новичков в сотни раз больше.

Как выучить Python за 5 недель и спать спокойно

Что читать

Рекомендую ту же книгу, с которой начинал я, — Dive into Python. В 2009 году вышла версия Dive into Python 3, имеет смысл начинать именно с нее. А еще важно не забывать о PEP ( индексе предложений от сообщества Python для внесения изменений в язык) и документации к языку.

Где учиться

Вы можете превзойти мой результат и освоить Python за 5 недель на онлайн-курсе «Язык программирования Python». Опытные преподаватели не оставят студентов один на один с компьютером. Вам не придется проводить ночи без сна, мучаясь над очередной задачкой, и развитие пойдет гораздо быстрее.

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

Кроме того, пользователи Годовой подписки получают безлимитный доступ к экспресс-курсам, вебинарам и рубрике «Вопросы экспертам». Приносите сложные рабочие кейсы — будем разбираться вместе ��

Сколько времени нужно, чтобы выучить Python для работы? (Как Сфера IT и что нужно знать)

Скажем хочу записаться на курсы где обучают Python за 3-4 месяца 2 дня в неделю.
Реально ли потом найти работу? (Минск РБ)
PS Новичок в этом деле и образование среднее другое . Подходящего под IT нет.
22 года кстати. Посоветуйте как быть.

Голосование за лучший ответ
Вкалывать все свободное время.

От курсов может что и получишь, но если не заниматься этим каждый день
Если будешь вкалывать каждый день то может за пару месяцев и выйдет что, а может и не выйдет вообще
Ведь для программирования нужно уметь программировать, а не тупо учить язык
На счет работы у нас посмотри на praca.by, там есть требования у вакансий, вот и увидишь что нужно)

Гораздо важнее вопрос не «за какое время», а «смогу ли вообще». Но ответа нет — всё зависит от вас. Большинство людей не может освоить программирование на профессиональном уровне.
В любом случае надо много заниматься самостоятельно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *