Мой путь из автобизнеса в айти

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

Мои школьные навыки работы с компьютером ограничивалось взломом денег в GTA через ArtMoney, даже винду младший брат ставил. Учился в краснодарском политехе на факультете машиностроения и автосервиса, после 3ого курса проходил практику в автосалоне, где и остался работать на следующие 5 с лишним лет. Работал, карьерно рос и сменил три должности.

В конце 2018 года мне подсказали, что оказывается существует айти, и там даже иногда удалённо работать можно. Про деньги и все остальное я тогда не знал. Я начал с того, что просто первое нагуглилось - с Java. Читал полное руководство Герберта Шилда, процентов 40, наверное, осилил прочесть, понял конечно сильно меньше. Проходил курс Java Rush, пытался смотреть околоайтишный ютуб и читать хабр. Всё это делал после работы, каждый день по 2-4 часа. Месяца на три с половиной хватило, потом что-то пошло не так, я пропустил раз-второй и бросил. Спустя несколько месяцев снова начал читать Шилда, полное руководство не пошло, решил читать руководство для начинающих, а оно показалось слишком простым, т.е все таки что-то я усвоил. Но тут начальник меня начал нагружать новыми обязанностями, по большей части перекладыл свои, рассказывая о том, что это все для карьеры, он с директором видит во мне потенциал и бла-бла. Ну это сейчас бла-бла, а тогда мне так не казалось. Это был 2019й год.

В какой-то момент случился конфликт с начальником, ситуация меня пнула, и я снова взялся за программирование. Джава совсем не хотела заходить, начал учить Python, читал Саммерфилда. Потом мне посоветовали курс с классным названием "Джанго для девочек". И тут выяснилось, что для использования Django нужно ещё и вёрстку знать немного. Я от этого расстроился и снова бросил на какое-то время. Звучит сейчас глупо и несерьёзно, но тогда ты читаешь, пытаешься писать код, он не работает, ты злишься, пытаешься снова писать, а потом выясняется, что нужно ещё что-то совсем новое и другое. И начинаешь сомневаться в правильности выбора и своих способностях.

А тут случилась пандемия. Нас отправили на карантин. ДЦ как-то работал, но я отказался выходить без пропуска, т.к рисковать штрафом в 15 тыс не очень хотелось. А на просьбу начальника сделать пропуск, получил ответ, что "может ещё и проституток вызвать?".

На протяжении трех месяцев я по несколько часов в день занимался. Начал с Html и CSS, проходя бесплатный курс на Html Academy, повторяя за блогерами на ютубе в видео про вёрстку лендингов. Потом начал учить Java Script. Книги: Java Script для детей, Выразительный Java Script, очень крутой сайт: learn.javascript.ru. Что-то получалось даже, но тут ковидные ограничения ослабили, снова началась работа, друзья и знакомые, жена, которая тащила везде общаться, т.к карантин мы строго соблюдали и психологически дома тяжело было сидеть. И снова моё обучение программированию сошло на нет.

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

Когда мы определились, что с женой нам не по пути, а ей остался единственный авто, я задумался чтобы купить себе какую-нибудь старую машинку, чтобы ездить на работу. Тысяч до 200. А потом подумал, а не пойти ли мне ва-банк, вот эти деньги не тратить на машину, уволиться с работы и учить программирование, зная что назад дороги нет и денег максимум хватит на пол года? Я честно сказать аж захмелел от того, что решил воплотить такую дерзкую для себя мысль)) И в начале марта уволился.

И здесь началось моё настоящее обучение. Я снова взялся за Python. Книги: "Укус Питона" Сваруп, "Изучаем Python" Марк Лутц, "Программирование на Python3" Марк Саммерфилд,
«Изучаем Python. Программирование игр, визуализация данных, веб-приложения» Эрик Мэтиз. Что-то прочёл полностью, что-то нет. Большинство примеров прочёл, потом перенёс себе в интерпретатор, запустил, понял как работает, что-то изменил и снова запустил. Этот рецепт в принципе для изучения любого кода работает. Потом изучал SQL по курсу Метанит, для базового понимания его вполне достаточно. Далее начал пробовать вэб-фреймворки Flask, Django, FastAPI, пощупал sqlalchemy. В основном делал простые приложения crud api, типа авторизации, блога с авторизацией. Писал парсер на библиотеке Beautiful Soup. Потом писал телеграм бота, который парсит заголовки новостей с яндекса. Писал какие-то мелкие консольные приложения. Это все началось с марта и и происходило по июль включительно.

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

Также летом мне удалось наткнуться на бесплатный практикум в компании СимбирСофт. Я его не закончил до конца, т.к нашёл работу, но могу сказать, что это прям стоит того, чтобы его пройти. Мы делали проект, где каждую неделю добавляли какую-то новую технологию, типа полнотекстового поиска или nosql, тут я познакомился с докером. К тому же были работа с ментором и групповые обсуждения вопросов.

"Ты никогда не будешь чувствовать себя готовым к прохождению собеседования" , поэтому где-то в июне я разместил резюме на всем известном сайте поиска работы, а также на хабр карьере. И конечно тишина. Я стал откликаться на вакансии джуниор питонистов, потом просто на хабр карьере фильтровал компании, у которых есть тег Python и писал им письма о том какой я амбициозный, вот мой Git Hub, вот резюме. В лучшем случае получал отказ, чаще - игнор, и так почти месяц. А потом мне позвонили и предложили пройти собеседование, связь была плохой, я половину не понял, но конечно же согласился))

Разработчик ETL/DWH, работаю удалённо, зп белая, дмс, все необходимое оборудование типа ноутбуков, мониторов и прочей мелочевки предоставляют. Очень классно, что первый месяц джунов просто обучают, мы решали задачи, да и в целом въезжали что такое DWH, какие процессы там происходят и т.д. Компания аутсорсинговая (название не хочу афишировать) , поэтому в основном проекты внешние, спустя полтора месяца начали распределять по проектам. Мне достался проект для банка на Oracle и SAS. Вообще, стек очень разный бывает, в том числе и модные Hadoop, Spark, Terradata и т.д.

Меня очень мотивируют две фразы:

1. "Через год ты будешь жалеть, что не начал или бросил сегодня." Просто представьте, чего через год вы сможете достичь, если начнёте сейчас. А где и кем бы я мог стать, если бы тогда, начав в 2018ом, не бросил?

2. "Иголочку нужно толкать каждый день, по чуть-чуть, но толкать". Каждый день, независимо от настроения и погоды, нужно что-то делать для достижения цели, 20 минут, но почитай книгу. 15 минут, но напиши строчку кода. Капля за каплей, каждый день.

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