Хочу выразить свою благодарность создателю канала @prodigal.son, его каналу в телеграме https://t.me/LearnRubyForPikabu, а также чату с замечательными людьми, что готовы помочь новичкам и отвечать на их вопросы https://t.me/LearnRubyForPikabuChat
Благодаря работе этого человека, я смог:
1. Преодолеть страх собеседований - это самый сложный и самый важный шаг на пути к работе, искренне благодарен за все хорошо подобранные материалы по собеседованиям и созвоны, на которых мне указывали мои слабые места в знаниях и к чему быть готовым.
2. Бесконечные метания от технологии к технологии - 2021 год начинал я с python, затем изучал django до конца мая, поняв, что я не могу сделать что-то не по указке и не повторяя за тем, что делают в ролике на ютубе, начал искать более лёгкий язык, тогда посоветовали новичкам изучать php, полгода я изучал самостоятельно php и его фреймворки laravel, slim, lumen, вроде есть готовые пет-проекты, но опять же абсолютно не понимаю как устроиться на работу? Навыков для фриланса недостаточно, на вакансиях пишут такие требования, что я просто никак не мог освоить, разве что самому открывать свой аналогичный проект с таким же тз и на нём учиться, но ведь эти проекты пишут куча программистов по полгода работы, никак не одиночка.
3. Уверенность в своих силах и знаниях, понимание принципов работы - увидев этот канал в декабре, я подумал, а почему бы и не написать? Своей головой за год я ничего толком не добился, да я знаю ORM, я понимаю ООП, я понимаю разделение на зоны ответственности в паттерне MVC, я даже писал свой аналог фреймворка MVC на чистом php, но где работа, как на этом заработать? Тогда я написал @prodigal.son, с просьбой о помощи, ибо мне стало очевидно, что не всё так просто. Человек с огромным опытом работы научит тебя тому, на что самостоятельно у тебя уйдёт не меньше полугода. Буквально за 2 месяца, я освоил ruby и ruby on rails по всем тем же предоставленным на канале материалам, параллельно гит и создал своё резюме. И на третий месяц(февраль), по настоянию @prodigal.son я начал искать работу и проходить собеседования, и в конце месяца я наконец-то смог заключить контракт на работу программистом Ruby)
Дальше напишу несколько мифов о программировании:
1. Канал абсолютно бесплатный, а значит качество материалов хуже, неполное или устаревшее - абсолютно нет. Конечно, это выбор каждого пойти ему на платные курсы с наставником или самостоятельно всё изучать. Но зачем платить, если дают бесплатно? Более того, здесь вы получаете главный навык - самоорганизованность и вера в свои силы, а не надежда на ментора, что обязательно вас вытащит.
2. Программирование требует высшее образование - абсолютно нет. Оно требует лишь внимательное освоение материала, высшее образование нигде у меня на собеседованиях не спрашивали. У меня его нет, в прошлом я - электрик)
3. Ruby умирает это бесперспективный язык - абсолютно нет. На рынке нехватка специалистов, в этом убедился сам. У меня нет опыта, более того в резюме я честно указал, что учил ruby on rails всего 2 месяца декабрь-январь. И всё равно за февраль у меня было 4 собеседования, 3 -те я отменил из-за страха и неудач первых двух. Последнее собеседование наконец-то дало предложение о работе и заключил договор) Так что не верьте тем, кто говорит, что у новичка без опыта, на удалёнке, на "мёртвом" языке нет шансов найти работу.
4. Надо быть "вундеркиндом" чтобы освоить программирование - ложь. Да, здесь придётся шевелить мозгами, но, на какой работе не надо шевелить мозгами? Раз читаете это - значит, вы, здесь не просто так, ну а пока не попробуешь - не узнаешь. Сомнения в сторону, никто не попросит вас сразу оптимизировать поисковую машину гугла) Всё будет постепенно, любой нынешний сеньор тоже начинал с команд puts 'Hello world'.
5. На рынке много конкурентов - ложь. Если бы это было правдой, то почему все программисты любезны и делятся своим опытом? Желающих много, но мало кто может преодолеть трудности на пути к работе. Выше я уже писал, что целых 2 раза сменил технологический стэк, потому что не мог преодолеть ступень страха перед реальной работой самостоятельно, никогда не отказывайтесь от помощи) Если бы не @prodigal.son, я бы, наверное, сейчас бы учил node.js думая, что "Вот эта технология точно сейчас востребована", нет, главное - знать как работать, а не хайпить технологии и поверьте, вас, этому на этом канале научат https://t.me/LearnRubyForPikabu.
Большое спасибо за ваше внимание к посту, и ещё раз огромное спасибо @prodigal.son за всю проделанную со мной работу, я бы не смог пройти этот путь самостоятельно. Не сдавайтесь - двигайтесь к успеху и, вы, его обязательно добьётесь!