JavaRush /Java блог /Random UA /З армії до ІТ
Тот кто в танке
41 рівень
Ярославль

З армії до ІТ

Стаття з групи Random UA
Ось і дожив я до того моменту, коли можу нарешті мотивувати людей своїм прикладом. Не бийте боляче: чукча не письменник — чукча джави — вивчальник. Наразі мені 31 рік, і я третій місяць працюю Java-програмістом в одній компанії регіонального рівня. Але про все по порядку. З програмуванням я познайомився у 8 класі, коли батько купив комп'ютер для навчання. Спочатку я пішов в один гурток додаткової шкільної освіти, де одержав самі основи програмування мовою Pascal. Це трохи пізніше знадобилося мені у школі. Я вирішував прості завдання рівня шкільної олімпіади з програмування. Жодних серйозних успіхів і знань у мене тоді не було. Грубо кажучи відрізняв змінні від констант і знав три види циклу)) Але мені подобалося писати код, вирішувати завдання. Я ловив особливий драйв, коли виходило знайти рішення. Далі життя склалося так, що я вступив до військового ВНЗ. Моя спеціальність там не мала нічого спільного із ІТ. Втім, отримані в школі навички стали у нагоді і тут: я брав участь у всеармійських олімпіадах з інформатики, де також були й завдання з програмування. Плюс написав пару програм на Паскалі та Делфі – конструктори тестів та самі тести. Досить очевидні речі. Потім я 5 років служив офіцером. Моя хоч якась практика у програмуванні остаточно припинилася. Не вдаватимуся в подробиці чому, але з армії я вирішив піти, коли закінчився контракт. Майже через 10 років свого свідомого життя в 27 років я зіткнувся з вибором подальшого шляху. Я одружився і через рік, одразу після звільнення дружина народила мені сина. За цивільною спеціальністю (у ВНЗ я одержав і таку) мене не хотіли брати, бо немає досвіду і взагалі, ти ж після армії. Ситуація була не надто. Я почав переглядати різні вакансії і натрапив на неї — вакансію мрії. Якщо утрирувати: "Хлопче, ти знаєш якусь мову програмування і готовий до нового? Досвід не важливий. Приходь до нас і навчимо тебе джаві і взагалі у нас круто і печеньки. ЗП вище середнього по твого міста" Ну, якось так )) Згадавши щось про свої завдання на паскалі, я подумав, а чому б і ні. Зателефонував і мене одразу покликали на співбесіду. Я був сповнений ентузіазму та очікування перспектив... Про як я помилявся))))З армії в ІТ-1 Моя нульова співбесіда була схожа на побиття) Виявилося, що програмування на Турбо Паскалі — це не те, що мали на увазі під знанням хоча б однієї мови програмування. І тих знань, які еквівалентні 7 рівню ДжаваРаша, м'яко кажучи, недостатньо навіть для стажистів. Я мовчу про всякі бази даних та інші фреймворки. У результаті шок був такий, що я закинув будь-які думки щодо програмування на рік. Підвернулася робота енікеєм спочатку в одній конторі, через півроку в іншій, де ЗП дозволяла зводити кінці з кінцями і іноді навіть щось купувати, крім їжі та оплати рахунків) Через рік я все-таки вирішив спробувати покодити на робочому місці. Почав гуглити, знайшов статті, в яких було описано, як написати свою програму в блокноті та в консолі її скомпілювати та запустити. "Дякую" величезне авторам. Через кілька тижнів цих тортур, коли будь-яка помилка в синтаксисі призводила до танців з бубном, я забив на програмування ще раз, зробивши висновок, що мій поїзд пішов. Проте робота енікеєм з елементами сисадмінства не давала мені належного задоволення. Я вже вмів робити все, що було потрібно в моїй організації, навчитися чогось нового було складно: парк техніки був невеликий — до 50 машин. Все на вінді і для експериментів простору не було. Читання книг з адміністрування мереж та обслуговування ОС толку не давало, адже без практики будь-яке знання мертве. Мені стало нудно, перспектив зростання не було жодних. Я не хотів бачити себе у 40 років мінливим картридж у МФУ за дзвінком "фахівця". Я знову підійшов до необхідності щось змінювати в житті. Почав гуглити про програмування на Java і натрапив на JavaRush. Порадився з дружиною, адже покупка річної підписки навіть зі знижкою була навантаженням на бюджет і наважилася. Я купив річну підписку зі знижки та почав вивчення. Структура навчання та видимість прогресу мотивували займатися у будь-який вільний час. Я зрозумів, що просто читаючи книги з Java я і близько не досяг би таких успіхів і регулярності занять. Звичайно, великою підмогою була можливість займатися навчанням на роботі — я давно впорядкував парк техніки та мережі, і з кабінету виходив вкрай рідко. Я міг займатися по 3-5 годин на день на робочому місці. Вдома на це майже не було шансів — родина та побут вимагали багато уваги та сил. Вдома я міг займатися у вихідні приблизно 2-3 години. Все це на тлі підтримки моїх починань дружиною (за що їй велике спасибі). Приблизно через 4 місяці я втомився від такого темпу і вирішив спробувати себе в Android-розробці. Друг попросив написати для нього програму. Таким чином я випав з навчання Джава на 4 місяці. Я отримав досвід розробки мобільного додатка, але, на жаль, цінних знань з джави я отримав дуже мало. Закінчивши із додатком (так і не доробивши його до кінця) я усвідомив, що до кінця підписки залишилося 4 місяці, а мені треба пройти ще 16 рівнів. І накинувся на JavaRush із подвоєною силою, адже докуповувати передплату не хотілося — грошей і так не вистачало. Пропустивши буквально кілька завдань, я закрив 41 рівень за тиждень до кінця передплати. ІІІІ... я ніфіга не став близьким до пошуку роботи, адже мені були потрібні знання БД та фреймворків. Освоєння основ у цих питаннях зайняло ще приблизно 3 місяці, перш ніж я почав писати більш-менш серйозний пет-проект, який можна було б показати як портфоліо. Тут мене знову врятувала робота сісадміном-енікеєм. Я написав CRUD-додаток для обліку оргтехніки на роботі. Там був простенький інтерфейс на Spring MVC з html-сторінками, Spring Boot та гібернейт та автоматичним формуванням документів звітності у Word та Excel у POI. Ну і ще всякого по дрібниці. Також були написані деякі невеликі сервіси для автоматизації моєї праці, різні генератори конфігураційних файлів та сервіси контролю запису з камер спостереження з оповіщенням через робочу пошту. І ось майже через півтора року після початку навчання на Java Rush я нарешті перестав облизуватися на вакансії і став робити відгуки і відсилати резюме. Буквально на другій співбесіді я отримав тестове завдання, на вирішення якого витратив кілька діб з невеликими перервами на сон. Там були технології, яких я не вивчав. Але які зуміли вивчити на достатньому рівні за допомогою гугла. Чому до речі також вчить і Java Rush - без навичок самонавчання та пошуку інформації програмістом якщо і не неможливо стати, то як мінімум вкрай важко. Кілька днів очікування, і я отримав свій перший оффер. Я став програмістом java із записом про це у трудовій книжці. Я зміг вкотитися в ІТ після 30 років і, сподіваюся, зможу досягти успіху на цьому шляху. Хочу порадити не опускати руки, поставити собі за мету. Вам доведеться засвоїти величезну кількість інформації. Крім Джава Раш, потрібно буде читати книги та статті. Вказуйте собі конкретні терміни та не відкладайте заняття та вивчення нового на завтрашній день. І тоді у вас все вийде! на вирішення якого я витратив кілька діб із невеликими перервами на сон. Там були технології, яких я не вивчав. Але які зуміли вивчити на достатньому рівні за допомогою гугла. Чому до речі також вчить і Java Rush - без навичок самонавчання та пошуку інформації програмістом якщо і не неможливо стати, то як мінімум вкрай важко. Кілька днів очікування, і я отримав свій перший оффер. Я став програмістом java із записом про це у трудовій книжці. Я зміг вкотитися в ІТ після 30 років і, сподіваюся, зможу досягти успіху на цьому шляху. Хочу порадити не опускати руки, поставити собі за мету. Вам доведеться засвоїти величезну кількість інформації. Крім Джава Раш, потрібно буде читати книги та статті. Вказуйте собі конкретні терміни та не відкладайте заняття та вивчення нового на завтрашній день. І тоді у вас все вийде! на вирішення якого я витратив кілька діб із невеликими перервами на сон. Там були технології, яких я не вивчав. Але які зуміли вивчити на достатньому рівні за допомогою гугла. Чому до речі також вчить і Java Rush - без навичок самонавчання та пошуку інформації програмістом якщо і не неможливо стати, то як мінімум вкрай важко. Кілька днів очікування, і я отримав свій перший оффер. Я став програмістом java із записом про це у трудовій книжці. Я зміг вкотитися в ІТ після 30 років і, сподіваюся, зможу досягти успіху на цьому шляху. Хочу порадити не опускати руки, поставити собі за мету. Вам доведеться засвоїти величезну кількість інформації. Крім Джава Раш, потрібно буде читати книги та статті. Вказуйте собі конкретні терміни та не відкладайте заняття та вивчення нового на завтрашній день. І тоді у вас все вийде!
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ