Розробник у 16 років. Як юний Java Developer закінчив школу екстерном, здобув IT-освіту та влаштувався на роботу в умовах перегрітого ринку

А в якому віці ви вирішили піти в ІТ? 16-річний Антон Карпов ухвалив це рішення кілька років тому, екстерном закінчив школу та вже кілька місяців офіційно працює як Full Stack Java Developer.

Ми поговорили з Антоном про нюанси пошуку роботи та працевлаштування, коли тобі 16, а ще поцікавилися його планами на майбутнє.

▶️ Про початок історії з програмуванням

У 2017-му, коли мені було 10 років, батьки запропонували піти на гурток робототехніки. Там я займався на Lego Education WeDo, Lego Mindstorms. Під час навчання ми використовували мову програмування від Lego, схожу на Scratch, і мені сподобалося.

За два роки я побачив відео, у якому дії робота програмували на Python. Зацікавився і почав самостійно вивчати цю мову за різноманітними навчальними відео та курсами. А вже після Python я перемкнувся на Java.

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

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

Зараз я не навчаюся взагалі — лише працюю.

📈 Про навчання в Mate academy

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

Я пройшов співбесіду в Mate academy в березні 2022-го на спеціальність Java. Навчання почалось у середині травня. На той час я вже знав основи Java, проте програмував цією мовою небагато, тож все одно дізнався багато нового. Рівень Java Basic проходили всі студенти курсу ще до його початку, тож усі студенти були приблизно на одному рівні. Навчання тривало чотири місяці.

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

🔍 Про пошук роботи

Враховуючи мій попередній досвід та знання, здобуті в академії, роботу я шукав як Trainee-Junior з наступними скілами.

Витяг із резюме Антона

У моєму портфоліо вже було кілька проєктів. Мене також навчили, як знайти роботу та скласти резюме.

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

А резюме ми розсилали масово: близько 30 штук на день. Я надіслав понад 200 запитів до компаній.

Жодних особливостей складання резюме для тих, кому менше як 18 років, немає. Моє резюме відрізнялося від класичних хіба що розділом «Освіта», адже я не мав університетського диплома — вказав лише, що закінчив старшу школу і Mate academy. Свій вік у резюме я не вказував.

Протягом місяця я щоранку вставав, готував cover letter за шаблоном, знаходив контакти рекрутерів, прикріплював резюме та розсилав. На зідзвонах з куратором розповідав про результати — і так по колу.

Більшість рекрутерів мої запити просто ігнорували. 70 чи 80 разів я отримав відмову, і лише двічі мене запросили на співбесіду з HR.

Моя єдина технічна співбесіда завершилась запрошенням на роботу. Тож нині я працюю у продуктовій компанії AurosKS. Вона базується в США, але має команду розробників в Україні та офіс у Харкові. Нині, щоправда, всі працюють дистанційно.

Компанія займається продуктом під назвою Knowledge Aware. Це система з диджиталізації та систематизації знань та інформації. У неї багато застосувань, одне з яких — електронний документообіг. Ще один з модулів вони використовують як аналог Jira.

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

👨🏻‍💻 Про тестові завдання

Ймовірно, мене взяли на роботу, ґрунтуючись на результатах тестового завдання. Воно було складним, а на його розв’язок я витратив близько тижня. Над ним працювали й інші студенти з нашої групи в академії, але ніхто, крім мене, завдання не виконав.

Там треба було написати вебзастосунок з робочим АРІ, що мав би JSP-сторінки, які показували дані в таблицях на фреймворку DHTMLX. Це було Full Stack завдання. А у мене якраз було трішки знань зі Front-end. Тож я відкрив Google і за допомогою старих знань і пошукової системи успішно все зробив.

Я намагався виконати ще одне тестове завдання від компанії Bookmap. У ньому потрібно було написати та скомпілювати виконуваний архів, додати вихідним кодом і залити на сайт. На сайті були автоматичні тести для ПЗ, і мені постійно видавало помилку в одному й тому ж тесті. Я перепробував усе що міг, але врешті закинув те завдання — виконати його так, аби тест мене «пропустив», не вдавалося.

🖱️ Про роботу

Я зареєстрований як ФОП. Коли тобі 16 років, для оформлення статусу фізичної особи-підприємця потрібен дозвіл батьків. А ще — бути присутнім у державного реєстратора, не можна так просто зробити все онлайн у «Дії».

Це стало проблемою, адже у квітні 2022 року ми разом з батьками, братом та сестрою виїхали до Франції. Довелося заморочитись: ми оформили довіреність, надіслали її в Україну, і вже там нотаріус оформив на мене ФОП за цим документом.

Щодо контракту з компанією, то зараз я займаюся його підписанням. Коли мене запросили на роботу, я не зміг одразу оформити ФОП, тож усе трохи затягнулося. Від батьків для підписання контракту нічого не вимагалось.

Працюю я близько восьми годин на добу. Команда розробки в нас одна, і класичного розподілу на Junior, Middle та Senior рівні тут немає. Є просто позиція, як у моєму випадку, Java-розробника, який виконує ті чи інші задачі.

Мої завдання приблизно такі: створити певний функціонал, написати для нього API, покрити тестами, виправити баги, знайти й видалити невикористані файли тощо.

Ментора до мене не прикріплювали — сказали із запитаннями звертатися до менеджера та тимліда. Компанія в нас невелика, тож налагодженої системи менторства тут немає.

Питання виникають безпосередньо щодо роботи та проєкту. Брак знань відчувається дещо у фронтенді, оскільки у мене Full Stack позиція.

Вже два місяці я щодня працюю. Вся команда складається з українців, тож спілкуємося ми українською або російською. Раз на два тижні проходить sprint review або sprint planning — там беруть участь люди з Індії та США. Ці зідзвони відбуваються англійською — мого рівня Upper Intermediate для цього цілком достатньо.

У колективі комфортно — під час роботи вік не має жодного значення. Я не відчував, щоб до мене ставилися не як до рівного.

🎓 Про плани та університет

Плани на вступ до університету у мене є — я їх не скасовував. Просто у певний момент мав два вибори в житті. Перший — продовжувати навчатись у школі, далі вступити до університету та, ймовірно, втратити кілька років.

Другий — закінчити школу екстерном, вступити в Mate-академію, знайти роботу та одержувати за неї гроші. Я для себе обрав другий варіант. Це було суто моє бажання, мене ніхто до цього не спонукав.

Моя головна мотивація — займатись улюбленою справою, за яку платять. До того ж, працюючи, я можу назбирати грошей на навчання в університеті. Вступати я буду на Computer Science, але це буде щонайменше за два роки.

Наразі важко сказати, у якій саме країні я вчитимусь. Коли закінчиться війна чи в Україні стане мирніше, я б хотів вступити до Київського політеху. Якщо не вийде, то спробую виші в Європі, США чи Канаді.

Щодо професійного майбутнього, то хотів би опанувати Spring Boot, бази даних, мікросервіси та інші технології. Можливо, потрапити на роботу до аутсорсингової компанії просунутого рівня на кшталт GlobalLogic чи ЕРАМ.

Також у мене є думка стати геймдев-розробником. Одна з причин, чому я обрав Java, — ця мова схожа до C#. А C# займає велику частку ринку GameDev, нею пишуть ігри на рушії Unity. Я б зміг швидко опанувати її з гарним Java-плацдармом. Можливо, колись започаткую свою GameDev-студію, але поки що це надто віддалена перспектива.

Все про українське ІТ в Телеграмі — підписуйтеся на канал редакції DOU

👍ПодобаєтьсяСподобалось12
До обраногоВ обраному2
LinkedIn



11 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Коли побачив заголовок — одразу з’явилася думка «мабуть буде реклама Mate». Не помилився)

фул тайм в 16 це не те, що б я хотів своїй дитині

Погнали з дитячого садочку одразу в продакшн, чого ж там.

почему, очень даже самостоятельный подросток же

І що ж він втратив? Особливо у наш час

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

Маю знайомих, вони свою дитину відвезли до Швейцарії, зареєстрували, і вона має там якийсь захисний статус S. Вона подається в Федеральну політехнічну школу Лозанни. У них одразу на головній сторінці висить інформація для біженців з України. Це для прикладу.
www.epfl.ch/en

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

Якщо тато працював юристом, то він має розумітись на таких речах. І цим треба займатись одразу, бо прийом в іноземні виші часто відкривається за рік або й більше до початку навчання, і закривається теж рано. Не так як в нас, коли в червні здаєш ЗНО, в липні подаєш документи, і тебе зараховують :)

Щасти тобі!

Антоне, ти великий молодець) Поділилася статтею зі своїм сином, який в 12 років також вибрав для себе Java після того як пройшов курс з Unity. Твій досвід ще більше його замотивував))

Можливо, потрапити на роботу до аутсорсингової компанії просунутого рівня на кшталт GlobalLogic чи ЕРАМ.

Забудь про цю маячню, краще дивись прямі контракти, ці компанії ти вже переріс.

Молодець! Так тримати :)

Підписатись на коментарі