JavaRush /Java блог /Random UA /Шлях світчера в IT
Бобрович Борис
31 рівень
Одесса

Шлях світчера в IT

Стаття з групи Random UA
Всім привіт Вирішив ось черканути пару слів про те, як я вирішив увійти в IT, щоб підвищити мотивацію і віру в себе тим, хто ще вагається або вже пробує. Шлях світчера в IT-1Слід сказати, що треба твердо для себе вирішити, чи підходить ця справа вам чи ні. Тому що на шляху до цієї мети вас буде безліч перешкод і ви будете себе питати щось на кшталт: «Може не для мене все це» або «Я напевно занадто тупий».З цим треба змиритися та прийняти. Буде складно, але якщо перебороти все це – відчутний профіт. Мені зараз 27 років. Вступав в універ кілька разів =) Перший раз ще коли іспити складали (останній рік перед повномасштабним використанням ЗНО). Не дивлячись на те, що іспити в школі я склав дуже добре, дався взнаки розрив між шкільною програмою освіти і необхідною в універі (перед тими іспитами ЗНО нервово курить осторонь). Пішов на підготовчі курси. Закінчив і вчинив. Хоч факультет куди я потрапив був хороший, але якось не давало мені це ніякого задоволення. Зв'язати своє життя з гайками, шестернями та кресленнями мені аж ніяк не хотілося. Пішов з першого курсу і знову вступив на контракт туди куди хотів. Вибирав напрямок з огляду на перспективи, які могла дати професія. В інформаційних джерелах універа було красиво розписано, що я вмітиму після його закінчення. І я натхненний моїм світлим майбутнім пішов гризти граніт науки. Тут у пору мем"Ніколи я ще так не помилявся". Викладали купу не потрібної хр#ні, яка ще й сторічної давності була. Були звичайно цікаві дисципліни, типу C++ і баз даних. Але вчити їх до ладу не виходило, бо треба було заробляти на житло та їжу. Становище треба сказати було не з найкращих.
Шлях світчера в IT-1
Так йшло моє навчання і розумів я, що йде в принципі фіг знає до чого все. За цей час я змінював купу робіт. Був офіціантом, промоутером, мерчендайзером, торговим агентом тощо. Здобув знання ще за однією вузькоспеціалізованою професією, яка дуже цікава і високооплачувана, але в наших країнах практично незатребувана. Так все кружляло і крутилося і в певний момент я зрозумів, що починаю потроху здавати. Коли весь день носишся по роботі, намагаючись залетіти в універ на очне відділення, щоб здати лабу або курсач, а потім увечері приходиш і ще щось намагаєшся вивчити, починаєш розуміти, що на довго тебе так не вистачить і треба щось думати. І так сталося, що навколо мене були люди, які або вже працювали в IT, або намагалися стати програмістами. І дивлячись на них я бачив, що їм цікаво те, чим вони займаються і це ще й приносить відповідний результат. Головним фактором для мене, звичайно, стала моя друга половинка, яка завжди і у всіх питаннях мене підтримувала. Чесно кажучи, фіг, що в мене вийшло б без неї. Ну так ось. Вона мала хороші здібності у вивченні точних наук і тяжіла до програмування і запропонувала мені спробувати себе у цьому напрямі. Треба сказати, що в мене до цього інтересу ніколи не було і думав я, що це взагалі не моє. Але почав куштувати. Вона мала хороші здібності у вивченні точних наук і тяжіла до програмування і запропонувала мені спробувати себе у цьому напрямі. Треба сказати, що в мене до цього інтересу ніколи не було і думав я, що це взагалі не моє. Але почав куштувати. Вона мала хороші здібності у вивченні точних наук і тяжіла до програмування і запропонувала мені спробувати себе у цьому напрямі. Треба сказати, що в мене до цього інтересу ніколи не було і думав я, що це взагалі не моє. Але почав куштувати.Спочатку в голові був повний сумбур, та й змусити себе було складно.Пробував вивчати C++, але за підручниками вивчати це було важко. Мотивація падала у нуль. Через це робив перерви. Потім якось моя дівчина вступила на курси однієї компанії, яка робила набір людей з метою навчати їх програмуванню на Java і працевлаштовувати у себе. Ми пішли на співбесіду разом. Того разу мені не вдалося пройти. Знову ж таки позначився чинник нестачі часу на підготовку. Знову пішов у роботу, періодично повертаючись до навчання. На наступний набір я вже вчинив (до речі, саме так я і вирішив вивчати Java). Знову повторюся, що було дуже важко. Поєднувати роботу та навчання в універі і так складно, а коли додалося ще й навчання на курсах я взагалі практично перестав щось встигати. Плюс намалювалися проблеми у сім'ї. Довелося покинути навчання. Минув час. Я закінчив бакалаврат і остаточно зрозумів, що закінчу універ із великими перспективами стати фахівцем у всьому та ні в чому. Пішов на заочне відділення до магістратури. Можу з упевненістю сказати, що нічого не втратив.Наша вища освіта не дає нічого, окрім уміння викручуватися та розчарування від того, що втрачаєш купу часу, який міг би провести з користю.Із роботою стало трохи простіше. Почало з'являтися час. Але тут уже я побачив, що треба робити якийсь заділ для нормального майбутнього. Поточна працювала не давала нічого, крім зіпсованих нервів. Взявся знову вивчати Java. Пробував це робити за книгою Кетті Сьєрри та Берта Бейтса. Як і минулого разу, так мені було складно щось вивчити. Я хотів якоїсь структурованості та комплексності, а отримував все одно стрибки з одного на інше. І тут мій друг сказав, що теж пробує себе у програмуванні та почав займатися за допомогою JavaRush. Слід сказати, що спочатку я сприйняв це дуже скептично. Яка гра може навчити людину програмуванню? Виглядає як виманювання грошей. Все ж таки рушні прогери навчатимуться по книгах і ніяк інакше. Але через деякий час тикань і поневірянь за підручниками, вирішив спробувати наслідувати пораду і взятися за JavaRush. І треба сказати помчало. Це було те, що я шукав. Комплексність та структурованість. Усі завдання давалися одразу з практикою. Все, що я вивчав, я відразу застосовував і таким чином це відкладалося у мене в голові. Кодил прямо на роботі. Кожне рішення завдання приносило задоволення, оскільки воно давало перехід на наступний рівень. Кожна стаття мотивувала. Коли в процесі навчання з'являлися видосики, я любив заварювати зелений чай, брати снікерс і робити паузу на перегляд. Дуже допомагало розвантажити голову і заразом отримати порцію мотивації. Звичайно, були і складні моменти. Робота, на якій я працював, не те, що не приносила задоволення, від неї вже відверто нудило. Начальство вимагало постійно працювати як на галері, і при цьому постійно намагалося нагнути із зарплатою та зіпсувати нерви. Доводилося вивертатися, щоб щось заробити. Плюс звичайно ж пригнічувало відчуття що я тупцюю на місці поки всі йдуть вперед (і це найхренове). Це природно позначалося і сімейному житті. Моя половина, яка на той момент вже працювала девелопером, переживала через це. Така напруга, звичайно, вабовалася в тертки. У навчанні теж траплялися часом завдання такі, що здавалося я тупим і це не моє. Але щоразу я себе пересилував і доводив до кінця. Така напруга, звичайно, вабовалася в тертки. У навчанні теж траплялися часом завдання такі, що здавалося я тупим і це не моє. Але щоразу я себе пересилував і доводив до кінця. Така напруга, звичайно, вабовалася в тертки. У навчанні теж траплялися часом завдання такі, що здавалося я тупим і це не моє. Але щоразу я себе пересилував і доводив до кінця.
Шлях світчера в IT-2
Таким чином я дійшов до 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. На все відводилося п'ять днів. Почав освоювати. Не спав купу часу. Плюс, посеред цього періоду ми повинні були відлітати в гості до родичів. Намагався як міг і в останній день я вже майже нічого не розумів, тому що дуже довго не спав. Завдання відправив. Після недовгого очікування я отримав відповідь що завдання перевірабо та мені візьмуть на замітку. Звичайно це стандартна ввічлива відповідь. Я чудово розумів, що з першого разу навряд чи вийшло добре виконати поставлене завдання. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Намагався як міг і в останній день я вже майже нічого не розумів, тому що дуже довго не спав. Завдання відправив. Після недовгого очікування я отримав відповідь що завдання перевірабо та мені візьмуть на замітку. Звичайно це стандартна ввічлива відповідь. Я чудово розумів, що з першого разу навряд чи вийшло добре виконати поставлене завдання. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Намагався як міг і в останній день я вже майже нічого не розумів, тому що дуже довго не спав. Завдання відправив. Після недовгого очікування я отримав відповідь що завдання перевірабо та мені візьмуть на замітку. Звичайно це стандартна ввічлива відповідь. Я чудово розумів, що з першого разу навряд чи вийшло добре виконати поставлене завдання. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе. Але це вже було щось. Ця можливість дозволила мені дізнатися багато нового. Навіть незважаючи на те, що я не отримав пропозиції, я все одно був вдячний за можливість спробувати себе.
Шлях світчера в IT-3
Я продовжував навчатись. Записався до осінньої школи програмування, яку щороку проводить одна відома фірма в нашому місті. При вже наявних знаннях я легко пройшов відбірковий тест. Суть школи була в ознайомленні студентів із мовами та інструментами розробки. Плюс бажаючі могли сформувати групи, до яких прикріплювався куратор, і вони отримували завдання виконати той чи інший проект. Це теоретично давало шанси бути поміченим і потрапити працювати. Тут я дізнався, що важливим є не тільки знання технологій, а й командна робота. У процесі навчання я побачив, чого мені не вистачає і трохи раніше, ніж усе закінчилося, почав пиляти програму, яка дуже віддалено нагадувала спрощений Pinterest. Принагідно попросив мого друга мене поменторити. Час минав, і я бачив, що мені виходить все більше і краще. З кожним новим кроком я відчував, що це моє. Мені реально подобалося те, чим займався. Кожну деталь своєї програми я буквально вабозував. Особливо це стосується фронту. Його розробка займала у мене більше часу, ніж бекенд. Бо не вгадаєш із пропорціями і все виглядає як УГ. Пройшло ще трохи часу і я побачив, що знову йде набір на курси, куди я двічі надходив. Вирішив знову подати своє резюме. Все красиво оформив, розписав (звісно ж англійською). У відповідь мене запитабо знову на співбесіду. Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Його розробка займала у мене більше часу, ніж бекенд. Бо не вгадаєш із пропорціями і все виглядає як УГ. Пройшло ще трохи часу і я побачив, що знову йде набір на курси, куди я двічі надходив. Вирішив знову подати своє резюме. Все красиво оформив, розписав (звісно ж англійською). У відповідь мене запитабо знову на співбесіду. Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Його розробка займала у мене більше часу, ніж бекенд. Бо не вгадаєш із пропорціями і все виглядає як УГ. Пройшло ще трохи часу і я побачив, що знову йде набір на курси, куди я двічі надходив. Вирішив знову подати своє резюме. Все красиво оформив, розписав (звісно ж англійською). У відповідь мене запитабо знову на співбесіду. Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурс Коли мені відповіли, до нього залишався тиждень. За цей час я буквально вгризався в інформаційні джерела, які пропонували відповіді на запитання, які можуть поставити. До речі, тут мені ще дуже допоміг ресурсQuizfull. Дуже багато у плані синтаксису стало зрозумілим. Нехай там швидше довелося попрацювати компілятором, але реально було дуже корисно і все, що там вивчив, знадобилося на співбесіді, яку я пройшов, за моїми відчуттями, добре. У принципі, надалі це начебто підтвердилося. Я влучив на курси. У процесі навчання від вступників потрібно ходити на лекції і виконувати домашні завдання. Принагідно всі, хто вступив, ділабося на команди і їм давався навчальний проект, в якому і полягала вся суть навчання. Коли нам запропонували тему навчального проекту, ми усією командою подумали, що не потягнемо. Куратори відверто сказали, що тема неабияка і, за великим рахунком, одна і найскладніших за весь час. Було дуже багато невивчених нами технологій. Однак ми вирішабо, що треба спробувати і в крайньому випадку це буде дуже хороший досвід. Тут треба сказати, що мені дуже пощастило із командою, в яку я потрапив. Усі хлопці розуміли важливість навчання та хотіли отримати роботу. І на мій погляд лише тому ми й змогли подолати проект. Щоразу, коли в нас траплявся завтик, ми збиралися разом і продавлювали ситуацію. У такій ситуації було відверто приємно працювати. Звичайно ж, весь цей час супроводжувався величезним хвилюванням. Пам'ятаю навіть їхав з родиною та нашими друзями на відпочинок у травневі свята і думав що вдасться відволіктися. Не тут було =) У мене з голови виходило все крім того, що треба було в процесі навчання. Забути не виходило ні на мить. Але це навіть на краще =) І тут ця історія добігає кінця. У період, коли ми закінчували роботу над проектом, мені запропонували пройти співбесіду, перш ніж закінчиться навчання. Не дивлячись на велике хвилювання, я його пройшов і одержав мій перший оффер. Думаю, не треба говорити, що моєї радості не було межі.Нарешті я досяг поставленої мною мети і переступив на новий рівень. Зараз я працюю вже восьмий місяць. І з кожним днем ​​я переконуюсь, що це моє і мені подобається те, чим я займаюся. Природно ще більше мотивації надає той факт, що моя праця гідно оплачується і компанія дбає про те, щоб я відчував себе комфортно під час роботи. Таке у нашій країні мало де можна побачити. Природно, навіть зараз трапляються складні моменти і буває доводиться жертвувати сном і працювати ночами. Добре це чи ні, але це мені подобається. Плюс це ніколи не залишається непоміченим із боку менеджменту. За останні років сім я реально отримую задоволення від того, чим займаюся. Природно, це позитивно позначилося на всіх аспектах мого життя. Як результат я можу сказати, що незважаючи на всі складнощі та перепони, кожен може досягти того чого він хоче. Потрібно тільки не відступати від наміченого шляху, докладати максимум зусиль і не опускати руки, коли трапляються невдачі. Вибачте, що так багато накатал. Сподіваюся, це комусь допоможе у складні моменти. Мені допомагало. Всім добра і спасибі команді JavaRush. Ви мені дуже допомогли =) UPD Продовження через кілька років 👉Шлях світчера в IT v2.0
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ