Знайомство з автором каналу
Ruby 🇺🇦Мене звати Даниїл і ще будучи студентом я активно зацікавився програмуванням та речами, котрі з ним пов'язані.

В університеті на першому курсі я познайомив себе з основами мов програмування (змінні, масиви, цикли, методи).
Наприкінці другого курсу я дізнався, що в мене є товариш, який добре розбирається в PHP та має досвід з фреймворком CakePHP, тому я поспішив напроситися до нього в учні. Так я почав ходити на навчання до свого першого ментора-сенсея, але досить швидко зрозумів, що мені не подобається синтаксис PHP і вирішив рухатися далі.
Згодом я отримав запрошення на співбесіду щодо позиції "Product Implementation Analyst" у велику комерційну компанію ELEKS, де зміг значно підтягнути свої soft skill-и, командну роботу та знання SQL та T-SQL, тим не менш, через ряд обставин я вирішив звільнитися на 9-й місяць роботи.
У 2020 році брат запропонував мені вивчати мову програмування Ruby, так як у нас є товариш, котрий на той момент був вже Middle і не проти нас повчити у якості ментора. Маючи попередній досвід та розуміння, що потрібно для того, щоб йти вчитися до ментора, ми вирішили спочатку самі розібратися у фундаментальних речах. Так почалися наші багатогодинні уроки Ruby по різних відеоуроках, документації, сайтах та безкоштовних курсах. Таке навчання було мало активним, в основному через недостатню мотивацію та пріоритети в моїх планах.
Завершивши магістратуру, з'явилася можливість легально поїхати працювати у Велику Британію (не по спеціальності).

Попри 12-и годинний робочий день, я щодня виділяв годину-дві для продовження вивчення Ruby. Через півроку у ВБ я повернувся в Україну — цікавий досвід.

Далі вже почалося активне вивчення Ruby, багато практикувався писати pet проект по прикладу відеоуроків та навіть перших для себе телеграм ботів. Наприкінці 2021 року вдалося потрапити на безкоштовні курси SoftServe по Ruby. На курсах я справді старався та приділяв по 8-12 годин щоденно для навчання та практики. Бувало, що 2 тижні не виходив з дому (трюк був виконаний професіоналом, не намагайтеся повторювати у повсякденному житті), бо був сконцентрований виключно на навчанні.
Після завершення курсів я отримав запрошення на співбесіду і вирішив спробувати. Я не мав особливих надій на позитивний результат, але хотів принаймні отримати досвід проходження співбесід. Тим не менш, абсолютно неочікувано для себе, я отримав пропозицію і ми почали співпрацю.
В перший день моєї зарплати починається війна в Україні. Це було дуже сильним психологічним потрясінням, я не міг нормально концентруватися, міг лише фізично працювати, тому активно допомагав у ролі волонтера, де було можна.
На той момент ми у компанії думали, як можемо допомогти своїй країні на більш глобальному рівні. І ось, наш РМ, дуже активний волонтер зміг навести контакт з командою Притули, а наш СЕО домовився, щоб ми зайнялися розробкою сайту для донатів і зробили це максимально швидко, якісно та безкоштовно. У цьому проекті я виступав як РМ, слідкував, щоб усе працювало ідеально, зручно та без неприємних нюансів. Після того як був готовий Frontend, я написав весь Backend та займався захистом сайту (були жорсткі DDoS атаки під час збору на байрактари).

У такій команді я дуже швидко зміг розвинутися, працюючи з різноманітними реальними проектами, за останні 6 місяців я встиг вести німецький проект як middle розробник та зараз залучений на один швейцарський та на один американський проекти.
Створюю проекти з нуля, закладаю бізнес логіку та структуру, займаюся всім Backend-ом на проектах, менторством своїх колег, роблю code review, на деяких проектах виступаю одночасно як PM.
Я не описував тут кожен момент покроково, коли щось вивчав, бо метою цієї публікації було більше знайомство з автором каналу, а вже у наступних зосереджуся безпосередньо на знайомстві з мовою Ruby, котра так мені полюбилася за цей час.
Під кінець, хочу зазначити, що на протязі усього вище описанного періоду, я постійно намагався щось вивчати та розвиватися: HTML, CSS, Git, JS, англійська мова, soft skill-и, спорт, хобі і т.д. Будь-яка навичка може стати ключовим моментом на шляху до роботи в компанії.