Увійти в IT: інтерв’ю з розробником про навчання, першу роботу й можливості – Web-systems
Компанія
25 Жовтня 2018

Увійти в IT: інтерв’ю з розробником про навчання, першу роботу й можливості

Увійти в IT: інтерв’ю з розробником про навчання, першу роботу й можливості

У четвер 25-го жовтня відбувся перший захід, організований Хмельницьким IT кластером. Представники місцевих IT компаній зустрілися зі студентами, щоб познайомити з актуальними напрямами у сфері веб-розробки і поділиться своїми історіями успіху. Про свій шлях від студента до затребуваним фахівця розповідав наш Front-end розробник Віталій. Напередодні ми поспілкувалися з ним і для нашого блогу.

У четвер 25-го жовтня відбувся перший захід, організований Хмельницьким IT кластером. Представники місцевих IT компаній зустрілися зі студентами, щоб познайомити їх з актуальними напрямами у сфері веб-розробки й поділиться своїми історіями успіху. Про свій шлях від студента до затребуваного фахівця розповідав наш Front-end розробник Віталій. Напередодні ми поспілкувалися з ним і для нашого блогу.

Коли ти вперше познайомився з комп’ютером і які його можливості зацікавили найбільше?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Перше знайомство з комп’ютером відбулося десь в 12 років. Напевно, як і всіх однолітків, в першу чергу, мене цікавило питання, як на нього встановити ігри.

Коли ти зрозумів, що хочеш бути веб-розробником/програмістом? Як вибирав свою майбутню спеціальність у ВНЗ? Де навчався?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Навчався в Хмельницькому Національному Університеті, спеціальність “Комп’ютерна інженерія” (бакалавр), “Системне програмування” (магістр).
У школі мені дуже подобалися точні науки: математика, фізика, хімія. Тому, коли думав про майбутню професію, розглядав такі варіанти, як інженерія та економіка.

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

До вибору спеціальності також підійшов раціонально. Свою спеціальність “Системна інженерія” вибирав, аналізуючи рейтинги за попередні роки. Помітив, що середній рейтинг студентів, які обрали цю спеціальність був найвищим. Оскільки мій рейтинг дозволяв мені поступати на будь-яку спеціальність в ХНУ, подав документи на найбільш популярну на той час.

Наскільки твоя спеціальність була пов’язана з тим, чим ти займаєшся зараз?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Під час навчання, мабуть, половина профільних предметів була націлена на вивчення архітектури комп’ютерів, процесорів, їх програмування тощо. Тобто в ідеалі, припускаю, я повинен був стати дядьком, який паяє плати і програмує їх. Однак були курси близькі до того, з чим мені доводиться працювати щодня, зокрема ознайомлювальний курс з HTML, CSS, JS. Пізніше були предмети про бази даних SQL і PHP.

Твоя перша робота в IT. Якою вона була? Як ти її отримав?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Про роботу, мабуть, задумався відразу після закінчення першого курсу, оскільки саме тоді з’явилося якесь уявлення про IT. Уже під час своїх перших літніх канікул в університеті почав вивчати веб-технології, переглядаючи піратські – що поробиш, такий був час – копії відео курсів. Десь через рік після того розмістив своє перше резюме верстальника на Work.ua. Тоді зі мною зв’язалися представники однієї веб-компанії, дали мені тестове завдання, яке я успішно провалив, оскільки погано знав JavaScript і не зміг підключити необхідні плагіни.

Протягом усього навчального року я працював над цими прогалинами в навичках. А на літніх канікулах планував знайти роботу, проте знову мене чекала невдача. Цього разу відмовили батьки, аргументуючи це тим, що мені ще рано. Але вже восени питання роботи стало критичним для мене. Я знову розмістив резюме, на яке відгукнулися відразу дві компанії і запропонували пройти стажування. Пройшов співбесіду в обох, але вибрав ту, атмосфера якої сподобалася найбільше. Тією компанією була Web-Systemes Solutions. З тих пір пройшло майже 4 роки.

Є різні напрямки в IT: front-end, back-end, менеджмент, маркетинг і т.д., яким чином ти вибрав свій профіль?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Моє знайомство з IT почалося з front-end на першому курсі в рамках предмета про ці технології. Після чого у мене з’явився план краще розібратися з front-end-ом, а потім взятися за back-end (фулстек). Інші напрямки я в принципі і не розглядав.

Чим ти займаєшся зараз: профіль, з якими технологіями працюєш?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Зараз працюю Ember.js розробником. Командою розробляємо й підтримуємо три портали для німецької компанії. На поточному проекті працюю з такими мовами як js, css, html, php (тести). Всі технології навіть не перечислити, але основні це SCSS, DOMPDF, Handlebars.js, Ember.js, jQuery, Chart.js, Behat/Mink, Selenium, Node.js, Gulp, Webpack, React.js, Rest, і CircleCI.

Знаю, що ти не раз виступав в ролі ментора. Чому ти вчиш своїх студентів? Які поради даєш майбутнім програмістам?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Уже кілька років поспіль Web-Systems Solutions приймає студентів на практику. Студенти, які приходять вже мають базові знання (HTML, CSS, JS). Перед початком практики завжди даю додаткові теоретичні матеріали, які потрібно опрацювати, щоб під час практичних занять можна було займатися безпосередньо розробкою. Як керівник front-end груп допомагаю розібратися на практиці – як правило, ми розробляємо якийсь веб-додаток – з js-фреймворками. Коли ділюся власним досвідом, то в першу чергу розповідаю про граблі, на які доводилося наступати. Також проводжу міні-співбесіди з кожної технології, це допомагає краще засвоїти матеріал, дає уявлення, як взагалі проходять співбесіди. Щотижня потрібно виконати практичне завдання. В кінці курсу, за бажанням студентів, пропоную план для самостійної роботи з посиланнями на матеріали.

Про те, як пройшов черговий практичний курс Web-Systems Solutions можна прочитати в інтерв’ю з розробниками Про студентів, практику та можливості для майбутніх програмістів

Як ти думаєш, які дисципліни є найбільш важливими для майбутнього програміста, або правильніше сказати, найбільше допомагають становленню студента як майбутнього фахівця в певній галузі?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Особисто для мене найважливішим і визначальним був перший профільний предмет. У більшості випадків доводилося освоювати його самостійно, оскільки практика випереджала теорію (лекції). Тому можу сказати, що в професії програміста важливим, як на мене, є вміння самостійно й швидко вчитися. І, коли справа доходить до першої мови програмування, це стає найбільш очевидним.

Якби ти міг повернути час назад і знову опинитися в університеті, щоб ти змінив?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Мабуть, більше часу приділяв би практиці, вирішував більше завдань, вчив англійську!

Як ти вважаєш, якими якостями повинен володіти сучасний фахівець в області інформаційних технологій?

Блог - Увійти в IT: інтерв'ю з розробником про навчання, першу роботу й можливості : image-Терпіння, вміння швидко навчатися, вміння спілкуватися і знаходити спільну мову. Останній пункт – найскладніший. Якщо вірити статистиці, більшість інженерів – інтроверти, а тому спілкування – це, мабуть, найбільший бар’єр, який доводиться долати. Чим більший проект, тим більше буде обговорень.

Які технології можуть мати найбільший вплив в перспективі наступних 5-10 років?

На мою думку, це AI i VR. Особисто мене найбільше вражає те, як ці технології застосовуються в медицині для вивчення й діагностики захворювань.

Перегляди : 502

Також рекомендуємо:

Код завжди повинен працювати коректно. Це головне правило розробника. Коли працюєш у великій команді, де кожен робить свою частину спільного проекту, важливо забезпечити узгодженість дій. Для цього ми і пишемо Автотест. Мета автотестування: забезпечити якість продукту, а також переконається в тому, що твій код не поламають. У цій статті Front-end розробник Віталій розповідає про автотестування на одному з його проектів.
16 Березня 2018
Ми всі пам'ятаємо часи, коли в магазинах вибирати не доводилося. Величезні черги, бажання купувати, але немає товарів. Потім настав час, коли асортимент розширився, але купівельна спроможність впала, оскільки грошей у людей не було. Був і період, коли ринок процвітав. На початку 21 ст. у людей з’явилося трохи більше коштів і всі поспішали купувати. Сьогодні все знову змінилося. Величезний асортимент товарів і послуг, люди готові купувати. Але продавати стало складніше. Все тому, що з'явилася конкуренція.
11 Лютого 2019
Який тип веб-сайту найкраще підійде для вашого бізнесу? У цій статті ми говоримо про типи сайтів та етапи їх розробки. Також, аби полегшити процес вибору типу ресурсу для вирішення ваших бізнес-завдань, ми демонструємо деякі приклади активних веб-сайтів, які ми створили для наших клієнтів - успішних бізнесменів.
18 Травня 2018
Web-Systems Solutions використовує cookie для персоналізації сервісів і аналітики користувачів. Продовжуючи використовувати даний сайт, ви підтверджуєте свою згоду на використання файлів cookie. Ми серйозно відносимось до захисту персональних даних - ознайомтеся з умовами та принципами їх обробки.
Я погоджуюсь