JavaRush /Java блог /Random UA /Як я на 11 рівні знайшов роботу :)
Sasha Burjua
11 рівень
Кишинев

Як я на 11 рівні знайшов роботу :)

Стаття з групи Random UA
Звернутися хочу насамперед до новачків, які, можливо, прочитають цю статтю. Мені пощастило :) Думки про те, що за пару місяців все у вас складеться чудово, і ви знайдете собі шикарну роботу, мають місце бути, але дуже рідко. А найчастіше шлях цей тернистий. Але про все по порядку.

Коротко про себе:

20 років. Програмування почав вивчати на початку цього року. Вибрав Java з певних причин. Почав з плейлистів ютуба, і в травні зважився на JavaRush. Сплачених місяців у мене тут 3. Для тих із вас, кому 11 рівень за 3 місяці здасться невеликим досягненням, скажу, що я керуюсь правилом "знаю небагато, зате добре". Я заглиблювався в ті теми, які вивчав, і у вільні від підписки місяці проходив тут паралельно Java Syntax Pro. Шикарний курс)) Моментами краще основного. Ну і практикувався на просторах інтернету: 2D гру написав, Змійку, та інше в такому дусі. Однак, враховуючи мої цілі на майбутнє, до листопада я вирішив спробувати себе у частині фронтенду. Це не означає, що на Java я поставив хрест. Просто вирішив змістити його трохи на другий план. Front-end зайшов мені на ура. Та і знаючи Java, в Javascript-e орієнтуватися не складе труднощів на початковому етапі як мінімум. Моє рішення не є "перестрибуванням", коли ви, скажімо, тиждень-два повчабося і потім такі: а візьмусь я за Python. Через якийсь час - "так не-е, ось за PHP майбутнє", і т.д. Я Java присвятив багато часу, сил і терпіння і не вважаю неправильним вибрати те, до чого більше душа лежить. Проте зараз не про це. Часи важкі, всім це відомо. Втратив роботу. Почав серфити в інтернеті і подумав: а чому б не кинути своє CV на посаду Java Junior :) До речі, унизу будуть посилання на моє CV та іншу інфу. За підсумком мене через день запитила одна компанія на інтерв'ю, через 5 днів — ще одна, куди я і влаштувався працювати.

Що вам реально належить знати:

1) Англійська

Так друзі. Хоча часи і сучасні, і все вже давно перекладено, ця навичка вам знадобиться. При цьому важливо відзначити, що в самій роботі вам англійська може жодного разу не стати в нагоді, проте на етапі інтвер'ю, а обидва вони у мене були англійською, дуже важливо їм володіти. Варіант, який може спасти деяким на думку, як і мені в тому числі, мовляв, "ну розмовляю я добре, а технічні відповіді та пояснення даватиму російською", не прокотить)) І ось тут мені вже було важко, адже я повинен дати правильну повноцінну відповідь, використовуючи Java-термінологію. Але, сяк-так, я на все відповідав.

2) Soft skills

Я завжди розумів, що компанія бере на себе велику відповідальність, влаштовуючи на роботу новачка, усвідомлюючи, що багато він може не знати. Але якщо це компенсується вогником в очах та вмінням правильно оцінювати робочі умови та перспективи, то на деякі прогалини у знаннях очі можуть закрити. ВАЖЛИВО. Я не маю на увазі, що від цього навчанням варто нехтувати, я лише хочу сказати, що будучи джуном у вас є додатковий козир на тлі Middle і Senior. Тим не менш, мені практично відразу дали відповідь, що я прийнятий, і частково це заслуга того, як я себе підніс.

3) Хвилювання

Хвилюватися доречно у двох випадках:
  1. Коли за плечима у вас роки практики та роботи, а тут ви не можете відповісти на кілька банальних питань.
  2. Коли ви підносите себе надто яскраво, переконуючи компанію, що вона може придбати чи не найкращого програміста всього всесвіту, а на ділі ледве два слова можете пов'язати. В решті випадків паритися не варто. Я вказував усе чесно і усвідомлював, що деякі питання можуть поставити мене в глухий кут, що це інтерв'ю в мене вперше і досвіду роботи немає, та й самі вони наймають новачка. А отже, чому мені переживати?

4) Як ставитися до першого інтерв'ю/роботи тощо.

Як я й сказав, після мого інтерв'ю до першої компанії, я вирішив, що перебувати я там не хочу. Деяким це може здатися дивним, мовляв, "адже в тебе досвіду немає і тут така можливість, і ти серйозно відмовляєшся?!" Так :) Я розглянув цю ситуацію в довгостроковій перспективі і запитав: чи буду я радий цьому місцю через 3 місяці, 6 місяців, рік? Відповідь була негативною. Я не описуватиму всіх причин, які сформували в мені небажання там працювати, але можу запевнити, що всі вони обґрунтовані. Програмування - нелегка справа, і викиду дофаміну від того, що пишу код кожні 10 хвабон, безумовно не буде. Часто доведеться робити нудну та нецікаву роботу. Я це розумію. Однак, це не останній мій шанс. Я себе там не бачив зовсім від слова. А ось друга робота мені зайшла. Інтерв'ю пройшло, звичайно, не без косяків, адже в мене несподівано полетіло ВСЕ. Мікрофон, драйвер і т.д. Я навіть з телефону чомусь у той момент не міг підключитися до вай-фаю. У підсумку проводив співбесіду на мобільному скайпі через 4G 😄 Там були в основному технічні питання, які за великим рахунком я добре здав. Добре, тобто так, що відповіді задовольнабо і хлопців, і мене. До речі, там був team lead департаменту developer та HR. Після мене передзвонабо, сказали, мовляв, перший етап ти пройшов, скоро буде другий англійською де говоритимеш із високопоставленою людиною з Німеччини. Так, до речі, компанія міжнародна :) Питання були на кшталт: навіщо тобі це все, чому став програмістом та інше, що допомогло йому сформувати оцінку того, який співробітник перед ним стоїть. Через 15 хвабон після того, як пройшла наша онлайн-зустріч, мені передзвонабо і сказали, що я прийнятий :) Було це все, до речі, годину тому.

5) Про які теми запитували

Насправді я очікував, що буде складніше, хоча визнаю, що деякі питання я залишав без відповіді. Важливо зауважити, що цю якість також оцінабо. Факт того, що я був чесний там, де я не знав і говорив прямо "я не знаю", а не вигадував. Звичайно, я напружував мізки, але якщо тема була мені зовсім незнайома, то я не відповідав. Запитували ось про що (я не все запам'ятав, але за великим рахунком ось):
  1. Інтерфейси. Коли вони нам потрібні. Різниця між ними та класами. Як їх реалізовувати?
  2. Поліморфізм.
  3. Інкапсуляція. Все про модифікаторів доступу.
  4. Функція Лямбда.
  5. Різниця між hash-set та hash-map.
  6. Enum.
  7. Давали питання, пов'язані з програмуванням, але не обов'язково з Java.
  8. Запитання на логіку.
Решту не особливо пам'ятаю. Від себе скажу, що на 70 відсотків я відповідав, і дуже повноцінно і впевнено.

Ну і головне – зарплата:

400 євро стартовий пак :) Я особисто задоволений. Але, безумовно, прагну до більшого. Офіційна робота. Про решту benefits я ще не знаю. Перший робочий день у понеділок. Підсумок: як я і сказав, мені пощастило :) Безумовно, мені доведеться ще багато чого вчити, але в той же час я радий, що все-таки мої праці окупабося. Була мета на цей рік стати програмістом, і ось сьогодні розбив екран телефону, зате влаштувався на роботу. Баланс у житті — з крайності до крайності) Дякую JavaRush за такий сервіс. З урахуванням того, що я знову повернувся до цієї колії, послуги цього сервісу мені знову знадобляться. Що стосується front-end, підтягуватиму і його. Якось так. Усім успіхів. Моє CV: https://resume.io/r/au9qnlrtM
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ