JavaRush /Java блог /Random UA /Junior з 3 спроб
5upernov4
23 рівень

Junior з 3 спроб

Стаття з групи Random UA
Історія мого навчання майже на 99% повторює всі раніше викладені мемуари, постараюся коротко. Я навчався в університеті за спеціальністю, яка передбачає IT-напрямок, але, на жаль, що стосувалося програмування, далі "Hello World" справа не рухалася. Змінювалися мови, разом з ними змінювалися викладачі, а користі було мало.

З'являлися перші думки: "А що далі?"

Почалося все стандартно: товариш показав ресурс із класними завданнями та системою оцінки цих завдань, як ви вже здогадалися, це був той самий JavaRush! Було це у 2014 році. 10 рівнів пролетіли як секунда, знайшлися гроші, з'явилася передплата. Наступні рівні йшли важче, оскільки торкалися тих областей, за якими не ступав мій розум ... Здолавши n рівнів після придбання підписки впевненість підскочила до небес і штовхнула мене створити резюме на відомому сайті вакансій. Упродовж тижня навіть знайшлася вакансія, під яку підпадали мої навички програміста. Перша співбесіда пройшла жахливо, і це, до речі, дуже важливий момент, у який не можна опускати руки. Ця співбесіда дала мені стусан мотивації і наступні 2 місяці я займався щодня по 6-8 годин. Але в мені таився страх завалу наступної співбесіди, і так і не дійшовши до такої я втратив мотивацію, плюс додалися обставини, які забрали весь вільний час, а передплата залишилася припадати пилом...

Друга спроба почалася з того самого питання: "А що ж далі?"

Той, хто вигадав фразу "повторення - мати вчення" був страшенно правий! Друга спроба йшла в рази краще за першу, засвоєні знання добре закріпабося і структурувалися в сірій речовині. Ще 2 або 3 місяці пройшли у напруженому викроюванні часу для вирішення завдань та читання лекцій, але підкралася одна дуже сувора обставина, ім'я якій – Диплом! Друга спроба була похована разом із першою, навіть не діставшись заповітної співбесіди...

Третя спроба розпочалася із тривожного питання після захисту диплома: "І що тепер?"

Для третьої спроби була потрібна нова тактика. Взявши пачку книг та відео курсів, я щільно вмостився за заняття на щоденній основі і вже за кілька тижнів підняв усі старі спогади навіть підкріпивши їх новими. Третя спроба дала мені можливість осмислити майже кожен символ, літерал та рядок, які використовуються в коді. Через місяць після старту третьої спроби, я почав шукати співбесіди, але набір Junior'ів був дуже мізерний, а кількість претендентів на одне місце часом досягала 70 осіб. І нарешті, у грудні 2015 року, після успішного виконання тестового завдання та проходження співбесіди у трудовій книжці з'явився запис "молодший програміст". Наразі закінчується мій випробувальний термін та ймовірність працевлаштування на постійній основі прагне до 100%.

Побажання

Хлопці, не прагнете космічної кількості вирішених завдань. Не розв'язуйте задачі, щоб вирішити задачі! Вникайте в суть, запитуйте, сумнівайтеся. Дивіться ширше. Так, JAVA дуже потрібна, але, крім JAVA, потрібно багато знань. Читайте про мережі, web технології, шаблони проектування та багато іншого.

Традиційний перелік того, що потрібно знати

  1. Основи
    Без основ нікуди, якщо кілька разів прочитати пристрій HashMap, то швидше за все вже ніколи не забудеш. В основи входять String, Collections API, Threads, I/O. Threads, I/O.
  2. Debug
    Обов'язкова річ у великих проектах Enterprise.
  3. ООП
    Дуже класно вирішувати тести на QUIZFUL
  4. Servlets
    Оскільки Java - це різного роду web і Enterprise, то з 50% сервлети вам знадобляться.
  5. SQL
    Тут без коментарів.
  6. Spring та Hibernate
    Зв'язка, яка мені спочатку не стала в нагоді, але з якою постійно доводиться мати справу, тому MUST HAVE!
PS Щодо роботи. Вірте розповіді людей про те, що це найкраща робота у світі. PSS Дякую JavaRush за цікаві завдання, і велике дякую
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ