JavaRush /Java блог /Random UA /Увійти в IT в 31 рік
Chemodan
17 рівень
Санкт-Петербург

Увійти в IT в 31 рік

Стаття з групи Random UA
Нарешті дійшли руки описати свій власний досвід вкочування в дивовижний і загадковий світ програмування. Я здобув освіту у сфері високовольтної електроенергетики, після універу п'ять років відпрацював за фахом, піднявся кар'єрними сходами від рядового інженера до адміністративних посад, але цього часу мені вистачило, щоб повністю розчаруватися в цій сфері. Не через неї саму як таку, а через тотальний бардак, кумівство і корупцію, що панували там. Після довгих роздумів я прийняв важке рішення і залишив мою альма-матер, зайнявся громадським харчуванням, відкрив свій бар, поставив його на ноги, вивів на майже самостійну роботу, що рідко вимагає мого втручання, і переді мною постало питання: а чим займатися далі? Це було напередодні мого тридцятиліття. Треба сказати, що програмуванням я цікавився дуже давно. Ще коли працював в енергетиці і не думав залишати цю область, навчав самостійно ази Пітона і писав прості маленькі програми. Просто тому, що було цікаво. Але всі ці довгі роки це було не більше ніж хобі, тому що для ґрунтовного вивчення мені знадобився б весь вільний час, а треба було чимось заробляти на життя. Так-так, я чув багато історій (і тут їх читав), як хлопці паралельно з основною роботою за кілька місяців самостійно вивчали програмування та влаштовувалися джунами. Не знаю, можливо, ці герої значно розумніші за мене 😊, адже для освоєння багатьох тем мені потрібно досить довгий час. p align="justify"> Отже, стартові умови були наступні: - є зацікавленість у вивченні програмування; - є не зовсім регулярний і не зовсім стабільний, але дохід (ох вже цей малий бізнес у Росії); - є в середньому більше вільного часу, ніж якби працював стандартну п'ятиденку. Додайте ще до того, що на той момент три мої товариші з універу вже покинули сферу енергетики і стали програмістами, пройшовши курси тренінг-центру Пітерського відділення ЄПАМу. Загалом, мій вибір був очевидний Я почав цілеспрямовано готуватися до вступу в єпамівський тренінг-центр. За порадою одного з друзів я почав проходити курс Джавараш, паралельно дивлячись усілякі лекції та почитуючи статті: ті, що були у відкритому доступі. Зараз будуть невеликі дифірамби цього ресурсу (це щиро! Адміни джавараша мені не платабо!:)): джавараш - шалена штука. Коли ти зовсім новачок, дуже складно знайти матеріали, які будуть давати інформацію доступно для твого рівня. Джавараш – практично унікальний випадок. Звісно, ​​деякі теми тут описані над кращому вигляді, але ідеалу немає. Загалом я дуже вдячний джаварашу, що за об'єктивно невеликі гроші (дивіться ціни на будь-які платні курси з джави) мені розжовували зрозумілим мені чином ази мови та давали багато практики. Часто в коментарях під якимись уроками я бачив обурення користувачів типу: «прочитав урок тричі, нічого не зрозумів, шукав інфу в сторонніх джерелах. За що я гроші плачу? Хлопці, програміст - це такий майстер спорту з гуглення. Або ви тільки вчитеся, або ви маститий сеньйор — ви завжди завжди будете шукати різну інформацію по всьому інтернету. Рідко можна знайти такий ресурс, де буде вся необхідна чи зрозуміла вам інформація. Тож гуглити і читати різні джерела з однієї й тієї самої теми — це нормально. Ну та гаразд, повернуся до розповіді. Сумарно за 4 місяці я дійшов і частково пройшов 17-й рівень (так, я не швидкий), паралельно займався англійською з репетитором. Так, англійська – це дуже важливо. Мало того, що будь-яке інтерв'ю чи співбесіду у вас буде хоча б частково англійською, так і переважна більшість необхідної вам роботи інформації є тільки на англомовних ресурсах. На 17-му рівні джавараша я зрозумів, що я пройшов теми, потрібні для вступу до тренінг-центру, повернувся до нульового рівня і почав усе повторювати. І надіслав заявку до тренінг-центру. Через пару тижнів мені зателефонували, попросабо розповісти про себе англійською, потім російською запитували нескладні питання про види сортувань, модифікатори доступу, принципи ОВП, типи даних і т.п. та запитабо на вступний іспит. Іспит складався із трьох частин. Перша – тест на комп'ютері. Двадцять завдань/питань на цикли, сортування, роботи з рядками, колекції даних, загальні питання SQL, кілька питань на логіку, на все давалася година. Друга — лист англійською на задану тему на 150 слів та 20 хвабон часу. Третя — усна співбесіда з програмістом з ЕПАМу, питання знову були на сортування, пристрій пам'яті в джаві, принцип роботи garbage collector, принципи ОВП. Після цього відправабо додому з обіцянкою, що за тиждень надішлють листа з вердиктом. Після радісного листа ще раз запитабо до офісу на бесіду з ейчаром (чи ресурс-менеджером? Не знаю). Там знову ставабо спільні питання з біографії: чому я вибрав джаву, чому взагалі програмування, попросабо англійською розповісти плюси та мінуси моєї попередньої професії. За кілька тижнів почалися вечірні курси з Java Core, тричі на тиждень в офісі. Курси тривали три з половиною місяці і завершабося досить складним іспитом (заснованим на завданнях OCA/OCP від ​​Oracle), іспит склало трохи менше половини групи. Ті, що минули, потрапабо в другу частину тренінг-центру, так звану лабораторію. Це повна імітація справжньої роботи. ЄПАМ має кілька внутрішніх проектів, на яких працюють студенти лабораторії. Там все по-справжньому, за завітами Скрама та Еджайла, як у справжніх програмістів: команди, що складаються з розробників, тим-ліда, бізнес-аналітика, тестерів і т.д., щоденні мітинги, Jira, таски, код ревью і так далі. Паралельно з роботою на навчальному проекті йдуть лекції з SQL, Spring, багатопоточності, Java 8 із домашніми завданнями. Загалом, лабораторія сповнена насиченими та цікавими подіями. У лабі я провів чотири місяці і пройшов підсумкове інтерв'ю — двогодинну бесіду із двома програмістами ЄПАМу. Запитували про написання тестів, колекціях даних, докладному пристрої карти, принципах SOLID, ACID, нововведеннях Java 8, ексепшенах, докладно говорабо про Спрінг. Багато тим було, більшість уже не згадаю. Практичних завдань було два — написати стрим (з лямбдами, звісно) та простенький запит до БД. Ще через тиждень я отримав листа щастя — оффер від Епама Від реєстрації на Джавараші до підписання трудового договору минуло 15 місяців, і я в 31 рік став програмістом. Парам-парам-пам, все!
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ