JavaRush /Java блог /Random UA /Як гуманітарій став Java-програмістом і переїхав до Інноп...
jd2050
36 рівень

Як гуманітарій став Java-програмістом і переїхав до Іннополіса

Стаття з групи Random UA
Доброго дня всім, колеги! Ось настала і моя черга поділитися своєю історією. Як це зазвичай буває, у процесі навчання я багато разів уявляв, що саме писатиму, але в потрібний момент усі слова кудись поділися. Сподіваюся, вийде не надто похмуро :) Як і багато користувачів JR, я завжди з цікавістю читав «Історії успіху». Вони непогано мотивують, та й у самій розповіді можна щось почерпнути собі, плюс – поставити автору питання у коментарях. І ось у коментах дуже часто з'являвся цілий розсип відмовок учасників спільноти на тему «Чому у %username% вийшло, а у мене не вийде». Найпоширеніші: - "Я гуманітарій" ("Автору легко, він закінчив фізтех, а я філфак") - "Немає часу" ("Автору легко, він студент, а я на основній роботі по 8 годин на день") - "Я занадто старий» («Автору легко, йому 23, а мені вже за 30») У цьому плані моя історія, напевно, буде дуже показовою. Коротко про себе. Вік - 25 років на момент початку навчання. Освіта – історична. У школі терпіти не міг математику та інформатику (хоча до 7 класу був олімпіадником - далі не пощастило з учителем), тому весь годинник цих предметів проводився за грою в Counter-Strike у найближчому комп'ютерному клубі. У результаті я втік від цих предметів на істфак, благо історію полюбив зі шкільних років. Після закінчення вишу став вибір: йти працювати за спеціальністю (вставте сюди будь-який жарт про зарплату вчителів), вступати до аспірантури або займатися чимось іншим. Варіант йти до школи відпав одразу, аспірантура – ​​ще 3 роки навчання та неясні перспективи. Внаслідок пошуків роботи я опинився на позиції оператора кол-центру в одному з великих комерційних банків. Не бозна-що, але платабо там цілком непогано (уже точно більше, ніж вчителям і аспірантам), та і я за перші кілька місяців нагострився продавати клієнтам кредитки та страховки, за рахунок чого отримував непогану премію. Але робота була справді важка. Не шахта, звичайно, але приймати 200 дзвінків щодня, повірте, ще задоволення. Тим не менш, у компанії були непогані можливості кар'єрного зростання, і за 2 роки я виріс до начальника групи. Рівень зарплати виріс, рівень ненависті до роботи теж. Причому друге зросло значно більше. Тепер доводилося працювати у нічну зміну, відповідати за півтора десятки людей та вислуховувати щоденні уроки життя від начальства – «ефективних менеджерів» made in USSR. Криза і зростання курсу валют після відомих подій сильно вдарило по банківській галузі в Росії, внаслідок чого наприкінці 2015 року я серед багатьох залишився без роботи. Саме тоді я вперше натрапив на JavaRush, точніше – на їхню групу ВКонтакте. "Неможливо пройти всі рівні і не стати програмістом" - звучало амбітно. Програмування не було моєю мрією, але чому б не освоїти нову професію? Раптом сподобається та й що я втрачаю? Зрештою, «програміст» - точно не гірше, ніж «менеджер з продажу»:) Спробувати вирішив просто "від балди", тим більше що самостійне навчання онлайн мені завжди подобалося, до цього я непогано прокачав англійську LinguaLeo. Перші 10 рівнів я пройшов відносно швидко. На мій подив, у мене все виходило, тому було прийнято рішення все-таки купити передплату і йти до переможного. Мій процес навчання мало відрізнявся від решти. Так само лінувався і забивав на 2-3 тижні, як багато хто, так само тупив на багатопоточності після 20-го рівня, так само плюнув за велике завдання на 27-му)) Втім, в результаті мені все-таки вдавалося змусити себе займатися більше -Менш стабільно навіть в умовах втоми після роботи. В результаті за рік у вільний від роботи час було пройдено 36 рівнів. Вважаючи свої навички вже досить високими, я вирішив взяти участь у стажуванні (благо підписка дозволяла). Завантажив тестове завдання, іїї… Ось у цей момент я був максимально близький до того, щоб на все плюнути та забити на програмування. Я взагалі не розумів, з якого боку до нього підступитись. У перерахованих технологіях, звісно, ​​ні бум-бум. Spring, Hibernate, бази даних, JSP якісь... Спроби робити "по гайдах" ні до чого не привели. Запити в гугле «навіщо потрібен Spring» видавали якесь незрозуміле пекло та курс Батиршинова, що складається зі 178 відео. Я не на жарт засмутився, адже вважав себе вже готовим до справжньої роботи. В результаті на місяць або півтора про програмування я забув і займався основною роботою (на той момент вже в іншій компанії). За славною голлівудською традицією в кожному фільмі має бути Момент, який змінив все. У моєму випадку це був день, коли мені на очі потрапила реклама курсів програмування з можливістю переїзду до міста Іннополіс. https://apply.innopolis.ru/stc/ Я подав заявку, і через деякий час зі мною справді зв'язалися співробітники, запитавши, коли мені буде зручно пройти співбесіду з викладачем. Через тиждень воно було успішно пройдено. Сама ідея видалася дуже привабливою. Місто виглядало круто. Безкоштовне проживання протягом 2-х місяців, навчання у досвідченого викладача – теж безкоштовне. Але головне – організатори брали на себе питання організації співбесід у компаніях-резидентах Іннополіса (а потрапити на співбесіду, як відомо, вже половина справи). Була тільки одна проблема – треба було звільнятися з нелюбимої, але так-сяк оплачуваної роботи і їхати в незнайому Казань. У буквальному значенні «все кинути та виїхати». Проте, після недовгих нарад моя дівчина та два коти мене підтримали, і було ухвалено рішення спробувати. Та й справді, заради чого я навчався цілий рік? Можливо, хтось із читачів згадає так само тупив на багатопоточності після 20-го рівня, так само плюнув за велике завдання на 27-му)) Втім, у результаті мені все-таки вдавалося змусити себе займатися більш-менш стабільно навіть в умовах втоми після роботи. В результаті за рік у вільний від роботи час було пройдено 36 рівнів. Вважаючи свої навички вже досить високими, я вирішив взяти участь у стажуванні (благо підписка дозволяла). Завантажив тестове завдання, іїї… Ось у цей момент я був максимально близький до того, щоб на все плюнути та забити на програмування. Я взагалі не розумів, з якого боку до нього підступитись. У перерахованих технологіях, звісно, ​​ні бум-бум. Spring, Hibernate, бази даних, JSP якісь... Спроби робити "по гайдах" ні до чого не привели. Запити в гугле «навіщо потрібен Spring» видавали якесь незрозуміле пекло та курс Батиршинова, що складається зі 178 відео. Я не на жарт засмутився, адже вважав себе вже готовим до справжньої роботи. В результаті на місяць або півтора про програмування я забув і займався основною роботою (на той момент вже в іншій компанії). За славною голлівудською традицією в кожному фільмі має бути Момент, який змінив все. У моєму випадку це був день, коли мені на очі потрапила реклама курсів програмування з можливістю переїзду до міста Іннополіс. https://apply.innopolis.ru/stc/ Я подав заявку, і через деякий час зі мною справді зв'язалися співробітники, запитавши, коли мені буде зручно пройти співбесіду з викладачем. Через тиждень воно було успішно пройдено. Сама ідея видалася дуже привабливою. Місто виглядало круто. Безкоштовне проживання протягом 2-х місяців, навчання у досвідченого викладача – теж безкоштовне. Але головне – організатори брали на себе питання організації співбесід у компаніях-резидентах Іннополіса (а потрапити на співбесіду, як відомо, вже половина справи). Була тільки одна проблема – треба було звільнятися з нелюбимої, але так-сяк оплачуваної роботи і їхати в незнайому Казань. У буквальному значенні «все кинути та виїхати». Проте, після недовгих нарад моя дівчина та два коти мене підтримали, і було ухвалено рішення спробувати. Та й справді, заради чого я навчався цілий рік? Можливо, хтось із читачів згадає так само тупив на багатопоточності після 20-го рівня, так само плюнув за велике завдання на 27-му)) Втім, у результаті мені все-таки вдавалося змусити себе займатися більш-менш стабільно навіть в умовах втоми після роботи. В результаті за рік у вільний від роботи час було пройдено 36 рівнів. Вважаючи свої навички вже досить високими, я вирішив взяти участь у стажуванні (благо підписка дозволяла). Завантажив тестове завдання, іїї… Ось у цей момент я був максимально близький до того, щоб на все плюнути та забити на програмування. Я взагалі не розумів, з якого боку до нього підступитись. У перерахованих технологіях, звісно, ​​ні бум-бум. Spring, Hibernate, бази даних, JSP якісь... Спроби робити "по гайдах" ні до чого не привели. Запити в гугле «навіщо потрібен Spring» видавали якесь незрозуміле пекло та курс Батиршинова, що складається зі 178 відео. Я не на жарт засмутився, адже вважав себе вже готовим до справжньої роботи. В результаті на місяць або півтора про програмування я забув і займався основною роботою (на той момент вже в іншій компанії). За славною голлівудською традицією в кожному фільмі має бути Момент, який змінив все. У моєму випадку це був день, коли мені на очі потрапила реклама курсів програмування з можливістю переїзду до міста Іннополіс. https://apply.innopolis.ru/stc/ Я подав заявку, і через деякий час зі мною справді зв'язалися співробітники, запитавши, коли мені буде зручно пройти співбесіду з викладачем. Через тиждень воно було успішно пройдено. Сама ідея видалася дуже привабливою. Місто виглядало круто. Безкоштовне проживання протягом 2-х місяців, навчання у досвідченого викладача – теж безкоштовне. Але головне – організатори брали на себе питання організації співбесід у компаніях-резидентах Іннополіса (а потрапити на співбесіду, як відомо, вже половина справи). Була тільки одна проблема – треба було звільнятися з нелюбимої, але так-сяк оплачуваної роботи і їхати в незнайому Казань. У буквальному значенні «все кинути та виїхати». Проте, після недовгих нарад моя дівчина та два коти мене підтримали, і було ухвалено рішення спробувати. Та й справді, заради чого я навчався цілий рік? Можливо, хтось із читачів згадає Запити в гугле «навіщо потрібен Spring» видавали якесь незрозуміле пекло та курс Батиршинова, що складається зі 178 відео. Я не на жарт засмутився, адже вважав себе вже готовим до справжньої роботи. В результаті на місяць або півтора про програмування я забув і займався основною роботою (на той момент вже в іншій компанії). За славною голлівудською традицією в кожному фільмі має бути Момент, який змінив все. У моєму випадку це був день, коли мені на очі потрапила реклама курсів програмування з можливістю переїзду до міста Іннополіс. https://apply.innopolis.ru/stc/ Я подав заявку, і через деякий час зі мною справді зв'язалися співробітники, запитавши, коли мені буде зручно пройти співбесіду з викладачем. Через тиждень воно було успішно пройдено. Сама ідея видалася дуже привабливою. Місто виглядало круто. Безкоштовне проживання протягом 2-х місяців, навчання у досвідченого викладача – теж безкоштовне. Але головне – організатори брали на себе питання організації співбесід у компаніях-резидентах Іннополіса (а потрапити на співбесіду, як відомо, вже половина справи). Була тільки одна проблема – треба було звільнятися з нелюбимої, але так-сяк оплачуваної роботи і їхати в незнайому Казань. У буквальному значенні «все кинути та виїхати». Проте, після недовгих нарад моя дівчина та два коти мене підтримали, і було ухвалено рішення спробувати. Та й справді, заради чого я навчався цілий рік? Можливо, хтось із читачів згадає Запити в гугле «навіщо потрібен Spring» видавали якесь незрозуміле пекло та курс Батиршинова, що складається зі 178 відео. Я не на жарт засмутився, адже вважав себе вже готовим до справжньої роботи. В результаті на місяць або півтора про програмування я забув і займався основною роботою (на той момент вже в іншій компанії). За славною голлівудською традицією в кожному фільмі має бути Момент, який змінив все. У моєму випадку це був день, коли мені на очі потрапила реклама курсів програмування з можливістю переїзду до міста Іннополіс. https://apply.innopolis.ru/stc/ Я подав заявку, і через деякий час зі мною справді зв'язалися співробітники, запитавши, коли мені буде зручно пройти співбесіду з викладачем. Через тиждень воно було успішно пройдено. Сама ідея видалася дуже привабливою. Місто виглядало круто. Безкоштовне проживання протягом 2-х місяців, навчання у досвідченого викладача – теж безкоштовне. Але головне – організатори брали на себе питання організації співбесід у компаніях-резидентах Іннополіса (а потрапити на співбесіду, як відомо, вже половина справи). Була тільки одна проблема – треба було звільнятися з нелюбимої, але так-сяк оплачуваної роботи і їхати в незнайому Казань. У буквальному значенні «все кинути та виїхати». Проте, після недовгих нарад моя дівчина та два коти мене підтримали, і було ухвалено рішення спробувати. Та й справді, заради чого я навчався цілий рік? Можливо, хтось із читачів згадаємій пост того періоду, який я залишав перед поїздкою, сподіваючись «розвідати обстановку». 2 місяці в Казані були одним із найкращих періодів мого життя. Разом з іншими "студентами" (віком від 19 до 40 років) ми жабо в селі Універсіади (у студентські часи мені не вдалося пожити в гуртожитку, тож можна сказати - надолужив). Перша половина дня проходила на курсах, друга – за виконання домашнього завдання. На курсах вдалося пройти і Spring, і Hibernate, і PostgreSQL і ще цілий розсип технологій. Школа JavaRush дуже знадобилася. Навчання починалося з JavaCore, які багато хто бачив уперше в житті, а я вже непогано знав. У процесі я виконав завдання для стажування без особливих проблем. Після навчання мене запитабо на співбесіду до однієї з компаній-резидентів Іннополісу. Перша співбесіда, ура! Я не філонив і старанно готувався. У результаті пройшов його цілком достойно. Звичайно, як і багато новачків, від хвилювання кілька разів накосячив на елементарних питаннях (типу приведення типів), але при цьому без проблем відповідав на відносно складні, чим дуже потішив співрозмовника. Співбесіда тривала майже 2 години, але вона того коштувала. Адже вже ввечері мені повідомабо, що компанія має намір зробити оффер. Попередня пропозиція з усіма умовами теж надійшла на пошту майже відразу. Зрадувавши дівчину та котів по телефону (скоро переїжджаємо!) і відзначивши з однокурсниками радісну подію, я збирався додому. Навчання добігло кінця. Радості та гордості не було меж. Ще б пак, перша співбесіда – і відразу успіх! Якщо читач думає, що на цьому історія закінчена, то можу сказати, що найцікавіше ще попереду:) І якщо вже я почав слідувати славетним голлівудським традиціям, то в кожному фільмі має настати Момент, Коли Все Стає Погано. Збір речей та завершення поточних справ удома зайняв кілька тижнів. Проте, компанія чомусь не поспішала надсилати мені підсумковий оффер. На той момент ні я, ні моя дівчина вже не працювали і готувалися до переїзду. Я зв'язався з відділом кадрів, де інформацію перевірабо та відповіли мені щось на кшталт «Ой, ми про вас забули». Спасибі дуже приємно. Ну, хоч не дарма про себе нагадав. Проте минуло ще два тижні, а потім ще два. Проте серйозних приводів для занепокоєння не було: зі мною тепер хоч регулярно зв'язувалися. Спочатку попросабо пройти внутрішній тест (з яким я успішно впорався), після – надіслати деякі документи. Але минуло ще 2 тижні. Разом загальний термін очікування становив уже 2 місяці, що вже було зовсім неадекватно. Написавши на електронну пошту HR, я отримав відповідь такого змісту: «Доброго дня! З боку відділу кадрів отримано інформацію, що найм, на жаль, зупинено через відсутність у Вас профільної (IT) освіти.» З дозволу читачів, я не наводитиму текст листа, який я надіслав у відповідь. Але, гадаю, мій стан на той момент легко уявити. Я покинув роботу, поїхав вчитися в інше місто, пройшов співбесіду, отримав пропозицію про роботу, зрадів і втішив сім'ю – і такий сумний підсумок. Не кажучи вже про фінансову ситуацію; вижити в ці пару місяців після навчання вдалося тільки завдяки заначці, яка вже добігала кінця. І найприкріше – на кожному етапі компанія знала, яка у мене освіта. Навіть співбесідуючий мене співробітник відзначив це («О, гуманітарій-самоучка? Прикольно»). Моя освіта була вказана і в резюме, що не завадило їм покликати мене на співбесіду, а мені успішно її пройти. Але робити не було чого, треба було шукати роботу. Відгукнувшись на купу вакансій у «Моєму колі» я отримав одне запрошення на співбесіду в компанію з Санкт-Петербурга, але на тлі всіх подій, що відбувалися, настрій був такий, що я повністю його провалив. Ідеї ​​стати програмістом, можна сказати, настав кінець. Але в кожному фільмі є Момент, Коли все стало добре:) Про всю ситуацію дізналася куратор університету, в якому я навчався на курсах. Вона зв'язалася з ресурсним центом Іннополіса, а потім - зі мною, повідомивши, що ще в одній компанії Іннополіса шукають Java-розробника, і хотіли б провести зі мною співбесіду Skype через три дні. Чи варто говорити, що мотивації в мене було хоч греблю гати. За перші 2 дні був повністю прочитаний Head First SQL (я засипався на питаннях БД на попередній співбесіді), третій день пішов на розбір інших тем, в яких я плавав. У результаті моя третя за рахунком співбесіда в житті виявилася найвдалішою. Я впорався відсотків на 95, трохи зупинившись хіба що на питаннях про транзакційність. Вже за день я спілкувався з технічним директором, який докладно розповів про умови роботи. Через тиждень я був оформлений до штату компанії і почав працювати віддалено, а ще через два переїхав до Іннополіса. Воістину, немає лиха без добра. Нова компанія запропонувала зарплату значно більшу, ніж попередня, і до того ж оплачує 2-кімнатну квартиру в Іннополісі. Я живу тут уже 3 місяці, кілька днів тому закінчився мій випробувальний термін. Відмінна робота, прекрасне місто, дружній колектив та всі можливості для професійного розвитку. Хоча, звичайно, без стресу спочатку не обійшлося, особливо коли першого ж дня мені впала задача реалізувати модуль на Reaсt+Redux. Чи варто говорити, що про JavaScript я знав на той момент тільки зі статті у Вікіпедії)) Тому, колеги, коли на JavaRush вкотре трапляється завдання із серії «цю технологію ми ще не проходабо» - звикайте. У реальному проекті цілком може прилетіти завдання не те що на технології, а мовою, яку ви вперше бачите :) Кілька слів на завершення. Дуже дякую команді JavaRush за те, що ви створабо найкращий навчальний ресурс у Рунеті. Окреме спасибі за допомогу з резюме – користуюсь вашими шаблонами досі. Дякуємо всім користувачам форумів help та info, які допомагали із завданнями весь рік. Ви найкращі! Друзі, навіть якщо ви безнадійний гуманітарій, як я, чи вам уже за 30, у вас дружина та діти, як у автораось цієї історії - спробуйте, і у вас все вийде. Щодо останнього можу сказати точно, адже з цією людиною, так уже вийшло, ми тепер працюємо в одній компанії та сидимо за сусідніми столами:) Я не впевнений щодо подальшого ведення цього блогу, але кілька ідей у ​​мене є. Я хотів би написати про життя в Іннополісі очима мешканця (в інтернеті більшість інформації - або реклама, або відгуки туристів, що приїхали на кілька днів). Також непогано було б спорудити піст на допомогу тим, хто намагається вступити на стажування (мені свого часу такий пост точно став би в нагоді). А також звести в одному місці поради тим, хто скоро вийде на стежку війни пошуку роботи, з викладом особистого досвіду. Я не впевнений, що вся ця писанина буде хоч комусь цікава; але якщо ви з таких людей – підписуйтесь на блог, за наявності читацького інтересу гріх закине всю цю справу:) На запитання радий відповісти в коментарях, туди ж можна адресаувати «Автор, напиши окремо про…» Успіхів вам!
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ