Шлях програміста і бізнес в it-інтерв’ю з іллею князєвим

96

Шлях програміста тернистий і складний, але він відкриває дуже великі перспективи. По суті, це майбутнє, яке чекає нас усіх. Бізнес, торгівля, розваги, робота… Все йде в інтернет і навіть на планує повертатися назад. Саме тому завжди хочеться дізнатися про це побільше. Для того, щоб розібратися в шляху, який повинен пройти програміст? ми поговорили з успішним підприємцем, в цій сфері, експертом в області web-розробки і автором наукових статей. Свою першу компанію, пов’язану з комп’ютерами, ілля князєв відкрив ще на першому курсі інституту, а потім повністю присвятив себе програмуванню. Саме він стояв біля витоків створення тієї цифрової величі, якого зараз домігся тінькофф банк, і допоміг запустити в сша крутий сервіс оренди квартир. Ми поставили іллі питання, здатні пролити світло на те, як працює цей напрямок, і з чого краще почати молодим фахівцям, які планують пов’язати себе з it.

Ілля князєв показав, як треба робити кар’єру в it.

З чого почати в it

питання: розкажіть трохи докладніше про себе. Як ви прийшли в it?

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

питання: що конкретно змусило вас, маючи успішний бізнес, перейти в it?

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

питання:

відповідь: в першу чергу, я відразу зрозумів, що ключовим моментом є постійне навчання. Як вже раніше помітив, it-динамічна сфера, тут постійно щось змінюється, з’являються нові технології, апдейти, тренди. Потім, крім навчання і отримання технічних знань (hard-skills), необхідно також розвивати навички комунікації (soft-skills). Тут мені на підмогу прийшов мій досвід в бізнесі, а також курси, які я проходив. Також на своєму кар’єрному шляху я не боявся брати на себе відповідальність, виходити із зони комфорту, працювати на складних проектах. І, звичайно, англійська, без нього нікуди, особливо в програмуванні, де актуальна документація тільки англійською, і більшість зарекомендували себе компаній вимагають його знання на досить хорошому рівні .

Скоро буквально все піде в it.

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

відповідь: коли я працював у тінькофф банку, я розробляв веб-сайт інноваційного мобільного оператора тінькофф мобайл. Проект був цікавий тим, що ми використовували тільки найпрогресивніші технології, інтегрувалися з іншими продуктами екосистеми, а також розробляли передові рішення, наприклад, esim. Ми перші в росії почали підключати віртуальні карти esim дистанційно і в кілька кліків. Зараз я працюю в американській компанії june homes. Наш проект пропонує зручне рішення для пошуку і середньострокової оренди житла. Фішка в тому, що людина може навіть не переглядати апартаменти особисто, а зробити це за допомогою зручного віртуального туру. Залишиться тільки заповнити дані про себе і підписати контракт, також повністю онлайн. Компанія вже отримала великі інвестиції, пропонує свої послуги в 6 великих містах сша і розвивається дуже швидкими темпами.

Чим робота в росії відрізняється від роботи на заході

питання: ви брали участь у багатьох проектах як в росії, так і не заході. Чи можна виділити кілька ключових відмінностей між цими ринками?

відповідь: звичайно, проекти відрізняються, перш за все, ринками, на які вони націлені. Виходячи з цього, відрізняються вимоги до розробки, пріоритети завдань, дизайн та інші аспекти. Підходи до розробки, технології, склад команд не особливо розрізняються, все залежить від розміру компанії і ресурсів. Якщо говорити про найм, то тут, звичайно, відмінності великі. Якщо на російському ринку інтерв’ю може обмежуватися 1-2 раундами, то на західному ринку це може затягуватися на місяць, а то й більше. Вас будуть оцінювати не тільки наскільки ви підковані технічно, але і будуть перевіряти ваші лідерські якості. Вимоги до кандидатів набагато вище, але це також залежить і від компанії.

питання: ви домоглися фантастичних успіхів у своїй справі. Що ви порадите початківцям фахівцям, які тільки починають свій шлях в it?

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

Чи складно стати хорошим програмістом

питання: в теорії успіху домогтися просто, але на практиці це неймовірно складно. Що ви вважаєте найголовнішою складністю, якщо можна виділити щось одне?

відповідь: головна складність в тому, що на ринку, особливо зараз, велика конкуренція. Виходячи з цього, для досягнення великих результатів потрібні великі зусилля. Але, як я вже говорив, важка робота дає свої плоди.

It дає багато перспектив, але для цього треба багато працювати.

питання: як думаєте, на якому етапі знаходиться web-розробка як явище? у цього напрямку все попереду або пік вже досягнутий?

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

Що таке «хакатон»

питання: що таке «хакатон» і яке ви мали до нього відношення?

відповідь: хакатон-це захід у сфері it, де збираються експерти в області розробки і за короткий проміжок часу з нуля створюють інноваційні проекти, привертаючи увагу потенційних інвесторів. Зазвичай він триває від 3 до 10 днів, і за цей короткий проміжок часу ви можете зануритися в атмосферу стартапу, знайти нових друзів, колег, партнерів, інвесторів, сходити на мітапи від спонсорів (часто присутні it-гіганти google, apple, amazon, ibm та інші), а також зануритися в процес створення робочого mvp за супер короткий термін. Хакатон — це також і конкурс проектів, представлених на суд журі, члени якого оцінюють проекти за багатьма параметрами і вибирають кращі. Мене часто запрошують до складу суддівської колегії, так як у мене є великий досвід як у веб-розробці, так і в суддівстві на хакатонах в цілому.

відповідь: мене публікують у різних наукових виданнях. Мої кілька останніх досліджень були опубліковані в бібліотеці адміністрації президента рф, в парламентській, російській державній і національній бібліотеках, а також в науковій бібліотеці мду ім. Ломоносова. It-спільнота відмінно відгукується про мої праці, так як я пишу про найновіші технології і підходи в сфері веб-розробки. Зараз я в процесі написання дослідження для міжнародної науково-практичної конференції на тему глибокого аналізу роботи бібліотеки react для розробки веб-інтерфейсів.