Марка Шевченко, Front-end розробниця, розповідає про те, як пошуки свого покликання привели її спочатку до Beetroot Academy, а потім до Beetroot, а також ділиться п’ятьма рекомендаціями для тих, хто теж мріє займатись програмуванням.

Випадковості не випадкові

Моя попередня робота не мала до програмування ніякого відношення — я довгий час була помічницею нотаріуса. Виходило непогано, але я поволі почала розуміти, що терпіти не можу свою роботу. Це був кризовий момент. Я звільнилась, пішла додому та почала, як то кажуть, шукати себе. Мені завжди подобалось працювати з комп’ютерами, тому я почала читати спеціалізовану літературу, вивчати основи програмування. Потім випадково побачила рекламу Beetroot Academy та вирішила спробувати піти далі.

Я обрала курс Front-end. Цей напрямок приваблював мене тим, що робота фронт-ендщиків завжди на виду, а не десь у хащах комп’ютерного коду. Тут можна створювати не лише корисні штуки, але й робити їх красивими.

У нас був чудовий викладач, Макс Погребняк, який пояснював все доступно та зрозуміло. Ці курси були геть не такі, як стереотипні шкільні уроки — Макс легко відхилявся від програми та приділяв багато часу практиці. А те що, сталося далі, було схоже на один з тих збігів, що вони бувають тільки у кіно.

Окрім викладання, Макс працював на проекті, який Beetroot вів для WiseStamp — компанії, що надає доступні маркетингові інструменти для фрилансерів та підприємців. Наприкінці курсу він вирішив йти далі та спробувати себе на іншому проекті. Це означало, що у WiseStamp відкривалась вакансія Front-end розробника, на яку Макс порекомендував мене. До програми Академії входила тестова співбесіда з HR-консультантами, де студенти могли попрактикуватись у спілкуванні з рекрутерами. Але моя співбесіда вийшла зовсім не тестовою, а справжнісінькою, робочою співбесідою. Так я потрапила у команду WiseStamp.

Про проект

WiseStamp — це потужний, але легкий у користуванні інструмент для створення інтерактивних підписів. Користувачам не потрібно мати ніяких навичок у дизайні чи програмуванні. Вони лише вводять інформацію про себе, посилання на портфоліо та фото, а потім обирають та редагують шаблон, який їм до душі. За допомогою WiseStamp користувачі можуть будувати більш ефективну комунікацію. WiseStamp також має інший проект — WiseIntro, який допомагає створювати власні веб сайти. Функціонал WiseIntro дозволяє змінювати дизайн сайту та додавати будь-який контент, будувати професійну веб-присутність, збільшувати трафік та залучати потенційних клієнтів.

Тим, хто хоче працювати в ІТ

Мені здається, що для початку успішної кар’єри треба запам’ятати кілька простих правил. Немає значення, чи ви хочете вивчати програмування з нуля, чи перейти в іншу сферу розробки, ці рекомендації однаково актуальні.

  • Ставте собі чіткі дедлайни

Якщо ви вирішили вивчити програмування — чудово. Але вашому рішенню потрібен конкретний термін виконання. Інакше ви будете відкладати його всеньке життя. Вам може стати у пригоді така карта. Після того, як ви оберете свій шлях та позначите дедлайни, починайте рухатись. Якщо ви навчаєтесь самостійно, закріплюйте практикою все, що ви прочитаєте. Бо те, що здається легким на папері, може завдати вам багато труднощів при практичному виконанні.

Також не варто дуже довго “сидіти в учнях”. Пам’ятайте, що практика — це найкращий спосіб навчатися. Тільки-но ви напрацюєте початкову базу знань, сміливо переходьте до пошуку стажувань, інтернатури чи фриланс-проектів. Таким чином ви скоріше відшліфуєте свої навички.

  • Не слідуйте моді

Не варто вчити програмування тільки тому, що всі так роблять. Також не варто слідувати “модним” мовам програмування. Ви маєте більше шансів досягти успіху з тією мовою, яка вам до душі. З іншого боку, якщо ви оберете трендову, але ненависну вам мову, ви навряд чи зможете розкрити весь свій професійний потенціал.

  • Подумайте, чим саме ви хочете займатися

ІТ — це великий світ, тому важливо правильно обрати напрямок, щоб не гаяти свій час. У мене є знайомий, який спокусився перевагами роботи в ІТ та почав вчити Python. Він старанно штудіював літературу та все чекав, коли вже можна буде намалювати хоч якусь кнопку. Згодом, на свій превеликий жаль, він дізнався, що ніколи, бо кнопки малюють дизайнери. Тож він покинув це діло й пішов перевчатися на UX-дизайнера.

  • Проаналізуйте свої навички та особисті риси

У сучасному світі ІТ логіка важливіша за математику. Вам постійно доведеться думати наперед, прораховувати свої кроки та бачити загальну картину. Крім того, важливо бути посидючою людиною. Врешті-решт, програмування — це про довгі години сидіння перед екраном комп’ютера. Звичайно, ви маєте також бути організованою людиною. Якщо ви звикли сидіти та очікувати на інструкції, то навряд чи досягнете успіху у сфері, яка стрімко рухається у напрямку селф-менеджменту.

  • Пам’ятайте, що складнощі є у будь-якій професії

Незважаючи на те, які ви круті спеціалісти, рано чи пізно ви зіткнетесь із завданням, яке зіб’є вас із пантелику. Не варто намагатись вирішити його одразу. Розділіть його на маленькі шматочки та розбирайтесь із кожним окремо. Також, не варто розв’язувати проблеми навмання. Авжеж, є вірогідність того, що ви вгадаєте правильно, але краще систематично розбирати проблему та відстежувати всі функції, перш ніж братись до роботи. Ще один перевірений спосіб — поговорити з кимось. Можливо, ваш співрозмовник не знатиме рішення, але, коли ви структуруватимете думки та формулюватимете питання, раптом зможете знайти відповідь.

Наостанок

Якщо ви добряче подумали, та вирішили стати Front-end розробником, на вас очікує захоплива подорож. Аби вийти з неї кваліфікованим спеціалістом, поєднуйте різні типи навчання — курси, самостійне штудіювання книг та онлайн-ресурсів, а також практичну роботу. Буде нелегко, але ефективно.

Окрім курсів від Beetroot Academy, існує безліч можливостей вивчити щось. Наприклад, ресурс FreeCodeCamp. Там можна і вчитись, і спілкуватись із великою спільнотою розробників, і отримувати цікаву розсилку. Також є розсилка від HTML Academy. Вони надсилають різні макети сайтів, на яких можна практикуватись. А ще, завітайте на сайт CodeAcademy. Там можна вивчити основи програмування, спробувати на практиці різні мови розробки та обрати ту, яка вам до душі.