Вивчення програмування може лякати, особливо коли одночасно жонглюєш іншими обов'язками та справами. Але я вірю, що з правильним мисленням і підходом будь-хто може навчитися і досягти успіху в цій галузі.
У цій статті я хочу поділитися думками та інсайтами про те, як онлайн-навчання може допомогти досягти поставлених цілей, навіть якщо в минулому ти вже мав невдалий досвід опанування нової професії. Від мого власного досвіду захоплення комп'ютерами з дитинства до запису на онлайн-курс, я сподіваюся надихнути і мотивувати тебе до дій, якщо ти ти теж думаєш про кар’єру в ІТ.
Отже, з самого дитинства я був зачарований комп'ютерами…
Підліток кінця 90-х - початку 2000-х, я був оточений хвилею нових і захоплюючих технологій, від касетних плеєрів та ігрових приставок до перших персональних комп'ютерів.
У ті часи наявність комп'ютера чи приставки робила тебе королем серед однокласників. Я годинами грав у відеоігри, не замислюючись над тим, як працює технологія, що лежить в їх основі. Тоді я знав одне:що технології — це круто.
У школі вчителі часто описували мене як «розумного, але ледачого».Зараз я розумію, що моя схильність шукати неочевидні рішення та нудьга на уроках були ранніми ознаками мого потенціалу як програміста. Адже мета хорошого програміста — писати простий і зрозумілий код, що виражається принципом KISS (Keep It Simple Stupid).
Уроки інформатики були для мене найцікавішими, бо я відчував, що за монітором відбувається якась магія, і я був сповнений рішучості дізнатися про неї більше.
Незважаючи на моє раннє захоплення технологіями, з віком я зрозумів, що відстаю від швидкого темпу технологічного прогресу. Натомість я зосередився на розвитку своїх навичок з іноземних мов та маркетингу, переконаний, що маю більш "гуманітарний" склад мислення.
В результаті я здобув ступінь з міжнародної економіки в технічному університеті, де я досяг успіху в англійській мові, переговорах та грі на гітарі. Однак після закінчення магістратури я зрозумів, що хочу досліджувати світ інформаційних технологій.
Я звернувся за допомогою до своїх технічно підкованих друзів, сподіваючись навчитися основам програмування. Вони дали мені підручник з математичної логіки та алгоритмів і порадили перейти на операційну систему Linux, залишивши мене розгубленим і розчарованим.
Незважаючи на всі мої зусилля, мій мозок з усіх сил намагався розібратися в рядках незрозумілих цифр і символів, і я виявився не в змозі ефективно використовувати свій комп'ютер з новою операційною системою. Зневірившись, я закинув програмування на наступні п'ять років, змирившись із життям без технологій.
24 лютого 2022 року став доленосним днем для багатьох українців, і для мене в тому числі. За одну ніч я втратив роботу і житло, і був змушений повністю переосмислити своє життя. Подробиці того, що сталося, добре відомі кожному, хто знайомий з поточною ситуацією в Україні.
Не маючи постійного доходу і бажання працювати віддалено з будь-якої точки світу, я згадав про своїх друзів-програмістів, розкиданих по всій земній кулі, і вирішив зайнятися програмуванням як кар'єрою. Спочатку я намагався вчитися самостійно, покладаючись на відеоуроки на YouTube та години пошуку в Google. Хоча мені вдалося створити свій перший веб-сайт, мій код нагадував монстра Франкенштейна, зібраного з клаптиків чужого коду, знайденого в Інтернеті.
Швидко стало очевидним, що я потребую структури навчання, менторства та належної освіти, щоб по-справжньому розвинути свої навички. Саме тоді я відкрив для себе Beetroot Academy і вирішив записатися на курс з front-end-розробки.
Перш ніж розпочати пошук курсів, мені потрібно було вирішити, який шлях в ІТ я хочу обрати. Після ретельних роздумів я дійшов висновку, що front-end-розробка буде найкращим способом для мене увійти в цю сферу. Це рішення ґрунтувалося на універсальності та постійному попиті на цю дисципліну, а також на тому, що вивчення нового фреймворку дасть мені змогу змінити напрямок у разі потреби.
Я досліджував різні онлайн-курси, просив друзів про рекомендації та читав відгуки. Я виявив, що існує багато варіантів:
Після ретельних роздумів я подав заявку на вступ на курс Frontend-розробки в Beetroot Academy.
Після того, як я подав заявку до Beetroot Academy, я отримав електронного листа від менеджера, який призначив відеодзвінок, щоб обговорити організацію навчання, програму та відповісти на всі мої запитання.
Мені розповіли, що навчання триватиме чотири місяці, тричі на тиждень. Вівторок й четвер заняття з 19:00 до 21:00, а по суботах з 11:00 до 15:00. Цей графік мені дуже підійшов, що допомогло втримати баланс між навчанням, основною роботою, та повсякденним життям. Завдяки такому розкладу в мене залишається достатньо часу для підготовки домашніх завдань, та підготовки до наступних занять. Зазвичай, після уроку, вже немає сил та часу щось робити, то я використовував вечір наступного дня для підготовки. Тому заздалегідь плануйте свій час так, щоб у вас було мінімум 4 вільних вечора на тиждень.
Для зарахування я також пройшов тест на знання англійської мови і і тепер можу вдосконалювати свій рівень під час вивчення front-end,що є додатковою перевагою програми.
Після оплати першого місяця навчання на сайті Beetroot Academy я отримав доступ до свого особистого кабінету в LMS (learning management system). Тут я можу відстежувати свій прогрес, отримувати доступ до матеріалів курсу та надсилати завдання на перевірку. Саме тут ми отримуємо фідбек до наших домашніх роботах. Зазвичай наш вчитель перевіряє усі завдання за тиждень на вихідних, тому ми мали трохи часу зробити всі мінорні моменти, котрі не встигли, але графік перевірки може відрізнятись у різних викладачів. Всі заняття проводяться через Zoom.
На першому занятті в Beetroot Academy нас познайомили з викладачем, Ігорем Кукобою, досвідченим front-end-розробником. Він швидко допоміг нам подолати ніяковість та страхи і встановити дружню та невимушену атмосферу. Група складалася з людей різних професій, з різною мотивацію вступу на курс. Хтось хотів змінити професію, а хтось, як і я, втратив роботу і шукав нові можливості.
Підхід до навчання в Beetroot базується на моделі перевернутого класу. Перед кожним заняттям ми мали ознайомитися з темою, прочитати теорію та переглянути вступне відео, підготовлене експертами Beetroot Academy. Під час заняття викладач надавав більш детальні пояснення та приклади, а ми мали можливість ставити запитання. Після заняття ми отримали завдання виконати домашнє завдання по темі та завантажити свої рішення в особистий розділ LMS.
На момент написання цієї статті я ще продовжую навчання в Beetroot Academy , але хочу поділитися своїми враженнями від останніх трьох місяців з тими, хто розглядає можливість вступу на ці курси.
Комунікація — на високому рівні
Взаємодія між навчальною групою, викладачами та командою Beetroot Academy — повноцінна та своєчасна. У нас є спеціальні канали та чати у Slack, які дозволяють нам залишатися на зв'язку і ставити будь-які питання, що стосувалися навчання або організаційних моментів.
Дисципліна — понад усе
Темп навчання досить швидкий, і якщо пропустити хоча б одне заняття, може бути важко його надолужити. Моя головна порада — не пропускати занять і вчасно виконувати домашні завдання.
Протягом першої половини курсу (2 місяці) ми зосередилися на вивченні HTML і CSS - технологій, що відповідають за зовнішній вигляд вебсайтів. Протягом цього часу я боровся з перебоями в електропостачанні, через що пропустив кілька уроків і нехтував домашніми завданнями. Це був виклик для мене та всієї моєї групи, але завдяки підтримці команди Beetroot Academy нам надали додатковий час, щоб наздогнати пропущений матеріал.
Друга половина курсу (2 місяці) присвячена вивченню мови програмування JavaScript та фреймворку React. Наразі я перебуваю на цьому етапі і знаходжу його дуже цікавим. З допомогою нашого викладача ми вчимося виконувати деякі вражаючі трюки кодування. Моя головна порада на цьому етап і— вчасно виконувати домашні завдання та робити перерви, коли це необхідно. Одного разу я так довго працював над завданнями на JavaScript, що вночі мені наснилося, як я сортую масиви даних, що змусило мене усвідомити важливість перерв і відпочинку.
Beetroot Academy стала для мене досвідом, що змінив моє життя, оскільки дозволила нарешті реалізувати свою пристрасть до програмування. Високий рівень організації, досвідчені викладачі та комплексна навчальна програма допомогли мені здобути цінні навички, які я зможу використати для розвитку своєї кар'єри.
Крім того, гнучкість платформи та доступність навчальних матеріалів дозволили мені навчатися у власному темпі та за власним графіком. Підхід "перевернутого класу" виявився дуже ефективним і цікавим, а підтримка моїх одногрупників та викладачів зробила процес навчання ще більш приємним.
Загалом, я дуже рекомендую Beetroot Academy всім, хто хоче спробувати свої сили в ІТ, чи то дизайн, управління проектами чи програмування. Вони пропонують чудові ресурси та підтримку, які дозволяють будь-кому досягти успіху у побудові кар'єри. Не дозволяй жодним відмовкам стримувати себе — зроби перший крок до своєї мрії та запишися на конультацію в Beetroot Academy вже сьогодні.