“У житті потрібно займатися тим, що приносить тобі задоволення. Тоді буде і добрий заробіток, і відчуття щастя. Тому для мене важливо, щоб курси допомагали людям знаходити своє покликання. Але щоб освоїти нову професію, потрібно викладатися під час навчання, знаходити час для саморозвитку. Як на мене, немає поняття “не вистачає часу”. Якщо є бажання та завзятість, час знайдеться завжди!”
Олександр Казначеєв
Full Stack Developer, викладач на курсі Front-end в A-Level
Давайте знайомитись! Мене звуть Олександр Казначеєв. Зараз я працюю в компанії KaaIoT == Cybervision на позиції FullStack розробника – тобто спеціалізуюся на front-end та backend частинах сайтів.
Понад 8 років я займаюся підтримкою продуктових проєктів, створенням нових сторінок, впровадженням редизайну, відповідаю за функціональну частину сайтів. Працюю на React JS, AngularJS, PHP Laravel.
У той самий час я викладаю верстання в ІТ-школі A-Level. Тому, якщо ви вирішите записатися на курс Front-end, то на модулі з верстання ми обов’язково з вами зустрінемося!
А поки що я розповім вам трохи про наш напрям, щоб ви могли зважити для себе всі “за” та “проти”.
Чому я люблю роботу програміста?
Перед тим як поговорити про курс, давайте поспілкуємося про напрямок загалом. Чому варто піти у розробники?
Особисто мене у роботі найбільше приваблює той момент, коли я бачу кінцевий результат. Спочатку до мене приходить “статичний” дизайн, картинка, яка ще не виконує своїх функцій. Я цю картинку “оживляю”, роблю її функціональною. А коли все працює правильно – це взагалі неоціненно!
Якщо дивитися на професію програміста в цілому, то плюсів дуже багато:
- Можливість співпрацювати з IT-компанією з будь-якого куточка світу! Єдиний мінус – це різні часові пояси. Не завжди зручно спілкуватися з командою;
- Багато варіантів для самореалізації, можливість відчувати свою приналежність до цікавих розробок, корисність.
Приємно робити речі, які живуть далі своїм життям і приносять користь іншим;
- IT – це хороша можливість виїхати в іншу країну, подорожувати світом. Я назвав би цей плюс “мобільність”.
Кожен знайде переваги для себе. Але плюси обов’язково знайдуться – у цьому можете не сумніватися!
Курс Front-end в A-Level
Тепер, коли ви знаєте, заради чого будете вчитися, можна детальніше обговорити курс. Я викладаю на курсі Front-end модуль з верстання. Разом зі студентами ми вивчаємо HTML, CSS, багато практикуємося, вчимося “оживляти” картинку сайту. Наприкінці блоку ми верстаємо макет – і за певний період його потрібно розробити.
Я в цьому процесі виконую роль тестувальника для своїх студентів, і особисто для мене це чудова практика. Раніше я не дуже любив тестувальників, бо вони входять у готовий проєкт і все ламають.
Але з досвідом я зрозумів, що тестувальники – дуже важлива частина команди. Вони допомагають усунути всі недоліки та зробити проєкт краще у всіх відносинах. За це усвідомлення особисто дякую курсу A-Level!
Тому навчаю своїх студентів не лише технічним навичкам, а й софт-скілам. Розповідаю, як взаємодіяти з різними членами команди, за що потрібно цінувати тестувальників.
Soft skills
Якщо ми вже торкнулися теми софт-скілів, поговоримо про них детальніше. У хорошого спеціаліста в галузі розробки мають бути такі якості:
- Комунікабельність;
- Впевненість в собі;
- Стресостійкість.
У фахівця не повинно бути страхів та упереджень. Стах щось запитати – найлютіший ворог розвитку. Я суджу по собі, і по всіх розробниках, які проходили у мене співбесіду. Всі мають цей страх: коли приходиш на роботу і думаєш, що коли зробиш щось не так, то тебе покарають. Всім страшно вдарити в бруд обличчям, тому коли робота не виходить, люди просто мовчать.
Команда – це один механізм. Якщо одна ланка загальмувала, то страждають всі. Тут не вдасться сховати свої помилки. Усі дуже тісно взаємопов’язані.
Тому можете сміливо просити поради та консультуватися зі старшими колегами. Це показник того, що ви хочете бути корисним та грамотним фахівцем.
Ще одна річ, про яку не варто забувати – це англійська. Без неї в IT зараз нікуди.
Топ-10 порад молодому поколінню
Якщо підбивати підсумок, можна сформулювати 10 головних рекомендацій для тих, хто робить перші кроки у розробці:
- Не бійтеся!
- Вчіть англійську.
- Перш ніж розпочати вчитися, зрозумійте – навіщо вам потрібна робота. Знайдіть мотивацію.
- Самонавчайтеся – неможливо передати на курсах усі знання. Важливо, щоб ви ставили собі та викладачам питання, працювали вдома.
- Не панікуйте, якщо щось не виходить. Багато хто через це кидає навчання чи роботу. Я і сам 3-4 рази починав і кидав навчання з цієї причини, тож знаю, про що говорю. Не може все виходити на 100%. Це нормально!
- Спілкуйтесь з іншими студентами, викладачами, рекрутерами, адміністраторами. Запитуйте, цікавтеся. Курс – це не просто теорія та практика. Це ще й ваше перше IT-ком’юніті.
- Поважайте себе. Якщо вибрали цей напрямок, то намагайтеся дійти до кінця попри перешкоди. Не знецінюється пройдений шлях.
- Ніколи не шукайте їжу для розуму на Youtube! Навчіться користуватися Google: правильно ставити питання, щоб отримати потрібну інформацію.
- Найкращі джерела інформації з IT викладені англійською. Це одна з причин вивчати мову. Раджу вам почитати htmlbook та webdiva.
- Практикуйтесь кожного дня. Теорія без практики – ніщо!
Мене надихає моя робота. Як розробник я отримую задоволення від результату, а як викладач – від можливості бути корисним для новачків, передати свої знання.
Впевнений, що ви знайдете натхнення й для себе. Тож чекаю на вас на курсі!