Всім привіт Вирішив ось черканути пару слів про те, як я вирішив увійти в IT, щоб підвищити мотивацію і віру в себе тим, хто ще вагається або вже пробує. Слід сказати, що треба твердо для себе вирішити, чи підходить ця справа вам чи ні. Тому що на шляху до цієї мети вас буде безліч перешкод і ви будете себе питати щось на кшталт: «Може не для мене все це» або «Я напевно занадто тупий».З цим треба змиритися та прийняти. Буде складно, але якщо перебороти все це – відчутний профіт. Мені зараз 27 років. Вступав в універ кілька разів =) Перший раз ще коли іспити складали (останній рік перед повномасштабним використанням ЗНО). Не дивлячись на те, що іспити в школі я склав дуже добре, дався взнаки розрив між шкільною програмою освіти і необхідною в універі (перед тими іспитами ЗНО нервово курить осторонь). Пішов на підготовчі курси. Закінчив і вчинив. Хоч факультет куди я потрапив був хороший, але якось не давало мені це ніякого задоволення. Зв'язати своє життя з гайками, шестернями та кресленнями мені аж ніяк не хотілося. Пішов з першого курсу і знову вступив на контракт туди куди хотів. Вибирав напрямок з огляду на перспективи, які могла дати професія. В інформаційних джерелах універа було красиво розписано, що я вмітиму після його закінчення. І я натхненний моїм світлим майбутнім пішов гризти граніт науки. Тут у пору мем"Ніколи я ще так не помилявся". Викладали купу не потрібної хр#ні, яка ще й сторічної давності була. Були звичайно цікаві дисципліни, типу C++ і баз даних. Але вчити їх до ладу не виходило, бо треба було заробляти на житло та їжу. Становище треба сказати було не з найкращих.
Так йшло моє навчання і розумів я, що йде в принципі фіг знає до чого все. За цей час я змінював купу робіт. Був офіціантом, промоутером, мерчендайзером, торговим агентом тощо. Здобув знання ще за однією вузькоспеціалізованою професією, яка дуже цікава і високооплачувана, але в наших країнах практично незатребувана. Так все кружляло і крутилося і в певний момент я зрозумів, що починаю потроху здавати. Коли весь день носишся по роботі, намагаючись залетіти в універ на очне відділення, щоб здати лабу або курсач, а потім увечері приходиш і ще щось намагаєшся вивчити, починаєш розуміти, що на довго тебе так не вистачить і треба щось думати. І так сталося, що навколо мене були люди, які або вже працювали в IT, або намагалися стати програмістами. І дивлячись на них я бачив, що їм цікаво те, чим вони займаються і це ще й приносить відповідний результат. Головним фактором для мене, звичайно, стала моя друга половинка, яка завжди і у всіх питаннях мене підтримувала. Чесно кажучи, фіг, що в мене вийшло б без неї. Ну так ось. Вона мала хороші здібності у вивченні точних наук і тяжіла до програмування і запропонувала мені спробувати себе у цьому напрямі. Треба сказати, що в мене до цього інтересу ніколи не було і думав я, що це взагалі не моє. Але почав куштувати. Вона мала хороші здібності у вивченні точних наук і тяжіла до програмування і запропонувала мені спробувати себе у цьому напрямі. Треба сказати, що в мене до цього інтересу ніколи не було і думав я, що це взагалі не моє. Але почав куштувати. Вона мала хороші здібності у вивченні точних наук і тяжіла до програмування і запропонувала мені спробувати себе у цьому напрямі. Треба сказати, що в мене до цього інтересу ніколи не було і думав я, що це взагалі не моє. Але почав куштувати.Спочатку в голові був повний сумбур, та й змусити себе було складно.Пробував вивчати C++, але за підручниками вивчати це було важко. Мотивація падала у нуль. Через це робив перерви. Потім якось моя дівчина вступила на курси однієї компанії, яка робила набір людей з метою навчати їх програмуванню на Java і працевлаштовувати у себе. Ми пішли на співбесіду разом. Того разу мені не вдалося пройти. Знову ж таки позначився чинник нестачі часу на підготовку. Знову пішов у роботу, періодично повертаючись до навчання. На наступний набір я вже вчинив (до речі, саме так я і вирішив вивчати Java). Знову повторюся, що було дуже важко. Поєднувати роботу та навчання в універі і так складно, а коли додалося ще й навчання на курсах я взагалі практично перестав щось встигати. Плюс намалювалися проблеми у сім'ї. Довелося покинути навчання. Минув час. Я закінчив бакалаврат і остаточно зрозумів, що закінчу універ із великими перспективами стати фахівцем у всьому та ні в чому. Пішов на заочне відділення до магістратури. Можу з упевненістю сказати, що нічого не втратив.Наша вища освіта не дає нічого, окрім уміння викручуватися та розчарування від того, що втрачаєш купу часу, який міг би провести з користю.Із роботою стало трохи простіше. Почало з'являтися час. Але тут уже я побачив, що треба робити якийсь заділ для нормального майбутнього. Поточна працювала не давала нічого, крім зіпсованих нервів. Взявся знову вивчати Java. Пробував це робити за книгою Кетті Сьєрри та Берта Бейтса. Як і минулого разу, так мені було складно щось вивчити. Я хотів якоїсь структурованості та комплексності, а отримував все одно стрибки з одного на інше. І тут мій друг сказав, що теж пробує себе у програмуванні та почав займатися за допомогою JavaRush. Слід сказати, що спочатку я сприйняв це дуже скептично. Яка гра може навчити людину програмуванню? Виглядає як виманювання грошей. Все ж таки рушні прогери навчатимуться по книгах і ніяк інакше. Але через деякий час тикань і поневірянь за підручниками, вирішив спробувати наслідувати пораду і взятися за JavaRush. І треба сказати помчало. Це було те, що я шукав. Комплексність та структурованість. Усі завдання давалися одразу з практикою. Все, що я вивчав, я відразу застосовував і таким чином це відкладалося у мене в голові. Кодил прямо на роботі. Кожне рішення завдання приносило задоволення, оскільки воно давало перехід на наступний рівень. Кожна стаття мотивувала. Коли в процесі навчання з'являлися видосики, я любив заварювати зелений чай, брати снікерс і робити паузу на перегляд. Дуже допомагало розвантажити голову і заразом отримати порцію мотивації. Звичайно, були і складні моменти. Робота, на якій я працював, не те, що не приносила задоволення, від неї вже відверто нудило. Начальство вимагало постійно працювати як на галері, і при цьому постійно намагалося нагнути із зарплатою та зіпсувати нерви. Доводилося вивертатися, щоб щось заробити. Плюс звичайно ж пригнічувало відчуття що я тупцюю на місці поки всі йдуть вперед (і це найхренове). Це природно позначалося і сімейному житті. Моя половина, яка на той момент вже працювала девелопером, переживала через це. Така напруга, звичайно, вабовалася в тертки. У навчанні теж траплялися часом завдання такі, що здавалося я тупим і це не моє. Але щоразу я себе пересилував і доводив до кінця. Така напруга, звичайно, вабовалася в тертки. У навчанні теж траплялися часом завдання такі, що здавалося я тупим і це не моє. Але щоразу я себе пересилував і доводив до кінця. Така напруга, звичайно, вабовалася в тертки. У навчанні теж траплялися часом завдання такі, що здавалося я тупим і це не моє. Але щоразу я себе пересилував і доводив до кінця.
Таким чином я дійшов до 25 рівня JavaRush. На той момент, мій друг, який мені порадив ці курси, вже працював і порекомендував починати пиляти свої маленькі навчальні проекти. На той момент трапабося складнощі з фінансами і в мене закінчилася чергова місячна підписка. Я вирішив наслідувати його пораду (до речі трохи шкодую що не вдалося закінчити навчання). Почав вивчати фреймворк Spring без якого зараз розробка Java практично немислима. Став поглиблювати знання у HTML та CSS. Та й власне почав пиляти невелику Web-додаток. Перше моє застосування ніякої користі крім освоєння мною нових технологій не несло. Його суть була лише в тому, щоб зі списку різних компонентів та рівнів якості зібрати якийсь об'єкт. Здавалося б, елементарність. Але саме вона дозволила мені засвоїти основи основ і надала впевненості, що я вже можу застосовувати свої навички на практиці. Принагідно почав моніторити ринок вакансій. Їх було і багато, і нуль. Суть у тому, що у моєму місті IT-сектор дуже розвинений і Java-девелопери потрібні завжди. Але потрібні вони здебільшого вже з рівнем мідла та вище. Рідкісні вакансії на джуна вимагали або досвіду від року або вміння працювати з купою технологій, яких я не знав. Це зумовлювалося тим, що ринок перенасичений розробниками-початківцями і поріг входження за знаннями відповідно постійно підвищувався. У тому ж Львові іноді можна було побачити вакансії, де був потрібний тільки Java Core. Незважаючи на це я почав розсилати резюме, принагідно пиляючи навчальні проекти та вивчаючи нові технології, які пропонувалися початківцям на сторінках DOU. Створив обліковий запис у linkedIn і заповнив його своїм невеликою кількістю навичок. Природно, відповідей не було. Кому потрібен фахівець-початківець, в навчання якого потрібно ще вбухати тимчасові, грошові та людські ресурси. Нікому. Але я не здавався і вперто слав резюме навіть туди, де були потрібні мідли. Ішов час. І звичайно ж я відчував розпач. Здавалося, нічого не вийде. Але тут мені прилетіла пропозиція виконати тестове завдання (до речі прилетіло звідти де був потрібен мідл). Коли я його відкрив, то був одночасно і момент страху, і момент щастя. Я побачив, що завдання цілком здійсненне. Треба було створити додаток, у якому користувач може створювати об'єкт з айдишником, найменуванням і числовим значенням. Потрібно було використання Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL, JUnit. Для інтерфейсу користувача пропонувалося використовувати Thymeleaf. З цього я на той момент більш-менш знав лише Spring IoC, MVC та MySQL. На все відводилося п'ять днів. Почав освоювати. Не спав купу часу. Плюс, посеред цього періоду ми повинні були відлітати в гості до родичів. Намагався як міг і в останній день я вже майже нічого не розумів, тому що дуже довго не спав. Завдання відправив. Після недовгого очікування я отримав відповідь що завдання перевірабо та мені візьмуть на замітку. Звичайно це стандартна ввічлива відповідь. Я чудово розумів, що з першого разу навряд чи вийшло добре виконати поставлене завдання. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Намагався як міг і в останній день я вже майже нічого не розумів, тому що дуже довго не спав. Завдання відправив. Після недовгого очікування я отримав відповідь що завдання перевірабо та мені візьмуть на замітку. Звичайно це стандартна ввічлива відповідь. Я чудово розумів, що з першого разу навряд чи вийшло добре виконати поставлене завдання. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Намагався як міг і в останній день я вже майже нічого не розумів, тому що дуже довго не спав. Завдання відправив. Після недовгого очікування я отримав відповідь що завдання перевірабо та мені візьмуть на замітку. Звичайно це стандартна ввічлива відповідь. Я чудово розумів, що з першого разу навряд чи вийшло добре виконати поставлене завдання. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе.
Я продовжував навчатись. Записався до осінньої школи програмування, яку щороку проводить одна відома фірма в нашому місті. При вже наявних знаннях я легко пройшов відбірковий тест. Суть школи була в ознайомленні студентів із мовами та інструментами розробки. Плюс бажаючі могли сформувати групи, до яких прикріплювався куратор, і вони отримували завдання виконати той чи інший проект. Це теоретично давало шанси бути поміченим і потрапити працювати. Тут я дізнався, що важливим є не тільки знання технологій, а й командна робота. У процесі навчання я побачив, чого мені не вистачає і трохи раніше, ніж усе закінчилося, почав пиляти програму, яка дуже віддалено нагадувала спрощений Pinterest. Принагідно попросив мого друга мене поменторити. Час минав, і я бачив, що мені виходить все більше і краще. З кожним новим кроком я відчував, що це моє. Мені реально подобалося те, чим займався. Кожну деталь своєї програми я буквально вабозував. Особливо це стосується фронту. Його розробка займала у мене більше часу, ніж бекенд. Бо не вгадаєш із пропорціями і все виглядає як УГ. Пройшло ще трохи часу і я побачив, що знову йде набір на курси, куди я двічі надходив. Вирішив знову подати своє резюме. Все красиво оформив, розписав (звісно ж англійською). У відповідь мене запитабо знову на співбесіду. Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Його розробка займала у мене більше часу, ніж бекенд. Бо не вгадаєш із пропорціями і все виглядає як УГ. Пройшло ще трохи часу і я побачив, що знову йде набір на курси, куди я двічі надходив. Вирішив знову подати своє резюме. Все красиво оформив, розписав (звісно ж англійською). У відповідь мене запитабо знову на співбесіду. Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Його розробка займала у мене більше часу, ніж бекенд. Бо не вгадаєш із пропорціями і все виглядає як УГ. Пройшло ще трохи часу і я побачив, що знову йде набір на курси, куди я двічі надходив. Вирішив знову подати своє резюме. Все красиво оформив, розписав (звісно ж англійською). У відповідь мене запитабо знову на співбесіду. Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурсQuizfull. Дуже багато у плані синтаксису стало зрозумілим. Нехай там швидше довелося попрацювати компілятором, але реально було дуже корисно і все, що там вивчив, знадобилося на співбесіді, яку я пройшов, за моїми відчуттями, добре. У принципі, надалі це начебто підтвердилося. Я влучив на курси. У процесі навчання від вступників потрібно ходити на лекції і виконувати домашні завдання. Принагідно всі, хто вступив, ділабося на команди і їм давався навчальний проект, в якому і полягала вся суть навчання. Коли нам запропонували тему навчального проекту, ми усією командою подумали, що не потягнемо. Куратори відверто сказали, що тема неабияка і, за великим рахунком, одна і найскладніших за весь час. Було дуже багато невивчених нами технологій. Однак ми вирішабо, що треба спробувати і в крайньому випадку це буде дуже хороший досвід. Тут треба сказати, що мені дуже пощастило із командою, в яку я потрапив. Усі хлопці розуміли важливість навчання та хотіли отримати роботу. І на мій погляд лише тому ми й змогли подолати проект. Щоразу, коли в нас траплявся завтик, ми збиралися разом і продавлювали ситуацію. У такій ситуації було відверто приємно працювати. Звичайно ж, весь цей час супроводжувався величезним хвилюванням. Пам'ятаю навіть їхав з родиною та нашими друзями на відпочинок у травневі свята і думав що вдасться відволіктися. Не тут було =) У мене з голови виходило все крім того, що треба було в процесі навчання. Забути не виходило ні на мить. Але це навіть на краще =) І тут ця історія добігає кінця. У період, коли ми закінчували роботу над проектом, мені запропонували пройти співбесіду, перш ніж закінчиться навчання. Не дивлячись на велике хвилювання, я його пройшов і одержав мій перший оффер. Думаю, не треба говорити, що моєї радості не було межі.Нарешті я досяг поставленої мною мети і переступив на новий рівень. Зараз я працюю вже восьмий місяць. І з кожним днем я переконуюсь, що це моє і мені подобається те, чим я займаюся. Природно ще більше мотивації надає той факт, що моя праця гідно оплачується і компанія дбає про те, щоб я відчував себе комфортно під час роботи. Таке у нашій країні мало де можна побачити. Природно, навіть зараз трапляються складні моменти і буває доводиться жертвувати сном і працювати ночами. Добре це чи ні, але це мені подобається. Плюс це ніколи не залишається непоміченим із боку менеджменту. За останні років сім я реально отримую задоволення від того, чим займаюся. Природно, це позитивно позначилося на всіх аспектах мого життя. Як результат я можу сказати, що незважаючи на всі складнощі та перепони, кожен може досягти того чого він хоче. Потрібно тільки не відступати від наміченого шляху, докладати максимум зусиль і не опускати руки, коли трапляються невдачі. Вибачте, що так багато накатал. Сподіваюся, це комусь допоможе у складні моменти. Мені допомагало. Всім добра і спасибі команді JavaRush. Ви мені дуже допомогли =) UPD Продовження через кілька років 👉Шлях світчера в IT v2.0
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ