You need to enable JavaScript to use the communication tool powered by OpenWidget

Бізнес-досвід: Frontend-розробник

Досвідом ділиться у минулому економіст, а зараз Frontend-розробник Ганна Нємцева.

Зображення StartupStockPhotos із сайту Pixabay

Підписуйтесь на нас у Facebook, Telegram, Twitter або Instagramщоб нічого не пропустити!

– Ганно, як ви дійшли рішення змінити сферу діяльності?

– За освітою я бухгалтер-економіст. І я б сказала, це від лінощів, тому що отримати економічну освіту простіше, ніж математичне. Тим паче для дівчини. Стереотип, але це так.

Маю 10 років банківського стажу, від касира до заступника начальника управління. Це дуже відповідально та дуже нудно. До того ж відповідальність індивідуальна, це теж напружувало. Взагалі нічого цікавого в професії економіста я для себе не знайшла. Коли працювала в банку мені здавалося, що я "заростаю мохом", але не було достатньо сили і духу змінити професію, обірвати те, що маю і почати освоювати нове. А поєднувати для мене було майже неможливо, бо за добу лише 24 години, 8 з яких необхідно приділяти якісному сну, інакше нічого не вийде.

– Що стало каталізатором?

– Вагітність, народження дитини. Це те, що вплинуло на мою рішучість. І поява вільного часу. Година, дві, три на день. Саме вільний час спонукав мене до зміни діяльності. Я чітко знала, яку професію освоюватиму, жодних сумнівів у мене не було. Знала, що йду до ІТ. Але процес був дуже повільний, перехід тривав роки три.

– Як це відбувалося?

– Спершу курси. Треба було спробувати, познайомитись, дізнатися, що це таке. Доторкнутися, побачити очима, змінити світогляд, перевернути його з того, що було на те, на що чекаю. І стало ясно, що воно точно моє та однозначно мені подобається. Це є ключовим моментом. Не можна починати займатися чимось з іншим наміром, окрім як мені це подобається. Тому що будь-яка робота рано чи пізно стає рутиною і якщо вона тобі не цікава від початку, далі буде тільки гірше.

– На що слід звернути увагу при виборі курсів?

– Існує мільйон оглядів на різні курси, мільйон відгуків, на які можна орієнтуватись. Залежно від напрямку. Я людина-візуал, мені потрібно бачити, що я роблю, тому я обрала саме Frontend-розробку. Фронтенд це те, що ми бачимо. Ми відкриваємо браузер або якийсь application, і те, з чим ми взаємодіємо – це і є фронтенд-розробка. Все те, що "під капотом", що ми не бачимо - це бекенд-розробка.

- Тобто ви займаєтеся візуалом?

– Так, я створюю візуал сайтів, займаюся розробкою нових додатків, оптимізацією та покращенням роботи.

Але фронтенд – це не остаточне моє рішення, обов'язково навчатиму і бекенд. Тому що немає межі зростання в ІТ, у програмуванні. Неможливо навчитися та вміти. Навчаєшся постійно.

– ІТ – це постійне навчання?

– Так. Ти вічний студент. Постійно вчишся. Шукаєш, покращуєш свій рівень. Технології змінюються дуже швидко, треба завжди бути на хвилі. Для того, щоб рости професійно. Щоб читаючи свій код за два тижні не говорити: "о, хто ж це написав?" Тому що у програмуванні над кожною програмою завжди працюють два програмісти – ти і ти через два тижні).

– Компанії організують навчання співробітників чи потрібне самоосвіта?

– Це залежить від роботодавця, від замовника, дуже багато факторів, але без індивідуального саморозвитку далеко не відпливеш у цьому човні. Зростати самостійно потрібно завжди. Читати літературу, дивитись ютуб-канали. Ютуб - джерело інформації. Шукати – дивитися – читати. І так постійно. Запорука успіху будь-якого програміста – пошук. Ми завжди у пошуку. Малоймовірно, що те, чого ти шукаєш, не робив хтось інший. Зазвичай всі рішення вже ухвалені та описані. Просто візьми та адаптуйся під себе.

– Існує думка, що програмування це нудно – постійно сидіти та писати код. Це так?

– Якщо ми говоримо про якісь низькорівневі мови, то можливо так, набридає, але якщо йти в ногу з технологіями, то мені здається, це дуже весело, це мега цікаво. Вивчати нові мови чи фреймворки. Мало хто зараз пише мовами програмування, в цьому немає потреби, це як вигадувати велосипед. Велосипедів вже придумано дуже багато – сідай та крути педалі. І важливо вміти своєчасно пересісти з одного велосипеда на інший. Це саме про програмування.

– Що вам подобається в ІТ?

– Різноманітність, інтерес, пошуки, рішення, комунікація з людьми, інколи ж її відсутність, тиша. Сказати, що увійти до IT легко, ні, не скажу. Це досить складно, досить страшно на початку, але й дуже цікаво.

– Що найскладніше?

- Потрібно створити міцну математичну базу. В ідеалі її дає вищий навчальний заклад. А потім ти самостійно наклеюєш на неї те, чого не вистачає.

– Тобто профільна вища освіта потрібна?

– Сказати, що потрібно, не скажу. Бажано. Я не здобула другу вищу освіту. І в мене поки що немає такого наміру. Хоча це було б дуже круто. Це дозволило б закрити свої гештальти та зібрати разом окремі пазли, систематизувати знання.

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

- Повернемося до шляху до ІТ. Що було після курсів?

– Це були не одні курси. Багато. Різних. Елементарні – HTML, CSS, початковий рівень JavaScript. Щоб зрозуміти, що це таке, з чого починається, щоб виробити подальший курс та план свого навчання, входу до професії. Після курсів був невеликий комерційний досвід, але він перервався - було недостатньо моїх знань. Потрібно було вибирати: ти залишаєшся на цьому рівні або припиняєш заробляти три копійки та ростеш далі. Мій вибір завжди – зростатиме далі.

Здобувши маленький комерційний досвід, я вже чітко розуміла, що мені потрібно і пішла на наступні курси, це був уже поглиблений JavaScript. Потім технічна література, відео, зміна мови програмування, вибір певних фреймворків та детальніше їх вивчення.

– Курси, які ви проходили, сплачували самі?

– Так, за все треба платити. Я плачу за будь-які знання. Купую книги, плачу за софт, оплачую IDE-шки, не завантажую їх із незаконних ресурсів, не “крякаю”. Я плачу за все. За курси та за все, чим я користуюся.

– Скільки часу минуло від початку навчання до отримання перших грошей?

– Років два з половиною, можливо три, якщо не брати до уваги той перший маленький комерційний досвід.

- А якщо немає цих 2-3 років на перехід?

– Їх ніколи немає. Я знаю людей, які, щоби освоїти нову професію, звільнялися з роботи, йшли з головою в навчання. Як правило, їх вистачало на короткий час. Тому що їсти хочеться самому і треба годувати сім'ю. Люди стикаються з першими складнощами – стінами, які блокують шлях розвитку – і повертаються до того, з чого починали. Ці стіни – нерозуміння тих чи інших процесів. І здобуття профільної вищої освіти могло б допомогти краще зрозуміти ці процеси.

Я руйную стіни в процесі, пробиваю власною головою і таким чином рухаюся далі. Але я люблю перешкоди. Без них мені нудно. Мені потрібні стіни, щоби відчувати свій розвиток. "О, ще одна стіна, ще одна галочка, я змогла!"

- Тобто в IT варто йти, якщо ти любиш пробивати стіни?

 – Так. І ще, якщо ти ботан. Не варто чекати на легкий хліб. Просто так грошей ніхто не платить. Крім того, сюди точно не треба йти заради грошей. Ті, хто йде заради зарплати, дуже швидко виснажуються.

– А заради чого варте?

– Це покликання. Заради цікавості, заради інтересу передусім. Це найголовніше. Якщо ти годинами можеш шукати інформацію, щоб збудувати якийсь ланцюжок – це для тебе. Якщо хочеш сидіти, і щоби в голову саме щось вливалося – то ні, IT довго не вливатиме.

– Які якості важливо мати людині, яка вирішила побудувати кар'єру в IT?

– Якщо говорити про soft skills – допитливість, посидючість. І ще не можна стверджувати, що ІТ – це виключно математичні науки. Вивчення мов програмування дуже схоже вивчення іноземних мов.

– Що б ви порадили людям, які вирішили стати фахівцями у вашій галузі? З чого розпочати?

– Дуже рекомендую дитячі книги із програмування. Вони написані зрозумілою мовою без незрозумілих формулювань.

Не раджу починати з дорослої літератури, ці книги написані тим, хто вже у темі. А дитячі націлені на знайомство з предметом – знахідка для новачків. Прекрасна серія книг "JavaScript для дітей", "Python для дітей". Це те, що потрібно придбати. Чи не вкрасти - купити. Це подяка людям за їхню інтелектуальну працю, якою займатиметеся і ви. Рекомендую для фронтенд-розробки прочитати книгу "JavaScript для дітей", а для бекенд-розробки - "PHP для дітей". Вони дуже сучасні, є застарілі моменти. Але саме розбір цих моментів дасть розуміння процесу і взагалі того, чи це твоє.

Насамперед – дивитися ролики на ютуб, читати “JavaScript для дітей”, а далі питання виникатимуть у міру руху. І відповіді на них доведеться шукати індивідуально.

  • Корисні статті

    • Глосарій

      • Останні новини та акції

          Завантаження…