В ІТ без диплома: історії Technical Architect, Front-end Dev, Product Manager та інших

В українському IT не більше 10% технічних спеціалістів, які свідомо відмовилися від вищої освіти. Ми знайшли деякі з них і дізналися, як склалася їхня історія з університетом, складно було шукати першу роботу без диплома і відмовляли їм у оффере з цієї причини, а також як вони освоювали IT-спеціальність і що думають про вищу освіту в Україні.

Бажаючих поділитися досвідом виявилося багато, публікуємо першу частину.

Олексій Волков , 32 роки, Technical and Product Architect

Спочатку я два роки працював сисадміном в немаленькій компанії з купою філій по області. Потім 5-6 років фрілансив, а останні 6 — працюю в продуктових стартапах і компаніях. Щодо навичок — набув хорошого досвіду у багатьох промовах, пов'язаних з веб-розробкою: як із серверною частиною, так і з фронтендом.

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

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

Оскільки я опинився на заочному, зрозумів, що треба знайте роботу. Прочитавши оголошення в місцевій безкоштовній рекламній газеті, що мережі супермаркетів треба сисадміни. Пройшов співбесіду, почав проходити стажування. Однак так і не влаштувався там, бо хтось порекомендував мене в іншу фармацевтичну компанію. Мені подзвонили, призначили день співбесіди. У результаті в 17 років я майже без досвіду реальної роботи опинився на посаді «виконуючого обов'язки начальника відділу автоматизовуваних систем управління».

За 15 років кар'єр кур'єри про вищу освіту запитували лише два рази, але жодного разу це не вплинуло на результат.

Першим крокам в IT мене намагався навчити старший брат. У 9 років мені подобалося працювати за комп'ютером, однак інтересу до програмування особливого не було. Потім мені в руки потрапила книга «Ведмедик-програмишка в країні програмування». Це був якийсь підручник з Basic для молодших школярів, перекладений з французької. Завдяки подачі матеріалу зрозумів суть та основні принципи програмування.

У мене довго не було особистого комп'ютера, тому я списавши багато зошитів своїми різноманітними програмками. Це допомогло навчитися мислити, як комп'ютер, що дуже важливо в роботі.

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

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

Іван Карабаджак , 26 років, PHP і Python розробник

Почав програмувати в 14 років. Спочатку було дуже цікаво, як комп'ютер працює зсередини, а потім захотілося змусити його щось зробити. Вчив С++, Delphi, PHP, C#, Java. Зараз код пишу нечасто, в основному PHP, Python. Працюю консультантом в Beetroot, викладачем в Beetroot Academy. Основна робота — розвиваю свою компанію WP Rock.

Надходив в ОДАХ, спеціальність «Комп'ютерні системи та мережі». Відразу були сумніви, що це все не потрібно. Першою офіційною роботою було сисадминство в інституті. Я влаштувався туди майже відразу на першому курсі. Досить непогано виправляв проблеми з мережею, залізом і ПО. Диплом не просили, так як знали, що мені всього 18 і я у них вчуся.

Кинув університет на 5 курсі, бо навчання вимагало надто багато уваги і заважала роботі. Я тоді вже на фрілансі вів відразу кілька проектів невеликими командами, тому вважав, що навчання просто їсть дорогоцінний час. Причому воно йде на не потрібну нікому «воду» в дипломі.

Як програміст в компанії я почав працювати тільки в Beetroot в 2016 році. І то на part-time. У підсумку на проект підключили ще одного розробника, і я став тільки консультувати.

Моє навчання в ІТ можна розділити на 3 етапи:

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

Звичайно, інститут дав мені деякі корисні навички. Наприклад, знання архітектури роботи комп'ютерних мереж. Але в підсумку я все одно більше дізнався з книг.

Максим Волошин , 28 років, Frontend Developer

Працюю програмістом трохи більше п'яти років. В основному як фронтенд-девелопер, але близько року — як фуллстек. Був і в аутсорс-компаніях, і в продуктових. Три роки пропрацював віддалено на стартап. Недавно переїхав в Нідерланди і планую продовжувати свою кар'єру там.

В університет вступив через рік після закінчення школи. Хотів на прикладну математику, але балів ЗНО вистачило тільки на фізико-технічний факультет у Дніпровському національному університеті. Якщо чесно, 10 років потому я не дуже добре розумію, чому покинув навчання. Природно, в університеті були моменти, які відштовхували. Була бюрократія, були викладачі, нескінченно захоплені своїм голосом на лекції, але зовсім не зацікавлені в знаннях студентів, була відверто застаріла програма навчання з окремих предметів, але, здається, це нормальний стан для української освіти. Напевно, я просто не бачив мотивації проходити ці 5 років. Юнацький максималізм і тому подібне. Перед першою сесією я забрав документи.

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

З того моменту, як почав працювати в ІТ, питання диплома пішов на задній план. Напевно, єдиний раз в Україні мене запитали про диплом, коли оформляли працевлаштування в ЕРАМ. Здивувалися, що його немає, знизали плечима і залишили це питання. Коли шукав роботу в Нідерландах, потрапив на співбесіду з одним рекрутером, яка не дуже уважно читала моє резюме і, дізнавшись посеред розмови, що я без ВО, почала нести нісенітницю про вірогідну відмову у візі. Швидше за все, більша частина відмов у формі «ми знайшли більш підходящого кандидата» теж була з причини відсутності диплома, але точно не знаю.

Відверто кажучи, я не пам'ятаю, чому я почав вивчати саме фронтенд-стек. Коли почав цікавитися ІТ, я не мав ні найменшого уявлення про те, як все влаштовано і які бувають спеціалізації. Про DOU теж не чув :) Почав з HTML + CSS, сидів в основному на htmlbook.ru . Потім ще додав JavaScript на javascript.ru . Мій англійський був на дуже базовому рівні, тому міг користуватися тільки російськомовними джерелами. Не можу сказати, що самонавчання було ефективним. При тому, що я нормально засвоював матеріал, я абсолютно не розумів, як це все використовувати. Потім дізнався про курси у SoftServe. Мого тримісячного самоосвіти виявилося достатньо, щоб пройти технічний тест, а англійський був не на висоті у більшості «абітурієнтів». Через три місяці курсів за фронтенду в поєднанні з Ruby мене взяли у SoftServe, де я зміг вчитися вже на практиці.

Мені здається, що українська освіта безнадійно застаріває. І справа не стільки в програмі (не впевнений, що до тієї ж математики застосовне поняття «старіти»), скільки в підході. Освіта в Україні ставить перед студентом завдання скласти певні іспити з визначених предметів і написати диплом умовної актуальності, але не формування професійної компетенції. Я якийсь час розглядав можливість заочного навчання в Україні, але вирішив, що краще не зв'язуватися. Рік тому вступив в University of the People — американський вуз дистанційної освіти. Він дає можливість вчитися видалено за відносно невелику плату. Може, через кілька років закінчу.

Денис Кулик , 21 рік, Product Manager

Я почав працювати в Readdle в команді підтримки. Потім півроку працював у відділі продажів Fluix (B2B продукт від Readdle). Отримавши хороший досвід, я приєднався до команди Spark в ролі Product Manager'a. Працюю там вже більше року, і поки що найбільшим досягненням для нас був реліз Spark for Teams.

У 10-му класі мені пощастило стати фіналістом програми FLEX і отримати стипендію на рік навчання в США. Тоді ж я вирішив, що хочу вступити в американський університет на спеціальність «Computer Science». Процес надходження, уроки і результати — це тема іншої статті :)

Для здачі іспитів та подачі документів мені потрібно було переїхати в Київ. Майже весь час я приділяв підготовці до вступу, тому «тимчасовим» внз став НАУ — факультет програмної інженерії. Незадовго після першої сесії я перестав з'являтися в університеті, тому що виїхав на інтернатуру в Readdle. Зваживши всі «за» і «проти», в університет я повернувся тільки забрати документи.

Для мене один з найбільш доречних порад за освітою — просто відповісти на питання: «Що ти хочеш отримати від університету?». Мені здається, відповідь змінюється з часом, але головне, бути чесним із самим собою і завжди знати його.

Робота сама знайшла мене. Я чув про Readdle і користувався Spark. Одного разу мені написали на LinkedIn з пропозицією пройти співбесіду в Customer Support. Про дипломі не йшлося. На той момент мені допомогли базові навички програмування, інтерес до технологій і, найважливіше, хороший рівень англійської після року життя в Штатах.

У кожного є особистий онлайн-бренд. Рекрутери часто дивляться LinkedIn, Facebook і інші сайти. Важливо використовувати це як можливість показати свій професійний досвід і результати проектів, над якими ви працювали.

Поки що я працював тільки в Readdle. За весь цей час я зрозумів, що наявність диплома, можливо, допоможе пройти перший етап скринінгу, а може, й ні. Але в команді всім все одно, чи є у мене диплом чи ні. Головне, що я можу приносити користь, вирішуючи завдання, які стоять переді мною.

Я вважаю, що людей беруть на роботу не за диплома, а з-за навичок, які потенційно стоять за цим дипломом. Оскільки диплома у мене не було, я розповідав про прикладах своїх проектів: Hour of Code або освітньому проекті, який почав розвивати після школи. Як на мене, ось ця стаття з World Economic Forum відмінно описує ТОП-10 навичок, які роботодавці будуть шукати в кандидатах до 2020 року. Дуже раджу почитати і зрозуміти, як ваша освіта або проекти допоможуть отримати ці навички.

Ще з часів навчання в Штатах я зрозумів, що самоосвіта — це мій єдиний спосіб бути конкурентоспроможним. Починаючи з 10 класу, я намагався максимально сфокусуватися на ньому. У списку нижче, на мою думку, найцікавіші курси для отримання навичок роботи в IT, які найбільше допомогли мені в ролі Product мападег'а:

Ці курси — тільки вершина айсберга. Дуже раджу подивитися на платформи edX , Udacity , Khan Academy . Я вірю в те, що навчання не закінчується ніколи і завжди можна отримати нові навички, які допоможуть у роботі.

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

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

Особисто я вирішив продовжити освіту в американському онлайн-університеті University of the People . Для мене це можливість отримати якісну освіту і одночасно продовжувати працювати. Так я навчився краще розподіляти свій час і пріоритети. Але найважливіше, я зрозумів, що університет допомагає отримати теоретичні знання, а робота дає можливість спробувати цю теорію в дії і зрозуміти, що потрібно вивчити додатково.

Микита Потапенко , 21 рік, Junior .NET Developer

Програмувати я став біля 2-х років тому. Починав з С/С++, але швидко перейшов на C# (сподобався дуже :)). Працювати почав близько 9 місяців тому. За цей час вивчив багато нового, встиг здати іспит від Microsoft і став сертифікованим фахівцем. Хобі: музика, книги, програмування.

Після закінчення школи я, як і всі, планував вступити до вузу. Однак на мене вплинули мої старші друзі. Багато хто з них говорили про те, що вони очікували більшого від університету. В основному це було пов'язано з неякісною програмою навчання — матеріал був старий і не зовсім актуальне. У підсумку я вирішив не здавати ЗНО і не вступати до вузу, а зайнятися самоосвітою. Вчителі і батьки, звичайно ж, турбувалися і постійно говорили про те, що вища освіта необхідна, але не могли чітко пояснити, для чого — просто потрібно, так роблять всі. У підсумку, закінчивши школу, я все ж таки поступив в Академію КРОК, яку так і не закінчив, так як почав працювати фуллтайм. Також я встиг повчитися в BaseCamp'e по JavaScript від GlobalLogic, але теж не закінчив його, так як зрозумів, що JS — це не моє. В цілому від початку навчання до початку роботи я витратив ~1,5 року.

Зараз дуже багато компаній мають свої «академії» — програми навчання для студентів. Через таку програму я, власне, і потрапив у компанію. Мене запитували про вищу освіту, але в результаті це ніяк не вплинуло на рішення, брати мене на роботу чи ні. Коли я закінчив навчання в академії Binary Studio, мені запропонували приєднатися до компанії, так як я відповідав рівню Trainee .NET Developer. А після випробувального терміну отримав оффер.

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

Безумовно, фундамент знань мені дали офлайн-курси. Але через якийсь час я почав відчувати, що цього недостатньо. Саме тоді я почав робити акцент на самоосвіту. В основному я читав онлайн-документацію, книги і дивився відеокурси на Udemy і ITVDN . На ITVDN досить непогані курси .NET — з їх допомогою я реально дізнався багато нового і застосував на практиці. Так я вчився близько 4-6 місяців. Та й зараз продовжую займатися самоосвітою — читаю книжки, дивлюся відеокурси.

Вища освіта в Україні є, і воно непогане. Але практичної користі від нього мало. Поки ти студент і вчишся — ти начебто знаєш багато, але потім знання втрачають цінність. До того ж на момент закінчення вузу можуть помінятися технології, підходи до розробки — у світі IT це звичайна справа. Я планую отримати вищу освіту, але не в Україні. Зараз розглядаю варіанти дистанційного навчання, яке останнім часом стає популярним.

Опубліковано: 10/07/18 @ 10:00
Розділ Різне

Рекомендуємо:

Centers of Excellence – майбутнє аутсорсингу?
Ruby/Rails дайджест #19: нові версії фреймворку Sinatra, реліз Ruby 2.6.0-preview2, матеріали з RubyKaigi 2018
C++ дайджест #5: огляд С++ 17 та 20, реліз Visual Studio 15.8 Preview 3
4 важливих ради для команди бізнес-аналітиків
Чому багатьом хочеться стати менеджером і це не завжди гарна ідея