Решён
Как легче всего войти в программирование?

Григорий roadmap
8.5k
5

25 лет, гуманитарное образование (история), работаю в архиве. Хочу сменить сферу, слышал что программирование - норм вариант. Но не понимаю вообще с чего начать.

Математику знаю на уровне школы, в 9 классе было хорошо, дальше не углублялся. Времени на учебу вечером часа 1.5-2, выходные свободнее.

Что выбрать для старта? Python слышал чаще всего. Сколько до первой работы реально? Нужно ли платить за курсы или можно бесплатно?

Решение
96
Эксперт • 1 ответ

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

Месяц 1-2: основы языка
resources.oreilly.com дорогой, начни с бесплатного. Книга "Automate the Boring Stuff with Python" (есть в открытом доступе на английском, есть переводы). Параллельно - практика на Stepik (бесплатные курсы по питону на русском, качество приличное). Цель: циклы, функции, работа со строками и файлами.

Месяц 3-4: выбор направления
После основ определяйся - веб-разработка (Django/Flask), автоматизация/скрипты, data science, тестирование. Для смены карьеры с нуля QA-автоматизация или бэкенд - самые реалистичные варианты.

Месяц 5-8: проекты и портфолио
3-5 реальных проектов на GitHub. Не туториальных копий, а своих идей. Телеграм-бот, парсер, простое REST API. Работодатель смотрит на код, не на сертификат.

По деньгам: платить за курсы не обязательно. Stepik, YouTube, официальная документация - закрывают 80% нужного. Платные курсы типа Яндекс Практикума дают структуру и менторов - это ценно если нет самодисциплины, но не обязательно.

Реалистичные сроки: при 1.5-2 часа в день и без пропусков - первое трудоустройство через 12-18 месяцев. Кто говорит "за 3 месяца" - продает курсы.

Математика: для старта достаточно базовой школьной. В QA и бэкенде сложная математика почти не нужна. В data science - нужна, но это отдельный путь.

Аватар Григорий

Спасибо за развернутый ответ! Про QA не думал, надо погуглить что это вообще такое. А Stepik это бесплатно полностью или есть платные части?

Аватар Вера Спортсменка

Базовые питон-курсы на Stepik бесплатные полностью. Некоторые продвинутые платные, но для старта хватит бесплатного с запасом.

64
Участник • 2 ответа

Смотри. Сам входил в айти в 27, тоже без технического образования.

Самый недооцененный совет который никто не дает: первые 2-3 месяца работай руками каждый день, даже если устал и ничего не понимаешь. Именно каждый день, не 5 дней из 7. Мозг строит нейронные связи через повторение, и если пропускаешь - откатываешься сильнее чем кажется.

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

Через 14 месяцев взяли джуном в небольшую веб-студию. Сейчас мидл, 2 года спустя.

30
Эксперт • 2 ответа

Честно скажу то, что обычно не говорят: рынок джунов сейчас жесткий. В 2021-2022 брали вообще кого попало, сейчас конкуренция кратно выросла. Не отговариваю, но готовься к тому что 18 месяцев - это оптимистичный сценарий при хорошей самоорганизации. Реальный средний срок по людям которых я знаю - 2-2.5 года до первого офера.

Плюс первые зарплаты: 40-60к в регионах, 70-90к в Москве. Это меньше чем обещают в рекламе курсов.

21
Участник • 12 ответов

Прежде чем ты потратишь год жизни - задай себе вопрос: ты хочешь в программирование или ты хочешь уйти из архива? Это очень разные вещи. Если второе, то возможно есть более быстрые пути смены сферы с гуманитарным бэкграундом - проджект менеджмент, бизнес-анализ, технический писатель. Там твой навык структурировать информацию ценится и порог входа ниже.

0
Эксперт • 2 ответа

Прежде чем идти в Python - изучи основы Computer Science. Алгоритмы, структуры данных, теория вычислений. Без этого фундамента ты построишь шалаш, а не дом. Рекомендую начать с книги SICP ("Структура и интерпретация компьютерных программ"), Кнута почитать хотя бы первые три тома. Только после этого можно говорить о Python.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.