Как я стал Python-разработчиком6
Я пару лет назад задумывался о том, чтобы перейти в программисты. Вычитал, что самый лёгкий язык для новичков (а главное - востребованный) - это Python.
Python – это высокоуровневый язык программирования, разработанный в начале 1990-х годов Гвидо ван Россумом. Он был создан с целью упрощения процесса разработки и повышения читаемости кода. Питон стал популярен в научных и образовательных кругах, а затем в коммерческой сфере. С течением времени его функциональность расширялась, и в настоящее время он является одним из самых популярных языков программирования.
Стал искать информацию, где можно его выучить (искал разумеется, чтобы было бесплатно). Перерыл много сайтов, но там были выложены скудные статьи или наоборот, с большим количеством платных материалов или на английском языке.
Спустя год начал опять вернулся к идее стать программистом. Вбил в поисковик запрос о Python-программисте и случайно наткнулся на этот пост https://professii.su/programmirovanie/python-razrabotchik.html. Что поразило, так это то, что в ней были почти все ответы на мои вопросы. А главное - в конце представлено большое количество полезных ссылок на учебные материалы. Вот как это выглядит:
Как мы видим, представлена таблица по направлениям, далее идут ссылки на материалы. Ещё есть раздел с ссылками на задачники - это просто кладезь знаний, ведь без решения задач толку от теории никакой не будет.
Так же есть дополнительные ссылки на курсы, где можно прокачаться в плане мышления и общего развития.
Скажу честно, я прошёл не все курсы, а только несколько. Вот с какого курса советую начать учёбу: https://stepik.org/course/58852 . Вообще на этом сайте полно бесплатных курсов, но этот идеален для новичков, мне как гуманитарию он зашёл.
Я его очень быстро прошёл, задания выполнялись легко (кроме тех, что со звёздочкой),
Одновременно с курсом я проходил курс от Скиллбокса и дополнительно сам более глубже занимался языком.
Из книг советую начать читать М. Лутц «Изучаем Python», это станет вашим настольным руководством. Из видеоуроков очень рекомендую посмотреть лекции Т. Хирьянова: https://www.youtube.com/c/ТимофейХирьянов
Вот какие навыки я смог освоить за 11 месяцев учёбы:
Основы языка Python: синтаксис, данные типы, контейнеры, функции, модули;
Работа с библиотеками: NumPy, pandas;
Web-разработка: Django, Flask, Pyramid;
Базы данных: SQL (PostgreSQL, MySQL) и NoSQL (MongoDB);
REST API;
Git;
ООП и паттерны проектирования;
Тестирование и отладка кода;
Англ. язык на уровне владения техническими терминами.
Разумеется всё я это знал на начинающем уровне.
Но и этого хватило, чтобы устроиться Джуном с начальной зарплатой в 50 000 р. Вот она, нашёл на https://hh.ru/:
Спустя 1,5 года я проявил себя и теперь зарабатываю минимум 100 тыс. руб. в месяц. Работаю в фирме по созданию ИИ. Поэтому всё реально - главное любить свою работу и не гнаться за большими деньгами и всё придёт само собой!
Всем, кто хочет или мечтает стать программистом - начните с малого -пройдите пару-другую бесплатных курсов, посмотрите видео с ютуба тогда вы точно поймёте, надо ли вам это или нет.



