Денис Козаренко

Денис Козаренко

Java-розробник

випускник курсу Full Stack Developer (JavaScript + Java)

“Актуальність знань — сильна сторона DAN.IT. Після закінчення курсів ви володітимете солідним інструментарієм для розробки, який використовують ІТ-компанії та зможете отримати офер”

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

Життя до IT

Чим займався до IT?

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

Паралельно з підготовкою до повторного вступу я пішов на курси DAN.IT.

Початок історії з ІТ

Чому вирішив обрати саме програмування?

Я почав цікавитись комп’ютером досить рано — спочатку дивився, як тато грає в комп’ютерні ігри, а потім й сам почав вчитися користуватися ним. 

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

Процес навчання

Чому обрав курси від DAN.IT?

Коли я вирішив піти на курси, практично не вагався — одразу обрав DAN.IT. 

На те було декілька причин: 

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

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

Що найбільше запам'яталося під час навчання?

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

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

Взагалі, питання актуальності — сильна сторона DAN.IT. Після закінчення курсів ви володітимете солідним інструментарієм для розробки, який використовують ІТ-компанії, якщо, звичайно, не ловили ґав під час навчання 🙂 

Також хочу додати декілька слів про офіс у Silver Breeze — він дійсно дуже комфортний та великий, хоча через війну в режимі офлайн я провчився лише front-end модуль. Хочу відзначити, що онлайн-навчання мало відрізняється від офлайну, різниця полягає лише у фізичній присутності на занятті. Тож тим, хто шукає варіант онлайн навчання, я цілком можу порекомендувати ці курси, адже в онлайні ви так само можете ставити запитання, лайв-кодити за допомогою демонстрації екрана та сприймати інформацію не гірше, ніж у класі. 

 

Які були складнощі під час навчання і як ти їх подолав?

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

Приємна опція, яку надає DAN.IT, — можливість заново пройти модуль. Не соромтеся проходити модуль повторно, якщо відчуваєте певні прогалини у засвоєнні матеріалу.

Це абсолютно нормально, якщо не зрозуміли щось або не впевнені, що ви опанували певний інструмент. Краще переглянути ці теми ще раз, ніж потім робити помилки і через це нервувати. 

 

Працевлаштування після курсів

Як почалася твоя кар'єра і ким ти працюєш зараз?

У мене було багато спроб влаштуватись на роботу. Минулого літа, коли закінчив front-end модуль, пройшов, напевно, п’ять співбесід до різних компаній і виконав приблизно таку саму кількість тестових завдань (майже всі були комплексними і працювати над ними доводилося не один тиждень). Але я не отримав жодного оферу.  

Оскільки я навчався за Full-stack програмою, невдовзі почався back-end модуль та вивчення Java, і я зрозумів, що саме back-end та об’єктноорієнтована Java мені до вподоби. Після закінчення курсу DAN.IT надіслали моє резюме компанії Playtech, яка спеціалізується на сфері гемблінгу — це розробка ігрових слотів, інтерактивних ігор тощо. Після тестового завдання та декількох співбесід я отримав довгоочікуваний офер. 

Радий, що маю можливість працювати в цій компанії, адже я хотів знайти роботу, пов’язану з розробкою на Java-back-end або ж щось із нахилом до геймдеву. 

Мене тішить, що вдалося влаштуватись на роботу, яка мені до душі! 

Побажання новачкам

Побажання новачкам
Новачкам я хотів би побажати наснаги та задоволення від процесу навчання і розв'язання різноманітних технічних завдань. Не переймайтесь, якщо на початку шляху вам здаватиметься, що ви повільно навчаєтесь, як сказала одна відома людина: "ми часто переоцінюємо те, що можемо зробити за один рік, і недооцінюємо те, що можемо зробити за десять років". Як на мене, цей вислів можна адаптувати й до коротших термінів — вам може здаватись, що ви мало чого навчились за день, але якщо подивитись на ваш прогрес за місяць, самі здивуєтесь, як багато нового дізнались.