Закончил факультет Python-разработки в сентябре 2021 года.
На тот момент мне было 39 лет.
Сейчас (с 2022года) работаю full-stack веб разработчиком (Vue 3, Goland, Figma, PostgreSQL)
Так получилось, что старт обучения пришелся на рождение дочери (то есть, супруга была в декрете). Я работал в сфере водоподготовки и периодически подрабатывал на стройке электриком (по образованию физик-материаловед).
Не буду детально описывать курсы, домашние задания и преподавателей. Этой информации и так очень много.
Представьте, что вы живете в одном королевстве, но вам не нравятся условия труда, уровень дохода и/или то, чем вы занимаетесь. А в соседнем королевстве есть другие варианты, но чтобы попасть туда, нужно перейти через горы.
И вот вы можете:
- сами перейти эти горы,
- перейти эти горы с командой и инструктором по проложенной и размеченной тропе, заплатив за это деньги.
Так вот, онлайн курсы в общем и Geekbrains в частности - это и есть восхождение на гору по размеченной тропе (программа обучения) в команде таких же как вы энтузиастов (ваша группа) под присмотром инструктора (преподаватель программы, личный наставник).
В чем преимущества курсов?
1. У вас есть размеченная тропа с контрольными точками - трудно заблудиться или пойти не туда. Если вы уверены в своих силах, можете идти вольным маршрутом от точки к точке(привет тем, кто возмущается, что мол все по методичке - скучно и т. д. Вам никто не мешает самостоятельно осваивать предмет более широко. Но кроме вас есть люди, которые по методичке не всегда могут сделать). Путеводная тропа(методичка) всегда на всякий случай есть.
2. Чтобы завершить восхождение к сроку, вам нужно преодолевать маршрут за какое-то адекватное время. Держать темп вашего пути. Поэтому есть ограниченное время на домашние задания. Для кого-то домашки будут простыми, и это станет укором - мол, слишком просто, я хочу сложнее. Пожалуйста. В домашках всегда есть 2 уровня сложности: стандарт и со звездочкой.
Но как показала моя личная практика, основным критерием успеха освоения профессии является не сложность домашних заданий, а регулярность их выполнения. Легкая домашка - не проблема. Проблема - перестать регулярно делать задания и откладывать эти легкие домашки на конец курса. А потом просто утонуть в количестве долгов, не быть допущенным к следующим курсам по задолженности и потерять мотивацию.
3. Так как по вашей тропе восходят много групп, то вы можете взять паузу, отдохнуть и встроиться в маршрут с другой группой. Никто не бросает вас на полпути, если вы что то не успели. Необходимо только ваше желание. Техподдержка GeekBrains, например, всегда идет на встречу и по долгам домашних заданий (продлить сроки сдачи, например) и по помощи в материалах (откроют доступ к вебинарам вашего же курса но с другим преподавателем, если индивидуально вам не идет стиль преподавания человека, который прикреплен к вашему потоку).
Мне лично попадались неудачные методички и преподаватели, чей стиль преподавания мною усваивался с трудом. Будто я попал в тупик на маршруте, уперся в стену и не могу идти дальше. И вот тут нужна самомотивация. Не бросайте, копайте материал сами, спрашивайте у одногруппников, задавайте вопрос преподавателю на вебинаре. В какой то мере - это тоже обучение. Обучение через испытание - вот, есть тупиковая ситуация, какие методы выходы из тупика у вас сработали? А какие вы нашли?
Не отчаивайтесь. Есть предметы (javascript, например) для которых вообще срок курса (10 занятий) в принципе недостаточный, что б что то вразумительное запомнить и использовать.
Будто вы шли по размеченному маршруту и на следующем участке у вас ущелье и подвесная дорога. И никак ее по другому не пройти. Хоть инструктор будет самый лучший, хоть программа максимально крутая, но само место сложное. Так и предметы. Есть сложные, которые нельзя не изучить хотя бы вскользь, и нельзя освоить нормально за короткое время курса.
В такие моменты ползите изо всех сил, держитесь за эту подвесную дорогу хоть зубами. Вам нужно ее пройти. Таких участков на общем маршруте 2-3. И в основном на них в больших количествах отсеиваются люди. Хотя потом уже смотришь на этот курс, через 2-3 месяца и понимаешь, что не оч сложно было.
Еще момент. Вот на моем факультете было так, что каждый новый курс - это вот вообще что то абсолютно другое. Я думал, что вот первый курс будет сложно, все новое, но по мере изучения можно будет опираться на знания уже пройденных курсов и последующие предметы будут даваться все легче и легче.
Вот нет. Каждый следующий предмет был чем-то вообще совсем другим, и опереться на знания от пройденных курсов в основном было нереально.
Происходит что-то похожее на обучение в школе: после основ геометрии начинается история, а потом география, а потом алгебра. И вот только на алгебре мы увидим что-то похожее на геометрию (тоже есть действия с числами), но суть предмета вообще другая все равно. Будьте к этому готовы. Это нормально))
Если вы не уверены, хватит ли у вас времени и сил на домашние задания, посмотрите на мой пример.
На старте обучения у меня родилась дочь (ночью спал мало первый год), я работал на двух работах (не было много свободного времени) и я все равно закончил обучение.
Если вы переживаете, что вы выберете не правильную специальность, опять же, посмотрите на мой пример.
Закончил я факультет Python-разработки (backend), а устроился на full-stack (Vue 3, JS, Goland, Figmа).
То есть, полученных знаний и ПРИНЦИПОВ ОБУЧЕНИЯ мне хватило для того, чтобы уже самостоятельно доучить не входящие в программу факультета предметы и начать работать. Еще, я думаю, свою положительную роль сыграл полученный навык "выкручиваться" в ситуациях с плохими методичками и неподходящим преподаванием.