Добро пожаловать на
проект TOPJAVA
Выберите интересующий вас курс и мы
вышлем бесплатный урок
Какой курс вас интересует?
Начните учиться на TopJava прямо сейчас!
Отправьте контактные данные и получите доступ к первому открытому уроку
Начните учиться на BaseJava прямо сейчас!
Заполните форму и мы вышлем вам доступ к первому открытому уроку
Начините учиться на MasterJava бесплатно сейчас!
Отправьте нам ваши контактные данные и получите доступ к первому открытому уроку
Начните прокачивать скилы от Junior до Middle прямо сейчас!
Отправьте нам ваши контактные данные и получите доступ к первому открытому уроку
Начать прокачивать скилы до Middle прямо сейчас!
Отправьте нам ваши контактные данные и получите доступ к первому открытому уроку
Забронировать место на тестовое собеседование
Тестовое собеседование сделает вас увереннее при последующем устройстве на работу
Полезное от основателя TopJava
Получить на почту огненный список книг начинающего Java программиста
Связь с куратором
Отправьте нам свой вопрос и мы
обязательно ответим на него
Обязательное подтверждение оплаты
Если вы уже оплатили курс, сообщите об этом нам. Спасибо)
Какие курсы/услуги вы оплатили?

Topjava – онлайн-школа по обучению программированию на самом популярном в мире языке Java

*Открытые вступительные занятия с выполнением домашнего задания
Все
Cтатьи
Отзывы студентов
Я зашел в офис и понял,
что мой мир больше не будет прежним
Всем привет. Меня зовут Николай, мне, на данный момент, 31 год.
Свою историю начну я, пожалуй, с моего первого знакомства с программированием. Это было на первом курсе института.
Учеба
Я, как, наверное, и многие другие выпускники, после школы уехал из маленького городка в крупный областной центр, чтобы получить престижную, и интересную для меня (как мне тогда казалось) профессию экономиста-бухгалтера.

Начало учебы, первые лекции, и из целой кучи новых, разнообразных предметов, дело доходит до курса – "программирование на языке Visual Basic" (хочу заметить, что как раз в тот момент у меня появился мой первый ПК). Я даже не могу передать словами своего восторга и огромного интереса к программированию и ИТ в целом.

Это был огромный, бездонный мир, в котором меня интересовало абсолютно все. Я сутками сидел на форумах (античат, хакер.ру и др.), устанавливал винду и софт по общаге, на своем компе осваивал линукс (Mandriva вроде), и, конечно же делал "лабы" по программированию. Из всего потока студентов (150 человек) может 20 могли сделать, и делали лабораторные, все остальные покупали у меня)).

Я чувствовал себя властелином всего, это было сказочное время. Но рано или поздно все сказки заканчиваются. Я помог всем сдать этот предмет, а свою сессию завалил, и ушел в академ. отпуск. Еще у меня было своеобразное суждение, что программированием занимаются в США, а у нас только поля, фермы, заводы, цеха и все.
Бугалтер
Спустя 5 лет я устроился работать бухгалтером. Не могу сказать что робота была плохой, зарплаты хватало, хороший коллектив, но, все же, это было не моё. Мне абсолютно не было интересно развиваться в данной отрасли, я просто делал свои обязанности из дня в день. Плюс график работы не радовал (5 мин. опоздания – выговор), дресс код: рубашка + брюки + туфли в 30-градусную жару (кондиционер включать нельзя, потому что сотрудницам "дует", а окно "сквозит") и многое другое.

Я грел себя мыслью, что, поработаю, соберу денег и пойду учится в политех на программиста. На тот момент я уже знал, что в нашей стране ИТ отрасль уже хорошо развита, и в США ехать не надо)). Но это были просто мечты, а сам я ничего не учил, потому что был уверен, что выучить можно только в универе.
Я влюбился в ИТ
Однажды ко мне позвонил мой давний товарищ, с которым мы не общались с первого курса (после академ. отпуска мы практически не пересикались), и говорит, что он работает програмистом на Java, и вспомнил, что я, когда-то, неплохо разбирался в программировании, а у них на фирме скоро будет набор на курсы той же Java. Он мне сказал две недели почитать Шилдта и приходить.

И вот этот день настал. Скажу сразу, что меня, конечно же, никуда не взяли, но не в этом суть. Я зашел в офис и понял, что мой мир больше не будет прежним)). Мой товарищ встретил меня в шортах и домашних тапочках, рядом сидели парни и рубились в Mortal на PS, чуть дальше была видна кухня, и там люди что-то жрали вкусное, а наш ревьювер, проходя мимо нас, сказал: "я, сейчас розкину партейку в бильярд, и начнем". А я стоял и думал: "а как же туфли, а как же работа, какой бильярд?"

Вообщем, я влюбился в ИТ. С того момента я понял, что все, что мне нужно, это желание учиться и упорство.
JavaRush
Я продолжил читать Шилдта, писал по нему конспекты, но не хватало практики. И первый же запрос в поисковике выдал мне сайт JavaRush. Для меня это было нечто невообразимое. Я привык думать, что универ ничто не сможет заменить, что Java программист обязан знать С/С++, а то и Assembler, и еще было много предрассудков, придуманных мною же. А тут все по сути, и целая куча задач. То что надо.

Первые 10 бесплатных уровней прошли на ура, и я подумал, что справится с остальными не составит особого труда, и взял подписку на месяц))) Это был самый адовый месяц. Я спал по пару часов в сутки (ито мне задачи снились), на роботе начались проблемы. В итоге я так продержался 3 недели, и прошел только следующие 10 уровней.

Спустя недельку перерыва я более тщательно посмотрел на подписки, и что они дают. И тут я осознал, что JavaRush – это только верхушка айсберга, а все самое вкусное – это реальный проект по достижению 30-го уровня (на тот момент это уже был курс Григория "TopJava"). Когда я взлянул на стэк технологий с курса, у меня были смешаные чувства, с одной стороны я боялся огромно набора непонятных слов, за каждим из которых стояла какая-то технология/фреймворк, с другой стороны, я впервые увидел границы того, что я должен знать на позицию Java разработчика. У меня появилась цель, и я, не раздумывая, взял премиум аккаунт на JavaRush, и через пару месяцев попал на TopJava.
TopJava
Вот тут было действительно сложно. Я немного устал после нескольких месяцев упорной работы на JavaRush и разобраться во всех этих технологиях, фреймворках, аннотациях, xml-лах и прочем другом не хватало сил. И я допустил большую ошибку.

Во первых, увидев, что на курсе есть возможность повторного бесплатного участия, я сделал себе перерыв на 2 с лишним месяца. А во вторых, я решил не размещать свое резюме, пока полностью не выучу и не пойму весь курс TopJava. Стремится быть профессионалом обязательно нужно, но и еще должна быть уверенность в себе. Мне этой уверенности не хватало.

Спустя 2 месяца я приступил к изучению курса. Теперь все стало на свои места, я отдохнул, мог снова с удовольствием сидеть и учить. Я с нетерпением ждал выхода новых уроков. Параллельно я нашел 2 сайта с вопросами по Java, на одном 300, а на другом около 500 вопросов с ответами, включая Spring, Hibernate, Servlet, SQL и другие, и начал готовится к собеседованию.

Спустя пол года я уже был уверен что смогу составить достойную конкуренцию ребятам из технических вузов, и разместил резюме, но, ждать отклика мне пришлось очень долго, где-то 1,5 года. За это время я "затер до дыр" курс TopJava (все равно, каждый раз находил много нового, чего раньше не замечал), выучил наизусть все до единого вопросы с тех сайтов, прошел курс MasterJava.
Долгожданные вакансии
И вот, наконец, появились долгожданные вакансии, я начал ходить на собеседования. Идя на свое первое собеседование, уже после TopJava, я очень нервничал, думал: хоть бы впасть в ступор, и хоть что-то сказать.

В итоге меня собеседовали более часа, и я знал ответы на все вопросы, но у меня плохо с английским, и я не прошел. Так же и на втором собеседовании. На третьем я сразу сказал, что я плохо знаю англиский, мне ответили, что это не критично, и я пошел на тех. собеседование. Оно длилось полтора часа, после чего зашла HR, и сказала ревьюверу - "хватит мучать человека ))", потом мне сказали, что напишут, я вышел с офиса, а через 2 часа мне позвонили и предложили работу.

Я добился своей цели!
Эпилог
И вот, я уже пол-года работаю Java программистом, ношу шорты и домашние тапочки и получаю удовольствие от жизни). За эти полгода я уже успел поработать с многими новыми технологиями, разрабатывал приложения на микросервисной архитектуре (Spring Cloud), асинхронные (WebFlux, Vert.x), даже коснулса блокчейн технологий, и я понимаю, что это только начало. Но я уже не чувствую никакой неуверенности в себе, просто беру и пишу код. А все благодаря тому, что у моих знаний есть прочный фундамент - TopJava.

Вот и вся история. Хочу выразить огромную благодарность Григорию за его бесценный труд, а тем, кто еще проходит обучение, хочу пожелать уверенности и оптимизма на пути к успеху!!!