JavaRush /Java блог /Random UA /Історія колишнього економіста
Roman Laptev
40 рівень

Історія колишнього економіста

Стаття з групи Random UA
Історія колишнього економіста.Мене звуть Рома, 22 роки, Іжевськ. Зараз працюю у компанії Finch. Хочу розповісти вам свою цікаву історію становлення java-розробником. Наприкінці я написав кілька порад, які сподіваюсь допоможуть і вам у досягненні мети. Почну свою історію з часів початку університету в 2014 році. Навчався в Пітері у Вищій Школі Економіки, зрозуміло на економіста. Англійську я знав досить погано (що безперечно негативно позначилося в майбутньому), тому вступив до університету завдяки олімпіаді з математики, яку знав набагато краще, ніж мови. Перші два курси пройшли досить швидко, було багато заходів, часті збори групою. Думаю, у багатьох універах подібна ситуація. Проблема була в тому, що я не розумів, як розвиватись за моєю спеціальністю. Якщо чесно, то я особливо не замислювався. Незважаючи на те, що заклад був досить добрий, у студентів було не так багато варіантів під час випуску:
  • Закінчити університет і просто влаштовуватись у контору помічником бухгалтера;
  • Продовжувати навчання у магістратурі. За словами викладачів, тільки там ми могли отримати потрібні знання та знайти свій шлях;
  • Або повністю самому дізнаватися про спеціальність, компанії та самостійно отримувати необхідні навички через книжки та відео.
У середині навчання почалися вступні курси, пов'язані з аналізом даних (АТ). Там ми писали прості скрипти для читання та обробки даних із файлика мовою R(і трохи Python). Продовження у цих курсів не було, але я зрозумів, що краще займатимуся цим. Тут ти виконуєш якусь реальну роботу, працюєш із числами, а не вирішуєш абстрактні завдання про завод А та завод Б. Коли дивився на можливості розвитку у цій галузі, то варіантів було дуже багато. Були дві безкоштовні школи з АД у Яндекса та Computer Science Center, безліч курсів на Coursera (були навіть російською) та безліч прикладів на ютубі. Однак після радості про широкі можливості на мене чекало розчарування. На школи був шалений попит, через що конкурс був дуже складним, тим більше для того, хто ще не програмував повноцінно. На Coursera був лише один повний курс, де був недешевий доступ до завдань (для студента). Але оскільки я вирішив змінити вектор свого розвитку, то використовував будь-які безкоштовні джерела, навіть підручники з бібліотек. Такими темпами на третьому курсі абсолютно впевнений, що піду в АТ. Тим більше, я написав навіть курсову з цієї теми. І ось влітку після третього курсу, коли шукав стажування чи роботу, зрозумів, що легко у цій справі не буде. У Пітері знайшов лише 10 вакансій, і після двох співбесід усвідомив, що треба знати набагато більше, в тому числі і з математики. Після такої невдачі, дізнався, що за цією спеціальністю дійсно потрібна освіта або набагато глибше занурення, бо таких як я, самоучок, було надто багато. Загалом можу сказати, що мені сподобалася більше не конкретна сфера, а створення чогось, що працює і може принести користь. Тому наступні місяці я проводив за тим, що шукав яким шляхом я можу піти і що буде мені цікаво. Ютуб відео від досвідчених розробників, які розповідають про свою професію та про існуючі спеціальності програмування у цьому допомогли. Я вже приблизно знав, що є ІТ. І тут несподівано натрапив на рекламу JavaRush у ВК. Я досить скептично ставився до різних платних курсів програмування, але спробував 10 безкоштовних рівнів. Практичні завдання були легкими, але всі пояснення та описи були такими зрозумілими, що вирішабо пройти цей курс до кінця. У серпні 2017 я придбав підписку, і практично щодня проходив за рівнем, благо поки що дозволяв час. Я розумів, що за книгами чи окремими відео було б складно зрозуміти структуру ОВП та весь синтаксис, маючи нульові знання. Вже у вересні я отримав заповітний рівень 40. Я намагався не пропускати завдання і виконував практично все. Але до кінця я так хотів уже отримати останній рівень, що останні завдання рівнів просто пропускав, навіть не витративши годину. Цього ж місяця я почув про стажування EPAM, куди беруть студентів останніх курсів з наступним працевлаштуванням. Подав заявку, пройшов інтерв'ю (питали лише основи ООП та базову Java) і вже у грудні вечорами відвідував курси, разом із такими ж студентами як я. Це були одні з кращих місяців, курс був зрозумілий (багато в чому повторював JavaRush) і була гарна кампанія з таких самих студентів, як я. Успішно пройшовши іспит після цього курсу, розпочалася лабораторія в ЄПАМ, яка складалася з відвідування курсів та роботи над навчальними проектами. Я багато дізнався з цієї лабораторії, встиг попрацювати з Hibernate та Spring, але було помітно, що вона затягується. Університет я так і не покинув, подумав, що занадто шкода кидати на останньому курсі. Чи правильне це рішення - точно не знаю, але останній рік перетворився на тортури, оскільки абсолютно був упевнений, що цим займатись не буду. Коли настав тдорівнюєь, до університету я вже не ходив, а лише писав диплом і влаштувався тестувальником на Ruby для хоч якогось заробітку, водночас відвідуючи лабораторію ЄПАМу. Мова Ruby я не знав, і досі не знаю, але для написання тестів таких знань не потрібно. Були вже готові приклади, які треба було змінювати на конкретні сторінки. Після довгоочікуваного захисту диплома я залишив ЄПАМ, перевів роботу тестувальником на віддалення і поїхав до свого рідного міста Іжевська, щоб звідти вирішувати, куди влаштовуватися. Я довго не наважувався на першу співбесіду. Намагався все повторити і вивчити, що мене можуть запитати на співбесіді — JVM, Spring, алгоритми, бд... І лише за місяць, у серпні, почав подавати перші заявки. Міста, в які я послав, були Пітер і Москва. Першого тижня мені взагалі ніхто не відповідав. Лише після кількох спроб поправити резюме та починання писати супровідний лист для кожної компанії з'явабося перші відповіді. У перші співбесіди половина питань була про зовсім інше, до чого я готувався – http, протоколи, графи. Але після кожного я записував на що не відповів, дізнавався відповідь, і продовжував надсилати резюме. Цим я займався щодня, виходило 10-20 резюме на день, але відповідали одиниці. На початку вересня у п'ятницю сталося так, що було три співбесіди поспіль. Незважаючи на перше провальне, на другому я відповів досить вдало, і мене запитабо на випробувальний термін одразу з гарною ставкою до Москви. Радості в той момент не було межі, тож на третьому я вже майже не намагався. Через кілька днів я купив квитки, призначив дату приїзду і погодився ще на одну очну співбесіду в іншої компанії, яка не проводила їх по скайпу. Оселився я в друга спочатку. На очній співбесіді я вже був підготовлений майже до всіх питань і отримав запрошення на роботу цього ж дня. До цього навіть не міг уявити, що я маю вибір, не був готовий до такого. Але вибрав першу, де зараз працюю – Finch. Це не велика компанія, але робить великі проекти. Після досвіду в ЄПАМі я усвідомив, що мені комфортніше набагато невеликі, ніж там, де тисячі людей, бюрократія і ти часто переміщуєшся. Мені одразу дали робоче місце, і я щасливий почав поринати у свій перший проект. Тепер вважаю, що це найкраще місце, тим паче для джуна. Звичайно, я не все розповів в історії, але постарався описати всі справді важливі моменти, які можуть допомогти й іншим. Особисто я собі можу зробити кілька висновків:
  • Змінити свою спеціальність не завжди важко. Важливо знайти хороші матеріали для підготовки та заздалегідь встановити шлях розвитку.
  • ЕПАМ - хороше продовження після JavaRush, там можна отримати досвід, який так потрібний на старті. Але влаштуватися туди на повну роботу складно, і просування кар'єрними сходами там буде помітно повільніше.
  • У співбесідах рідко запитують бібліотеки та фреймворки, які вказані у вимогах. Краще перед співбесідою повторити алгоритми, основи бд, як працює інтернет та патерни проектування.
  • Якщо до резюме писати супровідний лист, націлений для цієї компанії, шанси на відповідь різко збільшуються. Це коштує витраченого часу. Також варто прикріпити своє фото.
  • Шукати вакансії потрібно одразу у кількох джерелах. Не тільки hh, але й linkedInd та Мій Круг(тут я знайшов мою поточну компанію).
  • Перед співбесідами бажано переглянути відео прикладів співбесід та підготуватися з питань, що містяться в них. Їх досить багато на ютубі.
Бажаю, щоб у вас також все вийшло. Головне – продовжувати і не боятися))
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ