IT — це не завжди любов з першого погляду. Іноді — це любов за розрахунком. Герой інтерв’ю YouTube-каналу «IT-пристрасті» Валерій Костинський розказав, як навчання в університеті відбило бажання стати розробником, але через десяток років він зробив другу спробу увійти в індустрію. На цей раз успішно: сьогодні він Junior Flutter Developer.
Highload вибрав найцікавіше з інтерв’ю.
Я вчився на програміста у Закарпатському державному університеті. І якщо в часи навчання в бурсі мене заінтересувала інформатика, то університетське програмування — ні. Воно було важке і не до кінця зрозуміле, приклади показували на Turbo Pascal, де ти просто бачиш синій екран. Деяка цікавість повернулась лише на третьому курсі, де вивчали Web-програмування та 3D-модулювання. Я непосидючий, для мене важливо одразу бачити результат роботи, і тут він був. Проте все одно було складно та я не бачив з цими знаннями способів заробітку — тоді IT-компаній в Україні було дуже мало.
Майже половина однокурсників з 60 відсіялась, інші ледь дотягли до бакалавра та поїхали на заробітки в Чехію. На старших курсах я перевівся на заочне та пішов до КВН, а потім став заробляти гроші у якості ведучого весілля.
У 2018 році, ще до коронавірусу, зрозумів, що мені уже 30 — ще не старий, але вже втомився вертатись з весіль о шостій ранку, бо здоров’я вже не те. Уже важко, не вигрібаєш, втомився. Тим паче став помічати, що в якийсь момент всі мої друзі-айтівці стали заробляти в рази більше, ніж я. IT стало престижною сферою с купою професійних напрямків. Друзі мене й підштовхнули до навчання. Не міг собі уявити, як вчуся по відео з YouTube, але за великі гроші можна заставити себе посидіти.
Пішов на курс Євгена Андріканіча
Через те, що був лише один урок на тиждень, навчання зайняло півроку. Вестка мені зайшла, бо я одразу бачив результат своєї роботи. Головне — мати два монітора: на одному пишеш код, натискаєш «зберегти», а на другому дивишся, що змінилося. Клас, круто!
Ми довчилися в січні 2020, і тут почалась епідемія коронавірусу, і всі весілля почали відмінятися. Я подумав, що дуже вчасно перевчився, тим паче коли грянув локдаун, усі мої знайомі почали замислюватись про перехід в IT — щоб сидіти за комп’ютером вдома і заробляти гроші в доларах.
Я почав працювати на фрилансі — перше замовлення виконав десь за $30. То були перші гроші, зароблені в IT, і я був дуже радий цьому. Потім було замовлення на $50, потім — на $100, а потім ду-у-уже великий проект, коли я заробив за два місяці роботи біля $2200. Це були супергроші, зважаючи що до цього я заробляв по 500 грн за landing page. Верстав односторінкові сайти, як конвейер. Це була дуже хороша практика, і під кінець я вже верстав по 6-7 сторінок в день, дуже кайфанув від роботи.
Потім мені знайомий запропонував постійну роботу його помічника по верстці — щоб ми зняли офіс і працювали поруч, як маленька IT-компанія. Я сказав: «Супер, стартуємо». Ми тоді домовились на зарплату $500 на місяць. Я прийшов на готовий проект, мав його продебажити і зробити так, щоб все працювало. Займався суто версткою. Об’єми роботи були значно менші, ніж на фрілансі.
«А шо, jQuery ще живий?»
Мій друг-колега багато чого мене навчив, показав додаткові програми, з якими можна працювати айтівцю — GitLab, GitHub, Jira, тощо, допоміг поглиблювати мої знання у JavaScript, а саме бібліотеці jQuery — як працює логіка, що таке змінні. Проте, коли розказував айтівцям, чим я займаюсь, вони питали: «А шо, jQuery ще живий?». Мені казали, що технологія звужує мої можливості у пошуку роботи. Згодом я зрозумів, що від JS взагалі не кайфую так, як від верстки. Але стабільна зарплата брала своє.
Одного разу на тусовці знайома розказала, як її переманили на Flutter: «Спробувала — реально класна штука. Все легко. Береш і пишеш, а воно само все робить. Магія!». Я спочатку відмахувався, але після другої тусовки, де вона знов розказувала про Flutter, зарплату, роботу в компанії на ремоуті, я вже замислився… Якщо не отримую задоволення від своєї роботи, чому не спробувати щось інше? Покликав її «на півко» і попросив, щоб вона розповіла про технологію детальніше.
Flutter — це вже більше програмування, мова Dart. А я займався тільки версткою, тому для мене тут було мало що зрозуміло. Вона прислала мені платний курс — коротенькі англомовних відео по 6 хвилин. А з англійською в мене не дуже. Подивився і зрозумів, що нічого не зрозумів. Але на YouTube знайшов ті ж самі відео у перекладі, які тільки-но опублікували, подивився десь уроків 15, став дома сам робити завдання. Було складно, але й прикольно: в тебе є на екрані збоку емулятор мобілки, де видно результат. Це ж круче, ніж в Google Chrome!
Але в один момент я прийшов додому після роботи і зрозумів, що сил вчитися в мене вже немає. Коли тобі за 30 років, робота віднімає 8 годин, а вдома ще чекають дружина й діти, дуже важно ефективно вчитись — можна щось прочитати і нічого не зрозуміти. Голова не працює.
Я задумався про те, щоб звільнитись і перейти на Flutter. Подруга (та сама, що розповіла мені про технологію) каже: «Супер, я про тебе сказала своєму шефу, і якщо ти вивчиш оце от, ми готові тебе взяти на кілька днів і спробувати попрацювати». Приходжу додому, кажу дружині: «В мене є стабільна зарплата, але є варіант якийсь час жити без цієї зарплати, щоб перевчитись і займатися тим, що перспективніше». Дружина була аргументовано проти, але я для себе вирішив, що якщо буду більше отримувати задоволення від роботи, то буду й більше заробляти.
Я вчився сам, іноді щось питав у подруги. Перший час я працював на її проекті як джуніор — вона дала мені елементарну роботу, хвалила, що все в мене все виходить, замовила перед шефов слівце, що я не найтупіший програміст у світі. Мені подзвонив власник компанії і запропонував роботу на новому проекті. Так потрошки у цю тему влився.
Flutter зараз дуже швидко розвивається. Є прихильники цього фреймворку, є ті, що негативно до нього ставляться, але робота по ньому є на ринку, у тому числі парттайм-позиції. Наскільки легко джуніору отримати роботу тут — залежить від того, наскільки добре вмієш себе продавати і які в тебе є знання.
В цілому Flutter не важкий для вивчення сам по собі, якщо займатись тільки версткою (без логіки). Курси знайти зараз легко — їх багато в інтернеті у вільному доступі. Найважче — знайти першу роботу і протриматись там десь півроку-рік, щоб отримати досвід. Мені пощастило, що я був знайомий з айтішним ком’юніті і всюди потрапляв на роботу «через півко».
Некомерційний навчальний заклад SET University запускає стипендійну програму за рядом напрямків. Українці та українки можуть…
За рік в рамках defense-tech кластеру Brave1 963 розробники створили 1 671 інноваційну розробку —…
Корпорація Google звільнила всю команду Python в США. Про це стало відомо з публікації Social.coop…
Команда з ліцею КПІ PL of KPI Igor Sikorsky перемогла на міжнародному хакатоні зі штучного…
Більше половини Go i Ruby розробників з досвідом 3+ роки найняли на $5000 або більше.…
Прикордонники недалеко від с. Кучурган Одеської області затримали двох програмістів, які намагалися втекти з України…