JavaRush /Java блог /Random UA /Був блогером, переїхав до Польщі і став айтішником: істор...

Був блогером, переїхав до Польщі і став айтішником: історія розробника Сашка Копайгородського

Стаття з групи Random UA
За 8 років курс JavaRush пройшли тисячі випускників. Сьогодні на сайті проекту зареєстровано понад 1,5 мільйона користувачів із 106 країн. Не всі випускники встигли розповісти про свої успіхи: про те, як навчалися, проходабо співбесіди та почали працювати розробниками. Адже нинішнім студентам цікаво дізнатися про історію тих, хто вже працює в IT. Ми взяли справу в свої руки та запустабо нову спецсерію про розробників з різних країн та компаній, які пройшли навчання на JavaRush. Ця історія - про Сашка Копайгородського ( Олександр), у минулому блогера, монтажера та музиканта. Кілька років тому Сашко переїхав до Польщі та вирішив перевчитися на розробника. Згодом усе вийшло, а завдяки своїм знанням він зміг автоматизувати процеси в компанії, де працював, і з позиції монтажера перейти на програміста.Був блогером, переїхав до Польщі і став айтішником: історія розробника Саші Копайгородського.

"Здавалося, що програмування - це не для мене"

Зараз я живу у Кракові та займаюся програмуванням. Але так було далеко не одразу. Я із українського міста Миколаїв. Довгий час монтував відео, переважно для російських блогерів. Також вів на YouTube свій розважальний музичний канал. А ще займався музикою, був солістом гурту у Києві. Все моє життя було пов'язане з творчістю, тому здавалося, що програмування це не для мене. У 2015 році я поїхав до Москви знімати та монтувати проект, пов'язаний з автомобільною тематикою. Проект не відбувся. Ми відзняли, але забракло бюджету, щоб його закінчити. Я повернувся додому. Саме тоді повернувся мій товариш із Польщі, який жив там уже півтора роки. У нього досить непогано йшли справи. Моя дівчина займалася з 2013 року продажем польського взуття в Україні і тому запропонувала поїхати до Польщі: мовляв, їй буде зручно працювати безпосередньо із постачальниками. Пам'ятаю, я казав, що ненавиджу польську мову, що не знаю, чим мені там займатись, адже я блогер і мені треба до Москви. Дівчина змогла мене переконати. Буквально за три тижні до нашого від'їзду вона знайшла оголошення, в якому шукали людину для монтажу відео, яке володіє англійською. Я підходив до вакансії, скинув своє портфоліо. Мені відповіли: "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером. що ненавиджу польську мову, що не знаю, чим мені там займатись, адже я блогер і мені треба до Москви. Дівчина змогла мене переконати. Буквально за три тижні до нашого від'їзду вона знайшла оголошення, в якому шукали людину для монтажу відео, яке володіє англійською. Я підходив до вакансії, скинув своє портфоліо. Мені відповіли: "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером. що ненавиджу польську мову, що не знаю, чим мені там займатись, адже я блогер і мені треба до Москви. Дівчина змогла мене переконати. Буквально за три тижні до нашого від'їзду вона знайшла оголошення, в якому шукали людину для монтажу відео, яке володіє англійською. Я підходив до вакансії, скинув своє портфоліо. Мені відповіли: "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером. Дівчина змогла мене переконати. Буквально за три тижні до нашого від'їзду вона знайшла оголошення, в якому шукали людину для монтажу відео, яке володіє англійською. Я підходив до вакансії, скинув своє портфоліо. Мені відповіли: "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером. Дівчина змогла мене переконати. Буквально за три тижні до нашого від'їзду вона знайшла оголошення, в якому шукали людину для монтажу відео, яке володіє англійською. Я підходив до вакансії, скинув своє портфоліо. Мені відповіли: "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером. "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером. "Приїжджай і поговоримо". Третього дня після приїзду до Кракова я пішов на співбесіду, мене взяли, але виявилося, що немає комп'ютерів для роботи і треба почекати кілька тижнів. За час очікування я навіть встиг попрацювати екскурсоводом: приїхав до Кракова тиждень тому і щось розповідав туристам. Мені потрібні були гроші, адже ми опинабося там, де на нас не чекали. Через два тижні я таки вийшов на роботу монтажером.

«Подумав, ну чим я гірший? Теж зможу»

Для себе я вирішив, що треба зачепитися у цьому місці, показати себе. Я працював по 200-300 годин на місяць, у вихідні. У той час я мав багато ручної роботи, наприклад, перейменування 30 тисяч файлів, перекидання їх з однієї папки в іншу, сортування, фільтрування, організація відправки клієнту. До мене це робило 10 людей, але я зміг автоматизувати процес і впорався сам. Якоїсь миті я зрозумів, що: у Польщі багато IT-компаній, люди отримують хороші гроші, а в моїй роботі багато ручних операцій, які можна спростити. Я відпустив затискачі з приводу того, що не придатний для програмування. Цьому сприяв також соціальний доказ: я жив неподалік офісів таких великих компаній, як Nokia та Motorola, бачив, що там працює багато росіян, українців, білорусів. Подумав, ну чим я гірший? Теж зможу. Мій вибір припав на програмування, тому що, крім якихось моїх уподобань і вмінь, це те, що я можу зробити один раз, і воно буде працювати до наступного апдейта. До того ж, написана програма може стати в нагоді великій кількості людей — тут немає обмежень. Як монтажер я потрачу купу часу на те, щоб змонтувати одне відео. Якщо завтра до мене прийде 10 тисяч клієнтів з монтажу, то я 5 років все це робитиму. Якщо ж я захочу, щоб моїм додатком користувалися 10 тисяч користувачів, то мені це роботи не додасть — все одно писатиму одну програму. Як монтажер я потрачу купу часу на те, щоб змонтувати одне відео. Якщо завтра до мене прийде 10 тисяч клієнтів з монтажу, то я 5 років все це робитиму. Якщо ж я захочу, щоб моїм додатком користувалися 10 тисяч користувачів, то мені це роботи не додасть — все одно писатиму одну програму. Як монтажер я потрачу купу часу на те, щоб змонтувати одне відео. Якщо завтра до мене прийде 10 тисяч клієнтів з монтажу, то я 5 років все це робитиму. Якщо ж я захочу, щоб моїм додатком користувалися 10 тисяч користувачів, то мені це роботи не додасть — все одно писатиму одну програму.

«Народилася дитина, і я зрозумів, що треба заробляти більше»

Почав шукати, де навчати програмування і натрапив на JavaRush. Купив собі спочатку місячний абонемент і зрозумів, що мені це цікаво, мене дуже зачепило. Дружина завагітніла, треба було збирати гроші на житло, тому я у вільний від роботи час знову працював, монтував усе поспіль. Незважаючи на це, я знаходив по 3-4 години на вихідні і по півгодини у будні, щоб навчатися. Підганяла щомісячна передплата. Я почав навчатися у серпні 2018 року і до кінця року сплачував щомісяця, а потім купив собі річну передплату. Я навчався трохи менше півтора року, дійшов до 35-го рівня і двічі пройшов стажування. Звичайно, коли народилася дитина і вчитись, і проходити стажування було складно: я не пройшов її на 100%, а взяв частину знань, решту відклав на потім. Я знайшов собі ментора JavaRush. Якось читав історію успіху, де хлопець розповідав, як навчався, що влаштувався працювати в EPAM, та залишив свої контактні дані. Я написав йому в Skype, ми зателефонували, і я попросив його бути моїм ментором: щоб я йому писав іноді з якихось питань, на які не можу знайти відповіді. Ще я попросив його допомогти вигадати мені пробний проект, тому що на той момент я знав лише Java Core, а фреймворками зовсім не володів. Він мені запропонував зробити проект з обліку студентів із базою даних. Ментор давав таски, я писав код, він робив код-рев'ю. Навіть зараз іноді прошу робити мені код-рев'ю проектів з роботи, тому що на роботі в мене нема кому перевірити. Народилася дитина, треба було заробляти більше і щось із цим життям робити. На початку 2019-го року я прийшов до начальства і сказав, що навчаю програмування та поставив їм умову: або ви створюєте в нашій компанії відділ IT, в який я переходжу, або я шукатиму іншу роботу. З мого боку це був такий собі напівблеф, бо я не вмію вчитися наперед, а роблю це лише тоді, коли є проблема, яку я мушу вирішити. З іншого боку, створення такого відділу було виправдано і для компанії, оскільки вони займаються виробництвом великої кількості файлів та метаданих. Саме тоді до нашої компанії прийшов клієнт, якому знадобилося XL-файли переводити в XML за певним форматом. Це треба було робити автоматично – файлів та умов було дуже багато. Мої боси не зрозуміли, віддали завдання тій людині, яка не могла з нею впоратися. Я запропонував самому розібратися із цією проблемою. Тиждень я консультувався з компанією Dalet Plus, яка займається структуризацією мета-даних у відео-файлух. Вони надіслали документацію, я розібрався, створив програму, яка автоматично конвертувала файли. Згодом був ще один клієнт, для якого я зробив проект. Таким чином, у нашій компанії я взяв на себе частину технічної роботи. Після цих проектів я прийшов до начальства та попросив збільшити зарплату вдвічі. На той момент витратив близько 1,5 тисяч доларів на різне навчання. Я вважав, що той скіл-сет, яким я володію і моє вміння швидко розібратися майже з будь-яким проектом, — це досить цінна річ. Начальство тиждень подумало і погодилося підвищення зарплати. Дуже круто, якщо є людина, до якої можна звернутися раз на тиждень, це дуже допомагає. Це стимулює вчитися, оскільки є зобов'язання як перед собою, а й перед іншою людиною. Ще мене спонукало те, що я тягнувся до рівня досвідченішого фахівця. Як кажуть: «Хочеш бути струнким,

«Тепер мене самі телефонують і запрошують на співбесіди»

Досі я не відчуваю, що добре розуміюся на програмуванні. Напевно, з тієї причини, що я один працюю у відділі IT, я не маю код-рев'ю. Саме тому я задумуюсь піти працювати в якусь айтішну корпорацію. Відчуваю, що це буде наступний етап для мене. Великими корпораціями в Польщі є Motorola, ABB, Sabre, Nokia, Epam, BBH. Зарплати залежить від форми працевлаштування. У середньому джун може розраховувати на 900-1300 доларів, мідл – на 1300-3000 доларів, синьйор – на 3000-10000 доларів. Найбільша зарплата, яку я чув у Кракові, це 10000 доларів. Це стеля. Близько року я ходив різними ярмарками роботи типу Jobicon, Absolvent talents, відвідував мітапи, був на дні відкритих дверей Motorola, відправив близько 300 резюме. Резюме редагував десятки разів. Але проблема була в тому, що джуніорів-українців ніхто не хоче наймати, бо треба робити для них документи. Я отримував тестові завдання, вирішував їх. Але на співбесіду не кликали. Для багатьох компаній зробити документи – це серйозний бар'єр. Але як тільки у розробника з'являється півтора роки комерційного досвіду, всім стає різко начхати на те, що потрібні доки. Тепер мене самі дзвонять і запрошують на співбесіди. Наприклад, днями покликали на інтерв'ю в EPAM. Вища освіта з програмування потрібна в деяких компаніях, але потрібна саме технічна освіта, не обов'язково computer science. Інших відмінностей від України я не знаю. Але як тільки у розробника з'являється півтора роки комерційного досвіду, всім стає різко начхати на те, що потрібні доки. Тепер мене самі дзвонять і запрошують на співбесіди. Наприклад, днями покликали на інтерв'ю в EPAM. Вища освіта з програмування потрібна в деяких компаніях, але потрібна саме технічна освіта, не обов'язково computer science. Інших відмінностей від України я не знаю. Але як тільки у розробника з'являється півтора роки комерційного досвіду, всім стає різко начхати на те, що потрібні доки. Тепер мене самі дзвонять і запрошують на співбесіди. Наприклад, днями покликали на інтерв'ю в EPAM. Вища освіта з програмування потрібна в деяких компаніях, але потрібна саме технічна освіта, не обов'язково computer science. Інших відмінностей від України я не знаю.

Поради для розробника-початківця:

  • Дивитися на програмування не як спосіб більше заробляти , але в те, що допоможе розвинути свої творчі навички. Я розумію, що більшість йде в програмування через гроші, але в навчанні буде так багато проблем, що ті, хто йде чисто за грошима, зіллються в будь-якому випадку. Ці люди просто витратить гроші на навчання чи час, тому треба визначити власну мотивацію.
  • Знайти хорошу школу. JavaRush зачепив мене підходом до навчання, квест зачепив цікавою історією. Я вважаю, що JavaRush - це найкраща школа з Java Core.
  • Приділяти пильну увагу навчанню. Я сказав собі: «Окей, тепер я розважаюся тим, що дивлюсь якісь видосики, інтерв'ю з програмістами, якісь статті з цього приводу, читаю історії успіху». Я відрізав від себе інший розважальний контент. Таким чином, із простих тем почав переходити на більш складні. Вночі лягав спати і думав: «Як мені зробити фільтрацію запитів у цьому REST API?».
  • Шукати контакти серед програмістів. Треба хапатися за будь-яку людину, яка пов'язана з IT.
  • Зробити пробний проект. Бажано той, яким користуватимуться. І такий, щоб цікаво та страшно. Коли я почав робити перший проект для своєї компанії, мені було страшно, але все вийшло. Це дуже сильно просуває програмування. Мій перший проект можна було порівняти з піврічним навчанням, може, навіть більше. Коли є база, треба стрибати в такі речі: вже є від чого відштовхнутися, але людина перестає вивчати все поспіль, а вчить певні необхідні речі для роботи. Після такого проекту можна думати, що робити далі: робити свій бізнес, готуватися до інтерв'ю, або розвиватися у своїй компанії.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ