Как учить программирование и получать за это деньги

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →

Категорически приветствую. Я недавно закончил университет по направлению «Прикладная информатика», но в годы обучения я занимался маркетингом и таргетированной рекламой, то бишь фрилансил: поиск клиентов, парсинг номеров, рассылка и другие прелести холодных продаж.

Только после окончания университета решил снова заняться программированием. Снова — потому что в школе мы изучали Pascal и мне это очень нравилось. За время обучения в школе и в университете я писал код на Java, JavaScript, PHP, Pascal, C++, но дальше темы циклов никогда не заходил.

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

Я понимал, что сейчас у меня только один путь для достойной (по меркам вчерашнего студента) зарплаты — работа в продажах. Но продажи высасывают из меня слишком много энергии, и совмещать с обучением программированию будет морально тяжело.

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

Устраиваюсь в онлайн-школу программирования для детей, чтобы совмещать работу и обучение.

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

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

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

При поиске работы всегда отправляйте небольшое сопроводительное письмо.

Самые ходовые курсы в онлайн-школах — это компьютерная грамотность, визуальное программирование (Scratch) и всеми любимый Python.

В одной из школ дети на курсе по Python изучают такие библиотеки, как: PyGame (там много ООП и можно создавать игры), PyQt (создание графического интерфейса приложений), Pandas (анализ данных), Panda3D. Это меня сильно порадовало, потому что некоторые задачи реально сложные, и мне приходится самому постараться, чтобы потом передать эти знания детям. Конечно, я стараюсь совершенствоваться и в педагогике, чтобы качественно выполнять свою работу.

Заключение

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