JavaRush /Java блог /Random UA /Senior Developer з освітою вечірньої школи

Senior Developer з освітою вечірньої школи

Стаття з групи Random UA
З самого дитинства я мріяв стати програмістом. Перший комп'ютер з'явився в середині 90-х, коли мені було років 6-7. У школі я вже за книгами намагався в програмування (Visual Basic, Pascal), але через юний вік і відсутність інтернету так і не вивів цю навичку на достатній рівень. У результаті десь я звернув не туди. За моїми плечима: - Два відрахування з 2 різних технікумів. Перший прогулював, другий набрид і виявився марним як за знаннями так і за значенням диплома; - вечірня школа – треба ж якось 10-11 класи закінчити; - вступ до універу зі втратою атестата якраз після успішного складання іспитів та проходження на бюджет і як результат знову без освіти; - 10 років пошуків себе, зміна 15+ професій (вантажник, торгівля на ринку, енікей, громадське харчування, митниця, заводи, крюїнг, рітейл, опт торгівля тощо); - купа шкідливих звичок та місцями залежностей. Погані компанії та їх вплив на мене; - 1 шлюб; - еміграція; - Підтримка життя паралізованої близької людини протягом 5 років і втрата її. Список можна довго продовжувати, але є той момент, коли все змінилося. У 27 років перебуваючи в країні, громадянства якої я не мав, і займаючись як завжди всякою нісенітницею, тобто працюючи барменом і взагалі ким доведеться, я раптом почав замислюватися: "А чи все я правильно в житті роблю? Чому я займаюся не тим про чим мріяв? Може я все-таки припускаюся помилок"? У цей момент я почав більш критично мислити і розуміти, що або я не такий розумний, як я вважав, або я просто лінивий. Дам спойлер обидва варіанти якоюсь мірою про мене. Отже, я почав шукати книги з програмування і натрапив на JR. Спочатку було цікаво, але швидко зрозумів, що мені нудно вирішувати, іноді здавалося б, тривіальні завдання з виведення в консоль масивів і т.п. Але я мотивував себе тим, що в будь-якій роботі є нюанси коли тобі нудно і природно це є і в роботі розробника ПЗ. Так само я мотивував себе тим, що в дитинстві мені було дуже цікаво, але не вистачало інтернету щоб шукати інші джерела інформації, а тепер ось будь ласка користуйся. Так само я швидко зрозумів, що куріння та алкоголь заважає мені зосередитися. Кинув одного дня і коли дуже хотілося курити - починав присідати або віджиматися доки не схочеться. Перші місяці було дуже незвично дивитись на світ тверезим поглядом – надто багато енергії, але я знав куди її направити (JR). Також розлучився, бо зрозумів, що насправді погляди на життя розходяться і людина тільки виразить мої прагнення, а сама марить своє життя. Минув рік занять та спроб потрапити на інтерв'ю. Вирішив збільшити свої шанси та вступити до університету на інженерію ПЗ. Довелося готуватися до тестування, оскільки на момент закінчення школи були лише іспити. 3 місяці підготовки вдале тестування з непоганими балами і вже восени перший результат - перша робота в айті. Роботодавець розуміє, що я вирішив ґрунтовно присвятити себе цій справі раз майже в 30 років вирішив вступити до університету на цю спеціальність. Перша робота була за копійки (приблизно 20к рублів) інженером навантажувального тестування – писав на джаві тести для навантаження API цільової системи та проводив тестування з написанням звітів та аналізом. Вже через півроку отримав оффер на мідл розробника та й далі помчала. На даний момент працюю у міжнародній ФінТех організації з топ 10 світових інвестбанків. Стек значно розширився ці роки. У слід. році бакалавр, потім планую піти до магістратури. Загалом ні про що не шкодую – у мене цікавий життєвий досвід, який лише допомагає раціонально сприймати дійсність та правильно оцінювати ситуацію. У процесі вивчення крім JR проходив за тим же матеріалом у книзі Шилдта, Почитував Філософію Java, Clean Code, Екстремальне програмування Бека. Так само по дорозі на роботу / з роботи дивився відео курс Івана Головача (сумнівний персонаж, але курс на рутрекер цікавий) - часто допомагало зрозуміти те, що не доходило за допомогою JR і Шилдта. Всім, хто вступив на шлях вивчення програмування, раджу: - Критично ставтеся до себе і завжди допускайте можливість того, що все може піти не так, як Ви планували. - Читати та дивитися виключно англійською; - якомога раніше починати використовувати гіт; - писати правильні тести; - не пропускати здавалося б прості завдання (якраз у них часто припускаєшся помилок і їх резолвінг дає той самий корисний досвід і розуміння як все влаштовано); - Апплаїтися не тільки на дев вакансії, але і на qa - повірте, 1 місяць реального досвіду в розробці, навіть у ролі QA, дасть Вам набагато більше пів року зубріння та домашніх проектів. - Ходіть на інтерв'ю навіть якщо ви не збираєтеся міняти місце роботи - це дає Вам корисний фідбек та розуміння того, де Ви просідаєте. - Виходьте із зони комфорту - якщо на проекті стає звично і нудно, немає завдань, що змушують Вас вивчати щось нове - значить час щось міняти. - Більше робіть чим кажіть про свої наміри щось зробити. - Ну і не слухайте тих, хто намагається вас переконати у ваших прагненнях. PS Не бійтеся будь-що змінювати в житті - вона у нас одна. Екстремальне програмування Бека. Так само по дорозі на роботу / з роботи дивився відео курс Івана Головача (сумнівний персонаж, але курс на рутрекер цікавий) - часто допомагало зрозуміти те, що не доходило за допомогою JR і Шилдта. Всім, хто вступив на шлях вивчення програмування, раджу: - Критично ставтеся до себе і завжди допускайте можливість того, що все може піти не так, як Ви планували. - Читати та дивитися виключно англійською; - якомога раніше починати використовувати гіт; - писати правильні тести; - не пропускати здавалося б прості завдання (якраз у них часто припускаєшся помилок і їх резолвінг дає той самий корисний досвід і розуміння як все влаштовано); - Апплаїтися не тільки на дев вакансії, але і на qa - повірте, 1 місяць реального досвіду в розробці, навіть у ролі QA, дасть Вам набагато більше пів року зубріння та домашніх проектів. - Ходіть на інтерв'ю навіть якщо ви не збираєтеся міняти місце роботи - це дає Вам корисний фідбек та розуміння того, де Ви просідаєте. - Виходьте із зони комфорту - якщо на проекті стає звично і нудно, немає завдань, що змушують Вас вивчати щось нове - значить час щось міняти. - Більше робіть чим кажіть про свої наміри щось зробити. - Ну і не слухайте тих, хто намагається вас переконати у ваших прагненнях. PS Не бійтеся будь-що змінювати в житті - вона у нас одна. Екстремальне програмування Бека. Так само по дорозі на роботу / з роботи дивився відео курс Івана Головача (сумнівний персонаж, але курс на рутрекер цікавий) - часто допомагало зрозуміти те, що не доходило за допомогою JR і Шилдта. Всім, хто вступив на шлях вивчення програмування, раджу: - Критично ставтеся до себе і завжди допускайте можливість того, що все може піти не так, як Ви планували. - Читати та дивитися виключно англійською; - якомога раніше починати використовувати гіт; - писати правильні тести; - не пропускати здавалося б прості завдання (якраз у них часто припускаєшся помилок і їх резолвінг дає той самий корисний досвід і розуміння як все влаштовано); - Апплаїтися не тільки на дев вакансії, але і на qa - повірте, 1 місяць реального досвіду в розробці, навіть у ролі QA, дасть Вам набагато більше пів року зубріння та домашніх проектів. - Ходіть на інтерв'ю навіть якщо ви не збираєтеся міняти місце роботи - це дає Вам корисний фідбек та розуміння того, де Ви просідаєте. - Виходьте із зони комфорту - якщо на проекті стає звично і нудно, немає завдань, що змушують Вас вивчати щось нове - значить час щось міняти. - Більше робіть чим кажіть про свої наміри щось зробити. - Ну і не слухайте тих, хто намагається вас переконати у ваших прагненнях. PS Не бійтеся будь-що змінювати в житті - вона у нас одна.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ