JavaRush /Java блог /Random UA /Як я пройшов шлях від продавця вуличної їжі до роботи у п...

Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій. Частина 3 - Перший тиждень на новому робочому місці

Стаття з групи Random UA
Це третина моєї історії, якою я хочу поділитися. Розповіді про те, як я потрапив у світ програмування. Мені не довелося вивчати IT в університеті, я мав свій шлях.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 - Перший тиждень на новому робочому місці.
Це посилання на першу та другу частини, якщо раптом ви їх пропустабо.

Технічна частина інтерв'ю

Програміст, який проводив зі мною інтерв'ю, пояснив, як все відбуватиметься. Він сказав, що я працюватиму в офісі, мені виділять власне робоче місце, і я програмуватиму за одним з їхніх комп'ютерів поряд з іншими програмістами, кожен з яких зайнятий своєю справою. "Ось приблизно так все це виглядатиме, якщо ви станете частиною нашої команди". Я подумав, що це дуже непогано. І, як він і казав, щойно я зайшов до офісу, всі зі мною привіталися і продовжабо робити свою роботу. Хоча ще зовсім не було зрозуміло, чи беруть мене на роботу, я вже почував себе частиною чогось нового. Тест був наступний: створити веб-сайт із переліком книг для уявної бібліотеки. Це завдання здавалося нескладним: треба було просто підключитися до бази даних, отримати список книг і відобразити їх на веб-сторінці, використовуючи кнопки для звичайних дій щодо додавання книг, їх видалення та оновлення інформації. "Я зможу це зробити", подумав я. Поки я виконував завдання, за моєю спиною програмісти окрім роботи ганяли тенісні м'ячі цікавим способом: вони з силою кидали їх один об одного до моменту, поки один із ударів не припав на кнопку перезавантаження одного з комп'ютерів, і один хлопець втратив те, що робив у редакторі. . "Цікаво вони працюю", подумав я. Я очікував більш формальної обстановки, і був приємно вражений тим, як насправді все було невимушено.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 - Перший тиждень на новому робочому місці.
Тим часом, я застряг на середині завдання — не міг отримати код для друку списку книг, і на екрані нічого не відображалося. «Що ж робити…», моє обурення не було межі. Я спробував налагодити його, додавши друк виписок, але це не допомогло, і я гадки не мав що відбувається. Час минав, а я впадав у відчай. Я казав собі: Давай, зберись! Ти не можеш упустити цей шанс через проблему, що виникла! Що мені робити? Попросити допомоги? А якщо це моментально мене дискваліфікує в їхніх очах?» Я міркував: «Але вони допомагають один одному під час роботи. Отже, я попрошу допомоги». Я покликав свого інтерв'юера і пояснив йому проблеми, розповів про всі мої спроби, щоб він не подумав, що взагалі нічого і не намагався зробити. На мою велику радість, він теж поняття не мав у чому справа, і сказав, що в принципі, зробленого мною було достатньо. На жаль, я витратив надто багато часу на процес налагодження і не встиг зробити другу частину завдання. Пізніше я згадував цей урок, мені слід попросити про допомогу раніше, це заощадило б мені багато часу — часу, який у тій ситуації був критично важливим. А в майбутньому це могло бути серйозною втратою для компанії, в якій би я працював. Я не хотів просити про додатковий час, щоб завершити другу частину тесту, це здавалося мені нечесним. Я хотів грати за правилами, бо вважав, що це єдиний вірний спосіб. І як ми побачимо далі, таке рішення дало свої плоди.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 - Перший тиждень на новому робочому місці - 3
Тим часом переді мною була друга проблема, яка вимагала вирішення. Я переглянув ще раз уважно і зрозумів, що йшлося про розбір адреса URL з деяких лог файлів. Набравшись сміливості, я зробив серйозне обличчя і сказав хлопцеві про те, що поки я розмірковував про проблему, мій час минув. Рішення полягало в тому, щоб просто «розділити ці рядки за символами, а потім розділити URL на такі й такі складові». Хлопець кивнув мені і сказав, що справді це було вирішення питання. Потім він сказав, що співбесіда закінчена, запитав, чи маю якісь питання про компанію чи, можливо, я хочу щось додати. Пізніше я згадував цей урок, мені слід попросити про допомогу раніше, це заощадило б мені багато часу. «Ну що ж, якщо ви питаєте, так, я створюю картографічний додаток, який хочу вам продемонструвати…» — це була моя зоряна година. Я надрукував URL-адресау на комп'ютері, що стояв перед нами, і молився всім богам, щоб сайт завантажився без проблем. «Будь ласка, завантажуйся», думав я. І в міру того, як кожен елемент сайту завантажувався, мій неспокій відступав і змінювався приємним хвилюванням. Моє дітище, створенням якого я пишався найбільше, було в мене перед очима, а головне, перед очима людини, яка мала вирішити брати мене на роботу чи ні. Я із захопленням розповів про кожну властивість програми, мету її створення, які елементи воно включало і що тільки треба було впровадити для того, щоб додаток мав чітке економічне обґрунтування. Після демоверсії мені здалося, що мій опонент був вражений програмою Aleph Maps, він похвалив мене, і я був щасливий, що можу запустити демоверсію для нього та продовжити з цим. Це показало мені, що всі демоверсії, які я виконував для членів сім'ї, були вартими, оскільки коли це було потрібно, я зумів показати, що в змозі не тільки створювати речі самостійно, але й зрозуміло про них розповідати.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 — Перший тиждень на новому робочому місці.
Було вже близько шостої години вечора — для них це був кінець робочого дня, а мені час було повертатися додому. Коли ми разом залишали будинок, я запитав хлопця, який проводив моє тестування, чи навчався він в університеті, бо, можливо, він знав мого друга, який розповів мені про їхню компанію. "Ах, так, я знаю вашого друга, чому ви раніше про нього не згадали?", Запитав він. Я не відповів і, насправді, мені не хотілося використати цей факт як свою перевагу під час співбесіди. Але, у будь-якому разі, згодом це не вплинуло на мене негативно. Він показав мені, як дістатися до автобуса, і ми розлучабося. Коли я нарешті залишився сам, то не міг повірити, що пережив цю співбесіду. Все, до чого я так ретельно готувався останні два місяці, минулося, не встиг я й оком моргнути. Усі дрібниці, про які так переживав — значні та незначні — все забулося. Тепер був лише я і місто Монтевідео, галасливі вулиці з натовпами людей, що поспішали по своїх домівках, безліч машин і темрява, що насувається на місто. Я це зробив. Як тільки я все це переосмислив, настало найгірше. Настав час сісти в автобус і вирушати додому, треба було очікувати на результат зустрічі, а очікування — це те, що в мене не дуже добре виходить. Ось на що це перетворилося. В тяжкому очікуванні ми з дружиною вдивлялися в стелю, гадаючи, як може змінитись наше життя, якщо я отримаю роботу. Я дивився на свої книги і не розумів, чи треба мені продовжувати вивчати їх зараз. Я перевіряв ще раз, чи заряджена батарея телефону, щоб раптом не пропустити дзвінок. Очікування було у всьому, що я робив, і тривало воно доти, доки не пролунав дзвінок. Це був дзвінок із Монтевідео. "Коли ви можете приступити?" спитав голос на іншому кінці дроту. Мене беруть. Так, мене беруть! Вони хотіли бачити мене у команді — хлопця, який ледве міг програмувати, але зараз не про це. Вони беруть мене. Я в ділі. Мені хотілося відчути цей момент. Ризик був виправданий сповна. Нарешті, після довгих років роботи за гроші, коли доводилося робити це, бо так треба, так заведено, всі працюють, після того, що доводилося не думати про свої мрії — нарешті, доля нам усміхнулася, і з кожним днем ми могли рухатися лише вперед.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 — Перший тиждень на новому робочому місці.
Я взяв один тиждень для переїзду до Монтевідео, і мені сказали, що 26 лютого буде моїм першим робочим днем. «Ви працюватимете в PHP та JavaScript. Ваша зарплата становитиме 15 000 песо (500$) на місяць». 15 000 ПІСО! Це було втричі більше, ніж заробляла моя дружина. «Ми розбагатіємо!» Я нарешті зможу купувати стільки кока-коли, скільки захочу! Можливо, ми навіть зможемо відкладати по 100$ і нам вдасться купити власний будинок у майбутньому. Неможливо було повірити, що це відбувається саме з нами. Нарешті, доля нам усміхнулася, і з кожним днем ​​ми могли рухатися тільки вперед Той тиждень я провів, підтягуючи знання з JavaScript і намагаючись знайти житло в Монтевідео. Друг запропонував мені свою квартиру, бо збирався виїжджати після Великодня. Оренда нас влаштовувала, і було вирішено, що за місяць моя дружина теж приїде до Монтевідео і приєднається до нас. Квартира виявилася однією кімнатою, з кухнею та маленькою ванною; туди можна було поставити лише два ліжка та обідній стіл. Незабаром ми будемо жити в цій кімнаті втрьох, але, якщо чесно, це нас не хвилювало. Я приступаю до нової цікавої роботи, і ми маємо дах над головою. Місія виконана.

Перший тиждень на роботі

Перший день на роботі розпочався із приємного факту: людина, яка проводила зі мною співбесіду, виявилася моїм куратором. Він завів мене на кухню офісу, ми сіли за стіл, і він почав розповідати про компанію, чим вона займалася, яка була бізнес-модель і т.д. Потім на аркуші паперу він зобразив, що являє собою backend архітектура, як все працює, що робить сервер, де знаходиться база даних та багато інших тонкощів. Щиро кажучи, було складно все вловити. Я пам'ятаю, як кілька разів чув термін „виробництво”. "Це наша виробнича установка", "а це виробнича база даних" і т.п. Я гадки не мав, про що він говорить! Пізніше я дізнався, що «виробництво» належало до всієї інфраструктури, включаючи код, який проносив дохід компанії. Ми обговорабо деякі питання і потім перейшли до того, що стало найважливішим для мене того дня. Він подивився на мене і прямо сказав: "Ми знаємо, що ви недосвідчений програміст, що ви знаходитесь тільки на початку шляху, тому перш, ніж ви зможете внести хоча б один рядок у кодову базу, вам необхідно вивчити цю книгу". Сказавши це, він дав мені книгу Метта Зандстри «PHP. Об'єкти, шаблони та методики програмування». «Наступного тижня вам треба її освоїти», сказав він. Це була одна з найбільш прямолінійних, щирих і корисних порад, які я коли-небудь отримував як програміст. Досі я з вдячністю згадую його відвертість. Згодом я дізнався, як це складно підійти до такого наставника і отримати зворотний зв'язок подібного роду — він допомагає вам виявити власні недоліки, але водночас спрямовує вас на вірний шлях їхнього подолання.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 — Перший тиждень на новому робочому місці.
Потім він сказав мені: «Ми зрозуміли, що у вас мало досвіду, але під час співбесіди ви добре виявабо себе. Тож ми вас взяли». Я втратив дар мови. Я гадки не мав, чим зміг заслужити такий шанс. Більше того, я хотів довести, що гідний цього шансу, тому поставив собі за мету якнайшвидше освоїти нову книгу. По-перше, я не можу розчарувати свого нового боса, який покладав на мене надії, і по-друге, у мене нарешті з'явилася можливість працювати у чудовій компанії, адже я так довго до цього йшов. Настав час проявити себе. «Ми зрозуміли, що у вас мало досвіду, але під час співбесіди ви добре виявабо себе. Тож ми вас взяли»

Звільнений за тиждень

Того тижня я студіював цю книгу так, ніби від цього залежало моє життя. У певному сенсі так це й було. Я намагався запам'ятати якнайбільше шаблонів проектування, постійно практикуючись, намагався вбирати знання, як губка. Я дуже хотів, щоб наприкінці тижня мій куратор сказав: "Тепер ти можеш з нами програмувати". Але на мене чекав непередбачений поворот. Того четверга якісь співробітники компанії запитабо мене пройти в один із кабінетів, щоб повідомити новину: я потрапляю під скорочення. "Нічого особистого. Справи йдуть не дуже добре, скорочення неминучі, особливо для новеньких. Сподіваємося на Ваше розуміння". Того дня я був одним із 50 звільнених співробітників. Не впевнений, що можу чітко описати, що відчував у той момент. «Чому це відбувається в моєму житті?», я обурювався, почував себе абсолютно безпорадним. "Що мені тепер робити?" Я попросив телефон зателефонувати дружині. «Не хвилюйся, але в мене погані новини…», почав я, намагаючись тримати себе в руках, коли земля йшла з-під ніг. З усіх кабінетів виходабо співробітники і прощалися з тими, хто йшов, я почував себе ще гірше, спостерігаючи це. Незважаючи на все, я намагався переконати себе, що не варто впадати у відчай. У мене вдалося влаштуватися на цю роботу, отже, я зможу зробити це десь ще.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 — Перший тиждень на новому робочому місці.
Поки я прощався зі своїми колегами, що не відбулися, один з них підкинув мені інформацію, в яких компаніях мені слід спробувати удачу, і я це записав для себе. З інтернет-кафе я розіслав резюме в компанії, про які мені було сказано, і подався додому. Я намагався переконати себе, що не варто впадати у відчай. У мене вдалося влаштуватися на цю роботу, отже, я зможу зробити це десь ще. "Який жахливий день", думав я. Зайшовши в квартиру, я звалився на ліжко, яке, до речі, було матрацом на підлозі. Пам'ятаю, що небо того дня було сірим, як мій настрій. Я спробував подрімати, але думки не давали спокою і, втупившись у стелю, я все розмірковував про такий крутий поворот подій. «Що якби мене не звільнабо? Що я зробив не так?" Але я знав, що все робив правильно, мені просто не пощастило, але правду було так важко прийняти. Несподівано пролунав дзвінок. «Це Альваро Відела? Це компанія Intersys. Ми отримали ваше резюме та хотіли б зустрітися. Наступного понеділка вам зручно? У голові крутилося «О, Боже, звісно! Звичайно! Звичайно!" Але натомість я стримано відповів: «Так, чудово, буду у вас у понеділок!» Закінчивши розмову, я відклав телефон на підлогу і просто не міг повірити в те, що сталося. Монтевідео виявився для мене містом, сповненим сюрпризів. Наступного дня я пішов до перукаря на своїй вулиці і попросив його підстригти мене в борг, тому що в мене намічена співбесіда, а грошей зараз немає. На той момент зі мною ще не розрахувалися за тиждень роботи, і тому довелося просити про таку позику, сказавши, що оплатити стрижку я зможу лише наступного тижня. На щастя, перукар люб'язно погодився. Я й досі пам'ятаю його привітну усмішку; він був радий допомогти, відчуваючи, що робить добру справу для сусіда. Він розповів мені свою історію, поки стриг мене. Я дізнався, що на початку 2000-х він та його команда стали призерами якогось світового чемпіонату з перукарського мистецтва! Я й не знав, що вони проводять свої чемпіонати. Вірилося важко, якщо чесно. У будь-якому випадку, стригтися у «призера чемпіонату» — це, звичайно, круто, але це означало, що стрижка буде дорогою, 10$, якщо бути точним. Це не здається великою сумою, але у своєму рідному місті я міг підстригтися менш ніж за 2$, а на 10$ я міг би купити щонайменше п'ять бургерів і колу. Тобто це була досить велика інвестиція в мою майбутню співбесіду. Але гріх було скаржитися - по суті, стороння людина зробила мені ласку, і це дуже підбадьорило мене.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 — Перший тиждень на новому робочому місці.
Співбесіда пройшла чудово. Компанія Live Interactive, з якої мене нещодавно звільнабо, була широко відома в Монтевідео, оскільки була однією з найбільших інтернет компаній у країні. Це означало, що це програмісти, які з неї, мали хорошу репутацію. Чи треба казати, що я отримав роботу. Зарплата не була такою вже великою, але наш план переїзду до Монтевідео залишався незмінним. Непогано для 10 днів, проведених у столиці.

Висновок

Загалом мій план спрацював і всі вкладені зусилля окупабося. Я успішно пройшов свою першу співбесіду на позицію програміста. За тиждень я встиг попрацювати та звільнитися, але я не здавався і в результаті пройшов друге інтерв'ю, влаштувався на роботу другого тижня свого перебування в Монтевідео. Але для того, щоби все це сталося, мені довелося бути чесним із самим собою. Це допомогло мені оцінити свої навички і зрозуміти, де мої сильні сторони, а над чим ще працювати. Самокритика допомогла мені, коли я приступив до завдання створення проекту з нуля, тому що я міг реально оцінити, що я міг зробити, і в той же час вона допомогла мені заповнити прогалини в знаннях. До того ж, поділ проекту на практичні завдання допоміг мені досягти прогресу та втілити ідею в життя.
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій.  Частина 3 — Перший тиждень на новому робочому місці.
Але справа була не тільки в навичках; важливу роль грала віра у себе. Впевненість у собі допомогла мені пройти складні випробування, які здавалися непереборними, як неприступні скелі. Тим часом, скромність завжди упокорювала мене, нагадуючи після кожної взятої вершини, що попереду ще стільки належить досягти. Сім'я та друзі підтримували мене в моменти поразок, пропонуючи допомогу та підтримку, вони завжди нагадували мені, заради чого я все це роблю. Зрештою, завдяки своїй завзятості, я став затребуваним, і тепер настав час ставати справжнім програмістом. Сподіваюся, вам сподобалися ці глави. Моя мета – випустити книгу та розповісти ще більше історій. Наприклад, як я опинився в Китаї і провів там три роки, або як почав кар'єру міжнародного доповідача, або як одержав свій перший контракт, щоб написати про RabbitMQ. Якщо ви хочете залишатися в курсі, не забудьте передплатити мою розсилку. Примітка: Ілюстрація, яку ви бачите вище, була створена моїм другом Себастіаном Навасом (Sebastian Navas). Якщо ви хочете побачити більше його робіт, то заходьте сюди або зв'яжіться з ним у Facebook
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ