Java Online Projects отзывы о курсах и обучении | Написать отзыв о школе

Java Online Projects отзывы о курсах и обучении

Добавить в избранноеДобавлено в избранноеRemoved from wishlist 0
Сравнить
Категория:
Место в рейтинге: #64 в категории Отзывы о школах

167 отзывов о Java Online Projects отзывы о курсах и обучении

4.9 из 5
163
0
0
1
3
Написать отзыв
Показать все Самые полезные Высокая оценка Низкая оценка
  1. Николай Беляев

    Всем привет!
    В разработке софта я достаточно давно, но опыт работы с языком ООП был только в университете. Как-то захотелось написать что-то на Java – сел и сделал пару CLI приложений, а затем попросил посмотреть их реализацию знакомого тим-лида. Его ответ касательно архитектуры был ожидаемый (все было не очень радужно ))).
    Я загорелся идей изучить новый для себя язык, но делать это самому – значит думать, что у тебя все ок. Другими словами, нужен был наставник. И тут в одном из телеграмм-каналов была реклама BaseJava. Недолго думая я сделал вступительное задание и купил курс с проверкой ДЗ.
    Плюсы:
    – очень понравилась идея проекта – с коллекций до сервлетов;
    – мягкий дедлайн – полгода на реализацию всех заданий (я сделал примерно за 4 месяца, но месяц из них не открывал идею совсем);
    – менторы (отдельное им спасибо) – понравился подход – подсказки только в крайнем случае.
    Минусы:
    – редко, но местами монтаж вебинаров сделан из кусков;
    – копи-паст рабочего кода из готового проекта – может это и плюс, так как экономит время, но в некоторых моментах я бы предпочел, чтобы автор поймал ту или иную ошибку и тут же ее исправил – это очень сильно помогает при анализе своих собственных ошибок.
    В целом курс рекомендую и сейчас думаю над покупкой TopJava.

    Полезный(0) Бесполезный(0)You have already voted this
  2. Иван Беспалов

    Здравствуйте!
    Только что прошел курс StartJava и очень благодарен Максиму. Спасибо ему за то, что постоянно терпеливо правил мой идеальный код))) . Ведь понимаю, что стиль программирования занимает чуть ли не половину успеха в разработке ПО. Читабельность, понимание того, что написал, через некоторое время, использование в коде стандартов программирования – все это важно. Поэтому не экономьте на проверке ДЗ.
    Еще раз спасибо Максиму и Григорию. Иду дальше, BaseJava.

    Полезный(0) Бесполезный(0)You have already voted this
  3. Радик Гимадиев

    Проходил стажировку Topjava в период с января по май 2020 года. Для меня, как человека, который ранее с Enterprise Java дела толком не имевшего, это было сложно. В первую очередь из-за количества новой информации, которую надо не только понять, но и суметь применить при выполнении ДЗ. Проверку ДЗ я оплачивал, о чем нисколько не жалею, тем более что это можно сделать даже в рассрочку. Мне, как начинающему, сильно помогло, когда указывали на ошибки в коде.
    В общем было сложно и интересно. Голова пухла от количества информации. Времени на выполнение ДЗ оставалось в обрез, на написание выпускного проекта его не оставалось совсем)). Но все позади, и даже выпускной сдан. В процессе его написания, повторяя темы и вникая в суть некоторых проблем, лучше их запоминаешь, приходит понимание деталей. Для меня высокая сложность стажировки однозначно плюс – думаю, что профессиональный рост от этого ощутимее, ежели чем все было бы просто.
    Большое спасибо Григорию, Татьяне и Екатерине, за возможность приобрести так необходимые знания и навыки!

    Полезный(0) Бесполезный(0)You have already voted this
  4. Дарья Журавель

    Спасибо огромное, что создал TOPJava. Я не успела закончить ее, но благодаря знаниям, которые ты подарил…. Я смогла уже устроиться и пройти 3 собеседования на java-разраба. И теперь могу выбирать куда пойти… Спасибо Огромное!!!

    Полезный(0) Бесполезный(0)You have already voted this
  5. Павло Плинько

    Актуальные технологии – то что требуется во многих вакансиях.
    Несколько уровней ДЗ – можно регулировать уровень сложности под себя.
    Общение в чате с единомышленниками – огромная польза, погружаешься в обучение.
    Преподаватель – супер!

    Полезный(0) Бесполезный(0)You have already voted this
  6. Гульназ Тарханова

    Отличный курс, проходя который вам уж точно не будет скучно, поскольку с каждым уроком добавлять что-то новое в проект будет всё интереснее и интереснее. Бывало, что с нетерпением ждала некоторые занятия, а бывало и так, что что-то долго не получалось и это бесило, но это не сравнится с тем, какую радость можно испытать, когда пазл, наконец, складывается в понятную картину.
    Среди вещей, которые мне особо понравились, хочу отметить знакомство со Spring Data JPA и его применение, практика с AJAX и JSON, а также, общение в Slack, которое много дает в плане дополнительных материалов и обсуждений различных проблем.
    Курс собираюсь проходить повторно, дабы закрепить материал и получше изучить те моменты, которые ушли от моего внимания в первый раз.
    Если вы из тех, кому интересен процесс разработки, и хотите попробовать свои силы в создании веб-приложения с использованием популярных технологий, таких как Spring и Hibernate, смело выбирайте данную стажировку. Не пожалеете, как и я =)

    Полезный(0) Бесполезный(0)You have already voted this
  7. Максим Рыбалкина

    Находясь в поиске методов изучения Java – набрёл на сайт TopJava, почитал отзывы – и сразу записался на курс StartJava с проверкой ДЗ. До этого пытался учить по книгам и через JavaRush, но без обратного отклика знающего человека обучение не приносит эффекта – это аксиома для всех сфер жизни.
    Информация в курсе структурирована, Максим указывает на мельчайшие ошибки – и это очень хорошо, т.к. необходимо с самого начала прививать себе стиль грамотного и лаконичного кода; иначе потом будет трудно переучиваться(да и зачем?). Обучался с удовольствием; но верх удовольствия доставляли сообщения Максима с содержанием переходи к следующему уроку))) Всем рекомендую; ну и конечно же продолжаем :

    Полезный(0) Бесполезный(0)You have already voted this
  8. Сергей Путилин

    Привет всем! Недавно закончил проходить курс TopJava. Понравилось то, что материал подавался последовательно, от достаточно простых и понятных тем к более сложным (и, под конец, совсем непонятным). Удалось разобраться в большинстве материалов, несмотря на то, что опыта в такой разработке не было совсем. Очень помогал code rewiew, интересно получать разбор того, что написал и доводить до ума.
    В некоторых темах так и не разобрался, так что попробую еще раз, для закрепления.

    Полезный(0) Бесполезный(0)You have already voted this
  9. Евгений Алелеков

    Предыстория: учился я на специалиста по автосервису. Работал в торговле. Сначала продавал компьютеры, потом рыбу. Дослужился до директора, но удовлетворения мне это не принесло.
    После того, как я попал на JavaRush я осознал: что что-то в моей жизни не так… Не тем занимаюсь, не то делаю… Прошел тест на профориентацию. Выпало программирование. И эта мысль засела у меня в голове: Как так… 5 лет универа, потом 7 лет карьеры и всё мимо? Но ты ведь раньше не проходил таких тестов, – отвечал я сам себе. Сначала, вспомнил, что в школе учили паскаль, окей, загуглил, написал Hello world на паскале… На самом деле вкатило) А потом друг посоветовал онлайн курс JavaRush) и понеслось!
    Я выпускник Topjava 13. Не скажу, что я супер гений, но на работу я с 5ой попытки таки попал. Далеко не все готовы обучать Джунов. Хотят сразу готовых разработчиков. Но, ещё раз повторяю – не все. Я неоднократно хотел опустить руки… 5 месяцев вообще не работал. 3 проходил стажировку Григория Кислина, 2 искал работу.
    Спасибо Григорию и всем, кто меня поддерживал. Без вас остался бы торгашом..) Мне сейчас 31 год. И я понял, что каждый должен заниматься своим делом. Нравиться писать код? Пиши, а всё остальное придёт само!;)
    Напоследок: главное не отступать. Смотрите требования к вакансии. Нужно чётко понимать насколько вы им соответствуете. Когда ищешь работу, нужно понимать, что это надолго и тебе очень много времени там проводить. Это должно быть комфортное времяпрепровождения. Ну и ещё из личного опыта, добавлю, за каждое слово в резюме придётся ответить. Если пишете, что знаете REST controller, SQL и так далее, готовьтесь рассказать про это всё.

    Полезный(0) Бесполезный(0)You have already voted this
  10. Павел Мандрыгин

    Здравствуйте.
    Я долго искал профессию, в которой мог бы реализоваться. Не буду рассказывать предысторию. В итоге в августе 2018, когда мне было 30 с небольшим лет, я начал изучать java. Сначала теорию по видеоурокам. Затем на JavaRush была скидка ко дню программиста, и я купил подписку. Прозанимался до декабря, дошел до 20 уровня, и понял, что нужно браться за что-то серьезнее.
    Мне надоели эти консольные программки, которые к реальной жизни не имеют никакого отношения. Поэтому мой совет: 20 уровней JavaRush вполне достаточно, чтобы узнать базу и взяться за настоящий проект. Дальше там будет скучно, и просто пустая трата времени.
    Таким образом вскоре я нашел школу Григория и начал проходить BaseJava.
    Из плюсов могу отметить:
    – Доступная цена. Не советую поступать на разрекламированные курсы (все вы их прекрасно знаете), где нужно платить во много раз больше. Не факт, что вас там чему-то научат. А здесь при такой демократичной цене качество нисколько не страдает.
    — Проверка домашнего задания. Лучше идти с проверкой ДЗ, так как наставники помогают писать правильный код, называть переменные и методы подходящими именами, проверяют отступы, подсказывают, как можно сократить повторяющийся код. Большой минус самостоятельного изучения и JavaRush в том, что там этого нет, а рука уже «набита» писать неправильно. Для меня было сложновато перестраиваться.
    — Помощь ментора. Всегда можно задать вопрос и получить ответ. Если совсем завис, можно попросить, чтобы навели на мысль, дали небольшую подсказку.
    — Это настоящий проект. Материал дается постепенно, от простого к сложному, все закрепляется на практике тут же.
    Также хотел бы написать о минусах. Это мое мнение. Для кого-то это будут совсем не минусы, а кто-то этого даже не заметит.
    — Мало теории. Это чисто практика. Теорию придется самому искать, изучать параллельно. Здесь вам никто не будет разжевывать.
    — Хочется живого общения. Иногда есть совсем непонятные моменты, и в чате их прояснять не удобно и долго.

    Полезный(0) Бесполезный(0)You have already voted this
  11. Александр Наумов

    Всем привет!
    Я свои первые строки на Java я написал в марте прошлого года, когда начинал обучение на javarush.
    Через 4 месяца получил оффер и в первые же дни на работе понял, что вообще не понимаю, что происходит. И дело было не только в запутанности бизнес-логики проекта, а в недостатке практического опыта в Java.
    То есть интервью можно пройти, почитав книги, списки популярных вопросов с собеседований и потренировавшись на решении алгоритмических задач, однако, на проекте придется столкнуться с проблемами, решение которых потребует от разработчика:
    Во-первых, понимания сути проблемызадачи и определения методов её решения, а также уверенных знаний в Core Java.
    С этим поможет курс BaseJava. Когда я смотрел уроки и читал ссылки по пройденным темам, то все было логично, закономерно и понятно, но когда читал условия задач, то сразу возникали вопросы, в основном на последних занятиях.
    А так же о том с чего лучше начать решать поставленную задачу, в каком направлении двигаться. И этот момент очень важен, так как лучше сразу высказать свои мысли по поводу решения и спросить совет у опытных наставников или участников проекта, чем закопаться в задаче и потратить силы и время впустую.
    В общем, ревью кода + вдумчивое изучение всех материалов проекта дадут Вам результат!
    Во-вторых, уверенных знаний востребованных фреймворков. Тут поможет TopJava, к изучению которого я и приступаю.

    Полезный(0) Бесполезный(0)You have already voted this
  12. Константин Садомцев

    Свое знакомство и обучение языку Java и соответствующим технологиям я начинал с курсов на площадках edX и Coursera. Курсы дали неплохое знание синтаксиса языка, но имели один существенный недостаток – проверка домашних заданий (наличие которых, на мой взгляд, является одним из самых важных в процессе обучения) осуществлялась автоматизированно, и проверялись только данные на выходе из программы, но не сам алгоритм и его оптимальность.
    Следующим пунктом в обучении стала площадка Javarush, к сожалению, имеющая те же самые вышеобозначенные недостатки. К счастью, из комментариев на Javarush я узнал про авторский проект Григория Кислина – topjava.ru. Пройдя бесплатное тестирование (решение тестового задания), я получил рекомендацию пройти курс BaseJava c проверкой домашних заданий. И именно здесь я получил полноценную проверку домашних заданий, которой не хватало на других платформах.
    Команда наставников помимо проверки результата выполнения программы также указывала на недостатки эффективности алгоритма и правильности написания кода и мотивировала на поиск близкого к идеальному решения поставленной задачи. При этом сами задания являются не шаблонным повторением действий лектора, а требуют самостоятельного освоения новых знаний для решения задачи.
    По итогам прохождения курса имею исключительно положительные впечатления от курса и однозначно рекомендую его к прохождению – по соотношению затраченных средств и полученных навыков это наиболее удачный учебный проект из всех, с которыми я сталкивался.

    Полезный(0) Бесполезный(0)You have already voted this
  13. Максим Палий

    Этот отзыв прежде всего небольшая ретроспектива моей деятельности, направленной на изучение языка программирования Java и сопутствующего стека технологий для написания web-приложений.
    Все началось с того, что один мой хороший друг получил позицию manual QA в одной продуктовой компании, которая занимается разработкой социальной сети. До этого в моей картине мира не было даже намеков о том что такое web, http, тестирование, bug, объектно-ориентированное программирование, компиляция, не говоря уже о таких страшных вещах, как Java, IntelliJ IDEA, Git, сервлеты, JSP, Tomcat, Junit и т.д.
    Таким образом я открыл неведомую для меня область знаний, приняв решение пройти онлайн курс по основам тестирования. В качестве бонуса, по окончанию учебного процесса была пара лекций по основам автоматизированного тестирования на базе Java с использованием Selenium. Именно тогда я осознал насколько могущественна Java, и что с ее помощью можно сворачивать горы (хотя местами можно свернуть и шею – шутка).
    Далее последовало посещение двух очных курсов по программированию, которые набросали в мою голову целую дюжину различных терминов, концепций, понятий, и сформировали в моей голове хорошую мозаику, и полное непонимание того, как это все работает вместе. Отступать я не хотел, да и не видел пути назад. Я очень хотел сделать следующий шаг вперед.
    Волей случая я попал сюда, на проект BaseJava, который предлагал помимо знаний, их практическое применение на собственном проекте. После того, как я выполнил серию тестовых заданий и окончательно записался в ряды студентов Григория, Татьяны и Максима (чутких и отзывчивых кураторов проекта), моя хаотичная мозаика начала постепенно пазлом складываться в великолепную картину основ разработки могущественных web-аппликаций. Проект дал мне силы двигаться вперед и не отчаиваться, прибавил опыта и оживил мой аккаунт GitHub. Самое главное это то, что был заложен прочный и надежный фундамент для строительства enterprise стека. Нелегок и тернист путь Java-разработчика, но это мой полностью осознанный выбор, это путь который каждый джавер должен пройти.
    Следующим этапом будет покорение вершины TopJava, а затем… в прочем это будет уже совершенно другая история с которой я обязательно поделюсь)

    Полезный(0) Бесполезный(0)You have already voted this
  14. Павел Серебряков

    Как и многие, я начинал обучение на JavaRush. Данный проект познакомил меня с JavaCore, но по мере приближения окончания обучения всё отчетливее вставал вопрос – что делать дальше?
    Когда просматриваешь вакансии программистов и видишь там кучу непонятных слов в требованиях, понимаешь, что JavaCore это только верхушка айсберга и сам по себе он мало что дает. Умение выводить в консоль данные сейчас не актуально, на рынке труда это не продашь, а для создания годного продукта требуется знание многих технологий. И просто с каким-то знанием JavaCore в эту высшую лигу сложно зайти, потому что даже не ориентируешься что там, зачем и почему.
    Уникальность курса BaseJava, на мой взгляд, в том, что это как-раз-то необходимое связующие звено, которое позволяет вылезти из песочницы на тот уровень, где всё и крутится. Курс BaseJava, во-первых знакомит с возможностями Java 8, что обычно при изучении JavaCore опускается, во-вторых плавно знакомит со стеком технологий, необходимых для выпуска законченного продукта. Сам по себе этот курс не достаточен, но он дает ориентиры и необходимый уровень для дальнейшего развития.

    Полезный(0) Бесполезный(0)You have already voted this
  15. Georgy Manasyan

    Закончил стажировку, написал выпускной проект. Хочу отметить что преподаватель обладает на мой взгляд основными качествами как: превосходящими знаниями – огромное количество технологий, практический опыт – работа в топовых компаниях, и желание научить – спокойно по-доброму объясняет подход. Проверяющие д/з по делу и четко указывают все ошибки. Взял проверку заданий в самый последний момент, думал зачем она если на следующем уроке идет их разбор. Но сейчас могу сказать что, только благодаря домашкам стал начинать понимать и использовать технологии. Было много ошибок в коде который мне казался правильным и без ревью никак это не узнать. Но даже выполнив все, старался сдавать их в срок, настоящие трудности начались при написании выпускного проекта с нуля. Стало понятно что многие вопросы требуют разбора, пересмотра лекций и кода. Плотность и качество информации в материалах очень высокая и она поддерживается в актуальном состоянии. Многие задачи, казавшиеся не решаемые вчера, на следующий день на свежую голову решались довольно хорошо. Не получается за один день сделать, нужен методичный подход по 2-3 часа, иногда и больше, каждый день. Спасибо Григорию за курс!

    Полезный(0) Бесполезный(0)You have already voted this
  16. Евгений Ростовский

    Изучаю Java самостоятельно 2 года, в том числе сам разобрался со Spring, Hibernate, Maven..
    И в тоже время, придя на topjava, узнавал такие вещи, о которых и не знал раньше.
    Для меня это был ценный опыт. Отличная возможность перенять опыт у более сильного разработчика,
    за скромные деньги.
    Мало того, еще и платную стажировку и трудоустройство предлагают) + команду единомышленников.
    Курс действительно классный и закрывает все или почти все вопросы, которые остаются у разработчика
    при самостоятельном изучении всех названных в курсе технологий.
    Да, и самое главное – долгое время не мог устроиться на работу по Java (с 2016 года), похоже именно этот курс помог мне устроиться именно Java разработчиком) чему очень рад)

    Полезный(0) Бесполезный(0)You have already voted this
  17. Артем Арешко

    Прямо очень хочется скопировать предыдущий комментарий! =)
    Напишу тезисно:
    – Разобраны интересные и популярные технологии и инструменты (Maven, Spring, Hibernate)
    – Понимаешь (конечно еще относительно верхнеуровнево) принцип работы как рассматриваемых, так и аналогичных фреймворков
    – Наличие менторства и code review значительно помогает
    – Какие-то темы идут проще, какие-то сложнее. Все зависит от опыта в том или ином аспекте.
    – Если опыта работы нет ни с чем – нужно приготовиться к плотной работе
    – По-сути проходишь материал 2 раза: учебный проект + выпускной – это позволяет улучшить понимание
    – Старайтесь выполнять все задания. Практика, выполненная собственными руками (даже если не все получилось) дает больше, чем 10 просмотров того, как сделает другой.

    Полезный(0) Бесполезный(0)You have already voted this
  18. Иван Беспалов

    Добрый день! Расскажу свои впечатления о пройденном курсе TopJava.
    Он поразил меня широчайшим кругозором по современным технологиям , применяемым в Java.Курс можно использовать как записную книжку по программированию. Понравилась удобная подача материала. Множество полезных ссылок,обучающих видео уроков, комментариев по правилам выполнения ДЗ.
    В процессе урока сначала рассказывают и показывают как применять изучаемую тему, а затем необходимо ее закрепить на практике в домашнем задании. Всем рекомендую брать курс с проверкой ДЗ. Мне это помогло глубже понять темы. Кураторы всегда отвечают на возникшие вопросы , направляют ход мысли и помогают исправить ошибки. Я благодарен своему куратору Татьяне за помощь. Она не просто проверяла ошибки, а направляла меня на совершенствование кода.
    Выпускной проект. Это главная составляющая курса. Вот вы делали все по кусочкам , и вдруг надо самому создать рабочий проект, да еще и с изюминкой. Нужно придумать свой вариант развития событий. Только в процессе самостоятельного написания кода я понял какие хитрости приготовил Григорий. Скопипастить не получится , надо думать, надо вспоминать ,надо понимать как это работает. И когда проект готов , вот тут и появляется уверенность , что я смогу спокойно проити собеседование. Я понимаю как это работает и для чего это нужно. Выражаю огромную благодарность Григорию, Татьяне и Екатерине за помощь в освоении Java!
    Курс рекомендую всем , и новичкам и со стажем. Очень познавательно.

    Полезный(0) Бесполезный(0)You have already voted this
  19. Денис Волков

    Хочу поделиться своим отзывом о стажировке topjava.
    Понравилось, то что стажировка идет на приближенном к реальному проекте, на котором рассматривается достаточно широкий стек технологий.
    Очень хорошо, объясняется как одну и туже задачу решить разными способами.
    Код ревью дает часть информации, необходимую для понимания и закрепления материала. В целом очень гармоничное сочетание теории и практики. По завершении приходит понимание куда и главное как двигаться дальше.
    Спасибо всей команде http://javaops.ru/.

    Полезный(0) Бесполезный(0)You have already voted this
  20. Антон Кляшторный

    Стажировка – TOPJAVA мой первый опыт работы в IT.
    Нужно действительно работать над проектом, выполнением ДЗ.
    Во время первого и второго занятия старался освоить весь материал по ссылкам,
    на это уходило много времени, а когда доходило до кодирования приходилось смотреть все сначала и
    не успевал выполнять все ДЗ 🙂
    К третьему занятию выработалась стратегия, позволившая выполнять каждое ДЗ за неделю:
    1) смотрю видеоуроки
    2) накатываю патч после видеоурока (CNTRL-D смотрю изменения)
    3) приступаю к выполнению ДЗ (ссылки, google, stackoverflow)
    4) ориентация в проекте, понимание взаимодействия классов и методов
    5) настройка конфигураций
    6) группа slack
    7) DEMO – версия приложения
    8) чтение материалов урока
    Краткая формулировка заданий дополнена значительной информацией в виде подсказок и советов.
    Используйте всю предоставленную информацию. Читайте внимательно ДЗ сначала до конца (в 6-м пункте
    ДЗ может быть указано – первые 5 пунктов не выполнять, если выполнили 6-й 🙂 )
    пожелание: в каждом уроке добавить видео Debagger, Григорий показывал в видеоуроках как дебажить,
    но где эти ценные фрагменты искать? Я не умею дебажить! 🙁
    понравилось: опыт преподавателя, темп занятий, группа slack, восстанавливать сломанный проект,
    организация работы (стажировки).

    Полезный(0) Бесполезный(0)You have already voted this
  21. Евгений Крупин

    Курс очень понравился. Эта та стажировка, с которой следует начинать. Именно после стажировки начнешь понимать, что требуется крупным компаниям, и куда тебе следует двигаться.
    Кратко что понравилось:
    1. Последовательный порядок тем;
    2. Содержание каждого урока, особенно теоретической части;
    3. Грамотно поставленные домашние задания
    именно по пройденным темам;
    4. Переход от простого к сложному, а именно: это как мы прошли разные технологии от jdbc до datajpa, а также постепенное использование фреймвороков + UI по шагам.
    Если есть желание не просто программировать, а научиться это делать правильно и получить огромное количество опыта за короткий срок, то стажировка – это то, с тего следует начать (конечно после java core, java core – это просто Азбука). Сам записался на следующий курс, и дальше пройду остальные.

    Полезный(0) Бесполезный(0)You have already voted this
  22. DELETED

    Закончил стажировку, которая длилась с января по апрель 2019. Очень понравилась последовательность изложения, обилие теоретических материалов и ссылок, сложность домашних заданий. Весь курс пришлось держать себя в концентрации. Наличие дополнительного задания в виде выпускного, его выполнение открыло еще пробелы в знаниях, подводные камни, которые не были очевидны с самого начала. Обязательно вернусь к проекту еще раз самостоятельно – теперь уже с большим упором на теорию, так как всё свободное время включая выходные отнимали ДЗ и выпускной (и это не считая своей работы).

    Полезный(0) Бесполезный(0)You have already voted this
  23. Андрей Толкачёв

    Огромное спасибо проекту topjava за знания, что он мне дал, и ценнейший опыт. При приеме на работу опыт работы с таким количеством технологий приятно удивил тим лида и начальника отдела, и теперь можно спокойно развиваться как Java Developer ����

    Полезный(0) Бесполезный(0)You have already voted this
  24. Виталий Хан

    Для совсем новичков в заявленных технологиях курс на мой взгляд сложноват. Слишком много новой информации по разным фреймворкам, каждый из которых своеобразен и многогранен. В идеале заранее иметь некоторое представление (пусть теоретическое), тогда этот курс все зацементирует, склеит в единое целое и появится достаточно четкое понимание, как все это работает.
    Впрочем, вполне можно проходить этот курс, параллельно изучая темы и в других источниках (благо ссылок в курсе предоставлено более, чем достаточно). Главное, чтобы ничто не отвлекало от учебы.
    В курсе мне очень понравилась ежедневная обратная связь с наставником и однокурсниками. Вопросы в чате без внимания не оставались. И конечно же очень увлекла работа над выпускным проектом… У меня он сильно разросся со временем (ок. 3000 строк кода, хотя устранял избыточность везде, где можно). Именно во время этой работы многое в голове встало на свои места, и появилась вера в себя и в свои знания.
    В итоге, если вы новичок и не ограничены во времени на учебу, дерзайте! Курс задаст направление и однозначно поможет вырасти. Так же курс будет полезен и тем, кто уже имеет опыт работы в Java.

    Полезный(0) Бесполезный(0)You have already voted this
  25. Николай Пойманов

    Отличный курс!
    Проходил его сразу после StartJava и это помогло мне начать вникать в повышающийся по сложности материал. До этого был опыт с другими ЯП (php, python, javascript), и все равно не могу сказать, что делал все без напряжения. Лично для меня большим плюсом было то, что не было легко. Преподаватели проверяли ДЗ внимательно и безжалостно, в хорошем смысле этого слова. Некоторые задания мне возвращали на доработку по 3-4 раза, иногда приходилось более внимательно изучать дополнительные материалы, чтобы понять суть замечаний и сделать правильно. Повторюсь, это очень здорово! Имею за плечами большой опыт прохождения различных курсов, и точно могу сказать, что здесь тщательнее всего подходили к вопросу проверки заданий. По организационным моментам здесь тоже все хорошо. Можно задать любые вопросы, как наставникам, так и самому основателю проекта, люди открытые и общаются без всякого пафоса.
    Подводя итоги – если готовы много заниматься и не боитесь получать много конструктивных замечаний и исправлять ошибки, то курс для вас.
    Спасибо Григорию, Максиму, Татьяне и Ирине за уделенное мне время.

    Полезный(0) Бесполезный(0)You have already voted this
  26. Иван Подскочин

    Для меня, с моей работой, когда нету возможности прогнозировать свое свободное время, были очень актуальны мягкие временные рамки проекта. Достаточно хорошо структурирована подача учебного материала. Так же понравился удобный способ общения с помощью Slack.

    Полезный(0) Бесполезный(0)You have already voted this
  27. Григорий Кислин

    Denis Zherevchuk (я бы написал, но меня нет в ВК):
    Отличный курс, который позволяет выйти за пределы java core с простыми (или не очень) учебными задачами и начать погружение в работу над настоящим веб-приложением, которое что-то умеет и несет какой-то практический смысл. На основе чего можно уже пытаться сооружать что-то свое, насколько фантазии и трудолюбия хватит.
    В процессе попробовал разные фреймворки, библиотеки и технологии, которые живые, которые нужно знать и их в курсе много. Также много всяких мелочей, до которых самому дойти было бы сложно. Во что-то удалось погрузиться достаточно глубоко, что-то изучил только поверхностно – режим жесткий (для работающего), материала много и не всегда успеваешь тщательно разобраться. Главное не буксовать подолгу, а двигаться дальше. У всех свой уровень знаний, мой потребовал практически всего свободного времени на прохождение курса. Нужно быть готовым много читать и смотреть, и быстро.
    Мне помогли относительно поверхностные знания про http, сервлеты и jsp, sql, что есть hibernate и spring, htmljscss. Без этого я бы отвалился еще на первых занятиях. На голом core далеко уехать не получится, ну или нужно быть очень ловким 🙂 Так что стоит подготовиться.
    В процессе общение идет в slack – удобно, общаться с единоверцами – интересно и приятно 🙂 Основная информация, задания и результаты своей работы в github, то есть заодно и к git привыкаешь.
    Григорию огромное спасибо! Проекту успешного развития! Надеюсь продолжить свое обучение на следующем курсе – masterjava.

    Полезный(0) Бесполезный(0)You have already voted this
  28. Алексей Ключко

    В проекте ещё участвую, все просто отлично. Думаю, что буду участвовать ещё раз, так как некоторая магия ещё осталась не до конца понятой. Но в целом каша в голове превратилась из каши в относительно стройную картинку как оно вообще в Enterprise ���� Всем очень советую!

    Полезный(0) Бесполезный(0)You have already voted this
  29. Владимир Кизельбашев

    Всем привет! Тоже хочу поделиться своими впечатлениями от стажировки TopJava. Мне она очень понравилась! Во-первых, курс ориентирован на практику – получение практических навыков разработки законченного приложения. В процессе занятий мы создаём завершённое приложение, начиная с пустого проекта и заканчивая размещением готового приложения в облаке. В проекте используются современные и востребованные технологии, инструменты разработки, самые последние версии фреймворков. Spring 5 (MVC, Security, Data JPA), JPA (Hibernate), REST, Maven, Git, JUnit 5, Tomcat, PostgreSQL и др. Всё это активно используется в настоящее время в компаниях и требуется в вакансиях. Т.е. на курсе мы изучаем тот самый востребованный стек, который обязательно пригодится в работе! Во-вторых, очень удобна сама форма обучения. Записанные вебинары (видео) позволяют повторно просматривать их, прорабатывать домашние задания. В видео автор курса Григорий Кислин по шагам показывает и объясняет этапы разработки приложения. Начиная с создания Maven-проекта, подключения необходимых зависимостей, далее формирования архитектуры приложения, его слоёв и к реализации, конфигурированию, сборке и деплою готового приложения. Также очень ценно то, что Григорий в течение всего времени приводит примеры из своего практического опыта: как принято делать в реальных боевых проектах, какие сейчас тенденции в использовании тех или иных подходов к разработке и инструментов. Перед каждым уроком всем участникам приходит письмо с инструкциями очередного занятия и ссылками на материалы, патчи проекта. По ссылкам доступно огромное количество дополнительной информации для изучения. И в-третьих, отличная поддержка и общение в мессенджере Slack. Здесь происходит обсуждение занятий и домашних заданий, ответы на вопросы, общение с выпускниками, публикация вакансий, событий в мире Java-разработки. Всё это очень помогает в освоении нового материала. Спасибо Григорию за отличный курс и помощь, а также менторам и всем участникам группы!

    Полезный(0) Бесполезный(0)You have already voted this
  30. Ирина Грицюк

    Привет всем читающим! Напишу о том, чего при большом желании не придумаешь, о моем пути в ИТ. Я бухгалтер с 11-ти летним багажом стажа, на данный момент прошла курс BaseJava и после него сейчас прохожу курс TopJava. Расскажу о курсе BaseJava и как я там оказалась.
    Все началось с того, что меня всегда интересовало программирование, и я время от времени изучала его просто так, было интересно. Мой выбор языка программирования остановился на С++ и JAVA, так как хотелось писать что-то серьёзное, победила (как вы уже догадались) JAVA. И я приступила, учила её где только могла, на бесплатных ресурсах разумеется)). Много часов видео на ютубе, прошла древний (7-ми летней давности) пиратский курс по основам JAVA, начинала читать умные книги, но они были для меня на тот момент слишком заумные.
    Пройдя этот путь, я подумала, а не стать ли мне программистом? Мысль была верная, но как оказалось не своевременная. Пересмотрела кучу вакансий на должность JAVA junior developer, какие требования, кого ищут, и поняла, что мне туда не то что идти, а и смотреть вакансии рано :). Начала искать где бы получить нужные знания, в основном выбор был не большой, либо в другой город на курсы при компании, которая потом и берет на работу, либо интернет курсы. Ездить в другой город на обучение — это 200 км. туда и столько же обратно, а времени нету, занятия три раза в неделю. Начала искать интернет курсы, и потерялась в них, не понятно, отзывы про тот или иной курс очень противоречивые, тратить деньги и время в пустую не было желания. Пошла я третьим путём, оказывается есть и третий :), начала искать ментора, мне повезло, нашла. В профиле моего будущего ментора было указано место работы курсы BaseJava, я подумала «наверное щас на курсы будет предлагать». Правда поинтересовалась, любопытная я, что за курс, взяла первое задание, посмотрела и поняла, что я в нем вообще не ориентируюсь и пытаться отправить его на проверку не стоит, ибо такой курс я не потяну. Моим ментором стала Таня (огромная тебе благодарность), подсказала что и где решать, что читать, я все честно делала, подготовка у меня заняла около трёх месяцев!
    Я успешно прошла вступительное на BaseJava, так как в курсе я не сомневалась, Тане я полностью доверяю. Курс оказался очень насыщенным и интересным, я его брала с проверкой домашних заданий. Меня сопровождали Максим и Таня, делали ревью кода, учили правильно решать задания и красиво писать код.
    Многие ошибочно считают, что проверки не нужны, поверьте, ещё как нужны! Курс без проверок – это так пассивное участие в процессе, ты решаешь задачу, она может и не получится у тебя вообще, ты решаешь её не оптимально, у тебя ужасно выглядит код, ты смотришь тогда разбор домашки, повторяешь все, а практического опыта самого решения остаётся очень мало, нету нужной практики правильно мыслить, думать в правильном направлении. Вот здесь то и учат всему этому, в тебя вкладывают нужные знание, нормальными порциями, в нужной последовательности и с приемлемой скоростью.
    Я курс прошла за 3,5 месяца, при том что я работала на работе и у меня маленькие дети. Теперь обучаюсь на курсе TopJava, хочу его успешно завершить и пойти уверенно на работу. Желаю вам всем успехов в учёбе, терпения вам и упорства, и тогда у вас все получится! Отдельное спасибо тем, кто дочитал до конца 🙂 Значит вы упорны и готовы трудится!

    Полезный(0) Бесполезный(0)You have already voted this
  31. Антон Чемлев

    Всем хай! Вот и завершен курс BaseJava) Заняло это около 5 месяцев, с учетом загрузки на работе и прочих семейных дел) Самое главное, что я приобрел за время курса – понимание основ и уверенность в своих силах. Осознал всю важность ревью кода более опытными коллегами и наставниками. Спасибо огромное Максиму, Татьяне и Ирине за терпение и советы! Теперь вперед, к TopJava!

    Полезный(0) Бесполезный(0)You have already voted this
  32. Юрий Кузнецов

    вообщем хочу поделится со всеми, на 10ом задании я приостановился и решил опубликовать свое резюме (нахожусь сейчас в Москве).. до того, как я опубликовал резюме, уделил вниманию выпускному проекту… Почти доделал до рестконтроллера, но еще не сделал… Итого:
    Понедельник 10 сентября, публикую свое резюме, договариваюсь на среду на 2 собеседования
    так опишу первое собеседование, как проходило
    Собеседование было в компанию URSiP на 11 часов дня:
    1) Пришел, встретила HR-ка меня и сразу пошли в кабинет, сразу же подошел тимлидер, собеседование длилось около 35 минут. Первая начала задавать HR вопросы, кто ты, какие курсы проходил и т.п.(минут 5 заняло) я быстро рассказал о себе и о всех проектах, которые писал. Дальше собеседование сразу же перешло с тимлидером. ТЛ задавал абстрактные вопросы, про хибер, спринг, спринг мвс, спринг секьюрити(хотел еще про спринг бут, но так и не задал). Это был шок для меня, когда у меня начали просто абстрактно все спрашивать, но в принципе ничего сложного, я правда пытался всегда приводить примеры из проектов. Вообще я думал там будут такие вопросы глубинные, что такое scope, EntityManager и прочая хрень… В конце попросил ТЛ оценить меня, т.к. сказал, что не могу сам себе оценку поставить. Он ответил: В принципе не плохо, но надо быть уверенее в себе. В конце собеседования я запутался по поводу REST контроллеров, когда мы в методах указываем формат передачи, я ответил JSON, а он говорит, может JAKSON? я ступил и сказал: А точно, натупил, джаксон и через 5 минут он опять меня подловил на этой

    Полезный(0) Бесполезный(0)You have already voted this
  33. Константин Выговский

    Пошел на курс в качестве стажировки JavaRush. После Javarush мне казалось что я хоть немного, но понимаю в Java, но после прохождения TopJava я понял насколько я ошибался и теперь я понимаю сколько мне еще предстоит учить =) Курс нелегкий, но если у вас нет никакого опыта за плечами, то он просто необходим чтобы продолжить вхождение в мир разработки. После его прохождения вы начнете понимать и сможете использовать самые востребованные технологии и фреймворки. Да, есть куда копать глубже по каждой из технологии, но теперь я хотя бы знаю их стандартное применение и чувствую себя гораздо увереннее. Ни разу не пожалел что прошел данный курс!

    Полезный(0) Бесполезный(0)You have already voted this
  34. Юрий Мельников

    Курс отличный.
    Могу оценить его и как студент и как, тренер, обучивший около 40 групп (моя специализация – сети, cisco (CCNP)).
    Главное: это реальный стек. Берем результат нашей работы, подпиливаем напильником и продаем наш Pet Project малой компании.
    Т.е. это не гипотетический проект как-бы, а именно участие в разработке, участие в реальном проекте.
    Материала много, очень много, особенно в случае пробелов в базовых знаниях. Например для меня это frontend (html/js/css) и на нем у меня было потрачено много лишних нервов и времени. Ну это я почти не просил помощи в решения, а когда тратил время на оформление грамотного вопроса, то и ответ возникал сам собой.
    Тренер: как специалист – опытный, профи; как тренер – воду не льет, не жует.
    Что можно улучшить: однозначно на видеороликах, относительно решений, которые уже не актуальны для текущей версии курса, ставить метку/тэг.
    Например не актуально.
    У меня было пару раз, когда я залипал на каком-то неактуальном решении, которого в текущем патче уже не было. Вот прям сидишь и не понимаешь: вроде патч правильный, код работает, а видео совсем про другое. Смотришь минут 20 и только в конце видишь новую видеосклейку, с описанием текущего патча.
    Собственно:
    1) на курс MasterJava я уже подписался, к концу лета планирую освоить весь новый материал.
    2) выпускной проект превратился в реальный проект для компании, сейчас пишу его.

    Полезный(0) Бесполезный(0)You have already voted this
  35. Коив Игорь

    Добрый день! Сегодня завершил StartJava, курс который оказался для меня довольно интересным и не таким простым, как представлялось изначально. Довольно хорошо структурирован, но главная ценность не в этом, а в живом ревью кода от Максима. Месяцы самообучения, онлайн курсов и книг привели к умению писать г*внокод, объемом как Большая Советская Энциклопедия. Формат был не ведом, да и зачем? Поэтому комметрарии с замечаниями великолепны, очень полезно и круто. Вцелом, всем рекомендую, кто не умеет форматировать, оптимизировать и называть переменные по-человчески пройти саначала этот интесив

    Полезный(0) Бесполезный(0)You have already voted this
  36. Vladimir Kopendokh

    Прекрасный курс, самое главное с большим количеством практики, важно брать курс с проверкой, так как ребята менторы (всем вам отдельное спасибо: Татьяна, Катерина, Максим и Ирина) , заставляют действительно разобраться в темах и писать хороший код в первую очередь благодаря этим курсам снова вернулся в программирование (это желание мне не давало покоя последние 3 года) после более чем 15 лет перерыва, что значит фактически с нуля, так как хотя все эти годы и проработал в ИТ, большую часть из них на руководящих позициях. В итоге карьера – удачно изменена с CIO на программиста))), первую работу нашел и полностью доволен))) Через пару лет, думаю, нагоню потерянное по деньгам и вообще будет отлично))

    Полезный(0) Бесполезный(0)You have already voted this
  37. Григорий Кислин

    Павел Алексеев
    Всем привет. Закончил стажировку в мае 2019. Очень понравилось, что используются все востребованные технологии, что проект постоянно рефакторится и совершенствуются с каждым новым набором. Т.е. вы будете изучать не то, что было актуально годы или месяцы назад, а то, что используется на данный момент. Однозначно рекомендую курс тем, кто только закончил изучать язык. Помню себя после изучения основ. Я просматривал вакансии java разработчика и не нашел ни одной, где бы требовался только синтаксис. Зато нашел кучу пугающих слов: Spring, Hibernate, Maven, сервер веб приложений, REST и еще кучу других. Казалось, что освоить все это – немыслимое занятие. После прохождения стажировки я получил представление о самых необходимых технологиях и опыт в их использовании. Теперь меня не пугают требования к соискателям на сайтах поиска работы. Обязательно выполняйте домашние задания. А еще лучше – берите ревью кода. Тогда, при должном старании, по окончанию курса вы сможете составить достойную конкуренцию разработчикам со стажем 1 – 2 года.
    https://www.facebook.com/groups/javaops/permalink/652..

    Полезный(0) Бесполезный(0)You have already voted this
  38. Андрей Дементьев

    Очень удобно организована работа – всё онлайн. Есть видеозаписи уроков, что помогает освоить материал, особенно если вы не дотягиваете по уровню знаний. Множество ссылочек по темам и снова видеоурок) Разрабатываемый проект подрастает постоянно по качеству и в итоге из него может получиться отполированное профессиональное веб-приложение с БД, которое можно взять за основу в ваших задачах. Это отличная возможность всё потрогать собственными руками, так же курс можно пройти несколько раз, для более глубокого изучения технологий, если интересно. Повторное участие бесплатно (без проверки дз).

    Полезный(0) Бесполезный(0)You have already voted this
  39. Евгений Авилов

    Заходил на StartJava как на бюджетный способ посмотреть как вообще проходится такое обучение и смогу или хочу я учиться в таком формате. Оказалось, что я хочу и могу, а ментор Максим всегда оперативен и отзывчив.
    Курс дал начальное понимание оформления кода и начала java core. Начитываешься статей и начинаешь читать правильные книги и вникать всё глубже, подготавливая себя для дальнейших курсов.
    Считаю одним из важнейших итогов курса выполнение ДЗ1 на BaseJava за 15 минут.
    Спасибо большое за курс. Идём дальше 🙂

    Полезный(0) Бесполезный(0)You have already voted this
  40. Макс Валеев

    Всем привет.
    Я начал самостоятельно изучать программирование пол года назад. Потом понял, что самому это делать довольно сложно. Обычно просто не знаешь в какую сторону учить. Вроде надо все, а с чего начать и в какой последовательности продолжать — непонятно. В итоге решил записаться на какие-нибудь курсы. Там и расскажут что изучать, да и мотивации побольше, когда деньги платишь
    Пересмотрел много вариантов, но потом просто написал в сообщество программистов в своем городе и мне посоветовали посмотреть в сторону topjava.ru. Пошел на сайт, увидел что есть уровень для начинающих, туда и записался. Прошел вводное занятие и привет basejava
    Не буду расписывать что конкретно изучали, посмотрите программу сами basejava
    До этого, в основном, я осваивал только синтаксис Java, поэтому курс для меня был достаточно насыщенный. На практическую работу над проектом тратил минимум 2 часа в будние дни и 3-5 в выходные (ну пару раз пропустил… каюсь). Теорию читал и читаю каждый день в транспорте, на работе, перед сном. Теперь даже сам смогу сделать небольшое веб приложение
    Основную пользу получил от проверок домашних заданий. Спасибо Максу и Тане!)
    В следующем месяце планирую записаться на topjava. Пока что углублюсь в темы: коллекции, модель памяти, многопоточность и попутные к web разработке технологии(css, html, sql)
    Прохождение курса у меня заняло 2.5 месяца довольно интенсивных занятий, с учетом того, что я еще и работу работаю
    Спасибо всем, кто все это придумал, реализовал и поддерживает!

    Полезный(0) Бесполезный(0)You have already voted this
  41. Александр Губанов

    Рекомендую всем, кто желает освоить уровень Java-разработчика, пройти этот отличный курс. Основные положительные моменты курса: подача материала, формат проведения обучения(наличие домашних заданий и их разбор), много полезных ссылок, преподавание хорошего стиля программирования , интерактивность (есть группа Slack для обсуждения). Рекомендация для новичков: для более эффективного прохождения курса- перед его началом познакомиться с такими технологиями как javaScript, jQwery, ajax. Без базовых знаний Springa тоже будет тяжеловато.

    Полезный(0) Бесполезный(0)You have already voted this
  42. Андрей Тутик

    Удачный выбор задания, сама по себе задача не сложная для понимания, и если с первых занятий разобраться с логикой проекта, то потом новый материал воспринимается легче, т к ложится на подготовленную почву, образно выражаясь 🙂 Для меня лично, прохождение курса было большим шагом вперед в освоении Java, Спасибо!

    Полезный(0) Бесполезный(0)You have already voted this
  43. Антон Лачугин

    Всем привет. Закончил курс StartJava. Сразу хочу написать тем, кто сомневается брать или нет проверку заданий ментором – однозначно да, брать! Макс подходит к делу со всей серьезностью и показывает как писать код красиво, лаконично и главное правильно. Даже когда Вам будет казаться, что задание Вы выполнили правильно и полностью, Макс подскажет как улучшить код, правильно оформить и т. д. Домашние задание достаточно сложные для неподготовленного новичка, и после их решения чувствуется как ты становишься с каждым разом чуть больше профессионалом чем был ранее. После окончания курса рекомендую осмотреться с каким багажом Вы начинали и какой у Вас накопился к концу, это Вас приятно удивит.
    Главное не пропускайте ссылки в уроках – читайте все материалы, что указаны в лекции (они там не просто так).
    Хочу пожелать всем удачи в обучении! А я изучаю дальше.

    Полезный(0) Бесполезный(0)You have already voted this
  44. Дмитрий Козловский

    Думаете что курс StartJava сложен (зашли по ссылке на гитхаб и ничего не поняли – знакомое чувство) и сомневаетесь приобретать ли его? Вы правы! Но только в первой части предложения. Да это будет сложно, особенно если вы сооооовсем новичок и не можете отличить переменную от класса, и слышали о программировании, только то что там крутятся огромные деньги, а сами программисты катаются на гироскутерах и попивают смузи из огромных чанов.
    По второй части предложения отметайте все сомнения прочь, особенно если берёте курс с проверкой (ревью) кода от Максима. Возможно со мной сработал кумулятивный эффект моих предыдущих попыток войтивайти, но это не влияет на тот факт, что Макс создал отличнейший базовый курс для новичков, да и плюс за такой прайс ещё и ДОСКОНАЛЬНО проверяет и ЗАСТАВЛЯЕТ всё исправлять, не давая проходить к следующему этапу!
    Но и вам нужно будет приложить усилия – читать все статьи по ссылкам, набивать код в ненавистном (первое время) терминале, и всматриваться после этого в непонятный текст ошибок и вновь читать, что же там с тряслось во время компиляции. Но благодаря этому приходит осознание, что не всё так сложно как кажется на первый взгляд, а с таким ментором у вас всё получится ОБЯЗАТЕЛЬНО, главное не бросайте и пробуйте дойти до конца, хоть это и ваша нцатая попытка.
    А я, тем временем, отправляюсь к следующему этапу – BaseJava!
    Спасибо за то, что прочитали многобукав.

    Полезный(0) Бесполезный(0)You have already voted this
  45. Владимир Ефимов

    Добрый день, выражаю огромную благодарность Григорию, его труд для новичков неоценим. Стажировка дается нелегко(мало знаний в этой сфере), но даже не смотря на этот барьер, удается преподнести информацию и все успешно усваивается. На что стоит обратить внимание, Григорий является автором множества крупных проектов, что несомненно выделяет его из общей массы преподавателей. Огромное уважение и благодарность за ваш вклад в мое образование и успешную дальнейшую жизнь.

    Полезный(0) Бесполезный(0)You have already voted this
  46. Андрей Фырков

    Небольшой отзыв про курс topjava. Курс очень расширил мой кругозор в области java технологий и дал понять в какую сторону надо развиваться дальше, чтобы стать востребованным разработчиком. Курс достаточно сложный и емкий, и это не дает расслабиться и заскучать. Понравилось максимальная ориентированность на практику и самые свежие технологии, а также совместное решение возникающих задач и проблем и взаимная поддержка в группе однокурсников

    Полезный(0) Бесполезный(0)You have already voted this
  47. Вадим Федоренко

    Прошел интенсивный курс StartJava за 20 дней, очень понравился, много ссылок на дополнительные источники, которые очень мне помогли. Всем советую брать с проверкой вашего кода, так как в нем вся фишка. Максим подробно и понятно расписывает все недостатки вашего кода. В общем рекомендую.

    Полезный(0) Бесполезный(0)You have already voted this
  48. Станислав Попков

    Понравилося широкий охват Enterprise технологий, которые будут встречаться в работе и возможность с ними поработать. Мне кажется такому объему знаний и за 3 месяца нигде не научат. Самостоятельно это не выучить. Понравился подход накатывания патчей с последующим объяснением в видео. Григорий понятно объясняет. Теперь буду знать как можно настроить нужные фичи, решить задачу.

    Полезный(0) Бесполезный(0)You have already voted this
  49. Александр Петров

    Закончил BaseJava в сентябре 2019. Начинал изучение Java с нуля по книжкам и видео. В какой-то момент пришло понимание, что нужно продолжать обучение в рамках какого-нибудь контекста, то есть проекта, чтобы было наглядно видно применение полученных знаний на практике. Выбор пал на BaseJava и он себя оправдал.
    После работы очень часто вовсе не хотелось садиться за учёбу, но факт покупки курса заставлял делать это и двигаться дальше. Я старался честно осваивать все темы и читать все статьи по ссылкам к каждому уроку. Но иногда времени хватало лишь на домашние задания, а литература читалась вскользь. Совет участникам курса: не делайте так, переходите к следующему занятию только после плотного изучения всех материалов, тем более на собеседованиях 90% вопросов будет именно по темам этого курса (про Spring, например, спрашивают далеко не всегда и обычно к концу собеседования, как бонусом).
    Курс очень пригодился: развилось ООП-мышление, родился вкус к чистому коду, появилась любовь к рефакторингу и радость творчества при проектировании иерархий классов, ну и практика по задачам в рамках одного проекта (а не разрозненным, как на одном известном сайте) очень пригодилась в конце концов (я нашёл свою работу разработчиком довольно быстро).
    Рекомендую с проверкой домашних заданий!

    Полезный(0) Бесполезный(0)You have already voted this
  50. Максим Елизаров

    Уф, наконец-то удалось завершить курс StartJava!
    К Java в общем и к курсу в частности меня привлек товарищ, который уже пару недель занимался на этом курсе (чуть выше есть его отзыв). До этого самостоятельно пытался изучать Питон, но по собственному ощущению – вреда это принесло больше, чем пользы. Кто бы мог подумать, что если давать переменным адекватные названия, да ещё и оптимизировать свой код – то его читабельность повысится на несколько порядков.
    Конечно по началу пугали все эти Классы, строгая типизация, компиляция, гетеры и прочие сетеры. Но страх постепенно отошёл на задний план, дав место любопытству и изучению чего-то нового.
    Однозначно немалую, а скорей даже большую роль сыграл Максим и его ревью кода. Четко, структурировано, все по полочкам. Если сравнивать изначальный вариант своей программы и финальный, после всех правок от Максима, то можно получить сильный приток энергии для освоения новых ступеней Java!
    P.s.: Ок, переходи к следующему уроку и Поздравляю с завершением курса!(с)Максим – лучшие слова за последнее время!
    Однозначно рекомендую курс!

    Полезный(0) Бесполезный(0)You have already voted this
  51. Алибек Акбаров

    Здравствуйте!
    Буквально вчера закончил стажировку на курсе BaseJava. Стажировка у вас оказалась очень полезной и по цене очень приемлемой. Практика проверок ДЗ, их ревью очень хорошо прокачивает навык программирования и в первую очередь заставляет думать не просто как вообще написать работающую программу, но именно как написать эффективный лаконичный и хорошо организованный код.
    Большое спасибо ребятам, кураторам: Максиму, Татьяне и Ирине. Несомненно хочу поблагодарить автора и руководителя школы Кислина Григория за отлично организованный курс, лаконичную, четко сформулированную подачу материала. Также очень важно, что курс строится на создании и развитии конкретного приложения, которое из простого консольного становится полноценным веб-приложением пусть и с минимальным функционалом.
    Важно, что курсы поделены на уровни. На других курсах я такого не встречал. Также важным является то, что базовый уровень проходит в индивидуальном порядке и дается время на полноценную самостоятельную работу, нет ограничения по времени, например в одну неделю, т.к. не всегда успеваешь, по разным причинам, выполнять задания за конкретные сроки. Более того помимо этого, есть выбор проходить курс самостоятельно или с проверкой ДЗ, соответственно есть выбор и по цене. Естественно, что намного эффективнее заниматься с проверкой ДЗ. Выполнение заданий допускает некоторые вариации в реализации, но концептуально решение должно соответствовать правильному решению.
    Спасибо, что организовали такую полезную и доступную стажировку.

    Полезный(0) Бесполезный(0)You have already voted this
  52. Зина Смирнова

    Всем привет!
    Мой испытательный срок в компании мечты закончился и пришло время написать свою историю. Мой путь не был коротким, как и все стоящее в жизни, он потребовал времени и сил.Началось все с того, что я ушла в декрет с должности младшего научного сотрудника ИГГД РАН (геологический НИИ, а по образованию я химик). В декрете было скучно) Если серьезно, то появление ребенка многое меняет в жизни, у каждого по-своему, но лично мне стало совершенно ясно, что жизнь коротка и ее надо потратить на что-то стоящее. Я всегда хотела программировать, и даже поступила на матмех и химфак, но выбрала химфак (до сих пор не понимаю – ну почему??). Но считала, что все, образование получено и быть мне химиком, не выкидывать же 5 лет учебы + аспирантура. Казалось, что времени нет, уже поздно и тд и тп.
    А в декрете в постоянном дне сурка я поняла, что голову надо чем-то занимать. И решила, а почему бы и не попробовать, все равно дома сижу. Начала я с курсов python’a на Stepik.org. Прошла их и поняла, что точно буду программистом, сколько бы времени не заняла учеба, это мое. Хотя стоит заметить, что, если бы я в то время знала, что у JetBrains есть плагин, который поддерживает интеграцию со Stepik, это бы сэкономило мне значительное количество времени и сил. Об этом плагине поподробнее расскажу позднее 🙂 После курсов python’a настал некий переломный момент, мне было непонятно куда двигаться дальше, и друг посоветовал-таки перейти на джаву.
    Мне сделали оффер с первого же собеседования, без тестового задания, что, честно говоря, несколько шокировало, так как я настроилась на долгий поиск
    Где-то через полгода я нашла стажировку TopJava, которую проходила 2 раза. С первого раза усвоила 50% наверное, материала очень много, темп довольно быстрый. Очень много нужно читать, вникать и разбираться самому, но я это считаю большим плюсом, т.к. сразу настраивает на самостоятельный поиск информации и учит тому, что гугл – лучший друг, который знает все) У меня был тариф с ревью кода, это конечно очень круто. Ревью – главный фактор роста, забегая вперед, в моей компании 100% кода проходит ревью.
    Потом я сделала выпускной проект и по его результатам попала на следующую стажировку AT Consulting, которая тоже была весьма интересной и полезной. После нее я усиленно готовилась к собеседованиям, прям все-все учила. Прошла первое тестовое интервью по скайпу, потом начала рассылать резюме.
    На самом деле, лично для меня собеседования не оказались самым сложным этапом. Мне сделали оффер с первого же собеседования, без тестового задания, что, честно говоря, несколько шокировало, так как я настроилась на долгий поиск. И практически сразу после первого оффера меня позвали на собеседование в JetBrains в команду EduTools, занимающуюся разработкой плагина для обучения программированию. Я, конечно, не ожидала, что меня возьмут, думала – схожу хоть посмотрю, прикоснусь к прекрасному. Первое собеседование мне очень понравилось само по себе, прекрасные вопросы, было видно, как сильно ребята горят своей работой, все было очень доброжелательно и позитивно. Уходила я в восторге, ни на что не надеясь. Каково же было мое удивление, когда через пару дней мне прислали тестовое задание!
    Сейчас я джуниор в команде EduTools и я счастлива. Ведь я не только занимаюсь любимым делом, я вижу в своей работе большой смысл
    А ведь у меня уже был оффер, который я приняла, отказываться от него мне показалось неправильным, ведь было совершенно неизвестно, чем закончится история с JetBrains. Я оттянула выход на работу по первому офферу на 2 недели, в течение которых выполнила тестовое задание JetBrains. Вышла на работу в первую компанию (к слову, мне там понравилось, это был веб, spring и hibernate), отработала я там неделю, в течение которой успела сходить на финальное собеседование в JetBrains и получила от них оффер. Такой нервной недели в своей жизни я не припомню.
    Сейчас я джуниор в команде EduTools и я счастлива. Ведь я не только занимаюсь любимым делом, я вижу в своей работе большой смысл. Наш плагин помогает таким же людям, как я, изучающим программирование с нуля, изменить свою жизнь: проходя курсы по различным языкам программирования в интегрированных средах разработки JetBrains, становиться профессионалом в этой области. В нем есть интеграция со Stepik, Coursera, Hyperskill, то есть можно проходить курсы с этих платформ непосредственно в JetBrains IDEs и заодно сразу получать навыки использования профессиональных средств разработки. Учиться – здорово, а начинать заниматься делом мечты – никогда не поздно и возможно даже для мамочек в декрете 🙂

    Полезный(0) Бесполезный(0)You have already voted this
  53. Паша Попельницкий

    Отличный курс. Охватывает практически все аспекты web разработки на Java. Фреймворки, кеширование, слои приложения – всё отлично объяснено в объеме, достаточном для создания web-сервиса. Курс дает отличное понимание процесса разработки web-сервиса: от этапа проектирования до деплоя на сервер.

    Полезный(0) Бесполезный(0)You have already voted this
  54. Александр Королёв

    По образованию я генетик, учился в аспирантуре в Праге, занимался наукой в одном из институтов Чешской академии наук. И все бы хорошо, но капать эксперименты становилось все менее интересно, пока не превратилось в ужасно неприятную и скучную необходимость. В то же время всегда интересовали компьютерные технологии, поэтому в один прекрасный день я спросил у подруги-программиста с какого языка лучше начинать изучать программирование. Она посоветовала джаву и курсы Григория Кислина. Таким образом, в мае 2015 года я купил подписку и стал заниматься.
    Давалось не очень легко, несколько раз делал перерывы по месяцу и более, так как трудно было совмещать с основной работой. Помогало осознание факта, что программировать мне нравится, значит это мое, не стоит останавливаться, не дойдя до финиша. В конце концов, к маю 2016 года я дошел до 34-го уровня, вернулся в Россию и начал рассылать резюме. Однако мне не отвечали, так как не было практического опыта разработки. Я понял, что необходимо пройти стажировку. Как раз в мае начинался набор на очередной проект топджава, я заплатил за стажировку и получил тестовое задание.
    Через 2 недели я получил предложение о работе с зарплатой 60000 рублей в Санкт-Петербурге
    На тот момент о спринг и хайбернейт только слышал, поэтому тестовое задание показалось достаточно сложным. Но таки успел сдать вовремя и прошел. Занятия TopJava с самого начала были весьма содержательные, буквально за месяц-полтора познакомился со спринг, хайбернейт, мавен, базами данных. Указал проект в своем резюме, и чудо – начали приходить приглашения на собеседования. Первое я запорол, было много вопросов в тесте на спринг, которых еще не знал. Второе собеседование было по телефону, около часа общались на разные темы от java core до основ spring и SQL. В итоге через 2 недели я получил предложение о работе с зарплатой 60000 рублей в Санкт-Петербурге. И это еще до окончания проекта! Моей радости не было предела, наконец-то я нашел работу мечты. Проработав полгода в компании, я получил оффер из другой с более высокой зарплатой, с марта начинаю там работу. Очень благодарен проекту TopJava за полученные знания и реальный опыт на проекте, благодаря чему быстро смог найти хорошую работу java программистом.

    Полезный(0) Бесполезный(0)You have already voted this
  55. Тимур Муратов

    Мне сейчас 30 лет и я работаю программистом уже четвертый месяц и вот моя история о трудоустройстве:
    Учась в школе, я хотел пойти учиться на программиста, но к концу 11-го класса у меня в аттeстате было половина троек. Я хорошо разбирался и любил только математику и физику, остальные предметы меня раздражали. Завуч мне тогда намекнула, что не надо мне лезть в программисты, а выбрать что-то попроще. Я плохо тогда разбирался во всем, подал документы только на одну специальность (хотя можно было на несколько сразу), только потом я узнал, что с моими 14 баллами из 15 максимальных (физика – 5, математика – 5, русский – 4), я мог бы поступить на факультет, который готовил программистов. Но я поступил на специальность – ракетные двигатели. Отучился 4 года и бросил учебу, хотя учился хорошо (на 4 и 5).
    Я понимал что это очень далеко от программирования, но это напомнило о моей старой мечте
    После этого где только я ни работал. Последнее место работы было в фотосалоне, я был что-то типа техподдержки (ставил проги, обслуживал принтеры и много чего другого) и помимо этого обычным продавцом-фотографом, там же я сделал 1-ый сайт для компании, тогда он был на joomla, потом был переведен на wordpress. Я понимал что это очень далеко от программирования, но это напомнило о моей старой мечте. В 28 лет в феврале я твердо решил выучится и стать программистом. Тогда я решил поступить заочно на факультет ИВТ(информатики и вычислительной техники), я сходил в универ и узнал, что с моим дипломом о неполном высшем образовании, мне нужно будет сдать только русский, и порог прохождения низкий, все таки для платников. Я стал копить деньги на учебу. Тут же я решил выбрать язык программирования, который хотел бы выучить. Я выбрал Java, и ни капельки не пожалел.
    Джаву я начал учить по сайту интуит, но это было настолько скучно, что бросил. Стал читать книгу Философия Джавы Брюса Эккеля, книга отличная всем советую. Смотрел видео уроки на ютубе(советую кстати лекции у Головоча, мне понравились), и не только по джава, но и по операционным системам, базам данным, линуксу и др. Когда было лень что-то учить я слушал подкасты (Радио-Т, Разбор Полетов, DevZen), особенно люблю Разбор полетов, там одни джависты. Притом я 80% того, что говорили в подкастах, вообще не понимал. Мне мир программистов казался чем-то прекрасным и непонятным. Я хотел попасть в этот мир, и слушая такие подкасты я получал огромное удовольствие, так как словно окунался в этот мир. Я пытался понять о чем они говорят, иногда заглядывая в википедию, а в основном просто слушая (помню те незнакомые слова – Spring, JUnit, Casandra, интеграционные тесты и много других). Сейчас я почти все понимаю, о чем беседуют в этих подкастах.
    Как-то с начальством поделился, что собираюсь выучиться на программиста. На что начальница мне сказала, тебе 28 лет, сейчас школьники в компах лучше разбираются, зачем туда лезть.
    В этот раз я проигнорировал совет знающего человека.
    Пришла середина лета, настало время для того, чтоб поступать в вуз. И тут оказалось поступить с одним экзаменом можно только если у тебя нормальный диплом, а с моим о неполном высшем, мне нужно сдавать все 3 экзамена и я это время уже упустил в этом году. Я плюнул на них и решил купить какой-нибудь курс, как раз тогда был конец августа 2015, и на джавараш были скидки. Я взял курс с Реальным проектом (это была как раз стажировка от Григория Кислина). Вообщем мне нужно было пройти минумум 30 уровней из 40 и потом стажировку на проекте. Кстати за полгода в которые я самостоятельно изучал джаву, я продвинулся совсем немного. Я не знал что мне нужно конкретно учить, да и надеялся поступить в вуз и идти по их программе.
    Было тяжело. Саму джаву я знал хорошо, но работа с фреймворками, логирование, тестирование, мавен, томкат…
    До 30 уровня я дошел примерно за 4 месяца, при этом еще и ленился. Кроме JR я еще смотрел онлайн курс Головоча (единственный видеокурс на ютубе, который я досмотрел до конца). Был январь 2016 года, как раз шел набор на стажировку. Но нужно было сдать тестовый проект. У меня не хватало времени, и я решил – не буду торопиться, пойду на стажировку в мае. Так же в январе я ушел с должности техподдержки в своей компании, и остался просто продавцом-фотографом. Мне нужно было больше времени на учебу.
    К маю я сделал тестовый проект, и был зачислен на стажировку. Я был безумно рад этому и с нетерпением ждал начала учебы. Кстати замечу, в декабре-январе я еще покупал небольшой курс, где мы делали небольшое веб приложение. Благодаря этому курсу, я и написал свое тестовое задание. Переход от простых задачек к реальным проектам, это как с арифметики перейти к высшей математике.
    Было тяжело. Саму джаву я знал хорошо, но работа с фреймворками, логирование, тестирование, мавен, томкат. Это было нечто запредельным. Я старался изучать все что давали в уроках. Но быстро начал отставать. Я уже перестал делать домашку, до того как Григорий выложит решение. Мне было важно хотя бы понять, что тут вообще происходит. Я делал задания параллельно смотря видео с решением. И потихоньку начинал понимать. Кроме этого у меня тогда уже стоял линукс, и мне еще приходилось мучиться настраивая базу данных и другие вещи. Но на это я шел сознательно.
    В итоге когда закончилась стажировка (12 уроков), я закончил только 9 уроков. И то я понимал, что самостоятельно не смогу сделать такой же проект, не подсматривая в учебные материалы. Я начал готовиться к собеседованию, заучиваю основы джавы. У меня был план 10 сентября начать искать работу (выложить резюме в открытый доступ). Подготовил резюме, дал Григорию на проверку. Он мне посоветовал стажировку указать как опыт работы, что я и сделал. В итоге в моем резюме теперь было написано, что я программист с мая 2016 года. Как я знал тогда из различных источников, что в начале нужно главное устроиться, куда угодно, а потом время будет работать на тебя, чем больше стаж тем ты более востребован на рынке труда.
    В конце лета 2016 как раз была анонсирована стажировка Григория по многопоточности. Я записался на нее тоже, не жалея денег на это. Я хотел стать профессионалом в джава и я уже тогда начал понимать насколько много дают такие стажировки от хорошего специалиста. И, помимо этого, эта стажировка дает мне дополнительный стаж в резюме.
    Итак, наступило 10 сентября (это была суббота) и я выложил свое резюме на hh.ru, решил начать с этого. В моем резюме не было ничего особенного, указал учебу в универе 4 года, это было правдой, хотя я и не закончил ее. Указал последние 2 места работы, 1-е – сисадмин в сети фотосалонов, где я до сих пор работал, а 2-е – программист в Online Java Project. Указал свои скилы, и свой домашний проект (параллельно стажировке начал делать еще летом). И какое было мое удивление, что 12 сентября (в понедельник) я получил отклик на вакансию. Я созвонился с кадровиком, она меня спросила, почему я решил поменять место работы, я честно ответил, что это стажировка, и что я решил сменить свою область деятельности. Вообщем отвечал честно, волновался (все таки первый раз на программиста устраиваюсь). На следующий день мне пришло письмо с приглашением на собеседование. Мой непосредственный начальник, который меня должен был собеседовать, немного задержался, я общался сначала с другим. Когда пришел тот, кто меня должен был собеседовать, он даже вроде ничего не спрашивал, просто сидел (компания куда я устраивался было достаточно крутая), тогда я сам начал рассказывать о том что знаю и умею, и весь разговор был о стажировке. Потом я стал спрашивать о том что делают у них, какую систему сборки используют, какие БД, есть ли команда тестировщиков или разработчики сами тесты пишут и т.п. Мне показалось, что я произвел достаточно хорошее впечатление, так как достаточно суровый вначале начальник стал более дружелюбным. Он сказал что вышлет тестовое задание и мы попрощались.
    Через пару часов, мне пришел ответ, где написали что я успешно прошел испытания
    Когда я приехал домой тестовое задание уже было в моей почте. Надо было скачать их тестовый проект с гитхаба, доработать сущности и один метод, плюс добавить тестовые данные. Когда я скачал и открыл проект я был в шоке. Такого я еще не видел вообще. Это был многомодульный мавен проект, в котором классы сущностей и интерфейсы генерировались из специальных файлов. Я был в шоке. Я даже не мог запустить его на томкате. Где то 12 часов я пытался разобраться в нем и запустить его, настраивая окружение и др. Была уже ночь, пока я пытался запустить проект, я немного разобрался в нем. Но голова уже не работала и я лег спать. На следующий день, я плюнул на попытки запустить проект, сделал задание, как считал правильным, даже не сумев проверить. Написал ответ, в котором описал то что не смог запустить проект, описал почему не смог, сделал некоторые предположения, описал эксепшены которые вываливались при попытке собрать проект и в конце кинул ссылку на коммит с моим решением тестового задания. Я ни на что не надеялся, так как думал что провалил тест. Но через пару часов, мне пришел ответ, где написали что я успешно прошел испытания и если Служба безопасности даст добро, то они меня возьмут. Я был безумно счастлив, тем более что оклад, который они мне предложили, даже на испытательном сроке был больше, чем я вообще ожидал. Итого не прошло и недели как я выложил резюме, а меня уже приняли.
    Пока я ждал ответа от СБ, я еще успел сходить на собеседование в епам, там меня проверили по всему основному джава стеку. Там я еще раз убедился, что мои слабые стороны это SQL, JavaScript и фреймворки. До второго уровня проверки в епам (проверка английского) я так и не дошел, окончательно приняли в 1-ю компанию.
    Я был уже официально инженером-программистом, и это меня безумно вдохновляло
    Я старался работать много, приходил рано, задерживался. Я с трудом понимал что такое мы делаем, и замучил наверно своего начальника бесконечными вопросами. Но я старался все понять, и постепенно понимал. Домой я приходил выжатый как лимон. Я не мог ничего больше учить дополнительно по вечерам, мой мозг отказывался что-то воспринимать. Но я ходил на работу с радостью. Я был уже официально инженером-программистом, и это меня безумно вдохновляло. Через 2 месяца закончился мой испытательный срок, и с декабря я уже нахожусь в полных правах.
    Из личных успехов: в декабре мы уже запустили небольшой проект (вернее сказать серию дополнений), бэкенд который был написан полностью мной (под руководством моего начальника конечно), один микросервис я написал сам от бекэнда до фронтенда(пришлось учить React.js), но он пока еще не выложен. Специфика моей работы – суровый энтерпрайз. Я как раз и мечтал о такой работе. Мои строчки кода уже крутятся на боевой и я счастлив от этого. Конечно были и проблемы, я косячил, писал код с багами, находил эти баги у себя и не только у себя. Есть нехватка знаний, которая быстро закрывается во время практики, но не вся. Чтение логов стало для меня привычным делом, я просмотрел уже наверно сотню страниц логов. И свой код я пытаюсь подробно логировать, чтоб можно было быстро выявить ошибку по логам.
    Я хочу сказать огромное спасибо Григорию Кислину, за его прекрасную стажировку.
    Это высококонцентрированный источник знаний
    Во-первых я хочу сказать огромное спасибо Григорию Кислину, за его прекрасную стажировку. Это высококонцентрированный источник знаний, которые самостоятельно получить очень трудно, тем более за такой короткий срок (12 недель). И именно участие в стажировке сыграло главную роль в моем быстром трудоустройстве. Это и опыт участия в настоящем проекте, о котором можно рассказать на собеседовании, это и стаж программиста, который можно указать в резюме.
    С того момента как я решил стать программистом, до моего 1-го рабочего дня в качестве программиста, прошло примерно 1,5 года. Из них действительно продуктивно прошли только 4 месяца онлайн курса джавараш и 3 месяца стажировки у Григория. Да я изучал еще самостоятельно много чего, но это было хаотичное изучение и я много ленился. В общем этот срок в 1,5 года можно было бы сократить в 2 раза, хотя возможно иногда лучше если изменения происходят плавно, а за эти 1,5 года я очень изменился.
    И хочу сказать свое мнение о платных курсах: я всегда с радостью покупал курсы, если видел, что они мне помогут достигнуть моей цели. Если посчитать сколько я потратил всего на обучение джавы, то выйдет примерно так: в конце августа 2015г, купил расширенный пакет от джавараш вроде за 10 тыс. руб., зимой 2015 дополнительно покупал миникурс создания вебприложения – 5 тыс.руб, после стажировки в конце лета 2016 купил курс многопоточность у Григория – 8 тыс.руб, итого 23 тыс руб. Так вот, за 1-й месяц работы, будучи еще на испытательном сроке, я заработал больше чем потратил за 1,5 года на свое обучение.
    Сейчас мои планы снова пройтись по 1ой стажировке, досконально изучая все, а потом 2-ю стажировку (многопоточность), тоже досконально все изучая. И очень хорошо, что стажировки даются в бессрочное пользование, можно проходить их сколько захочешь раз. И мое мнение, они дают уровень знаний хорошего мидла.
    Желаю всем удачи в обучении джава и других языков программирования. Никогда не слушайте никого, кто говорит вам, что вы что-то не сможете или что-то не для вас. Не бойтесь вкладывать в себя, в свое обучение средства, они вернутся сторицей. Учитесь у профессионалов, если хотите стать профессионалом. Любите то дело которым хотите заниматься, и оно быстрее примет вас. Общайтесь с программистами или слушайте подкасты, чтоб лучше и быстрее понять этот удивительный мир программирования.

    Полезный(0) Бесполезный(0)You have already voted this
  56. Дмитрий Меречко

    Напишу и свой отзыв. Эта стажировка не для лентяев,много приходилось гуглить и искать решения различных задач. Но,думаю,это и есть основная работа java-разработчика.Ведь держать в голове сотни библиотек и знать нюансы различных фреймворков невозможно. Многое приходилось разжевывать для себя самому,поэтому те, кто думает,что тут прям за руку ведут – ошибаются. У меня только положительные эмоции. Решение домашних заданий отнимает много времени, так что готовьтесь немного зарыться и предупредите домашних)

    Полезный(0) Бесполезный(0)You have already voted this
  57. Алиночка Ривас

    Всем привет! Курс Topjava очень понравился. Наставники делают подробный ревью и на возникающие вопросы всегда отвечают развернуто. Рекомендую проходить стажировку вместе с ревью, так как без него смысла мало. За время стажировки получила бесценный опыт и сдала выпускной проект с отличием. Огромное спасибо Григорию и моему наставнику Екатерине!)

    Полезный(0) Бесполезный(0)You have already voted this
  58. Дмитрий Лощенков

    Спасибо за крутой проект! После освоения языка это то, что нужно, чтобы окунуться в мир Enterprise. Особенно хотелось бы отметить выверенное сочетание теории и практики, на каждую тему присутствуют задания, достаточно сложные, но выполнимые. К заданиям прилагаются ссылки на доп. материалы, ссылок достаточно как для поверхностного, так и для более глубокого изучения, есть ссылки на видео других авторов, позволяющие взглянуть на проблему под другим углом.
    При прохождении проекта предоставляется доступ в slack-группу, где можно получить поддержку от Григория и его команды, а также советы и рекомендации от ребят, которые уже разобрались в вопросе или проходят стажировку повторно. Стек осваиваемых технологий – то, что нужно человеку, желающему войти в мир корпоративного программирования.
    Еще раз спасибо и всяческих благ!

    Полезный(0) Бесполезный(0)You have already voted this
  59. Фёдор Скрипников

    Прошёл курс BaseJava. Нисколько не жалею о том, что взял курс вместе с проверкой домашних заданий – это в нём самое ценное. Очень понравились замечания по стилистике кода, именованию переменных, практическим нюансам, некоторые домашние задания переделывал до 6 раз! Понравилась последовательность изложения и обилие ссылок на материалы, при желании можно здорово подтянуть азы или восполнить пробелы в знаниях. После прохождения этого курса чувствую, что легко могу написать простое веб-приложение, чего еще 3 месяца назад бы не сделал. Спасибо!

    Полезный(0) Бесполезный(0)You have already voted this
  60. Максим Рыбалкина

    Окончил курс BaseJava; собственно и готовился к нему тоже на этом проекте)
    Сложности и порою бессонные ночи явно пойдут на пользу) Проверка кода несколькими менторами помогает по-разному смотреть на информацию и собственный код; потому Татьяне, Ирине и Максиму выражаю лютейшую благодарность!
    Кто находится в раздумьях – ваши раздумья не научат вас кодить; в отличии от данного курса и проверок ДЗ(берите обязательно).
    Минус один барьер на пути к карьере разработчика; переходим к следующему…))

    Полезный(0) Бесполезный(0)You have already voted this
  61. Артем Гордеев

    Добрый день! Начал изучать Java c конца 2018. До этого мой опыт ограничивался парой курсов по C и C++ в университете. Начал с курса CS-50 на сайте JavaRush, там же прошел все курсы по Java. Из книг читал Ч. Петцольд – «Код», Г. Шилдт «Java. Полное руководство», Р. Лафоре «Структуры данных и алгоритмы Java», Head First «Паттерны проектирования» + смотрел обучающие видео на Youtube. После курса JavaRush я оказался здесь. Участие в курсе Topjava дало мне новый бесценный опыт. Мы наконец покинули песочницу и оказались в мире реальной разработки. Здесь мы сталкиваемся с написанием настоящего Web-приложения. Решаем проблемы, с которыми предстоит встретиться в работе. Приходилось днями сидеть над теорией, решением домашних заданий и написанием выпускного проекта. Очень помогло ревью кода. Кажется, что все сделал нормально, а потом исправляешь целый список замечаний, на которые не обратил внимание. Хочу поблагодарить Григория, Татьяну и Екатерину за возможность перенять ваш опыт.

    Полезный(0) Бесполезный(0)You have already voted this
  62. Константин Виноградов

    Стажировка, пожалуй, даже превзошла мои ожидания. Очень хороший и продуманный стэк технологий. Домашние задания подобраны так, что буквально заставляют разобраться в теме и код ревью это для меня стало самым ценным в проекте. По поводу времени – совмещать с работой можно, но все прочие дела приходится откладывать – ну то есть мой стандартный график: четверг-пятница вечера смотрю занятие, суббота-воскресенье иногда и понедельник делаю дз и отсылаю на ревью. Вторник-среда дорабатываю дз после ревью. По факту пол дня в воскресенье свободны и если повезет вечер среды. Но интересно и круто) Я параллельно учусь на гикбрэйнс (лучше не совмещать все таки) topjava имхо намного полезнее и интереснее. У меня всё. Всем удачи в обучении. Григорию и команде спасибо за замечательные курсы! Продолжу на мастер-джава

    Полезный(0) Бесполезный(0)You have already voted this
  63. Игорь Райц

    Пожалуй уже все сказано выше, поэтому просто хочу поблагодарить Григория и его команду за такой замечательный проект. Полученные знания позволили пройти собеседование и устроиться на работу. Однозначно рекомендую всем, кто хочет связать свою жизнь с разработкой!

    Полезный(0) Бесполезный(0)You have already voted this
  64. Виктор Чеботарь

    Спасибо! Фактически получил опыт работы.
    – На проекте изучают в теории и на практике именно те технологии, которые используются в работе.
    – Подробные и понятные видео с разбором теории.
    – Обилие ссылок, книг, источников, статей теоретической информации. (в инете их так просто не найдешь)
    – Ключ для идеи.
    – Общение в слэке. (привыкаешь, ведь важно потом с коллегами общаться так, чтобы тебя понимали)
    – Возможность проходить курс повторно. И не только…
    Советую всем ставить себе dead lines по заданиям и укладываться в них.

    Полезный(0) Бесполезный(0)You have already voted this
  65. Антон Ёлгин

    Проходил курс в октябре 2016. После курса около 2-х месяцев делал выпускной проект, просматривая записи вебинара и читая дополнительные материалы к лекциям. Курс давался мне очень непросто и это при условии, что я на тот момент нигде не работал и все время посвещал учебе. Но в конечном итоге полученных знаний мне хватило, чтобы без особых проблем устроиться на работу. Я отправлял резюме всего в 2 компании и обе компании позвали меня на собеседование после того, как я выполнил тестовое задание. Первое собеседование я не прошел, во вторую фирму меня взяли. В процессе обучения у меня было 2 основных вопроса: насколько сильно данный проект отличается от реальных и что даст мне в плане опыта данная стажировка? Реальные проекты пишутся примерно так же, просто они больше. Знаний, полученных в данной стажировке, мне хватило, чтобы практически сразу чувствовать себя уверенно в реальном проекте. Без этой стажировки я бы работу скорее всего не нашел. Так что Григорию огромное спасибо за курс!

    Полезный(0) Бесполезный(0)You have already voted this
  66. Александр Шостка

    Всем привет. Закончил StartJava. На очереди BaseJava. Курс понравился. Все очень структурировано и разложено по полочкам. Много материала для самостоятельного изучения и практики. А также много дополнительных ссылок от Максима, из которых можно почерпнуть много чего интересного. Разбор темы и ссылки отлично дополняют друг друга.
    В некоторых заданиях приходилось искать решение, о котором ты можешь вообще не знать, и тратишь на это целые дни, но это помогает думать как программист. И мозги встают куда нужно. Спасибо Максиму за терпение.

    Полезный(0) Бесполезный(0)You have already voted this
  67. Александр Андреев

    Вообще, что такое программирование я немного слыхал и до знакомства с TopJava ) В школе и универе я был в этом далеко не последним, но наука сия была не самая профильная, да и я как то не связывал с ней своё будущее. Пока… Пока на одной из последних работ я внезапно не обнаружил что… количество седых волос на голове неприлично выросло, а кол-во нулей на личном счёте расти не хочет. И возник вопрос, а стоит ли оно того?) Надо делать ход конём!
    Окинул я взглядом своих знакомых-товарищей и осознал, что больше всех поднимает кэша тот, кто работает программистом. Плюс эти ребята получают бонусом всякие там ДМС-качалки-соцпакеты-английский + белая зп + всё остальное согласно ТК РФ + работать надо именно головой + не переживают что их могут уволить, так как новую работу за неделю смогут найти. Ок. Зашёл на сайт вакансий, помониторил какие программисты с какими окладами требуются моему городу, стране и миру. И понял, что мой путь — это слово из четырёх букв: JAVA.
    Затем подумалось, что самому это дело изучать долго и сложно. И вообще у всех великих были хорошие учителя. Где бы мне их найти? И пошёл я искать ответ в этот ваш интернет. И был поиск курсов, и был анализ их эффективности, и выбор пал на сайт TopJava. А точнее на курс StartJava для тех, кто совсем бом-бом )).
    Глаза бегали по строчкам кода, руки писали конспекты, нейроны плели новые связи, а голоса в моей голове шептали заводы в стране стоят, а ты со своим программированием!… А я всё продолжал слать домашние задания Максиму. А он в ответ продолжал их не принимать и говорить – а вот тут не рационально, а вот так не будет правильно работать, а вот тут не по канону, а вот тут лишнее, изучи такую-то тему по лучше… Смекаете к чему это я? К тому, что вся соль в индивидуальной проверке решений и качественной обратной связи. Причём практически в любое время дня и ночи). Приходилось переделывать, каждый раз открывая что-то новое.
    Как говорил Мао, код в 1000 классов начинается с пары работающих строк… Следуя заветам мудреца, я продолжал свой IT-путь не смотря ни на что, при этом одновременно подрабатывая в другой сфере. И вот, первая вершина взята и сейчас я отправляюсь на новые рубежи – курс BaseJava. Всем сомневающимся рекомендую пойти по моим стопам и вкусить радость побед (это когда Максим наконец-то пишет ок, переходи к следующему заданию)))). В общем, денежек это своих стоит. Оглядываясь назад понимаешь, что всё не так уж и сложно, главное не сдаваться. И всё только начинается…
    Извините за орфографию и пунктуацию, писал на лету).
    Да приснится вам чаша с кофе!)

    Полезный(0) Бесполезный(0)You have already voted this
  68. Антон Аронов

    Прошёл данный курс. Все очень понравилось. Изложение сложных тем объясняется очень доступным языком и по существу. Многое, что раньше пытался изучить сам, но не мог понять, Григорий разложил по полочкам и на примерах все объяснил. В усвоении материала очень помогают ревью домашних заданий. Кто сомневается проходить этот курс, не сомневайтесь, проходите – не пожалеете! Спасибо преподавателям, все было отлично!

    Полезный(0) Бесполезный(0)You have already voted this
  69. Григорий Кислин

    Zamyslov Oleg
    Григорий, привет! аккаунта нет, пишу сюда.
    Узнал о стажировке на сайте JavaRush. Пришлось в темпе пройти 5-6 уровней, чтобы успеть на осенний набор.
    Стажировка очень понравилась. Отлично подобранная программа, интересные домашние задания. Занятия состоят из видео-лекции и множества дополнительных ссылок по теме урока. Руководитель стажировки Григорий все понятно объясняет, если вопросы остаются, то всегда можно спросить совета в чате, получить подсказку. Материала очень много, поэтому советую не сачковать ни дня, сразу накопятся долги. Некоторые задачи заставляли серьезно закопаться в доки, что тоже считаю большим плюсом :slightly_smiling_face:
    Спасибо автору курса, всем рекомендую!

    Полезный(0) Бесполезный(0)You have already voted this
  70. Раиса Рызбекова

    К тому моменту, как найти topjava.ru, я полгода изучала Java, базы данных и другие технологии full-stack разработки. Написала первое приложение. Но после проваленного собеседования поняла: приложения, которое просто работает, недостаточно – как минимум, оно должно быть грамотно спроектировано, должны быть применены популярные фреймворки, такие как Spring, Hibernate.
    Я искала возможность научиться хорошим практикам разработки у профессионала. Проект TopJava помог решить эту проблему. Перед участием в TopJava также прошла BaseJava, чтобы систематизировать базовые знания.
    В TopJava для меня было важно, что:
    – используются самые востребованные технологии;
    – разрабатывается целостный проект – это позволяет получить навыки работы с этими технологиями, понимание места и роли каждой технологии в проекте, тонкостей их применения;
    – ооочень много рекомендованной литературы, ссылок на источники для дополнительного изучения;
    – благоприятная атмосфера для профессионального роста и учебы, атмосфера взаимопомощи;
    – удобно организована работа в Slack и на GitHub;
    – можно повторно пройти курс, что я и планирую сделать.
    Большое спасибо менторам, а также моим однокурсникам и однокурсницам за участие в разностороннем обсуждении сложных мест курса, что делились полезными ссылками, опытом. Это помогло мне гораздо глубже понять многие темы. Желаю всем найти работу мечты!

    Полезный(0) Бесполезный(0)You have already voted this
  71. Григорий Кислин

    Стажировкой topjava я остался доволен. Мне, как новичку, было довольно сложно успевать осваивать материал и делать домашку. Курс содержит множество востребованных технологий, встречающихся практически в каждой Java-вакансии. Григорий доступно и последовательно излагает каждую тему. Так что, как только позволит время, собираюсь записаться к нему на курс «Многомодульный maven. Многопоточность. XML. Веб сервисы. Удаленное взаимодействие». Основные плюсы курса:
    1. Набор технологий.
    2. Очень доступное изложение.
    3. Возможность участвовать повторно.
    4. Куча полезных ссылок.
    5. Ключ для Idea.
    Спасибо Григорию.
    Всем успехов!
    Тарасевич Максим

    Полезный(0) Бесполезный(0)You have already voted this
  72. Алексей Аксёнчик

    Хороший курс. Пришел не него после 32 ур джавараша и без каки либо знаний j2ee технологий. Не могу сказать, что я теперь стал большой знаток в этом, но по крайней мере названия этих технологий теперь не просто набор букв. особо заглянуть под капот и что-то запомнить не получилось, а вот практических навыков где и зачем какая кнопка получил придостаточно. Времени на задания уходило от 15 до 25 часов на урок. И это просто чтобы выполнить задания нагуглив конкретные решения конкретных проблем. Но даже в процессе такого подхода узнаешь много полезного, потому как чтобы что-то нагуглить нужно хоть чуть представлять себе что происходит. Для новичка однознасно учавствовать.

    Полезный(0) Бесполезный(0)You have already voted this
  73. Александр Масловский

    Спасибо Григорию и девочкам, которые делали код-ревью! Уже на шестом уроке начал проходить собеседования – и в течении нескольких недель получил два оффера на позицию мидл-девелопера. Не завалил ни одного собеседования. На практике знания пригождаются сейчас в полном объеме. Буду обязательно еще раз проходить курс для более основательного изучения материала

    Полезный(0) Бесполезный(0)You have already voted this
  74. Раиса Рызбекова

    Всем привет! Я окончила TopJava в конце 2018 года. На данный момент профессионально занимаюсь разработкой более 1,5 лет и могу сказать, что моя история была историей успеха.
    По первой профессии я юрист. Я была успешным профессионалом, но со временем все сильнее чувствовала себя не на своем месте. Задумываться о смене профессии начала где-то на третий год работы. Изучала все, что могла найти по профориентации. В свободное время занималась волонтерством, пробовала новые виды деятельности, общалась с людьми разных профессий, определяла, что для меня важно в будущей профессии, в какой сфере я смогла бы раскрыть свой потенциал наиболее полно в ближайшие годы. Затем прошла курс по типологии личностей на основе классификации К.Юнга, благодаря которому удалось разложить по полочкам накопленный опыт и определить, какая работа мне больше всего подходит. Так я решилась на смену профессии.
    Я понимала, что понадобятся фундаментальные знания, широкий кругозор, перестройка образа мышления, поэтому сразу поступила на второе высшее по направлению Программная инженерия. Полгода совмещала работу и учебу, накопила финансовую подушку на несколько месяцев и уволилась с работы, чтобы глубоко погрузиться в освоение новой профессии. Я решила начать изучение программирования с Java, так как это оптимально высокоуровневый и популярный язык, есть много обучающих материалов, на Java-разработчиков высокий спрос. Изучив азы Java, начала искать работу. Оказалось, что под требования для джуниор-разработчика я не подхожу. Все программы и стажировки, которые удалось найти, были ориентированы на студентов и выпускников технических вузов. Во многих были ограничения по возрасту, а мне на тот момент было 33 года. Оставалось только самостоятельно расти до уровня мидл-разработчика. Книг было недостаточно, нужен был практический опыт. Начала искать курсы, где можно получить знания, максимально приближенные к практике. Но ничего не находила. Бывало, начинали опускаться руки… Запомнился случай, когда я позвонила по очередному объявлению насчет курсов, трубку взял мужчина и ответил, что у них только корпоративное обучение, затем неожиданно поинтересовался моей ситуацией и дал мне несколько советов по самообучению, ссылок на ресурсы, поддержал меня. Меня это так приятно удивило и порадовало, придало сил двигаться дальше. И вот однажды мои поиски увенчались успехом – на одном из сайтов я нашла объявление о наборе на стажировку TopJava. Сначала мне показалось странным, что стажировка платная. Но изучив концепцию, программу обучения, отзывы, я заинтересовалась. С трудом поняла первое задание, не говоря уже о том, как его выполнить. Стало очевидно, что я хорошо прокачаюсь в Java, если пройду эту стажировку. Сказать, что было интересно и сложно, – ничего не сказать. Мы не просто писали код, повторяя за ментором, а самостоятельно выполняли задания, приближенные к реальным практическим задачам, затем писали свои собственные выпускные проекты. Разбирали и теорию. Помню, пришлось поломать голову над вопросом про наследование квадрата от прямоугольника.
    Закончив TopJava, продолжила искать работу. После того, как в моем резюме появилась информация о стажировке с подробным описанием проектов и технологий, которые я использовала на каждом этапе разработки, ссылка на гитхаб, интерес работодателей существенно вырос. На тот момент мне уже срочно нужно было найти работу, и я рассматривала любое интересное и перспективное направление.
    Первое собеседование было в стартап, мобильная разработка на Kotlin. Kotlin я не знала вообще, но мне удалось за три дня сделать тестовое задание – простое ToDo приложение. Конечно, этого оказалось недостаточно для того, чтобы начать оперативно решать задачи в боевых условиях, и меня не взяли.
    Вторая попытка устроиться на работу оказалась более удачной. Это была крупная промышленная компания. Собеседование прошло в один этап, было четыре интервьюера, на большинство вопросов я ответила. Кстати, мне там задали и тот самый вопрос про наследование квадрата от прямоугольника, над которым я ломала голову на TopJava, и интервьюеру понравилось, как я ответила. Так я устроилась на первую работу, где разрабатывала сервис интеграции информационных систем (REST, http) на C#. В целом, получила интересный и полезный опыт. Но хотелось более интенсивного развития, в том числе через наставничество, код-ревью.
    Через восемь месяцев я снова разместила резюме. Почти сразу мне позвонили и пригласили на собеседование. Там я рассказала о проектах, над которыми работала, ответила на ряд вопросов. Через несколько дней мне прислали job offer, а еще через две недели вышла на новую работу. На новом месте работаю в основном с системами документооборота на Java. И даже успела поучаствовать в одном очень интересном для меня проекте – разработке продукта на блокчейне. Еще на втором курсе института я посетила семинар по блокчейну и с тех пор загорелась этой технологией. Когда пришло время писать диплом, я хотела взять тему именно по этой технологии. И тут я случайно узнала, что стартовал проект по разработке прототипа системы договорных отношений на блокчейне, и его сроки совпадают со сроками написания диплома. Меня взяли в этот проект, чему я была очень рада. Пригодились также мой опыт и знания из юриспруденции. На этом интересные совпадения не заканчиваются. Чуть выше я писала о случае, когда меня поддержал совершенно незнакомый человек – теперь мы работаем в одной группе компаний :).
    Итог пройденного пути: сейчас мне 36 лет, есть высшее техническое образование, релевантный опыт работы. Но самое главное, есть удовлетворение от работы, вдохновение и интерес. Процесс смены профессии был трудным, но определенно стоил затраченных средств и усилий. Жизнь одна. Важно постараться реализовать свой потенциал и сделать это максимально эффективно.
    Хочу поблагодарить за поддержку свою семью, друзей и всех людей, которые мне помогали на этом пути. Большое спасибо Григорию и TopJava-сообществу! Считаю важным начать профессиональный путь в доброжелательной и благоприятной среде, где тебя окружают единомышленники. Надеюсь, что моя история кого-то вдохновит и поддержит.
    Желаю всем найти интересное дело, чтобы работа приносила удовлетворение и радость!

    Полезный(0) Бесполезный(0)You have already voted this
  75. Vika Sinelnikova

    Курс очень понравился. Правда не успела досмотреть последние несколько уроков, так как занятия начались одновременно с устройством на новую работу, где как раз понадобились изучаемые в topjava и masterjava технологии. Пока подробно прошла только те уроки, которые непосредственно были нужны. Надеюсь в ближайшее время досмотреть и доделать домашние задания ) Очень понравился разбор реального кода в Intellij Idea и большое количество дополнительных ссылок – все, что мне нужно было, нашла )))

    Полезный(0) Бесполезный(0)You have already voted this
  76. Вадим Михалин

    Вот подошло к завершению мое обучение на интенсиве StartJava, и я получил сертификат об окончании. Сразу отмечу, что для меня курс интенсивом не оказался. Но время прохождения курса зависит во многом от обучающегося. В целом мне курс пришелся по душе, из него я узнал много полезого и интересного.
    Однозначно видно, что Максим (наставник) неравнодушен к своему занятию. И, скорее всего, является одним из основных участников-создателей курсов. Считаю хорошей практикой, когда автор курса сам его и преподает. Во-первых, потому что автор хорошо в нем ориентируется. Во-вторых, автор становится вдохновленным своим детищем и старается свое вдохновение передать слушателям. Это и способствовало тому, что я с большим интересом прошел StartJava.
    Конечно в условиях, когда есть семья и работа, времени для прохождения курса остается немного. У меня на прохождение курса ушло немногим меньше 3-х месяцев. Но у меня за этот период произошли некоторые события, которые отодвинули занятия на второй план. Поэтому плюсом является тот факт, что курс можно проходить в удобное для себя время. И я возвращался к занятиям, как только появлялась такая возможность.
    У меня опыт в программировании был лишь из курса университета, но прошло уже много времени. Поэтому появилась необходимость где-то вспоминать, где-то открывать что-то новое. Когда я стоял перед выбором: с чего начинать обучение (StartJava и BaseJava), не сомневался ни минуту, что нужно начать с курса StartJava. Но если бы у меня был хотя бы небольшой практический опыт в программировании или если бы я изучал Java недавно, то начал бы с BaseJava. Этот же подход рекомендую и тем, кто стоит перед таким выбором.
    Также однозначно рекомендую проходить интенсив StartJava с наставником. Считаю, что этот курс без наставника не имеет смысла. Если Вы решили начать обучение с курса StartJava, значит Вы – новичок, и без правильного сопровождения в мир программировани и мир Java в частности Вам идти не стоит. Большое значение в этом случае имеет выбор сопровождающего (наставника). Уверен, Максим – тот, кто с этой задачей справляется на отлично.
    Дополнительным приятным впечатлением для меня были экскурсы в PostgreSQL и текстовый редактор Sublime Text (его настройка и адаптация под те или иные потребности).
    Скажу пару слов о том, что бы мне дополнительного хотелось видеть в данном курсе. Хотелось бы поменьше переходить за дополнительной информацией по указанным в уроках ссылкам. Было бы хорошо собрать исчерпывающие сведения на страницах уроков (как лекции или книга). Так для меня было бы удобнее изучать материал, касающийся той или иной темы. Но подход, структура курса, быстрая реакция на вопросы и идея, которой горят создатели этого курса, перекрывают для меня эту рекомендацию.
    Однозначно рекомендую новичкам курс StartJava для прохождения.

    Полезный(0) Бесполезный(0)You have already voted this
  77. Евгений Авилов

    Почему? Потому что есть мечта.
    Откуда узнал? Лет 5 назад друг ушёл с работы в разработчики. Сломал руку, учился на JavaRush, дошёл до стажировки. Оказалось стажировкой назывался TopJava у Григория. Дальше было ясно как идти мне. Правда путь у меня подольше получился по различным обстоятельствам.
    Как было? Под конец StartJava накупил книжек типа head first java, head first design patterns, грокаем алгоритмы и Блоха конечно. Также по распродаже взял BaseJava + TopJava. Правда top только теория. head first java и грокаем алгоритмы очень помогли по ходу курса, хорошо помогают укладывать некоторые моменты, которые после предлагаемых статей не заходят в голову. Самое главное, проверка домашних заданий. Краткие замечания по коду, общение по существу. Мне очень понравилось. Как проходить курс без проверки, не представляю. Сам всё сделал и потом что-то исправил по видео. А с кем поспорить как надо правильно? 🙂
    Сколько времени? 5 месяцев ровно. Из них 2 перерыва по 3 недели (больничный, отпуск, смена работы). Обычно урок на неделю, некоторые быстрее. 4 дня начитка теории, 3 дня выполнение ДЗ и сдача (обычно со второго раза).
    Итог: курс пройден, было круто. Хочу идти дальше.
    з.ы. стратегия, стратегия, стратегия… хочешь узнать что за бред? Начни курс!

    Полезный(0) Бесполезный(0)You have already voted this
  78. Ангелина Семёнова

    Всем привет!
    StartJava – это именно то, что я искала, то, что мне было нужно. Сам курс разработан очень удобно: вам предоставляется видеоурок, в котором объясняется тема и приводится пример выполнения того или иного задания. Согласитесь, когда есть пример выполнения, понять суть и работать всегда легче. После видеоурока вам дан список дополнительной литературы, которую вы обязательно просматриваете и изучаете, чтобы лучше разобраться в теме. Конечно, каждый решает лично, что будет делать с дополнительной литературой, просто просмотрит и придёт к выводу, что он понял это все, исходя из видеоурока или, может быть, он уже знал это, или же погрузится в чтение всей этой информации, чтобы лучше разобраться в теме. Вас никто не принуждает к изучению. Вы сами пришли сюда и сами должны решить для себя, что вам нужно.
    Также в курсе есть домашние задания, и тут возникает вопрос – нужен наставник или нет. Опять же, все индивидуально, кто-то может быть настолько уверен в себе, что решит, зачем ему наставник, а кто-то даже не задумывается на это счёт и возьмёт курс с наставником.
    Если брать курс с проверкой ДЗ, вы получаете дополнительные плюшки:
    1. Вас учат, как можно упростить написанный вами код, указывая на каждую вашу ошибку.
    2. Вы можете обратиться к ментору за помощью, если вы зашли в тупик и не можете понять, где ошибка, только прежде чем спрашивать, поищите проблему сами, пересмотрите кучу информации в интернете, и если вы не нашли необходимую информацию, не стесняйтесь писать.
    3. Вас учат писать чистый код. Без замечаний ментора, сами вы к этому не придёте.
    Я брала курс с ментором и ни капли не пожалела!
    До того, как пойти на StartJava, я пыталась изучать Java на JavaRush. Начинала проходить уроки минимум три раза, но все безуспешно, начинаешь, что-то не получается и бросаешь, потом пытаешься снова и снова, но увы… Там никто не будет помогать тебе, интересоваться, как у тебя дела, если ты пропадёшь например на неделю, чего не скажешь про Макса, если вы берёте курс с проверкой ДЗ, т. е. с ментором. Бывало, что я пропадала на какое-то время, по каким-либо причинам, и Макс писал и спрашивал, как продвигаются мои дела. Подумайте, многим ли наставникам есть до вас дело?
    Максу есть! И это очень приятно)
    Максу отдельное спасибо, за его отношение к своим ученикам!
    Я закончила StartJava. Спасибо за всё, чему я научилась на этом курсе! Теперь можно переходить к BaseJava.

    Полезный(0) Бесполезный(0)You have already voted this
  79. Роман Кононенко

    Курс очень понравился, позволяет получить опыт работы со многими современными и востребованными технологиями. Хорошо изложен теоретический материал, закрепляемый на практике интересными и в меру сложными домашними заданиями. Так же очень помогает обсуждение домашних заданий в Slack’е. Спасибо Григорию за отличный способ быстро и качественно улучшить свои навыки программирования 🙂

    Полезный(0) Бесполезный(0)You have already voted this
  80. Михаил Кривощапов

    Прошел курс StartJava. Ранее занимался программированием в школе, поэтому знал, что такое переменные, циклы, функции. Курс помог освоить эти понятия в рамках языка Java. Задачи были в принципе несложные, но над некоторыми пришлось «попотеть», вспоминая, что такое логическое мышление.
    Материала для изучения, конечно, много, но он хорошо структурирован, даётся последовательно. Так что любой, у кого есть желание, может все это освоить.
    Большую помощь оказывает Максим. При этом он не просто рассказывает как, что нужно конкретно сделать, а даёт направление, где эту информацию можно найти. Т.е. прививается необходимый навык самостоятельного поиска решений. Плюс очень много советов относительно правильности оформления кода, что самому отследить довольно сложно, ввиду отсутствия опыта, и видно только со стороны.

    Полезный(0) Бесполезный(0)You have already voted this
  81. Андрей Гудзоватый

    Подписался на стажировку – прекрасная возможность изучить разные технологии в сжатые сроки. Изучение джавы для меня хобби, и теперь прекрасно создаю сервисы для собственного пользования. Благодаря стажировке узнал, как связывать фреймворки. Всем рекомендую!

    Полезный(0) Бесполезный(0)You have already voted this
  82. Max Koshelev

    Всем привет!) Курсы Start Java, Base Java, Top Java – просто огонь! Действительно закладывают всю необходимую базу. Заявляю это достаточно авторитетно, поскольку я прошёл техническое интервью в Luxoft. Длилось собеседование около часа по телефону. Спрашивали весь core, включая функциональные интерфейсы и паттерны. И основные фрэймворки – spring, hibernait. Немного sql, уровни изолирования транзакций. По фреймворкам глубоко не копали, в принципе. Spring в основном по IoC, DI. Интервьюер сразу дал обратную связь – сказал, что знания мидловые и можно рассматриваться на regular java dev. Даже если дальше не пройду, то опыт собеседований – бесценен)

    Полезный(0) Бесполезный(0)You have already voted this
  83. Иван Дмитриев

    Отличный курс по актуальным технологиям Java Enterprise.
    Что понравилось:
    1. возможность построить приложение с нуля не набивая себе шишки на различных граблях
    2. хорошая подача материала – необходимый минимум дается на лекции, остальное добываем по ссылкам в уроке или гуглим.
    3. как писал выше – актуальный стек технологий.
    4. сложные ДЗ. Если основную часть, как правило, можно сделать внимательно посмотрев лекцию, то над дополнительной частью придется поработать.
    5. качество code review. Настоятельно рекомендую – комментарии емкие и по делу.
    6. хороший выпускной проект, который не стыдно добавить себе в портфолио.
    По недостаткам даже не знаю, что написать, скорее предостережение: курс непростой, и, на мой взгляд, требует хотя бы базовых знаний JavaEE и SQL. Если не выходили за пределы Java SE и не сталкивались с JDBC, то будет очень больно 🙂
    Также нужно быть готовым к тому, что на учебу придется затратить приличное количество времени – в моем случае на учебу уходило около 12-15 часов в неделю.
    В целом по программе: все очень сбалансировано – тут и настройки, и база, и бэк, и фронт, и тестирование. Да еще и развертывание в облаке. В общем, полный цикл. Так что стажировку настоятельно рекомендую.

    Полезный(0) Бесполезный(0)You have already voted this
  84. Александр Рогов

    Недавно прошел курс, остался очень довольным, каждую неделю старался успевать делать дз до выхода следующего задания (создавалась иллюзия deadlina:)), каждое занятие узнавал что-то новое, если что-то не понятно всегда можно спросить и тебе все объяснят или скажут где посмотреть., всем советую!!!

    Полезный(0) Бесполезный(0)You have already voted this
  85. Айгуль Камалова

    Попала на курс в качестве стажировки после 35 уровня JavaRash, думала по пути смогу подтянуть оставшиеся 5 уровней, но нет, времени совершенно не хватало. Стажировка дает очень обширный стек технологий в интенсивном темпе, к новому занятию еле-еле успевала сделать дз по предыдущей теме, а иногда и не успевала, копились долги. Нагрузка увеличилась с введением выпускного проекта. Пришлось отложить на потом всю часть с FrontEnd, т.к. она не требовалась в нем.
    Великолепные достоинства:
    – очень много изучаемых технологий. И, если вникать и делать дз в полном объеме, то многое откладывается в памяти надолго;
    – хорошее преподнесение материала в видеоматериалах;
    – как заметил Юрий Соколовский, материал хорошо структурирован. По аналогии училась делать комментарии в GIT – одно логическое изменение – один коммит;
    – на все возникающие вопросы есть ответы в доп.материале, только надо искать;
    – если ответы не нашлись, можно всегда обратиться к Григорию. Но это на крайний случай, ведь придется признать два факта: Я не смог найти эту информацию в куче тех ссылок, что ты предоставил, потому что мне было лень читать, я болел, не мог и т.п. и Гугл не для меня.
    Ничтожные недостатки:
    – аццкий темп не всегда позволяет хорошо разобраться в теме. С работой, на мой взгляд, эта стажировка вовсе несовместима;
    – краткость в описании заданий и подсказок иногда вводит в ступор. Хотя не уверена, что это недостаток. Можно отнестись как к подготовке к боевым будням ))
    В целом курс отличный, постоянно дорабатывается и обновляется. Можно с гордостью говорить на собеседовании серьезные фразы, типа да я это знаю, я это могу, видел в работе, да эти технологии вообще устарели, теперь все делают так… и убедительно покачивать головой. Без этой стажировки не знаю, что бы я вообще сказала на собеседовании. Спасибо, Григорий, ты делаешь хорошее и нужное дело!

    Полезный(0) Бесполезный(0)You have already voted this
  86. Сергій Дирда

    Отличный путеводитель в мир Enterprise Java, хорошая теоретическая база подкреплена практическими заданиями. Навыки приобретаемые в ходе прохождения стажировки есть необходимым и достаточным уровнем для дальнейшего участия в современных коммерческих проектах.
    Рекомендую всем, кто нацелен на вхождение и дальнейшую работу в сфере Java разработки!

    Полезный(0) Бесполезный(0)You have already voted this
  87. Роман Лучинский

    Проект отличный! Даже немного печально, что он так быстро окончился.
    Втягиваешься в проект быстро так как первые уроки относительно легко осваиваются, но в то же время уже с 0го занятия Григорий дает экспресс курс по Java 8 и лямда выражениям. Дальше – больше, проект раскручивается (по сложности) очень быстро и с каждым уроком количество используемых в нем современных (и самое главное востребованных на рынке) технологий увеличивается. Я даже немного захлебнулся от льющейся технической информации и немного забуксовал на уроках 7,8,9,10,11 – благо, что можно делать все задания в своем темпе потихонечку догоняя более активных и скиловых участников проекта. Так же есть возможность бесплатно принять участие в дальнейших проектах topjava – что для меня, как для отстающего, отличный шанс пройти еще раз трудные места проекта вместе с группой. Материалы каждого занятия разбиты на части, а каждая часть сопровождается видео с комментариями Григория и кучей полезных ссылок как на русском так и на английском языке – можно ковыряться в любой части столько времени сколько нужно, что бы ее освоить.
    PS Старайтесь не отставать от основной группы – “вместе весело шагать по просторам… И, конечно, припевать лучше хором….”

    Полезный(0) Бесполезный(0)You have already voted this
  88. Егор Омеляшко

    Прошел курс TopJava. В планах пройти другие курсы данного проекта. Огромная благодарность автору Григорию ответственному и понимающему учителю, и его не менее ответственным и милым коллегам Татьяне и Екатерине, всегда готовым помочь советами для лучшего усвоения темы. Материал подается своевременно наполняя учебный проект новыми функциями. Пояснения к материалу максимально развернуты. Значительно помогает в обучении живое общение и доброжелательное отношение участников. И не менее важное помощь в написании резюме и советы по дальнейшему трудоустройству. Это не последний отзыв. Увидимся на следующих курсах. Желаю проекту дальнейших успехов!

    Полезный(0) Бесполезный(0)You have already voted this
  89. Сергей Шилов

    Для меня участие в этом проекте было нелегким, но очень полезным в плане развития.
    Я осознал для чего используют такие фреймворки как Spring и Hibernate. Насколько большее количество работы можно выполнить с их помощью. Серьезно поработал с тестами (особенно полезны они были, когда искал криво установившийся патч). Познакомился с работой во фронтэнде, Пожалуй, это была самая сложная в освоении часть, так как до этого вообще не был знаком с JQuery/Bootstrap.
    Осталась куча материала для освоения. Хочется пощупать некоторые аналоги применяемых в курсе фреймворков.
    Тем, кто совмещает работу с учёбой, советую настроиться на непростую работу. Очень часто банально не хватало времени на освоение материала. И как просто казалось решение домашнего задания в исполнении Григория. Спасибо ему за очень полезный курс!

    Полезный(0) Бесполезный(0)You have already voted this
  90. Павел Ткалин

    Приветствую всех. До этого курса самостоятельно осваивал языки C#, Python, Java (в качестве обзора + выбирал для себя язык, остановился на Java и решил пройти обучение). Думал, что понял ООП на базовом уровне. Такая иллюзия возникла от того, что много бесплатных курсов в интернете дают материал, подаваемый как базовый, чуть более сложный как middle…
    Когда не смог выполнить стартовое ДЗ на BaseJava, понял, что без постоянного взаимодействия с преподавателем лично для меня маловероятно освоить язык программирования даже на базовом уровне (знания, умения и навыки, преподаваемые на курсе StartJava соответствуют уровню middle многих других курсов).
    Мне очень понравились лекционные материалы, подготовленные и озвученные Максимом. Очень понятно (но не примитивно(!)), приближено к практике (многие авторы учебных статей приводят слишком абстрактные, математические примеры, что не добавляет понимания и мотивации). Великолепное code-review, ни один мой вопрос не остался без ответа, при этом Максим понимает, когда нужно дать прямой ответ, а когда подвести к решению. Здорово подобранные дополнительные материалы, рекомендации к освоению ряда книг. Конечно, в течение курса посещали крайне критические мысли по поводу своих способностей к программированию, но мотивация не пропадала, а даже росла, так как я видел, что часы и дни, потраченные на выполнение ДЗ, не выветриваются, а прочно оседают в голове.
    Впереди BaseJava и TopJava, так что до новых отзывов 🙂

    Полезный(0) Бесполезный(0)You have already voted this
  91. Елена Александрова

    Стажировка по java замечательная! До нее у меня был курс JavaRush (на нем о стажировке и узнала) и свой пет проект, в котором без наставника и правильной последовательности, как оказалось, наломала дров можно сказать везде.. Подробнее о стажировке: в процессе обучения работа над дз и новой информацией активная, иногда была даже напряженная, в динамичном ритме. Из больших плюсов выделю: 1) Дополнительные ссылки и тонкости, о которых не задумаешься, если не появилось как проблема в логах. 2) Разделенные видео материалы – можно быстро ориентироваться и находить рабочие решения и после выпуска. 3) Проверка дз – наверно основной плюс, как самое действенное в прокачке , а также дополнительный стимул. 4) Моральная поддержка в сообщениях, в доп.видео и помощь-советы будущим программистам – отдельное спасибо. Суммарно стажировка дала понимание общей структуры проекта, тонкостей реализации, подходов и правильное отношение к возникающим проблемам (что важно для людей решившихся на переквалификацию, как например я : инженер —> программист) . Спасибо всей команде TopJava за труд, а также помощь и терпение на ревью! Всем удачи, стажировку крайне рекомендую!

    Полезный(0) Бесполезный(0)You have already voted this
  92. Александр Герасименок

    Проект постоянно совершенствуется. Несмотря на то, что я уже 2.5 года работаю джава разрабом, регулярно принимаю участие в топджава. Весьма интересные темы поднимают в чатах, постоянно чего то новое узнаю) но, саму стажировку так до конца и не прошёл ни разу, времени нехватает) могу написать подобное приложение сам с нуля, но все же надеюсь когда нибудь осилить)) полезно разные подходы и стиль кода изучать.

    Полезный(0) Бесполезный(0)You have already voted this
  93. Витя Сергеев

    Пришло время и мне отписаться. Был на стажировке от javaRush ноябрь’17 – январь’18.
    Перед стажировкой было время, где-то 2-3 мес, когда я сам пытался разобраться с spring/hibernate по книжкам и youtube. Плоды это конечно принесло. Ну скажем на вступительное задание у меня ушло всего несколько дней. На самой стажировке тоже было не очень трудно, часть понятий я уже встречал.
    Но я не могу, что-то выучить понять без практики. Повторять примеры из книжки здорово, но бесполезно, они итак работают.
    Что дала стажировка:
    12 недель плотной работы над одним проектом, тут не только написание кода, тут ещё и отлавливание багов, решение ошибок, рефакторинг и все это лежит сверху изучения новых технологий. Потом в середине стажировки вам выдают выпускное задание. Это будет второе проект на стеке spring/hibernate, который вы сделаете и на нем закрепите все, что узнали.
    Я попал в поток, для которого организовали продолжение. Григорий оценивал выпускной проект, если все было хорошо, то мы шли дальше на оплачиваемую стажировку в компанию. Там мы месяц работали уже с другими технологиями. Такой внезапный перепад, сначала ты 12 недель учишь spring/hibernate потом идешь дальше и снова учишься =)
    В общем я удачно прошел topjava, удачно прошел стажировку в компании и устроился к ним на работу. После такого пути я просто не мог о нем не рассказать вам. Дерзайте и если не сдадитесь, то все получиться =) Григорию спасибо за все чему научил и за то, что все это организовал =)

    Полезный(0) Бесполезный(0)You have already voted this
  94. Александр Кузнецов

    Всем привет! Как и у многих бывает, пишу сюда с опозданием, долго не доходили руки…кто проходил – поймут о чем я и да простит меня Григорий! 🙂 Итак, здесь принято делиться своими историями и вот моя:
    На данный момент мне 27 лет и я уже 2а месяца как работаю java-разработчиком! Все началось в сентябре 2015 года, когда я, человек никогда не занимавшийся программированием и не испытывавший к этому занятию ровным счетом никакого тяготения, внезапно осознал, что именно этим я должен заниматься.
    Смешно? Еще бы! Знаете, как это бывает – когда не хочешь что-то знать, ты это и не узнаешь; нет желания разобраться – не разберешься. Вот и я почему-то никогда не хотел, всю свою жизнь был уверен, что никогда не буду этим заниматься, поэтому даже разбираться желания не было. Хотя, надо признать, что это довольно странно – у меня высшее техническое образование в области радиоэлектроники, с математикой и физикой все было хорошо…не дурак вроде, просто не хотел.
    Изучив самые азы, я решил проанализировать рынок труда и посмотреть что сейчас вообще популярно
    Начал я с Си, и читая книгу Кернига и Ритчи, осознал, что вроде все понятно и нет здесь никакой магии или супер сложных необъяснимых вещей, как мне всегда казалось в школе и в институте. Изучив самые азы, я решил проанализировать рынок труда и посмотреть что сейчас вообще популярно. В результате, я остановился на android разработке и скачав android studio, быстро пришел к выводу, что там нужна какая-то магическая java. Абсолютно не понимая, что меня ждет, движимый каким-то высшим интуитивным чувством, я начинаю изучать этот магический язык. Практически сразу понял, что нашел, без преуменьшения, какой-то клад!) Мне было все интересно и первое время я сидел ночами напролет, погружаясь в новый мир. Чем дальше продвигалось дело, тем больше я осознавал насколько это огромный мир и уже и не вспоминал про Android-разработку. Оплачивал все сразу, под новый год, вместе со стажировкой (тогда кажется были скидки), потому как был абсолютно уверен в правильности выбора и что смогу довести дело до конца.
    Год спустя, дойдя до 35ого lvl(а), решил, что пора бы двигаться дальше – взял тестовое задание на стажировку и приступил к изучению материалов. Это был ад! после JR(а), где все разжевывалось (а пока сидишь там, так совершенно не кажется) было очень тяжело. Тупил я очень долго, на выполнение тестового задания ушла не неделя, а два месяца. Пока Spring почитал, пока с БД, maven(ом), Hibernate(ом) и т.д. поразбирался, чуть с ума не сошел, ведь для меня все было в новинку! Но кое-как сделал и попал на проект. К слову, мне довольно сильно это помогло, это я почувствовал уже в процессе… На проекте пришло осознание, что все чем я занимался предыдущий год – ничтожно и нафиг никому не нужно
    По совету Григория решил написать резюме и попробовать свои силы на собеседовании
    К слову, проект до конца я так и не закончил, остановился где-то на 2/3 пути, но и этого оказалось достаточно! По совету Григория решил написать резюме и попробовать свои силы на собеседовании. Каково же было мое удивление, когда в первый же день меня пригласили сразу в 4е места! Я решил сходить в одно из них и получил оффер! Желание сменить работу было уже давно сильно велико и, решив что второй раз так повезти не может, согласился не раздумывая! Вопросов было немного, совсем не то, к чему я готовился, особенно после страшилок о том, что бывает на собеседованиях). У всех все по-разному… да и проработав пару месяцев, я начинаю осознавать, что немаловажную роль играют не только твои знания, но человеческие качества и адекватность, т.к. научить человека, который тянется к знаниям и хочет учиться – не проблема, но вот перевоспитывать тебя, если ты …. – никто не будет. В общем, что тут скажешь, мне повезло: проект новый, большой и интересный, начальство крайне адекватное и дружелюбное, команда тоже!
    Я выражаю большую благодарность и признательность Кислину Григорю за его стажировку! В современном мире никто не примет тебя на работу с одним лишь знанием JavaCore. А проект тщательно выверен и построен таким образом, что в нем работаешь только с самыми востребованными фреймворками, которые используются практически везде,с которыми ваше резюме заметят и позовут вас на собеседование. Григорий основал community высокого уровня! Начиная с общения в slack(е) участников проекта, где все заинтересованы в получении новых знаний, заканчивая группой выпускников, где народ общается, выкладывает вакансии, можно обсудить технические вопросы. Хорошо, что есть помощь с трудоустройством: рассылка резюме участников проекта проверенным hr(ам) (мне правда не пригодилась, но считаю это большим плюсом!) Проект многогранен и будет интересен разработчикам разного уровня. Если только планируете стать джуном, то приготовьтесь к тому, что от переполнения информацией будете в буквальном смысле захлебываться и будет большой успех, если усвоите процентов 60 инфы) Более опытным разработчикам тоже скучно не будет. В целом, как сейчас говорят – must have! Всем рекомендую! Сам я планирую пройти данный проект еще раз, может через год, уже более осознанно. Думаю это будет полезно!
    Всем, кто сейчас только на пути к первому трудоустройству и читает мою историю – желаю не сбиваться с пути, не сомневаться в себе и своих силах – все получится! Удачи!

    Полезный(0) Бесполезный(0)You have already voted this
  95. Денис Сучков

    Хочу поделиться своим впечатлением от прохождения онлайн стажировки. В первую очередь хочу поблагодарить Григория Кислина за очень доступное изложение материала. Очень сложно найти, чтобы так доходчиво и так понятно объясняли серьезные Enterprise технологии. Отдельного внимания заслуживают кропотливо созданные уроки, с обильным количеством материалов и структура материала. По-началу немного пугал тот объем материала, которым сопровождался каждый урок. И честно все так и не изучил. Но сейчас понимаю, как здорово сейчас иметь все это под рукой, и не шарить по всему интернету, так как тут собраны замечательные материалы по темам, охватываемыми на стажировке. Так что всем, кто желает после базовых знаний языка ворваться в мир сурового энтерпрайза, то стажировка будет отличным стартом. Правда на входе уже необходимо обладать первоначальными знаниями (на стажировке их расширят и структуируют)

    Полезный(0) Бесполезный(0)You have already voted this
  96. Ирина Грицюк

    Привет-привет!
    Прошла стажировку TopJava с проверкой ДЗ! Я это сделала 🙂
    Сначала прошла BaseJava с проверкой домашек, это мне сильно помогло пройти первые 4 сложных и объёмных занятия. Ну а дальше расскажу кратко о самом проекте TOPJAVA.
    Проект охватывает большое количество технологий (Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), Bootstrap (css,js), datatables, jQuery + plugins, Java 8 Stream and Time API ) + идёт создание проекта от начала и до конца (full stack). Есть ограничение по времени, что для меня оказалось тяжёлым испытанием, так как у меня была работа + дети :), желательно на время прохождения этой стажировки быть безработным или взять всевозможные отпуска, отгулы, тогда времени должно хватить.
    Очень много знаний надо усвоить за относительно короткий срок, думаю большинству не хватает этого времени и они повторно проходят стажировку (благо, что это бесплатно, раз оплатил и проходи столько, сколько потребуется).
    Проект очень полезный и всегда актуальный, так как постоянно идёт обновление технологий, пройти однозначно надо, будете знать на что способны и к чему стремиться

    Полезный(0) Бесполезный(0)You have already voted this
  97. Дмитрий Неуступов

    Отличная подача материала, всё разложено по полочкам. Закончил зимне-весеннюю стажировку Topjava, только после этого в голове собралась вменяемая картина, как работает веб, как всё собирается, как правильно использовать и применять необходимые технологии в реальном приложении. Удалось покопаться с фронтом, что тоже полезно. В общем за 3 месяца осилил столько полезной информации, на изучение которой самостоятельно потратил бы в разы больше времени. Остались только положительные эмоции. Хотелось бы дать совет будущим коллегам – запаситесь свободным временем. Мне далеко не 20 лет, работа, дети, семья. Стажировка заняла всё оставшееся свободное время. До работы, по вечерам, все выходные. Но оно того стоит! Ждём Spring Boot )

    Полезный(0) Бесполезный(0)You have already voted this
  98. Андрей Гореликов

    Курс очень понравился- последовательное изучение технологий,поддержка в слак как преподавателем так и учащимися-всегда можно спросить/уточнить если сам не смог разобраться,большое количество теоретических и практических материалов,большое количество востребованных инструментов(postman,SoupUI,curl и тд).Тут много написано хороших слов-хочу добавить ещё один момент-теперь можно при необходимости пройти курс заново совершенно бесплатно,поэтому если есть начальные навыки работы с энтерпрайз стеке и/или тестовое задание готово то не откладывайте на долго-лучше если не получится второй раз попробовать,будите точно знать на какие моменты обратить побольше внимания.
    Ну и самое приятное для тех кто ещё не нашел работу это то что можно записаться на оплачиваемую стажировку(надо сделать выпускной проект) и девушки из HR отделов будут веселее откликаться на Ваше резюме если там есть работающий проект,те у Вас вырастает шанс попасть на техническое собеседование,а там уже всё зависит от Вашей подготовки и опыта.
    Так как всегда можно спросить совет в слак или просто обсудить там разные моменты-мне эта стажировка схожа с разработкой совместного проекта.
    Большое спасибо Григорию за данный курс.
    ПС в отличии от намного более дорогих курсов Григорий сделал всем учащимся учебные ключи на IDEA ,нет надобности работать в начале на бесплатном эклипсе как некоторые предлагают)

    Полезный(0) Бесполезный(0)You have already voted this
  99. Игорь Копышев

    Всем привет. Прочёл сперва предыдущие отзывы – согласен полностью, шикарный курс, безоговорочно рекомендую всем начинающим ИМЕННО С МЕНТОРОМ, поскольку Вас будут обучать такой штуке, как clean code, и одновременно стараться привить правильное мышление в отношении разработки.
    Самое главное – живого ментора уж точно не заменит никакой валидатор, который обещает давать рекомендации к вашему стилю кода, даже если в его раскрутку и рекламу вбухали немалые средства. Попробовав и то, и другое, лишь укрепился во мнении о том, что обучение с ментором – это пока ещё самый эффективный способ научиться чему-то быстро, качественно, а главное – без потери мотивации и с удовольствием от проделанной работы, т. к. в конце концов становишься не просто уверен в том, что сделал что-то лучше, а фактически выходишь за рамки своего понимания тех или иных тем и смотришь на результаты своей работы ужесовсем другими глазами – это очень дорогого стоит.
    Двигаюсь дальше – впереди как минимум BaseJava, а в идеале хотелось бы и TopJava, и, возможно, MasterJava.

    Полезный(0) Бесполезный(0)You have already voted this
  100. Антон Алпутов

    Приобретя участие в стажировке, инвестировал в себя с большой выгодой. Ведь ещё полгода назад я даже не знал как выводить на экран Hello World на Java. Месяц поучил синтаксис и кор на джавараше. Потом знакомый посоветовал курсы Григория. За 5 месяцев прошёл basejava и topjava. И сейчас я пишу в резюме – JAVA DEVELOPER!
    Честно говоря я сомневался что смогу закончить topjava, мне казалось что я немного переоценил свои силы и что это доступно только опытным программистам или талантливым к программированию ребятам, к коим я совершенно не отношусь. Каждый урок казался совершенно непонятным и сложным. Но, по мере прохождения, это становилось понятным и оглядываясь назад, я думал о пройденных уроках как о чём то простом. Но наверное, это и есть показатель любой правильно работающей учебной системы)
    Насчёт самой стажировки, это не курс, который посмотрели и благополучно забыли, это крещение огнём. Сразу применяете свои знания в реальном проекте. Немало теории и Много Практики. Помимо очевидной пользы, это ещё и мотивирует, когда видишь плоды своих действий. Ничего дополнительно не надо учить и искать, Григорий уже постарался за вас и собрал все необходимые материалы. Я брал с проверкой д/з и другим советую. Ревью кода значительно помогает учиться.
    Благодарю Екатерину и Татьяну за помощь и наставничество. Как же я в masterjava без вас буду(
    Григорию огромное спасибо за качественное обучение!

    Полезный(0) Бесполезный(0)You have already voted this
  101. Зинаида Борисовна

    Отличный курс, информации очень много, но ни одной лишней темы (только фронт я профилонила). Конечно нужно много читать, изучать самостоятельно, благо подборка ссылок отличная. У меня был пакет с ревью кода, что я считаю очень полезным, оно того стоило.
    Большое спасибо Григорию и его команде! Благодаря вам на днях получила первый оффер!

    Полезный(0) Бесполезный(0)You have already voted this
  102. Юрий Кузнецов

    Результаты по собеседованиям сказали в конце недели будут…
    Завтра еще 2 собеседования будет у меня…
    Григорий, СПАСИБО ВАМ ОГРОМНОЕ!!!! Я после ваших курсов много чего понял и после собеседований я возвращаюсь и пересматриваю Ваши видео и ссылки, которыми делитесь!!! Если все хорошо сложится, то может скоро обязательно напишу историю успеха у Вас на сайте!)

    Полезный(0) Бесполезный(0)You have already voted this
  103. Максим Андреев

    Как показывает моя практика:
    1) Сваять простой скрипт -> stackoverflow + google.
    2) Прочесть и понять книгу -> copy-paste примера в IDE.
    3) Правильно применить все нагугленое и прочитанное -> для меня оказалось вопросом.
    Почему BaseJava?
    На сегодня отличным ответом на #3 оказалась проверка кода в рамках BaseJava.
    Порой возникают вопросы на которые сколько Google не терзай – ответа нет, но вроде оно и так все понятно, пока не сядешь писать:
    1) Как поделить функциональность на методы, чтобы часть методов можно было переиспользовать?
    2) Как написать код, который можно потом прочитать?
    3) Как поделить идею приложения на классы?
    4) А что делать, если нужно изменить поле класса (делегировать работу полю? сделать утильный класс? написать метод внутри класса?)
    5) и т.д.
    В сочетании с IO/XML/JSON/LambdaExprssions/SQL/ServletAPI все оказалось фантастически круто.
    P.S. За код бывает стыдно, но так как обучение по интернету, то меня не пороли (+1 к удаленному обучению)

    Полезный(0) Бесполезный(0)You have already voted this
  104. Аркадий Ким

    Курс topjava рекомендую всем кто хочет освоить актуальный стек разработки Java приложений. Лично меня полученные навыки натолкнули на кучу исправлений и конкретный рефакторинг в моей текущей работе. К сожалению с первой попытки пройти до конца не удалось, надеюсь добить до конца в следующий раз. Григорию большое спасибо за проделанную работу и успеха в преподавании. Больше новых интересных курсов.

    Полезный(0) Бесполезный(0)You have already voted this
  105. Александр Верхотуркин

    Прошел курс topjava летом 2019. Очень понравилась тесная связь с практикой – никаких нудных лекций с теорией по 3 часа. Прослушал/прочитал небольшое объяснение и вперед – читать код. Прочитал? Напиши сам! При этом есть огромное количество ссылок на дополнительный материал, если нужно копнуть глубже. Понравился стек технологий, всё актуально и постоянно обновляется. Наличие выпускного проекта – ещё один огромный плюс, позволяет почувствовать что ты уже способен на что-то сам. В целом – прекрасный курс, огромное спасибо Григорию и команде javaops!

    Полезный(0) Бесполезный(0)You have already voted this
  106. Сергей

    Как советовал Григорий – пишу по истечении испытательного срока.
    А то мало ли – вдруг вас уволят :DМой бэкграунд
    С детства я любил головоломки и хорошо решал тесты по IQ. В школе программирование давалось легко и поэтому я ненадолго увлекся бейсиком и паскалем. Учиться было довольно сложно поскольку литературы у меня под рукой не было и тем более интернетов, приходилось читать встроенную справку, что, наверное, дало какой-то опыт чтения и понимания документации. После школы я полгода работал в сервисном центре по ремонту ПК, где получил неплохие навыки по работе с железом и базовые знания сисдамина.
    После этого подвернулась возможность по целевому направлению получить высшее образование, но без выбора специальности. Сложно сказать полезный ли это опыт, но 5 лет я успешно просидел и ни дня не проработал по специальности – энергетиком. За время обучения я успел поработать приходящим сисадмином и после окончания вуза нашел место сисадмином на фултайм. Когда я устроился на эту работу я думал – вау, как круто, большая компания, такая ответственность, столько компов и серверов у меня в «подчинении». Через какое-то время я понял как все работает, автоматизировал где можно было, навел порядок и стал изучать новые штуки типа гипервизора, виртуальной АТС и успешно внедрил их.
    И в один прекрасный день я понял, что я, конечно, молодец, развиваюсь и расту, но перспектив особо то и нет, а про рост ЗП можно вообще не заикаться. Начальниками ИТ-отдела в нашей стране зачастую берут 1-сников, а этого мне не очень хотелось, да и руководящие должности не очень прельщают. Мне хватало свободного времени на работе на котиков и я решил, что могу еще и позаниматься изучением нормального языка программирования.
    Так я и попал на джавараш, не теряя работы
    Они молодцы, все сделано очень доступно (почти как книга Head first java, та для совсем далеких людей), НО есть нюанс. Джавараш дает (давал на тот момент) только java core, при этом обещал, что вы, закончив его сможете найти работу. Возможно, есть люди, которые нашли работу с одним кором, но я почти уверен – таких единицы, поэтому я считаю, что здесь есть приличная доля лукавства. Спустя год моей подписки на джавараш надо было записываться на курс топджава, на котором должны научить фреймворкам, но при этом для того, чтобы поступить надо уже сделать тестовое на этих самых фреймворках. И здесь меня поджидало разочарование и нереальная ломка мозгов – мой мозг кипел и протестовал против новой информации. Я ожидал, что будет также легко как на JR, но мне удалось спустя N итераций найти рабочий проект на гите, запустить, подкрутить его немножко, и сдать в качестве входного. Я долго не понимал почему ничего не запускается и только спустя долгие месяцы страданий до меня дошло, что приличная часть проблем могла быть вызвана тем, что идея была комьюнити версии, а не ультимейт. Я ни к чему не призываю, но имейте в виду 🙂
    Стажировка TopJava
    Более полугода я нажимал кнопочку записаться заново на курс, за эту возможность огромное спасибо Григорию – перезаписываться сколько угодно, надеюсь это не отменено сейчас или в будущем. Курс ОЧЕНЬ плотный, воды нет практически совсем, поэтому совмещать с другой деятельностью сложно, а отстать – очень легко. В моем случае – то семейные проблемы, то на работе сезонный завал, то просто мотивация упала – так я протупил два или три раза точно. Так получилось, что я ушел с работы спустя 4 с лишним года и смог заниматься этим курсом дома все свободное время. За пару месяцев свободной жизни в конце концов я освоил на уровне джуна спринг, хибернейт, гит, мавен – мастхев штуки для разработчика, заодно и отдохнул от работы.
    Поиск работы
    Однако в моем мухосранске компаний, занимающихся разработкой на джаве очень мало и поэтому выбора особого как не было, так и нет сейчас, и найти работу джуном очень сложно. Я мониторил ХХ каждую неделю и писал отклики и пилил резюме и петпрожект. Сходил на собеседования, наверное, ко всем. К одним даже три раза с интервалом в год и еще несколько месяцев, я очень к ним хотел устроиться. Современный офис, приятные, вежливые техлиды, но не сложилось, и теперь очевидно к лучшему. Это один из таких моментов, когда мотивация сильно падала – помогало то, что не было проблем с деньгами, я мог себе позволить не работать, а учиться. За время поисков я написал тестовых заданий штук пять, кстати это очень полезно, даже если вас не возьмут, поэтому никогда не отказывайтесь. Не обещайте, что сделаете, если не сможете, но берите и пробуйте разобраться. Я уже почти готов был ехать сам в соседний миллионник и искать работу, но выпал случай.
    Захантили
    Осенью 18 года я зашел в очередной раз обновить профиль на линкедине и меня захантили. Рекрутер предложила работу в европейской компании над крупным проектом, в большой команде с необходимыми знаниями английского и возможными командировками в головной офис. Естественно, я согласился, сделал легкое тестовое задание, прошел техническое собеседование, пару вопросов на английском для проверки способности изъясняться и вот я на новом месте работаю джава-разработчиком уже полгода.
    Что я получил
    Очень хорошая зарплата. Разница в зп между сисдамином и разработчиком огромная, поэтому все ваши труды окупятся, как и мои.
    Свобода. Я стал более свободным человеком как в микро, так и макро масштабе. Я могу ложиться и вставать в любое время, приходить на работу в любое время и в любой одежде. Иногда вообще могу не приходить – поработаю из дома. Теперь я специалист, которому пишут рекрутеры каждую неделю и зовут в мск, спб, и самое разное зарубежье. Не факт, что возьмут, но двери открыты.
    Перспективы. Развитие неизбежно. Каждый день приходят новые задачи, новые проекты или новые подсистемы как в моем одном большом проекте, и ты начинаешь разбираться и понимать новые вещи. Т.е. нет необходимости после рабочего дня приходить домой и изучать что-то как до переквалификации, это конечно хорошо, но не обязательно. Мои мозги устают на работе достаточно, поэтому я стараюсь дома отдыхать. Поэтому ваши скиллы и зп будут расти неизбежно, в отличие от большинства остальных сфер деятельности.
    В заключение скажу спасибо за курс Григорию, потому что именно это помогло мне освоить фреймворки необходимые для работы. Самый первый навык – гугление, но этого мало. Джава кор это хорошо – но этого тоже мало.
    Если вы не боитесь перемен, новых знаний и готовы потеть ради светлого будущего – вы сможете стать разработчиком.

    Полезный(0) Бесполезный(0)You have already voted this
  107. Николай

    Всем привет. Меня зовут Николай, мне, на данный момент, 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.
    Вот и вся история. Хочу выразить огромную благодарность Григорию за его бесценный труд, а тем, кто еще проходит обучение, хочу пожелать уверенности и оптимизма на пути к успеху!!!

    Полезный(0) Бесполезный(0)You have already voted this
  108. Евгений Алелеков

    Предыстория: учился я на специалиста по автосервису. Работал в торговле. Сначала подорвал компьютеры, потом рыбу. Дослужился до директора, но удовлетворения мне это не принесло.
    А теперь как я попал на javarush: я осознал, что что-то в моей жизни не так… Не тем занимаюсь, не то делаю… Прошел тест на профориентацию. Выпало программирование. И эта мысль засела у меня в голове: Как так… 5 лет универа, потом 7 лет карьеры и всё мимо? Но ты ведь раньше не проходил таких тестов, – отвечал я сам себе. Сначала, вспомнил, что в школе учили паскаль, окей, загуглил, написал Hello world на паскале… На самом деле вкатило) А потом друг посоветовал онлайн курс javarush) и понеслось!
    Я выпускник topjava 13. Не скажу, что я супер гений, но на работу я с 5ой попытки таки попал. Далеко не все готовы обучать Джунов. Хотят сразу готовых разработчиков. Но, ещё раз повторяю – не все. Я неоднократно хотел опустить руки… 5 месяцев вообще не работал. 3 проходил стажировку Григория Кислина, 2 искал работу.
    Спасибо Григорию и всем, кто меня поддерживал. Без вас остался бы торгашом..) Мне сейчас 31 год. И я понял, что каждый должен заниматься своим делом. Нравиться писать код? Пиши, а всё остальное придёт само!;)

    Полезный(0) Бесполезный(0)You have already voted this
  109. Илья Асламов

    Закончил курс BaseJava.Некоторые домашки были непростые, но зато это помогает глубоко погрузиться в тему урока.Если есть небольшой опыт программирования, то этот курс,я считаю – самое то для начала в java. Большая благодарность менторам Татьяне и Максиму за помощь и поддержку! Встретимся на TopJava 🙂

    Полезный(0) Бесполезный(0)You have already voted this
  110. Илья Жинко

    Привет всем.
    Принял решение заниматься программированием чуть больше года назад. До этого проекта проходил курс javarush, но после прохождения курса, я понял, что у меня есть пробелы по теоретическим знаниям. И потом возник вопрос: а куда двигаться дальше?
    Кто-то на форуме выложил ссылку на сайт topjava.ru, и меня этот проект сразу же заинтересовал. Больше всего заинтересовал большой стек актуальных технологий, используемых в проектах. Вступительное задание на BaseJava я прошел без особых проблем, так как имелись некоторые знания java core.
    Очень понравилось в курсе, что обучение идет последовательно от простого к сложному. Практические задания помогают закреплять полученные знания на практике. Курс я брал с проверкой домашних заданий, и это научило меня обращать внимание на правильное оформление кода. Менторы Таня и Максим в течении проекта помогали с домашними заданиями, давали нужную и актуальную информацию, за что им огромное спасибо.
    Выпускным проектом является web приложение по сохранению, удалению, редактированию резюме в базу данных и отображению его на веб странице. Приятно было в конце курса осознавать, что ты сам сделал рабочее web приложение.
    Курс я изучал где-то 2.5 месяцев.
    В будущем планирую записаться на TopJava, где используются самые актуальные технологии разработки. Всем удачи и успехов в обучении)

    Полезный(0) Бесполезный(0)You have already voted this
  111. Семен Киселев

    Очень крутой курс. Про изучаемые технологии рассказывать не буду, т.к. их тут уже описали выше, и лучше посмотреть их на странице проекта в github, всем им будет уделено должное внимание. Нагрузка довольно серьезная, если вы не знакомы с данным стеком технологий. Особенно если изучать доп. материалы, на которые в курсе множество ссылок, и они всегда вовремя. Также очень грамотно поставлены практические задачи. Обязательно буду брать еще тут курсы (уже зарезервировал masterjava), очень понравилась подача материала.

    Полезный(0) Бесполезный(0)You have already voted this
  112. Антон Алпутов

    Начинал на JavaRush, освоив синтаксис и core, стал задумываться, как это вообще применимо в реальной жизни, спросил о стажировке JR у одного из парней, который её проходил. Он и рассказал что стажировка – это курс TopJava Григория Кислина. Также сказал, что она очень сложная, многие с первого раза не проходят, посоветовал пройти сначала BaseJava, чтобы подготовится. Проходя курс, наконец-то понял, что зачем и как используется. Это реально круто – создавать рабочее приложение, изучая Java. Никакие другие курсы и видеокурсы и рядом не стоят. Вот это настоящая практика, а не решение задач, как по математике в школе. Попробуйте первое бесплатное задание и поймете о чём я )
    Если думаете брать с ревью или без, то не гонитесь за экономией лишней копейки, однозначно берите с ревью. Это одна из самых важнейших фич курса. Конечно, вы можете думать, посмотрю в следующем уроке правильное решение и всё пойму. Не поймёте, посмотрите и забудете. Чтобы *понять* и запомнить надо самому код родить, а к родам вас подготовят профессионалы) Большая благодарность этим профи: Татьяне, Ирине и Максу.
    Прошел курс BaseJava можно сказать впопыхах – за 2 месяца. Хотелось успеть на осеннюю TopJava, и оставалось два месяца. Боялся, не успею, поэтому пропускал кое-где теорию. Думаю, с более подробным изучением теоретического материала (а его немало) я бы освоил и понял больше. Кстати, дополнительно тоже нигде ничего не читал. К каждому уроку даются видео и статьи, которых вполне достаточно для решения поставленных задач.
    Приобрёл уже TopJava и MasterJava 🙂
    Спасибо Григорию за крутой курс, беcценный опыт и знания!

    Полезный(0) Бесполезный(0)You have already voted this
  113. Александр Герасименок

    Много чего уже писали, повторяться не буду ) Отличный курс, очень много отобранного, полезного материала. Я попал на курс как на практику от Джавараша, и пока писал тестовое, нашел работу )) Успевать было тяжко, отстал, но подача материала позволяет идти своим темпом, в чатах активность высокая, вполне можно задавать вопросы по 3й неделе, когда весь проект уже на 8й )) Курс дает представление о приложении в целом, состоящем из многих кусочков. Поначалу сильно сложно связывать эти кусочки )

    Полезный(0) Бесполезный(0)You have already voted this
  114. Александр Козарезнюк

    У меня была крепкая база Java Core, но с Enterprise знаком не был. Понравилась постепенно нарастающая сложность и добавляемые технологии. Местами задания очень объемные, но приложенные усилия того стоит. Благодаря этому курсу нашел свою первую работу как Junior Java Dev. Рекомендую этот курс тем кто хочет познакомится с Enterprise, узнать некоторые крутые фишечки и ознакомится со стаком популярных технологий. Еще понравилось, что объясняется почему применяются определенные технологии, методы и способы, а не просто, потому что мы решили их выбрать.

    Полезный(0) Бесполезный(0)You have already voted this
  115. Екатерина Бузату

    Закончилось мое первое прохождение курса Topjava, оставив после море новых знаний и исключительно приятное послевкусие.
    Программа порадовала: она действительно охватывает заявленные технологии – естественно, не для чайников. Программа очень насыщенная. В эти три месяца надо взять себя в руки и проявить все способности к самоконтролю, чтобы выполнять все задания в срок – к публикации нового урока. В материалах к каждому уроку коротко и понятно излагался материал очередной темы. Естественно, небольшое видео не заменяет документации и пр., но значительно облегчает их понимание. План разработки последовательный и логичный.
    Огромный плюс – обсуждение заданий и примыкающих вопросов в группах Slack. Это как раз то место, где можно свободно задавать вопросы, высказывать свое мнение и получать обратную связь. Проект не стоит на месте: от курса к курсу в него вносятся изменения и улучшения. На нашем курсе по ходу было внесено несколько изменений по идеям участников.
    Руководитель проекта – Григорий – наблюдает за происходящим и вступает в обсуждение, когда это необходимо, давая возможность участникам разобраться самостоятельно, но в то же время не бросая их в тупиковых ситуациях.
    В начале я написала, что это было первое прохождение. И не случайно, потому что оно не последнее. Участники могут участвовать в стажировке повторно – бесплатно 🙂

    Полезный(0) Бесполезный(0)You have already voted this
  116. Дмитрий Морозов

    Для меня – свитчера немного за 30, – Курс ТопДжава явился настоящей встряской после игрушечного ДжаваРаша! Вступительное испытание – уже квинтэссенция всех пройденных там 40 левелов и… плюс столько же нового для изучения самому. А сам курс – это настоящее погружение в боевую среду с борьбой с HW (домашнее задание), общением с живыми менторами в Slack (отдельное спасибо Tanya) и четверговыми виртуальными митапами, к которым не всегда получалось все сделать хорошо…
    Но это бомба! После окончания руки и мозги тянет непременно что-то свое сотворить, используя богатый изученный стек! Спасибо Григорию и его команде, а также ДжаваРаш за предоставленную возможность онлайн-стажировки!

    Полезный(0) Бесполезный(0)You have already voted this
  117. Евгений Сафронов

    Всем доброго дня!
    Закончил курс TopJava, впечатления положительные, курс смело рекомендую.
    Для меня курс оказался отличным способом познакомиться с Enterprise технологиями и фреймворками и приобрести некоторый опыт в этой теме.
    Перед курсом очень желательно знать Java Core, и хотя бы иметь представление о базах данных и SQL, о протоколе HTTP и принципах клиент-серверного взаимодействия, о JavaScript.
    Что понравилось:
    1. Широкий и современный стек технологий.
    2. В ходе работы над проектом рассматриваются различные подходы и инструменты для решения конкретных задач, дается их сравнение и рекомендации по применению. Хорошо видны знания и опыт преподавателя по всем рассматриваемым технологиям.
    3. Учебного материала много, причем есть баланс между теорией и практикой. От преподавателя есть обучающие видео, пояснения и ответы на вопросы. Есть ссылки на статьи по теме, есть ссылки на конкретные вопросы и примеры (к слову, ссылки подобраны хорошо, при работе над выпускным проектом приходилось много гуглить, часто решение проблемы находилось как раз в дополнительных материалах к занятиям). Т.е. можно просмотреть обучающее видео и сразу переходить к коду, а можно для лучшего понимания почитать побольше теории.
    4. Домашние задания хорошо помогают закреплять материал. Однозначно, лучше заказывать проверку заданий. Кураторы помогают найти и исправить ошибки, отвечают на вопросы. Кроме того, проверка заданий помогает работать в графике и заставляет не откладывать работу над занятиями.
    5. Выпускной проект – особенно полезный момент. Его приходится делать с нуля (хотя и с оглядкой на основной курс и с использованием его наработок). Без выпускного многие аспекты обучения могут остаться без внимания, забываются, понимаются неправильно. В процессе написания выпускного приходится снова пересматривать/перечитывать занятия, и уже с большей пользой. Для желающих – можно бесплатно повторно пройти этот курс на следующем потоке.
    Благодарю Григория, Екатерину и Татьяну за обучение и помощь!

    Полезный(0) Бесполезный(0)You have already voted this
  118. Алёна Никифорова

    Мне очень понравилось. Было трудно. Занималась все выходные, утром перед работой и вечером после. Времени не хватало все равно, освоение идет не такое глубокое, как я думала, но зато покрывается множество важных и интересных тем. Я считаю, это тоже важный тип работы. Полезно переключаться между глубокой проработкой и быстрой. А потом обратно. Очень помогало сообщество в slack. Не только советами, но и было приятно осознавать себя частью небольшого коммьюнити, озабоченного теми же задачами, что и ты. Рекомендую курс для тех, кто освоил Java Core и не набрал еще знаний по фреймворкам и технологиям.

    Полезный(0) Бесполезный(0)You have already voted this
  119. Александр Коженков

    Курс весьма неплох. До него пробовал разбираться со Spring’ом сам, то на эти потуги было жалко смотреть. Информации в инете полно, но приличная часть из нее уже устарела, да и охватить ее всю новичку совсем непросто. Курс помог втянуться в тему постепенно и структурировать знания в голове. При этом нагрузка не такая большая (по крайней мере для меня), и я успевал заниматься своими делами параллельно.
    Мне кажется, курс особенно подойдет тем, кто хочется свичнуться из другой деятельности в программирование, но нужно иметь какой-то бэкграунд, т.к. курс предполагает, что Java Core вы знаете.

    Полезный(0) Бесполезный(0)You have already voted this
  120. Григорий

    Всем доброго времени суток.
    Я начал программировать на ресурсе javarush.ru в июне прошлого года, дошел до 23 лвл-а. В процессе обучения думал, что таким образом научусь программировать и после прохождения javarush смогу сразу искать работу. Но к моменту прохождения блока Java Core я понял, что по сути выучил только синтаксис и скудную часть возможностей языка. Реально применяемые знания, javarush дает скудно, да и как он может их дать, если код проверяет валидатор.
    Примерно в этот момент, я взялся за поиски хорошего курса, где в итоге один добрый человек посоветовал мне BaseJava. Совет от себя, если Вы читаете это в данный момент и еще не обучаетесь программированию – прямо сейчас идите и учите английский. К моменту поступления на BaseJava у меня был твердый upper и это местами сильно облегчало мне жизнь и экономило время. На русском инфо мало, особенно к концу курса, да и в дальнейшем язык откроет немало перспектив.
    На курсе стало понятно, что именно постоянное ревью кода и ментор это ключи к быстрому и качественному обучению т.к. тебе указывают на ошибки, ты их запоминаешь и в следующий раз не делаешь + если совсем что-то не понимаешь – можно спросить. В видео-лекциях рассказывают и разжевывают все, или почти все, по остальному дают ссылки на материал. Одной из главных приобретенных фишек из видео, для меня стало умение работать в идее – горячие клавиши, дебаг, джава доки.
    Самый сложный момент на мой взгляд был до 6-7 задания, пришлось сильно зарыться и перестроить свое мышление на новый лад. Если у вас сейчас ~20 лвл в javarush, ливайте от туда и немедленно покупайте BaseJava.
    Сейчас я учусь дальше на 16 потоке TopJava, надеюсь к лету смогу написать полноценную историю успеха и взять MasterJava.
    Отдельное спасибо Максу и особенно Тане за ваше терпение и отзывчивость и конечно Григорию за замечательный курс.

    Полезный(0) Бесполезный(0)You have already voted this
  121. Валерий Калиновский

    Курс приближен к реальным условиям разработки.
    Перед каждым заданием дается вводная на 2-3 часа как его решать.
    В реальной разработке всю информацию приходится искать самому. Таким образом экономится очень много времени и можно сосредоточится на освоении каждой технологии.
    Плюс к этому можно в задавать сколько угодно вопросов в чате и на каждый из них получить ответ от Григория или участников проекта.
    По окончании чувствую себя на ты со всем тем зоопарком технологий которые есть в описании проекта. Кроме этого научился многим мелочам работы в IDE, дебагингу и пр. Отдельное спасибо за ctrl + alt + L)
    Для того того чтобы успевать делать все задания мне нужно было выделять 2 дня в неделю + 2-3 вечера среди недели. Это минимум. Конечно лучше если есть возможность заниматься всю неделю, тогда можно более глубоко вникнуть в технологии, почитать книги. Но даже этого минимума достаточно чтобы потрогать все руками и быть способным применять все в других проектах.
    Полученных знаний достаточно для того чтобы разрабатывать более сложные веб проекты уровня интернет магазина и претендовать на позицию мидл девелопера.
    Григорию большое спасибо за великолепный курс! Думаю в будущем еще поучаствовать в проекте по многопоточности.

    Полезный(0) Бесполезный(0)You have already voted this
  122. Николай Ларин

    Всем привет!
    Итак, я только что за 25 дней закончил подготовительный, или начальный, курс, как вам удобнее, StartJava и иду далее на BaseJava.
    Всем сомневающимся ору: настоятельно рекомендую! И обязательно с проверкой домашних заданий, т.е. с ментором!
    Почему? Вначале о главном..
    Потому что методология подобрана таким образом, что по окончанию StartJava вы обязательно надломите мозг в сторону ООП, чего настоятельно хотела в своей книге Кэтти Сьерра, и это произойдёт только с участием ментора, а это – самое трудное. Всякие циклы и прочее – это математика, это не сложно. Так для меня, во всяком случае, было.
    Теперь немного истории.
    Я уже где-то с годик ходил вокруг да около идеи кардинально изменить изрядно надоевшее дело, которым занимался. И решил сменить полиграфию в итоге на Java программирование. Но как это сделать? Смотрел всякие видяшки, начинал читать какие-то книжки, прошёл кодэкедеми, что-то делал на кодворз. Реальных результатов это не давало. Почему? Потому что самостоятельно сам себе годную программу обучения не напишешь, это факт. Ходить на какие-то оф-лайн курсы нет никакого желания. Поэтому я решил, как говорят,, обратиться к профессионалам, работающим он-лайн. Некоторые детали поисков и раздумий я опущу, но в процессе я накопал JavaRush. Начал первые бесплатные шаги, но они достаточно быстро закончились и встал вопрос: платить или не платить далее? В итоге, покопавшись хорошенько в отзывах, я и нашёл TopJava. И уже тут начал обучение с нуля. И нисколько не жалею.
    Удачи всем!
    Отдельное спасибо Максиму Чимаеву aka chimax! Как ты это всё выдерживаешь, я не понимаю :)))

    Полезный(0) Бесполезный(0)You have already voted this
  123. Владимир Калиниченко

    Всем привет!
    Подошёл к концу 2018 год и я, как все приличные люди, решил раздать долги. А должен я слова благодарности тем, кто так или иначе помог мне изменить свою жизнь и стать программистом.Моя история могла бы показаться довольно заурядной среди историй других учеников, даже не смотря на мои 38 лет (на момент принятия на работу), если бы не один факт, который, как мне кажется, выделяет мою историю среди других.
    Дело в том, что большая часть прочитанных мною историй о том, как люди становились программистами, так или иначе имела следующий контекст: автор писал, что с детства мечтал стать программистом, но что-то в жизни пошло не так или демонстрировал те или иные задатки к программированию, но опять же не судьба. То есть были, что называется (никого не хочу обидеть), «латентными» программистами. В моём же случае, всё было не так.
    В детстве, юности и даже большую часть зрелости я и думать не думал о карьере программиста, более того, я, что называется, классический гуманитарий. В школе более-менее хорошие оценки были только по гуманитарным предметам, точные науки давались с трудом, едва натягивал на тройки (по пятибалльной системе). Информатики у меня не было в школе, равно, как и в институте от слова совсем. То есть в программе она была, но, то учителей не могли найти, если находили, то те постоянно были на больничных, в общем могу вспомнить аж три урока информатики за всю школьную программу. Институт я тоже закончил по специальности юриспруденция, короче, я определённо не технарь по складу ума.
    Это, так сказать предыстория, вводные данные. Но обо всём по порядку.
    Я был довольно успешным менеджером среднего звена с зарплатой в 1000 у.е. У меня было всё отлично, но периодически посещали мысли из разряда
    «А что дальше?»
    Впервые мысль стать программистом посетила меня в далёком 2013 году. На тот момент я был довольно успешным менеджером среднего звена с зарплатой в 1000 у.е. У меня было всё отлично, но периодически посещали мысли из разряда «а что дальше?». Тогда-то мне и попалась на глаза мотивационная статья от автора JavaRush о том, что программистом может стать любой неглупый человек. Глупым я себя не считал, но были довольно серьёзные сомнения в своих силах в виде полного отсутствия каких-либо фундаментальных знаний в этой сфере. И тут должна быть моя первая благодарность: автор так убедительно излагал свои мысли и аргументировал в своём цикле статей, что именно благодаря ему и его таланту, мысль о программировании поселилась в моей голове и в конце концов дала всходы. Спасибо вам, автор JavaRush!
    Однако не смотря на интерес, активных действий по реализации задуманного, с моей стороны было не особо много. Главным образом я ковырял лекции и задачи на пробных 10 уровнях JavaRush. Многое было не понятным, какая-то магия из таинственных заклинаний, однако следуя совету опять же вышеупомянутого автора, я вчитывался в лекции снова и снова, пытаясь решить очередную задачу, ведь мне обещали, что пазл рано или поздно сложится (забегая наперёд – он таки сложился!). Прогресс был довольно вялым не только потому, что многое было не понятно, но и потому, что как я ранее писал, у меня всё и так было нормально: ЗП и работа довольно интересная (на тот момент), переходить в перспективе с 1000 у.е. менеджера на 500-700 у.е. джава джуна было как-то не вдохновляюще. Потом конечно был возможен рост, причём значительно выше чем я мог в принципе рассчитывать будучи менеджером, но то были далёкие перспективы, а тут зона комфорта и все дела.
    Я потерял работу, а с ней и зону комфорта и моя ЗП стала соответственно пониже, порядка 700 у.е.
    Ситуация поменялась в том же году. Я потерял работу, а с ней и зону комфорта. Учитывая, что я был довольно узкопрофильным спецом и вакансий по профилю я не смог найти, пришлось спуститься в ту область, где я тоже неплохо разбирался. Но там конкуренция повыше и моя ЗП стала соответственно пониже, порядка 700 у.е. (а это уже сопоставимо с ЗП джуна). Не будучи уверенным, что потяну один разобраться с Java я решил, что онлайн образование — это конечно круто, но выучиться офлайн намного реальнее (это было ошибкой). Купил курс в одной из школ, предлагавших изучить Java и полный надежд начал обучение. В процессе выяснилось, что после окончания курса, я не смогу претендовать на джуна, поскольку помимо знания синтаксиса и core нужно ещё довольно много всего (я тогда и аббревиатур типа SQL не знал) и это прямо очень сильно демотивировало, поскольку денег за курс заплатил нормально и ожидал, что вложение окупится довольно скоро. Фиг бы там. Нет, обучали в принципе неплохо и определённые знания я получил, но по окончании первой половины курса, я понял, что офлайн я получу ориентировочно тот же объём знаний, что и онлайн, но дороже. Поэтому решил не платить за вторую половину курса, а купить по новогодней скидке подписку на Java Rush.
    Сказано-сделано. Но и тут всё было не очень гладко (даже совсем). Учился я в основном после работы, выделяя от часа до двух-трёх на учёбу. Это были тёмные времена: уставший после работы, в голову особо ничего не лезет, плюс сам по себе язык даётся с трудом (я ж гуманитарий). И хотя семья меня поддерживала (жена и ребёнок), тяжело было выкраивать время и на учёбу, и на семью, и на себя. Как следствие – лютая прокрастинация. Бывало бросал учёбу на полгода, играл в онлайн игры (зло, за которое приготовлен отдельный котёл), но рано или поздно возвращался, читал чужие истории успеха и начинал сначала. Также ситуация существенно отягощалась наступившим политическим, а потом (как следствие) и экономическим кризисом. Из-за того, что ЗП не была привязана к доллару, а национальная валюта девальвировала, по факту я стал получать 400-500 у.е. и мне стало совсем грустно.
    Получил от авторов письмо счастья, об очередном наборе на стажировку (прим. Spring 5/JPA Enterprise – Topjava)
    Так или иначе, я честно дошёл на Java Rush до 21 или 22 уровня и, наверное, проходил бы и дальше, но получил от авторов письмо счастья, об очередном наборе на стажировку (прим. Spring 5/JPA Enterprise – Topjava). Ничего особенного, стажировки набирали регулярно, но в этот раз меня уведомили, что по моей подписке это будет последняя бесплатная, после – только за дополнительные средства. По условиям участия в стажировке, на тот момент, нужно было достигнуть 30 уровня и сделать тестовое задание. Поскольку задачи от уровня к уровню становились всё тяжелее и тяжелее и надеяться достигнуть 30 уровня за месяц я не мог и мечтать (не забываем, что нужно ещё было сделать тестовое), я решил схитрить. У меня оказалось достаточно чёрной материи, чтобы открыть уровни вплоть до 30-го, без необходимости решать задачи. Итак, первую преграду миновал – 30-й уровень взят. Получаю тестовое и понимаю, что мои проблемы только начинаются: Spring, Hibernate, SQL, JSP. Да, нужен простейший CRUD, но, когда у тебя даже core не особо уверенный, сами понимаете. Я честно пытался освоить указанные технологии в оставшееся время, но не особо успешно. Как минимум, недостаточно для прохождения на стажировку. Хитрость номер два: нагуглить по гитхабу рабочее решение тех ребят, кто уже прошёл на стажировку, проверить работоспособность у себя, внести косметические изменения и выдать за своё решение. Таким вот совсем нечестным способом я и заскочил на подножку уходящего поезда последней бесплатной стажировки. Мне стыдно до сих пор, но ни о чём не жалею (кроме того, что мог учиться лучше и усерднее).
    Стажировка тоже не показалась лёгкой прогулкой, однако познакомила меня с фреймворками и библиотеками, которые требуются в реальной жизни, на реальных проектах. Пользуясь случаем выражаю благодарность Григорию Кислину, автору проекта TopJava, на который меня и отправили парни из Java Rush в качестве онлайн стажировки. К слову, стажировку я с первого раза тоже не прошёл (не хватило знаний и навыков), но поскольку повторное участие в стажировке бесплатное, то при последующих прохождениях, мои знания и навыки всё возрастали.
    Я наткнулся на новость, что один из лидеров рынка набирает студентов на очередные курсы по Java и эти ребята не ставили ограничений по возрасту
    Однажды, проглядывая Junior Digest на одном известном и уважаемом ресурсе, я наткнулся на новость, что один из лидеров рынка набирает студентов на очередные курсы по Java. В отличие от других крупных компаний, эти ребята не ставили ограничений по возрасту (типа только студенты последних курсов), за что им мои слова благодарности. Условия простые: пройти отборочное тестирование, собеседование на английском, и ты на внешних курсах (около 3-х месяцев), после пишешь и защищаешь свой проект и, если ты достаточно хорош – попадаешь на внутренние курсы (от 1 до 6 месяцев), после которых можешь попасть на один из боевых проектов компании (а можешь и не попасть). На самом деле, вариант курсов от компаний с последующим трудоустройством – самый оптимальный и не ресурсозатратный путь в it-сферу, однако есть два нюанса: очень высокий уровень конкуренции и второе – никаких гарантий трудоустройства (можете не пройти по софт-скилам, например, или слабый английский). По поводу конкуренции напишу из своего опыта: на тестирование подалось более 450 человек, на курсы попало порядка 50, на внутренние прошло менее 20, сколько получило оффер – не знаю, но что получают не все – факт, основанный на инсайдерской информации.
    В общем на тестирование я записался ни на что, особо не рассчитывая, но поскольку это лучше, чем не делать ничего, я решил попробовать. К тестированию я готовился на quizful, что мне реально помогло, как я считаю. Тесты были наподобие, но на английском. Каково же было моё удивление, когда через некоторое время меня уведомили, что я прошёл первый этап отбора и меня приглашают на второй этап – собеседование на английском. Радости не было предела, хоть и были сомнения насчёт английского. И я начал готовиться: попросил жену провести со мной несколько собеседований на английском, плюс подготовил и заучил ответы на типичные вопросы, которые с большой долей вероятности зададут на собеседовании (рассказать о себе, предыдущий опыт, почему к нам и т.д.).
    Я презентовал проект устно, потом запустил приложение, демонстрируя функционал. Получил массу вопросов, как теоретического, так и практического содержания
    Собеседование я тоже успешно прошёл и меня пригласили на курсы. Поскольку это был реальный шанс попасть на работу, я, посовещавшись с женой и заручившись её поддержкой, решил бросить работу и полностью сосредоточиться на курсах, то есть пошёл ва-банк.
    Внешние курсы в основном вызвали у меня разочарование: мы начали с самых основ, бегло проходя по всему core. Уровень преподавателя также вызвал у меня сомнения, поскольку он был довольно косноязычным (мягко казано) как для преподавателя университета (а по совместительству, преподаватель курсов от лидера рынка и, по его словам, ещё и преподаватель платных курсов от одной офлайн школы). Иногда было сложно понять лекцию не потому, что сложная тема, а потому, что подача информации была ужасной. Также серьёзно подпортило впечатление происшествие на одной из лекций: один из студентов задал вопрос по теме и получил ответ от преподавателя. Проблемой же было то, что ответ был неверный. По всей видимости, преподаватель, чтобы не ударить при всей группе лицом в грязь, не зная ответа, решил, что лучше будет сымпровизировать, а не честно признать, что не знает/не помнит ответ. Так уж получилось, что я и мой сосед по парте ответ знали и поправили преподавателя, но сам факт имевший место быть, лично у меня серьёзно подорвал авторитет преподавателя. К счастью, ближе к концу курса нас начал вести другой преподаватель, значительно лучше знавший, как предметную область, так и обладавший практическими навыками. Да и подача информации была не в пример лучше.
    Как и всё в жизни, всё рано или поздно заканчивается и внешние курсы тоже. Я написал свой выпускной проект и стал готовиться к защите, надеясь пройти на внутренние. Несмотря на то, что я не входил в топ учеников, я полагал, что шансы есть, считая себя твёрдым середняком. К сожалению, или к счастью, в происходящее вмешался его величество случай. На защиту я пришёл ранним утром. Я презентовал проект устно, потом запустил приложение, демонстрируя функционал. Получил массу вопросов, как теоретического, так и практического содержания. С разной степенью успешности ответив на вопросы, я получил обязательное дополнительное задание и удалился в отдельную комнатку для решения. Через некоторое время, решив задание, я вернулся к собеседующим. К этому времени состав собеседующих почти полностью сменился. После того как я представил своё решение, мне сообщили, что я не так понял задачу и предложили переделать. Я удалился снова. Когда я решил задачу опять, выяснилось, что от тех ребят, которые собеседовали меня с начала, не осталось никого. Те, кто были вместо них, проверили моё задание и сообщили, что поскольку никого из них на моём собеседовании не было, то они уточнят по мне у тех, кто был. В общем, не знаю кто и как уточнял, и как собирали отзывы о моей защите у разных людей, но по факту мне сообщили, что я не прошёл. Это был провал. Правда мне сообщили, что я могу попробовать защититься через 3 месяца со следующим набором, единственное условие – подготовить полностью новый проект для защиты. Поскольку выбора у меня не было, я согласился. Неудача повергла меня в серьёзное уныние, ведь надежда была на то, что я месяца через три уже буду работать, а тут только через три месяца повторная защита, без каких-либо гарантий. Напомню также, что я уволился с работы, поставив всё на кон, что также не добавляло оптимизма. Правда результатом курсов был и позитивный момент: я понял, что знаю и умею уже довольно многое, вполне способен написать работающее приложение с довольно сносным фронтом. Но по-прежнему не было уверенности, готов ли бизнес платить за эти навыки деньги.
    После 12-14 интервью я получил свой первый оффер от одной небольшой компании с ЗП даже выше средней по рынку
    Итак, я начал усиленно готовиться к повторной защите, но помимо этого сделал ещё один важный (и как оказалось позже, верный) шаг: я разместил на разных ресурсах своё резюме и начал ходить по собеседованиям. Предложений было не сказать, чтобы много, но 1-2 в неделю обычно бывало. Уровень собеседований тоже был разный, от довольно провальных, когда сам чувствовал, что проявил себя довольно посредственно, до таких, где я проходил техническое интервью, но по каким- то причинам не проходил дальше. Я не унывал, помня чей-то афоризм, что ещё никому не отказывали двадцать раз подряд и подтягивал те слабые места, которые выявляли собеседования. Так прошло порядка двух месяцев и около 12-14 интервью. После очередного из них я и получил свой первый оффер от одной небольшой компании с ЗП даже выше средней по рынку. На деталях первых дней, недель и т.д. работы останавливаться не буду, из этого может получиться ещё один лонгрид, просто скажу, что я успешно прошёл испытательный срок и работаю в этой компании по сей день, очень доволен коллективом и современным стеком технологий. Скоро буду отмечать год работы и, хотя почти каждый день сталкиваюсь с новыми вызовами, на работу хожу с удовольствием, ведь занимаюсь любимым делом.
    Такой вот вышел длинный пост. Пользуясь случаем, ещё раз благодарю создателя Java Rush за то, что убедил меня коренным образом изменить свою жизнь, команду Java Rush за толковую реализацию идеи и Григория Кислина за его курс. И хотя я полностью так и не окончил ни один, они мне дали необходимую базу и веру в свои силы, для того чтобы найти свою первую работу в качестве программиста.
    Подводя итог, хочу посоветовать тем, кто сомневается, сможет ли он, вспомнить историю гуманитария, который смог и сделать первый шаг или довести начатое до конца, если первый шаг уже сделан.
    И напоследок: чем раньше вы начнёте ходить по собеседованиям – тем лучше. Вы никогда не будете чувствовать себя готовыми, но только получив н-ное количество отказов, сможете получить оффер. Помните, ещё никому не отказали 20 раз подряд, проверено!

    Полезный(0) Бесполезный(0)You have already voted this
  124. Алексей Алексеев

    *Хороший курс.
    *Курс научит правильно разрабатывать Web-приложение на Java.
    *Есть обратная связь.
    *Материал хорошо структурирован.
    *Дико популярные технологии /инструменты / фреймворки Java Enterprise: Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery + plugins.

    Полезный(0) Бесполезный(0)You have already voted this
  125. Григорий Кислин

    как выпускник данного проекта, ответственно заявляю, что это действительно работает. Помогает взобраться на новую ступень в JavaEE. Проект сложный, но если не усвоил что-то, то повтор проекта бесплатно! Тут есть ответы на ВСЕ вопросы, которыми новичок мучает сеньора. Но у сеньора нет возможности отвечать на эти вопросы, а тут тебе ответят. Атмосфера взаимопомощи. Куча видео, в которых разжевывают тонкости разработки веб-приложений на Java. Сравниваю себя до и после – я научился многому, список технологий есть на заглавной странице.

    Полезный(0) Бесполезный(0)You have already voted this
  126. Артём Авдиенко

    Всем привет! До этих курсов BaseJava и TopJava я начал изучать программирование на javarush в свободное от работы время(из-за этого обучение сильно затянулось), и несмотря то, что там я уже дошел до 36 уровня, я все таки решил пойти на эти курсы. И на самом деле я не ошибся) Курс BaseJava и TopJava хорош не только по содержанию(многими ссылками на различные интернет ресурсы по каждому уроку), а еще тем, что там проводиться качественное code review, и это главная заслуга этих курсов, это будет просто незаменимый опыт если устроиться в компанию ведущую разработку по принципу Git-flow где ваш pull request должны апрувить возможно несколько человек(на нынешней работе, мы всегда сначала показываем свой код друг другу), перед тем как его отдать тимлиду, который сделает контрольную проверку и замерджит ваш код в основной проект(а тимлид, человек не то, что суровый, просто если каждый разработчик будет писать код как захочет или по принципу работает да и ладно то ему не только будет больно смотреть на ваши pull request-ы, у него могут просто не выдержат нервы и он подойдет к своему руководителю и напишет заявление на свое увольнение и все руководство проекта от этого будет явно не восторге). Еще большим плюсом будет то, что на каждый урок есть своя группа в slack-е, где всегда можно задать вопрос, и если никто не ответит, на помощь всегда придут ваши кураторы. Еще хочу сказать огромное спасибо Григорию, кураторам и особенно Татьяне, которая была у меня куратором на этих двух курсах. Желаю всем счастья и успехов в работе!

    Полезный(0) Бесполезный(0)You have already voted this
  127. Владимир Авдеев

    Узнал о стажировке после прохождения 40 уровней JavaRush. В целом все очень понравилось. Огромным плюсом проекта есть то, что, кроме хорошо структурированного материала с видео уроками и ссылками для более детального изучения есть группа slack где можно обсудить решение не только с другими участниками стажировки, а и с Григорием. Складывается ощущение, что он очень близкий со всеми и получается очень дружественная обстановка для продуктивного обучения. Проект мне понравился намного больше, чем мое текущее обучение в университете (программная инженерия), всю стипендию тратил на оплату стажировки) Здесь я смог получить знания по актуальным технологиям, улучшить свой стиль написания кода, короче говоря, очень вырос как java разработчик!

    Полезный(0) Бесполезный(0)You have already voted this
  128. Григорий Кислин

    Valeriy Rudnov, https://www.facebook.com/groups/javaops
    Всем привет! Проходил курс topjava для входа в мир Java Enterprise. До этого проходил курс в учебном центре (не важно каком) несколько лет назад для тех же целей, результат был нулевым, так как здоровая практика отсутствовала. На topjava получил реальные знания по ведущим технологиям с применением. Много практики с поиском решения проблем. По сути на реальных проектах тем же самым и занимаешься, но ошибка приводит к более серьезным последствиям чем на учебном проекте. TopJava вооружает ). Также удобный формат обучения, но нужна самодисциплина. Считаю правильно расставлены акценты со сроками сдачи работ, так как мотивирует работать и сдавать работы вовремя, что очень важно на реальных проектах. Конечно материала очень много, за 3 месяца сложно выучить, но основа очень хорошо усваивается. Далее практика, практика и еще раз практика. Что сказать было очень тяжело но оно того стоит. Как говорится тяжело в учении легко в бою. Правда в сфере IT в бою в 100 раз тяжелее. Спасибо Java Enterprise Online Обучение и Авторам!

    Полезный(0) Бесполезный(0)You have already voted this
  129. Григорий Кислин

    Ben: ВК нет, публикую от себя:
    Хочу искренне поблагодарить за этот курс и тот колоссальный объем работы, который был проделан при его создании. полтора года тому я прошел практическую часть – признаю, было тяжело, но оно того стоило – после него стало гораздо проще с другими проектами, в которых я принимал участие. в этот раз я использовал курс исключительно в теоретической плоскости для подготовки к собеседованию. в результате – полученный на днях оффер от одной американской компании на позицию middle developer и в соответствии с продемонстрированным техническим скиллом предложение вести небольшую команду из трех человек в рамках более крупного проекта. должен отметить, что до тех пор, пока мне не пришла в голову мысль еще раз пройти этот курс, мои собеседования не заходили далеко, даже при наличии обширной практики. так что для меня лично этот курс стал чем то вроде швейцарского ножа, способного решить множество задач – от мотивирующего руководства к действию до подготовки к общению с будущим работодателем.
    думаю, через год-полтора, когда замахнусь на позицию синьора, обязательно просмотрю этот курс еще раз:)

    Полезный(0) Бесполезный(0)You have already voted this
  130. Александр Новиков

    Совершенно случайно наткнулся в интернете на курсы TopJava, когда находился в самом начале пути изучения Java, и считаю, мне повезло, что нашёл их именно в тот момент. Я начал с курса BaseJava и кратко опишу свои впечатления о нём. Итак, плюсы данного курса:
    1) прежде всего, это практическая направленность. В процессе освоения каждого урока ты на практике приобретаешь те или иные навыки: работа с массивами, коллекциями, использование JUnit, Tomcat и т.д. Каждый новый урок построен на знаниях, полученных в предыдущем. Конечно, на первых порах совсем новичку в программировании придётся изучить очень много материала, в т.ч. теоретического, но данная база обязательна и необходима, без неё ты будешь не программировать, а просто кодить без понимания сути.
    2) второй пункт вытекает из предыдущего: в конце курса ты будешь иметь готовое web-приложение, а не просто набор не связанных друг с другом выполненных заданий.
    3) проверка ДЗ (code review) – бесспорно, огромный плюс. В отличие от JavaRush, здесь код проверяют кураторы и дают советы по тому, что именно нужно переделать. Стоит отметить, проверяют не только ошибки, но и твой стиль написания/оформления кода, вплоть до именования переменных/методов и соблюдения отступов. Это очень важно, т.к. ты учишься не только тому, ЧТО написать, но и КАК, т.е. учишься писать хороший во всех смыслах код. Есть возможность взять курс с проверкой ДЗ и без неё. Во втором случае ты просто смотришь по видео, как нужно было выполнить ДЗ. Конечно, рекомендую первое, поскольку одно дело – просто скопировать код, совсем другое – написать его самому, пусть даже неправильно, 10 раз ошибиться, несколько раз всё переписать, но в итоге ПОНЯТЬ, как и почему должно быть так, а не иначе.
    4) в каждом уроке изучаемые темы, как правило, связаны друг с другом, и ДЗ даются на основе всего материала урока.
    5) в каждом уроке есть видео от основателя курса Григория, который объясняет ту или иную тему и то, как нужно было выполнить ДЗ. Даже если у тебя курс с проверкой ДЗ, данные видео всё равно полезно потом посмотреть, (как минимум, узнаёшь другой взгляд на решение той же проблемы + Григорий всегда делится полезными знаниями/советами).
    Курс не простой, но очень полезный. Если ты действительно хочешь научиться основам Java и изучить сопутствующие технологии, записывайся на данный курс. Конечно, для трудоустройства его прохождения будет недостаточно, но хорошую базу ты точно получишь.

    Полезный(0) Бесполезный(0)You have already voted this
  131. Сергей Немчинов

    В отзывах выше уже всё перечислили и расписали, сложно не повториться 🙂
    Проект очень понравился!
    Так как до этого я никогда не занимался java или web-разработкой, то применяемые технологии были в новинку и порой приходилось понапрягаться чтобы их понять и освоить. На выполнение заданий даётся неделя, которой вполне хватает не только разобраться, но ещё и поэкспериментировать и сделать разные варианты решения.
    К сожалению я так и не выполнил все задания (остановился на середине), т.к. через 1,5 месяца меня пригласили на работу в качестве java-разработчика. Шанс упускать не хотел и согласился не закончив стажировку, и сейчас просто физически не успеваю вникнуть и выполнить задания. Прихожу домой и падаю 🙂
    Однако и те задания, которые я успел выполнить были очень полезны для меня. При этом мимоходом получил хороший опыт работы с git’ом.
    И конечно же я планирую закончить стажировку когда на работе отойду от дикого напряга и войду в нормальный ритм.

    Полезный(0) Бесполезный(0)You have already voted this
  132. Иван Кухты

    Начиная этот курс моей целью было систематизировать свои знания, полученные на JavaRush, в книгах и видео, обратить внимание на свои слабые места, получить новые знания и практику.
    Считаю, что данный курс помог мне в этом. В первую очередь хочу отметить не то, какую пользу принесли мне эти курсы, а то с каким интересом я их проходил.
    Отправляя новое домашнее задание на проверку, с нетерпением ждал ответа. Когда же ответ был получен, хотелось отбросить все дела, проанализировать его и взяться за исправление. С большим удовольствием прошёл этот курс.
    Что же касается практической части курса, для себя я бы отметил использование модульного тестирования, лямбд и элементов функционального программирования (если ранее они были для меня чем-то неизведанным, то теперь в голове появилось прояснение). Подключение базы в проект, Stream API, сервлеты, JSP и JSTL. С помощью этого курса я получил знания по этим темам, которых мне не хватало ранее.
    Отдельно бы хотелось отметить ревью кода. Оно очень помогает. Очень здорово, когда тебе указывают на твои ошибки, на которые ты ранее мог не обращать внимание, направляют на правильный путь. Также хотелось бы отметить пользу от просмотра видео. Наблюдая за тем, как опытный человек работает со средой разработки подмечаешь для себя необходимые и удобные команды, сочетания клавиш.
    Спасибо Григорию и команде ревьюверов!

    Полезный(0) Бесполезный(0)You have already voted this
  133. Лев Хачересьянц

    Добрый день.
    По просьбе коллеги, решил написать свою историю трудоустройства программистом.
    До того как стать программистом, я работал проектировщиком сетей связи. Но решил стать программистом, т.к. идея автоматизации разных процессов мне показалось очень заманчивой. Сначала решил изучать C++, скачал пару задачников по С++. И увидел ссылку на сервис JavaRush, на тот момент сервис содержал всего 15 уровней и не требовал денег за его использование. Я прошел пару уровней и решил изучать Java, этот язык показался мне более читабельным и лаконичным. Когда я дошел до 15 уровня, остальные еще разрабатывались, но я решил купить подписку в надежде, что это хоть как то поможет и развитию сервиса. Я выполнял задания с Javarush, изучал HTML, CSS, Javascript и jQuery на codecademy. Позже, при поиске разных курсов, я наткнулся на школу разработки в Digital Design. Я подал заявку.
    Что-то наподобие TopJava, но большую часть изучали сами, по примерам и туториалам
    Первую часть курса школы включала в себя изучение Java Core. Вторая часть предполагала – реальный проект (что-то наподобие TopJava, но большую часть изучали сами, по примерам и туториалам). С Core проблем не было, но вот переварить все, что включал реальный проект стало не просто. Стек технологий требовал много времени на изучение jQuery и jQuery Plugins, Spring, Hibernate, Jetty, еще предстояло разобраться с svn и maven. Предполагалась разработка приложения, позволяющего упростить управление проектами для менеджеров, учитывать уровень загрузки членов команды на разных проектах и т.д. В итоге получился мало-функциональный макет. Но три человека, включая меня, все-таки успешно закончили школу разработки.
    Следующим этапом стала стажировка. Там приходилось работать за еду в прямом смысле – оплачивали только обед. Я начал делать свой собственный проект. Решил разработать каталог-партнёрку, на нем планировалось даже немного подзаработать. Так я начал делать свой проект с таким же стеком, что и школе разработки. В это же время начал ходить по собеседованиям. Кстати, одним из плюсов моего резюме оказался собственный проект, который разворачивался на Amazon EC2.
    Проект я доделать не успел т.к. посетив 4-5 собеседований, я получил два предложения. Общее время, потраченное на подготовку и трудоустройство, составляло 4-5 месяцев. Три из них я по 8 часов в день ходил на стажировку.
    Решил обновить свои знания по OpenSource технологиям. Проект TopJava для этого подошел идеально
    После полутора лет коммерческой разработки и использования фреймворков компании, решил обновить свои знания по OpenSource технологиям. Проект TopJava для этого подошел идеально. Я узнал новые возможности Java 8, поработал со основными модулями Srping’а , использовал Hibernate и eCache. Для UI использовал Bootstrap и jQuery plugins. Вобщем прошел весь путь от создания скелета приложения и его реализации до его финального деплоя в heroku. Думаю, этот проект – одна из причин, по которой я успешно сменю работу. Но это тема для другой истории.:)
    Главное верить в свои силы:)

    Полезный(0) Бесполезный(0)You have already voted this
  134. Илья

    1. Весь курс — это каша из материалов, которые есть в открытом доступе. Интуит, википедия, топджава. Сначала я начал все это честно читать, но после 10 статей у меня просто задергалась бровь от количества некачественных отрывков информации и заумных терминов, которые НЕ УЧАТ, а только отпугивают от предмета изучения.
    2. Ссылки смешиваются с авторскими видео Григория, который вкратце объясняет текущую тему. Видео предоставляются в 720p (очень плохо, но терпимо) разрешении, 2013-2014 года, на Windows 7, с ужасной озвучкой. Человек продает курсы, но не может даже купить, банально, петличку для записи звука. Голос записывается на микрофон дешевых наушников, поэтому все шипит, стучит, обрывается и фонит.
    3. Самая главная проблема Григория в том, что он очень плохо рассказывает. Слушать его не приятно, он постоянно путается, скачет с темы на тему. Видно, что человек даже не пишет план урока, а просто открывает свой набор ссылок и начинает “от балды” рассказывать все то, о чем знает.
    4. Первые задачи, которые дает Григорий, абсолютно очевидные и не интересные. Из разряда “где-то специально допущена ошибка и тебе нужно ее исправить”. Делаются за 5 минут и отправляется на проверку, которая стоит 800 рублей (12500 за 16 проверок). Про остальные задачи ничего говорить не буду, курс я закончил на 4 уроке (из 17).
    Деньги за проверки мне вернули в день запроса, за что спасибо Григорию, но я все равно чувствую себя обманутым и униженным. В нем нет ничего авторского, нет никакой структуры, программы, подготовки. Моя ошибка стоила мне примерно 5000 рублей. Поэтому думайте и читайте отзывы. Любые вопросы tmnkilya@gmail.com

    Полезный(0) Бесполезный(0)You have already voted this
  135. Андрей Гореликов

    Всем привет. Хочу написать свою историю успеха: знаю на опыте, что это хорошо стимулирует, когда ты в начале пути.Обо мне: мотивирован на изучение новых технологий, стрессоустойчив, коммуникабелен, обладаю аналитическим складом ума, лидерскими качествами, в то же время исполнителен. Отлично работаю в команде, есть опыт стартапов. Ориентирован на ЗОЖ и семейные ценности.
    Интересы: горный туризм, история, игра на музыкальных инструментах, спорт и т.д. Более 10 лет был индивидуальным предпринимателем. Есть опыт использования платформ электронной торговли Tranzaq, Quik. Тема дипломной работы в академии: Стратегия управления портфелем ценных бумаг организации.
    В целом, думаю, всё понятно. Друзья шутили, что я, видимо, кому-то угрожал или кого-то подкупил, чтобы мне дали работу разрабом)))
    Мотивы, по которым я начал изучать программирование, были в целом такие же, как и у многих — в равной мере финансовый стимул (стабильный и приличный заработок) и желание как-то реализоваться после 30 лет. В целом программирование было для меня челенджем)) До 32 лет (хорошее интовое число)) у меня был опыт написания только школьных программ на лого черепашке)))
    На первую работу поступил уже в 34 года!
    Образование у меня не профильное — пару курсов технического универа на инжинера автомобилестроения, потом академ отпуск, потом доучивался уже на экономиста на заочке. В 2015/16 годах изучал 1С, Python: сдал экзамен на сертификат Профессионал по платформе 8.3.
    Посоветовался со старшим товарищем, который уже продолжетельное время работал с 1С (Роман привет)), и принял решение рискнуть с Java — в 1С всегда можно было бы вернуться. Начал в свободное время заниматься на JavaRush).
    После полугода занятий на JavaRush особо успехов не было: занятия были нерегулярны, и я понял, что надо ускоряться: во-первых, скоро закончится подписка, во-вторых, чтобы это не перерасло в долгий проект.
    Весной 2017 года закончилась подписка. Начал, как многие готовится к стажировке, но были траблы с запуском веб-проектов: именно моя версия IDEA глючила с томкатом(( Спасибо ребятам, которые помогали разобраться, но эту проблему получилось решить уже ближе к лету. Потом снёс винду, установил линукс, начались новые проблемы — на старом ноутбуке постоянно что-то летело по графике, ноут просто залипал и переставал работать, решить получалось только переходом на другой дистрибутив. Прокачался в установке линукса и настройкой рабочей среды))
    В общем, ни к весенней ни к летней стажировке я не успел подготовится: надо было как-то ещё зарабатывать, так как я работаю за четверых (жена не работает и у нас двое детей). Касательно денежной стороны вопроса, как в той шутке — финансовый статус — кофе можно и дома попить))).
    Уже несколько лет мой бизнес особо ничего не приносил, и чтобы голова была свободной для учебы, я подрабатывал у отца на цветоводческой ферме летом. В прямом смысле пахал несколько сезонов подряд, и чтобы денег хватало до следующего сезона, капитально затягивал ремешок)). Чтобы лучше усвоить материал, постоянно обсуждал все прочитанное с отцом, пытался на пальцах объяснять, как я это понимаю и для чего это надо, за что ему очень благодарен! У меня, как у многих программистов, есть определенные сложности в том, чтобы корректно донести до других все то, что я знаю))).
    В принципе, как раз тяжелый труд в 2015 году летом стимулировал меня начать думать насчет смены специальности с предпринимателя на что-то более стабильное и непыльное)), потому что даже когда дела шли в целом норм, то всё равно было постоянное напряжение — собрать на аренду, налоги, рассчитаться за товар и тд (основной бизнес был связан с оптово-розничной продажей стройматериалов).
    Периодами пытался переквалифицироваться на что-то более интересное начиная от посреднической деятельности на рынке нефтепродуктов и продажи земли в предолимпийском Сочи до разведения породистых собак) Также пробовал работать инструктором в горном-экстрим парке, спускался дюльфером по стене 86 метров высотой, чтобы страховать потом клиентов, вытягивал руками с троллея если кто тормозился на середине дистанции и строил ограждения на краю скалы — в обвязке, перфоратором бурили отверстия, потом устанавливали стойки для ограждений, натягивали тросса, вообщем весело было))
    В целом весь мой предыдущий опыт никак не был связан с JavaEE. Летом 2017 года начал делать тестовые задания для Магнита и тд. но в тот момент времени я искал работу на юге, а там с джунам очень сложно: задания в целом были crud проекты. Подошла осень, и я поступил на стажировку TopJava. По началу было относительно несложно, ребята в слаке помогали, и технологии были уже немного знакомыми, но потом у меня прибавилось дел по достройке и ремонту дома и на стажировке пошли темы, связанные с фронтом (js и тд), и я уже не успевал это всё переварить. Потом праздники, конец стажировки, деплой проекта на heroku. Как раз был день студента)). Я подошел к определенной черте, был проект, какой-то опыт в основном стеке, и я начал искать работу опять на юге, но там либо совсем мало предлагали денег, либо не предлагали вообще))).
    За пару недель я понял, что ловить нечего и принял решение ехать обратно в Москву (я сам с Москвы, жена с Краснодарского края). Для начала, естественно, поехал один, кантовался у родителей. Начал ходить по собеседованиям)) После праздников это конечно было что-то с чем-то – как говорят про собаку, все понимает но сказать не может))))
    Забегая вперед, на первом собесе в той компании, где я сейчас работаю, я не смог написать даже синглтон – спасибо IDEA и бурным праздникам)) Но я не унывал. Вообще, если хотите поступить куда-то джуном то позитивный настрой — одна из главных составляющих. Как я слышал, на одно место джуна — примерно 50 кандидатов, через год на 10 вакансий уже один мидл dev, а через 3-5 лет —уже на 50 вакансий один синьйор помидор) пока по моим наблюдениям тенденция такая же))
    В общем, так прошел месяц, ребята и девчата со стажировки уже нашли свои первые работы в среднем на +- 50 тыс, а мне пока никто офер не делал. Я дальше зубрил и разбирался с вопросами, на которые не мог ответить. Чтобы не терять время, поступил на бесплатный повтор на весеннюю стажировку TopJava и тут нашел вакансию стажера, но с мизерной ЗП. Я поехал на тех собес.
    Уже вечером мне перезвонили и сделали предложение: это был первый офер на java developer в моей жизни! Я был невероятно рад и горд. Наверное, даже больше, чем когда в 20 лет оформился как ИП и организовал свой бизнес с партнером по продаже стройматериалов. Мне было неважно, что ЗП была в районе МРОТ и Спринг был на xml. В любом случае, это была моя первая победа, своими мозгами и упорным трудом я смог за несколько лет из совершенно другой жизни получить работу java dev.
    Договорился выйти на работу через неделю, сгонял на юг к семье и, полный сил, вышел покорять энтерпрайз)). Компания была небольшая, занималась разработкой заказного ПО, коллектив был очень позитивный, начальник любил рассказывать и объяснять. Думаю в другой стране он бы был очень высокооплачиваемым преподавателем в IT академии.
    Первую неделю я изучал и начал делать небольшие задачи. Мне дали техдокументацию по фреймфорку на английском и сказали: осваивай)) В основном работа была посильная, так как основной фреймворк был Спринг, а я его уже осваивал около года).
    Работа шла, пролетели майские праздники, после отпуска как-то уже стал спадать энтузиазм с такой финансовой мотивацией, впридачу съездил на дачу проветриться и там при выталкивании застрявшего Соболя на полях с отцом, растянул руки-плечи и, как следствие, стал плохо спать, пропала концентрация, а на работе подвалила новая задача, очень замороченная. Вообще в целом так как там основная рабочая сила были студенты, в плане чистоты кода конечно были упущения.
    Ну, как у многих: когда что-то не нравится на текущей работе полез на hh)) и тут увидел вакансию джуна в компанию, куда пытался поступить зимой, но не потянул на мидла сходу. Договорился о собеседовании, произвел позитивное впечатление, начальник департамента отметил, что я хорошо прокачался и обещал сделать офер. Пришлось подождать и пройти ещё одно собеседование с начальником отдела, и мне прислали офер, по ЗП намного превышающий мои ожидания.
    Я был на седьмом небе от счастья. Родители тоже были приятно удивлены и рады достижениям сына — одно дело работать за МРОТ стажером (один доброжелатель даже подколол: типа за такую ЗП ты наверное там пыль с компов вытираешь, а я как-то приметил, что даже приходящим уборщицам офиса за 15 минут платили больше, чем нам за день)) Другое дело работать за приличные деньги!
    На новом месте всё было по другому, большая компания — большие возможности!)) Просторный офис, пара качественных мониторов, мощный комп, большая доброжелательная команда и интересная работа. В общем, я был очень рад и переживал, чтобы не вылететь после испытательного срока. Отношения в коллективе вообще супер — мы вместе выбирались в пабы, весело проводили корпоративы и ходили в спортзал и бассейн. Работа шла, стек был более менее знакомым. Стал ещё больше читать профлитературы по выходным и вечерам, товарищи начали прикалываться, что я библиофил)))
    Помимо Java стал интересоваться базами данных на более глубоком уровне (курсы на работе), также получилось поступить на курс по Scala в Тинькофф, большое спасибо Олегу (препод) за то, что смог показать как красив функциональный стиль: он прямо заряжает людей на изучение Scala)). К сожалению, в силу обстоятельств пришлось прервать обучение. Закончилась зима, пришла весна и как-то стало не хватать драйва прошлогоднего треша с поиском работы. Сказано — сделано.
    Начал ходить по собеседованиям, чтобы понять текущий профессиональный уровень. Понял что надо подтянуть по технологиям, какие требования на мидла, стал получать оферы на зп, превышающую зп на текущем месте, даже которую обещали после повышения. Я призадумался… Начал искать ещё больше плюсов на текущей работе. Поначалу получалось, но крайним фактором, выбившим меня из текущей колеи, стало знакомство с BigData и получения офера по этому стеку (экосистема Hadoop). В данный момент я как витязь на распутье — с одной стороны, у нас очень хорошие отношения в коллективе, интересный проект (букмекерский сайт), комфортные условия труда, а на другой чаше весов — развитие в перспективной и новой для меня технологии. Надо решаться до конца недели)).
    Всем спасибо кто дочитал до конца, эта заметка писалась как раз для вас, так как у меня нет задранного ЧСВ и просто море своих дел, но хотелось быть полезным для людей, которые как и я когда-то думают начать свой путь к Java developer или уже в процессе поиска первой работы. Если будут какие-то вопросы — пишите, постараюсь обязательно ответить в свободное время.
    Большое спасибо всем людям кто помогал мне в течении этого пути!
    P.S. повествование немного может быть непоследовательное и с грамматическими ошибками, но думаю, это неважно.

    Полезный(0) Бесполезный(0)You have already voted this
  136. Ivan Yanchyk

    Минимум что вы получите от стажировки – узнаете, что вам нужно знать. Если хотите больше минимума, советую к началу стажировки пройти 20-30% туториала каждой незнакомой технологии, фреймворка, инструмента. Остальное можно дочитывать во время стажировки и после неё.

    Полезный(0) Бесполезный(0)You have already voted this
  137. Игнат Воронов

    Доброго дня! Оставлю и я свой отзыв о стажировке на проекте TopJava.
    Проходил курс в середине 2017 года. Начал проходить интервью когда стажировка находилась ещё на 6 или 7 занятии. Но и этих знаний мне хватило, что-бы успешно пройти на позицию мидла. Могу смело заявить, что я ни разу не пожалел записавшись на курс Григория.
    Из основных плюсов могу выделить актуальный стек технологий, грамотную подачу материала и отличное
    комьюнити в слаке. Доступ к материалам курса остаётся у Вас навсегда, и я несколько раз обращался к этим материалам во время работы. Материал удобно структурирован, проблем с поиском необходимой статьи или ссылки нет.
    Курс отличный, однозначно, рекомендую!

    Полезный(0) Бесполезный(0)You have already voted this
  138. Виктор Соколов

    Всем привет.
    Рекомендую курс BaseJava, как вводную боевую задачу в мире java. Особую ценность представляет собой проверка кода старшим товарищем. Работая над цельным проектом, начинаешь видеть, как наладить взаимодействие отдельных частей приложения. Это субъективно, но, по-моему, материал лучше запоминается и связывается в голове, если повоевать с заданием самому и позже посмотреть на ошибки, чем просто проглянуть туториалы по теме. Менторам Татьяне и Максиму спасибо за терпение)
    Следующая остановка —> TopJava

    Полезный(0) Бесполезный(0)You have already voted this
  139. Ирина Спаанс

    Отличный курс, чтобы просто понять, что то, что я пишу на Java, можно писать гораздо лучше. Даёт структуру, понимание того, зачем я что-то меняю в своём коде. В общем, начинаю потихоньку раскладывать по полочкам все те знания по Java, которые я приобрела до этого курса.
    Брала курс с проверкой домашнего задания – для меня это было единственной причиной, из-за которой я выбрала этот курс. После нескольких безуспешных попыток взять подобные курсы этот удивил именно возможностью фидбэка: когда Максим держит руку на пульсе постоянно и когда ответы на мои вопросы по уроку давались почти всегда в тот же день. Именно благодаря возможности проверять ДЗ – и не ждать долго ответы на свои вопросы – я и смогла улучшить свои знания.
    Собираюсь на следующий курс – BaseJava – естественно с проверкой ДЗ. Надеюсь, что и он не подкачает! Другой вариант теперь даже не рассматриваю. Курс рекомендую тем, кто уже что-то знает о программировании. Тем, кто вообще чайник, мне кажется, не потянуть.
    В качестве ложки дёгтя в мою бочку мёда: я бы порекомендовала пересмотреть ссылки на материалы. Статистика даётся за 2017 год, а мы уже почти в 2020. И пройтись по всем ссылкам – все ли они рабочие.
    Максим, спасибо большое за всё! И надеюсь, до встречи на BaseJava!

    Полезный(0) Бесполезный(0)You have already voted this
  140. Тимур Мухитдинов

    На видео не я, не моя смена) но я работал в этом цехе, а перед этим в очень многих «чистых» местах, но этот цех приносил мне достаточно денег для жизни и не нагружал меня умственно, так что, от части, благодаря этому месту я сейчас работаю в Яндексе…
    Историю я начну ровно 3 года назад (октябрь 2014г), я тогда работал инженером конструктором в кафедральной лаборатории, по вечерам делал курсовые, домашние задания по ТММ и ДетМаш (у многих проблемы с этими предметами). В то время это был хороший сезонный заработок, за сессию я зарабатывал столько же, сколько инженером за несколько месяцев – делал половине потока. Параллельно делал чертежи и посерьезнее: детали для станков, силовой каркас для робота, макеты «препятствий для Гонки Героев и еще очень много всего, а по выходным и, иногда, по будням в вечернюю смену я работал на горячей прокатке металла … крутился как мог…
    Я был сутками занят чем-то, но никаких карьерных перспектив, ни возможности отдыха…
    Со временем мне это надоело. Я был сутками занят чем-то, но никаких карьерных перспектив, ни возможности отдыха – потому что переставая работать по вечерам и ночам поток денег иссякал; устроиться на хорошее место невозможно – инженеры не нужны. Нужны, но за 30-40к в месяц, с перспективой еще 10 лет так же работать без каких либо изменений. В Москве на съемной квартире за 30к в месяц это ниже черты бедности. Я был вполне неплохим инженером – я много работал, читал литературу, выполнил множество проектов, даже премию выиграл за одну из своих работ, поэтому где попало конечно же работать не хотел.
    Однажды вечером после смены в цехе я пришел домой, уставший, пропахший цехом, с несмываемыми пятнами смазки станков на ногтях. Стал тупо пролистывать ленту вконтакте, не особо читал что там было, разве что на картинках взгляд останавливался. Сидел и думал, что я больше не хочу делать то, что я делаю, не хочу работать в цехе, не хочу быть инженером… как вдруг мои мысли оборвались на картинке с надписью: «Стань программистом – лиши свой мозг девственности».
    Меня как подменили, я взахлеб начал проходить уровень за уровнем, уткнулся в платную подписку. Пришлось взять еще пару работ чтобы заработать. Параллельно начал читать книги – сначала Эккеля (не зашел – забросил на 80 странице), потом Шилдта – с ним проще, прочел пол книги прежде чем понял что читаю справочник. Но начало книги помогло понять суть ООП, второй раз попробовал Эккеля – прочитал от корки до корки.
    Пока пытался найти заказы и читал книги доллар подскочил и нужно было заплатить уже в 2 раза больше в рублях
    Пока пытался найти заказы и читал книги доллар подскочил и нужно было заплатить уже в 2 раза больше в рублях. Что ж пришлось еще немного поработать! И как только я их накопил, на JR объявили акцию – 50% скидка, так за 200
    раньше я готов был купить базовый курс, а в итоге купил подписку вместе с реальным проектом (тогда еще не было сотрудничества с Григорием). Далее было много ночей без сна. До реального проекта оставалось еще несколько месяцев когда я прошел весь материал доступный на тот момент, так что я начал пытаться самостоятельно изучать сервлеты, JDBC, SQL, HTML, JavaScript, git, maven… сказать что это было трудно – ничего не сказать. Я сильно застопорился в изучении, подумал что стоит попробовать пойти на собеседование.
    На удивление пригласили пособеседоваться меня в первое же место. Это был нонсенс, мое резюме инженера с 5 годами опыта просматривали за 3 года всего раз 20, а джуна программиста за неделю – 80 раз!!! На собеседовании дали задачи на листочке. Я сделал всё по джаве, ничего по SQL и одного вопроса по html/css. Это меня не смутило, я знал, что не знаю этих вещей, но как только стали говорить – я весь побелел и покрылся ледяным потом – я не мог сказать ни слова, о том, что я знаю. Я понял, я могу думать про код, писать код, но не могу говорить! Это был жуткий фейл, я сильно расстроился ведь перед этим было несколько месяцев без сна, решил отложить и не торопиться с трудоустройством.
    Но мне нравилось программировать, и я просто писал для развлечения, благо работа в цехе обеспечивала потребности семьи. Через некоторое время началась стажировка. Решили писать сайт javapractice.ru Его вроде так и не запустили, но в чате есть ребята кто его писал, я успел сделать туда 1 коммит и тот не самый удачный насколько я помню. А потом моя жизнь сильно изменилась… Мне предложили работу в одном из подразделений Газпрома, оказалось, что у меня там были знакомые, резюме инженера у меня было шикарным, и они без труда уговорили начальство взять меня на работу. Я был на седьмом небе от счастья, отказался от участия в реальном проекте, и снова сделал программирование своим хобби
    Зарплата была меньше, чем я зарабатывал в цехе, но я надеялся на карьерный рост и был готов к этому
    Но, как оказалось в дальнейшем, сделать карьеру в такой компании невозможно (по крайней мене для меня, but who cares?) Я изо дня в день делал какие-то отчеты в Excel и быстро понял, что ничего не изменится со временем. Сделал над собой усилие, изучил Excel в нужном объеме, автоматизировал почти весь свой ручной труд, так что освободил чуть не пол дня – я снова решил стать программистом! Решил вернуться на реальный проект и оказалось, что попал в первый поток выпускников на TopJava!
    Как мог занимался, делал домашний проект на основе TopJava, стал уже относительно неплохо во всём разбираться. Начал помогать людям в чате, старался разжевывать и максимально доступным языком отвечать на все вопросы участников в Slack. Прошел бесплатно курс у Григория еще раз, проходил по несколько собеседований в месяц, стал уже легко общаться на тему программирования. Но было одно «НО» – из-за некоторых жизненный обстоятельств, я не мог потерять в зарплате, а она была намного выше того что обычно платили программистам без опыта. Мне ничего не оставалось как просто заниматься дальше, копать глубже и через пол года (через год и 3 месяца со дня когда я открыл JavaRush) Люксофт наконец дал мне долгожданный оффер, который меня во всем устраивал. Я никому не говорил об этом событии, но первым кто меня поздравил был Григорий, т.к. меня взяли в Люксофт по его рекомендации (да, это именно то, о чем он просит каждого выпускника – заполнить свое резюме для рассылки HR). Тогда, как и сейчас я понимал, что это только начало и этот оффер это только первая ступень моей карьеры программистом.
    Дальше жизнь стала гораздо более размеренной и уже не происходит такой жести, которая была до того, как я стал программистом
    Конечно это совсем не та радужная жизнь которую обещают в промо картинках, но она дает гораздо больше свободы и выбора уже сейчас, а в перспективе – еще больше! Я очень рад что всё сложилось именно так как оно сложилось. Жаль конечно, что потратил 8 лет на специальность, о которой уже почти ничего не помню, но, возможно, если бы этого не случилось, у меня бы не было такого рвения к изучению программирования.
    В заключение я поделюсь 2 вещами, которые я для себя принял как закон:
    1. Каждая цель – это только ступенька на лестнице ведущей вверх. Не ставя цели у тебя не будет шанса подняться над самим собой (стать лучшей версией самого себя)
    2. Трудности – это обязательная часть жизни. Преодолевая их ты становишься сильнее, мудрее, разборчивее и понимаешь какие цели тебе ставить дальше чтобы подняться на ступеньку выше.
    Спасибо за потраченное время, упорства вам и удачи.

    Полезный(0) Бесполезный(0)You have already voted this
  141. Григорий Кислин

    Всем привет!
    В ИТ и в разработке ПО я не новичок, однако с миром Java не пересекался. Java Core изучал самостоятельно, но посмотрев на разгул фреймворков и спецификаций в Java EE, решил, что будет быстрее и эффективнее подписаться на какой-нибудь курс. Тут как раз встретился на просторах сети Topjava.
    Впечатлило количество технологий, при этом технологий востребованных на рынке – вывод делал по анализу вакансий на хедхантерских сайтах. Также плюсом Topjava виделось обучение через разработку веб проекта. Изучать программирование теоретически – бесполезная трата времени.
    Подписался на курс с проверкой заданий. Три месяца пролетели в активном кодинге и изучении нового. В целом остался очень и очень доволен.
    Отмечу, что особенно понравилось:
    – Проект живой, в процессе выполнения заданий находились более актуальные и эффективные решения, и они включались в итоговую сборку.
    – Курс охватывает все основные аспекты разработки веб приложения от БД до фронтенда, при этом демонстрируются подходы к решению задачи с помощью различных технологий. Например, работа с БД показана последовательно через Spring JDBC Template, JPA и Spring Data.
    – Задания не книжно-шаблонные и дают понимание тонкостей и сложностей применяемых технологий
    Считаю, что необходимо проходить этот курс с проверкой заданий. Код ревью дает обратную связь от разработчика с огромным опытом в Java. Всегда с большим интересом и нетерпением ждал проверок и получил массу полезных рекомендаций и комментариев по своему коду. Григорий, как истинный джавист, уделяет большое внимание качеству кода и рефакторингу.
    Подытоживая, рекомендую Topjava всем, кто готов погрузится в сложный, но интересный мир Java Enterprise. Для оптимальной отдачи от проекта нужна база в Java и программировании.
    Григорию спасибо! Всем участникам проекта удачи и успеха!
    Дмитрий Холодилов
    PS: В соцсетях не замечен, поэтому прошу Григория опубликовать этот отзыв на странице проекта ВКонтакте от моего имени.

    Полезный(0) Бесполезный(0)You have already voted this
  142. Ірина Грицюк

    Проект охватывает большое количество технологий + идёт создание проекта от начала и до конца (full stack). Есть ограничение по времени, что для меня оказалось тяжёлым испытанием, так как у меня была работа + дети :), желательно на время прохождения этой стажировки быть безработным или взять всевозможные отпуска, отгулы, тогда времени должно хватить. Очень много знаний надо усвоить за относительно короткий срок, думаю большинству не хватает этого времени и они повторно проходят стажировку (благо, что это бесплатно, раз оплатил и проходи столько, сколько потребуется). Проект очень полезный и всегда актуальный, так как постоянно идёт обновление технологий, пройти однозначно надо, будете знать на что способны и к чему стремиться

    Полезный(0) Бесполезный(0)You have already voted this
  143. Григорий Кислин

    Проходил обучение java с Григорием начиная с курса BaseJava. Ранее пробовал решать задачки по java core самостоятельно и с использованием сторонних ресурсов, но недостаток такого обучения в том, что каждый раздел ядра java изучался в отрыве от проекта.
    Одним из главных преимуществ курсов Григория в том, что изучение строится на конкретном проекте, каждый новый урок добавляет в него функциональность, начинаешь понимать, почему подход к написанию кода должен быть именно таким, как в проекте, какие неприятные последствия могут случится, если пренебрегать этими правилами. И это тот идеальный случай, когда обилие теории, множество непонятных на первых взгляд вещей, начинают складываться словно кирпичики в фундаментальные основы java разработки.
    После этого проходил TopJava – курс, построенный с использованием топовых технологий, фреймворков. Для начинающего человека, фактически это уже работа. Много всего нового, очень сложно было разобраться. Нужно быть готовым к тому, что проводить за проектом придется очень, очень много времени. Теория, много практики, и конечно навык поиска информации – огромный плюс. В коммерческом проекте никто разжовывать и учить не будет, и то, что Григорий построил курс таким образом, чтобы студент сам старался разобраться и решить проблему – еще одно ключевое преимущество в копилку курсов JavaOps. Именно благодаря этому я освоил дебаг, чтение логов и поиск решения проблем на stackoverflow.
    Здесь стоит отметить, что практика в процессе обучения должна проверяться ментором, человеком, который работает в этой сфере. На моем жизненном пути встретилась ментор Татьяна 🙂 – идеальный на мой взгляд человек, обладающий глубокими знаниями в технологиях и просто приятный собеседник. Всегда ответит на вопросы (которые, к слову, не надо стеснятся задавать!), посоветует, как лучше поступить и вообще клевая девушка! За что ей огромное спасибо, без ее проверок, терпения, учитывая, что ошибок у меня было много : я бы не получил того опыта и знаний, да и еще за относительно небольшой срок.
    По итогу написал выпускной проект, который по сути пишешь полностью сам, а последующее ревью показывает те пробелы, которые образовались в процессе обучения. Тот факт, что лекции остаются в бесплатном доступе навсегда + можно повторно принять участие в проекте – дает возможность закрыть эти пробелы в будущем или просто использовать курс как справочник, когда будешь работать в реальном проекте.
    Резюмируя, для всех, кто хочет стать разработчиком – курс рекомендую и обязательно с проверкой кода. Не нужно жалеть на это денег – поверьте, окупится потом во много раз!
    Удачи всем в освоении java технологий!
    Можно сослаться на меня: https://vk.com/turhanow
    я пока отзывы оставлять там не могу…

    Полезный(0) Бесполезный(0)You have already voted this
  144. Иван Виноградов

    В данный момент я работаю в западной корпорации на должности ИТ-администратора: системы коммуникаций на базе Asterisk (офисная телефония, центры обработки вызовов итд), также занимаюсь системами виртуализации и базами данных. В современная телефонии происходит активная интеграция с CRM-системами. В какой-то момент мне стало очевидно, что для предоставления полнофункциональных решений связи просто необходимо освоить программирование. Это было около года назад, в качестве глобальной задачи я решил написать приложение по автообзвону клиентов с веб-интерфейсом и интеграцией с любимым Asterisk.
    Каждое утро я просыпался с мыслью: Как мне написать приложение?
    Как изучать, что изучать и где?
    Такие вопросы стали передо мной. Первой попыткой был php, прошел несколько курсов, но к написанию реального приложения меня это не приблизило. Возникало скорее больше вопросов, ответы на которые не удавалось найти. От отчаяния я решил перейти на другой язык. Это был java. Базовые вещи java core учил по трем фронтам: JavaRush, Кадемика и лекции Ивана Головача. Процесс изучения пошел и мне все нравилось, но временами впадал в полное уныние и прокрастинацию, так как сухая теория и отрешенные от реалий задачки JavaRush не придавали мотивации и не приближали к конечной цели – написать приложение для автообвзона (всегда лезли вопросы типа – ну как написание алгоритма сортировки мне вообще понадобиться для веб-приложения итд). Несколько раз делал перерыв на неделю и даже две. Думал даже вообще бросить все. Каждое утро я просыпался с мыслью: Как мне написать приложение?. Уже была изучена библиотека для работы с Asterisk, но как связать базу, веб, астериск и полностью развернуть свое приложения у меня не было представления.
    Очень похожим способом обучает программированию Григорий
    Как-то раз в один из мрачных вечеров я нашел на javarush описание курса TopJava и сразу понял, что это то, что я ищу. В нейролингвистическом программировании есть такое понятие, как моделирование мастерства – или перехват мастерства. В основе этого понятия лежит идея, что если кто-то, что-то делает хорошо – то этому можно достаточно быстро научиться, для этого достаточно понять некоторую общую схему. Действительно в течение многих лет мастера брали на обучение подмастерьев, которые перенимали профессионализм просто наблюдая за работой. Очень похожим способом обучает программированию Григорий. В том же НЛП предполагается, что для освоения чего-либо необходимо пройти хотя бы 3 раза. В нашем случае 1 раз – мы смотрим, как пишет программу Григорий, второй раз – выполняем домашнее задание, которое по структуре очень похоже на тот код, который Григорий создал.
    Для меня третьим разом было написание кода в своем приложении. Обучение программированию, можно сравнить с обучением вождением автомобиля и от инструктора очень многое зависит. Приведу пример, когда инструктор не подталкивает человека к достижению результата, а уводит от него – на уроках в кадемике Олег Ющенко мог позволить себе прямо во время вебинара поржать с кода одного из участников, что отдаляло участников от конечной цели – научиться хорошо программировать. В отличие от предыдущего учителя Григорий всегда помогал решить трудные задачи, которые от урока к уроку возникали в процессе написания приложения Расчет каллорий. Мне кажется, что для эффективного изучения очень важно, чтобы чувствовалась поддержка преподавателя. У Григория это очень хорошо получалось – всегда оперативно оказывал помощь в сложных моментах работы с фреймворками и фронтендом.
    Приложение автообзвон готово и уже эффективно работает в тестовом режиме в одном небольшом контакт-центре
    Что в итоге?
    Приложение автообзвон готово и уже эффективно работает в тестовом режиме в одном небольшом контакт-центре. Ради спортивного интереса я сходил на несколько собеседований, в 2 из 3 прошел на должность джуниора. Сейчас менять место работы не планирую: в моей компании меня сейчас пригласили принять участие в новом проекте на основе java+extJS, что открывает новые карьерные горизонты. Конечно еще много неуверенности и нужно улучшать навыки программирования. С нетерпением жду курса по Григория MasterJava.

    Полезный(0) Бесполезный(0)You have already voted this
  145. Олег Карпенко

    Очень доволен участием в проекте. Что понравилось: Полный цикл разработки приложения, включая бэк, фронт и деплой в heroku; Формат стажировки с относительно свободным графиком; Возможность бесплатного повторного участия в эволюционирующем проекте – воспользуюсь.

    Полезный(0) Бесполезный(0)You have already voted this
  146. Алла Протопопова

    Я балдею от этого проекта! Очень много концентрированных знаний и простых объяснений, зачем надо то или другое. Я уже работала java-разработчиком до начала участия в проекте, но теперь мои знания более систематизированы. Очень понравилась библиотека ссылок на разные ресурсы – это теперь на века. Собственно, и сам проект мне теперь служит шпаргалкой по технологиям – заглядываю в него очень часто.
    Мне было очень комфортно делать дз в формате посмотри как у usera и сделай для meals почти также, но не совсем, тк, с одной стороны, перед глазами всегда был пример, а с другой стороны, необходимо было подумать головой. Однозначно продолжаю свое обучение с командой javaops – на MasterJava уже записалась)

    Полезный(0) Бесполезный(0)You have already voted this
  147. Сергей Кубатко

    Всем привет! Пообещал Григорию прошлым летом написать свою историю, вот время пришло! Мне 44 года и в настоящий момент я уже почти год работаю Java разработчиком в Сбербанке. Хочу здесь рассказать свою историю и поделиться опытом становления себя как Java программиста, может быть некоторые моменты будут полезны будущим коллегам, тем, кто еще ищет себя, сомневается, думает. Прочитав несколько историй с удивлением обнаружил, что я не один такой, у многих рано или поздно наступает переломный момент в жизни, когда решаешь жить не на автопилоте, а смело управлять своим движением вперед. Ну да обо всем по порядку.Взгляд в прошлое.
    На протяжении своей сознательной жизни меня всегда тянуло к компьютерам. В юности помню часами зависал с микрокалькулятором МК-52 пытая его по статьям из журнала «Наука и жизнь». Потом был первый комп БК-0010-01. Затем уже появились ДВК и так далее. Изумительное было время, вспоминал его все время с ностальгией. К третьему курсу института были изучены Фортран, Бэйсик, Паскаль и грыз Ассемблер. А затем пришла взрослая жизнь. И почему-то стало важно заработать денег, устроить себе райскую жизнь, как её показывали в рекламных роликах безумных 90-х. Юношеские увлечения были забыты, и наступила суровая жизнь продавца, правда все-таки компьютерной техники. Прошло 25 лет. За это время так или иначе юношеское увлечение давало о себе знать. Иногда ностальгия по бессонным ночам с книжкой по Паскалю и запуску интерпретатора с волнующим ожиданием, заработает или нет, давала о себе знать. Закрадывалась мысль: «а тем ли я вообще занимаюсь? почему я занимаюсь этим?» Эти мысли отгонялись, но неизменно возвращались и саднили душу, как незаживающая рана. Подсознательно все-таки я возвращался к любимому делу и периодически пописывал всякие макросы на Visual Basic в Excel, дабы автоматизировать работу своих подопечных, облегчить себе сдачу различных отчетов и освободить время для партейки в Doom, Warcraft, а затем в Call of Duty.
    Переосмысление.
    Когда мне стукнуло 40, я дал себе все-таки вольность остановиться и подумать о том, что я делаю в этой жизни, чем занимаюсь, как живу, зачем, почему и так далее… Сказать что это было просто, нет, не скажу. Это было, прежде всего, больно. Но оно того стоило. По истечении некоторого времени борьбы я с собой, наконец-то, смог договориться и принял решение вернуться к истокам и осуществить свою юношескую мечту, стать программистом. Кстати, не последнюю роль в этом сыграл курс от 4brain «Самопознание».
    Становление.
    Когда решение было принято, я работал коммерческим директором в одной уважаемой компании. Надо было определиться с тем, как двигаться к своей мечте не в ущерб текущей деятельности. Поиски привели на Geekbrainss, где сначала я посмотрел несколько бесплатных вебинаров и задумался о том, какой же язык программирования мне сейчас ближе. Ибо Паскаль, Бэйсик уже канули в лету, и надо было определиться, что же пришло им на смену. Проведя изыскания, я склонился в сторону Java. С моей точки зрения эта зрелая технология, позволяющая создавать достойные приложения для энтерпрайза с одной стороны, и мобильные приложения с другой, в полной мере давала мне ощущение верности выбора.
    Далее в течение года я прошел дистанционно несколько курсов по основам Java и мобильной разработке и определился со своим фокусом, я решил все-таки стать Java backend разработчиком, поскольку это мне показалось наиболее близким по духу. Не могу не упомянуть о том чувстве полного забвения, когда у тебя есть задача и ты пишешь код, не замечая времени и пространства. О чувстве эйфории, когда то, что было задумано, в первый раз заработало, это сравнимо с рождением нового живого существа! Испытав это чувство вновь по прошествии 25 лет, я четко осознал, что сделал правильный выбор и что с этой дороги я больше не сверну! После этого был год интенсива на различных курсах Geekbrains. Также отлично помогла теория и практика Java Rush, с их лозунгом я согласен на все 150%: «Чтобы стать программистом, нужно программировать».
    В начале 2018 года я понял, что время для карьерного шага пришло. Я написал заявление по собственному желанию на текущем месте и устремился на hh.ru в поисках приключений! Многие скажут, наверное, что надо бы сначала было найти место, а потом писать заявление. Отвечу так, я бы до сих пор искал бы место Java разработчика, если бы поступил таким образом. Необходимо было выйти из зоны комфорта!
    Посетив первое собеседование, я осознал, что устройство на работу – это отдельный навык! А также я понял свои слабые места, и от интервью к интервью делал работу над ошибками, корректировал свое резюме, отрепетировал вступительную речь (все же спрашивали: Как так это, отказаться от директорства и прийти в джуны, где подвох?)
    Примерно в то же время я понял, что мне не хватает катастрофически знаний по Java EE, хотя бы на поверхностном уровне, и здесь мне реально помог курс Topjava. Я прошел только половину курса, так как вышел на работу своей мечты и все силы были отданы именно туда! Тем не менее, Григорий, хочу отдельно поблагодарить: Ваша инициатива и набор курсов – превосходны! Сейчас планирую завершить Topjava и пройти Basejava для устранения белых пятен в фундаменте.
    Эпилог.
    По прошествии двух месяцев я прошел чуть больше 30 интервью в 17 компаниях. В итоге я выбирал между двумя и остановил свой выбор на Сбербанке. Мне понравились команда и условия. Мне удалось успешно пройти испытательный срок. В настоящий момент я получил повышение, а также занялся преподавательской деятельностью, читаю курс по основам Java для своих коллег.
    Оглядываясь на прошедший год, могу посоветовать сделать акцент на изучение алгоритмов (Coursera предлагает отличные бесплатные курсы), основ, включая написание чистого года, основных паттернов проектирования. Также крайне необходимо знание английского языка, я занимаюсь с мобильным приложением от Duolingo. Плюс научитесь печатать десятью пальцами, это нереально экономит время. Друзья, от души желаю вам заниматься своим любимым делом, не предавайте себя, следуйте своей мечте! Верьте в успех, и он не заставит себя ждать, будьте упорными и не сдавайтесь!

    Полезный(0) Бесполезный(0)You have already voted this
  148. DELETED

    Курс хороший. Можно задать любой вопрос, обязательно получишь ответ (причём от специалиста). Кроме того можно общаться с другими людьми, которым интересно то же что и тебе (это например если в твоём городе единомышленников нет). Актуальные технологии. Можно получить направление куда двигаться, что изучать. Помощь с трудоустройством.

    Полезный(0) Бесполезный(0)You have already voted this
  149. Екатерина Белышева

    понравился объем технологий, много best practice, которые можно перенять только в работе с опытным наставником и уж никак не самостоятельно при чтении книг. Да будет трудно, но как говорится через тернии к звездам. После стажировки проходит страх и неуверенность перед реальными проектами и хочется побыстрее в бой!

    Полезный(0) Бесполезный(0)You have already voted this
  150. Яссен Му

    Вы точно получите рост и развитие, рассказывают много о чем, делают это доступно и понятно, охватывают многие сферы разработки, и главное Вас сразу приучают думать правильно и красиво, потому что все до Вас донесет человек побывавший в бою)да и вообще после курса ощущаю себя умным))))

    Полезный(0) Бесполезный(0)You have already voted this
  151. Дима Жуков

    Отличный курс, с хорошим материалом. Если Вы новичок, обязательно пройдите курс Basejava. Basejava нельзя недооценить, после него с большой вероятностью избежите типичных проблем – от дублирования кода до вопросов по транзакциям и тестам, изучите на практике несколько полезных паттернов программирования. Javarush 35 + Basejava – это необходимый фундамент для курса topjava. Сам курс Topjava это дверь в бесконечный мир фреймворков и различных конфигураций, которые почему-то хочется запомнить наизусть. Курс содержит отличные уроки, практику чтобы понять что к чему. Выпускной проект закрепит все знания.

    Полезный(0) Бесполезный(0)You have already voted this
  152. Чингиз

    Приобрел недавно курс basejava. У меня есть небольшой опыт работы с Java, а курс basejava взял, чтобы подтянуть некоторые темы многопоточность, junit тестирование и узнать побольше о веб части java перед изучением фреймворка spring.
    И так…
    1. Материалы для курса – ссылки на открытые источники интуит, javarush, википедия и огромные статьи с сайта javaops. Как вы понимаете дается куча воды… Мне как человеку, который знал половина тем данного курса было больно смотреть на то, как автор кидает материал (вот тебе куча информации с открытых источников иди дальше сам разбирайся), те темы, которые можно объяснить гораздо проще.
    2. Практические задания. Автор курса предоставляет ссылку на видео с разбором тем и домашними заданиями. И тут бросается в глаза одна деталь – автор курса никогда не преподавал. Его все видео я смотрел на 1.5 или 1.75 скорости. Я сам как-то преподавал физику для школьников, и знаю, что перед уроком составляется план для того, чтобы во время занятия не жевать тему и объяснять все структурно и понятным языком. Тут такого нет! Возможно, это и есть план к уроку… но тогда я должен сказать, что это просто выкачивание денег и растягивание времени.
    3. Сам проект. Как я понял это проект для ознакомление с основами java. Но тут тоже все сделано как попало. Классы ради классов. Метод ради метода. У проекта данного курса нет четкого направление (просто желание ухватить все темы и запихать их в один проект, а для чего спрашивайте у автора).
    Если у кого – то есть желание по подробнее разузнать о курсе, напишите мне! Мой email chingizik093@gmail.com
    Пробный урок кидает пыль в глаза…

    Полезный(0) Бесполезный(0)You have already voted this
  153. Яша Туляков

    Итак, ребята, курс закончен, самое время для отзыва)
    Как и у большинства людей, мой путь начался с джавараш. Хороший курс, но слишком однообразно, и когда я дошёл где-то до 25 уровня, брат мне говорит, мол TopJava будет сложный курс, и надо пройти сначала BaseJava, я посмотрел, увидел в BaseJava все те технологии, которые у меня идут дальше на javarush, ну и решил отложить javarush, и проходить BaseJava.
    BaseJava очень хороший курс для тех, кто ещё не выучил сервлеты, sql, html, jsp, а хочет на TopJava. Потому что без этих знаний будет очень сложно. Я потратил ~5 месяцев на его изучение, попутно готовясь к экзаменам. Конечно же курс это хорошо, смотреть видео уроки, узнавать основы, но больше всего знаний мы получаем практикуясь.
    Очевидно, курс лучше проходить с проверкой домашних заданий. Таня, Максим, Ирина, это наши учителя, спасибо им большое, за проделанную работу) Они всегда нам подскажут, что мы не так делаем, а мы будем учится на этих ошибках. Мне Таня очень часто писала, что у меня дублирование кода, а я всё время такой блин, где я его опять дублирую? потом находил, и такой, ну и как ты сам не заметил? а теперь пишу код, и как только дублирование возникает, сразу же его замечаю, и исправляю)
    В общем, советую пройти этот курс перед началом TopJava. Посмотрите на список того, что мы тут выучили, и если вы хоть чего-то из этого не знаете- то лучше будет пройти курс, повторить что знали, выучить то, что не знали.
    Спасибо всем за этот курс. И спасибо Максиму, Тане, Ирине, за проверку наших домашних заданий, и за помощь в нашем развитии)

    Полезный(0) Бесполезный(0)You have already voted this
  154. Алексей Павлов

    Я скоро заканчиваю курс Basejava (параллельно учусь на курсе Topjava) и хочу поделиться своими впечатлениями
    Надо сказать, что я изучаю Java года полтора, с многомесячными перерывами. Книжек прочитано много, конечно, и типовой набор – Шилдт, Блох, Эккель и т.д. Учился на javarush, остановился где-то в районе 25 урока – стало скучно. Поучился и на другом известном онлайн ресурсе для начинающих
    Поскольку есть с чем сравнивать, могу рассказать что именно для меня оказалось важным и интересным:
    – для организации обучения я использовал git. Я почему-то всегда боялся git, теперь с ним не на ты, конечно, но четко понимаю как с этим работать.
    – знания, полученные ранее – из книжек, курсов, самостоятельных работ – получают фиксацию и упорядочиваются в процессе работы над реальным приложением, которое пишется вместе с наставниками весь этот курс. Уверяю, приложение только кажется простым. Попробуйте делать самостоятельно что-то достойное к последнему уроку – это непросто.
    – код-ревью. Это необсуждаемо обязательно. Как начинающие программисты, мы, может быть, не имели возможность услышать от кого-то квалифицированного замечания к своим работам. Здесь вы это получите. По крайней мере, придет понимание как надо работать над кодом.
    – Домашки. Они бывают сложными. Тебе придется пораскинуть мозгами. Задания формулируются немногословно, что отражает реалии – подробное технического задания в реальной жизни можно не получить.
    – Самостоятельная работа. Это вообще фишка данных курсов. Ты вынужден в ограниченное время пожирать знания, чтобы получить результат. Точно до конца не переваришь, но что-то останется и получишь навык.
    – После окончания курса ты реально понимаешь как это работает – Java + Web. И тебе захочется пойти дальше – в EE, Spring, Hibernate и т.д.
    Так что, как говориться, рекомендую от всего сердца и с легкой душой

    Полезный(0) Бесполезный(0)You have already voted this
  155. Вадим Мазитов

    Формулировка домашних не разжевывается в деталях, что выявляет непонимание тем (если есть) и заставляет подумать над ними. Иными словами, когда я читаю задание и не понимаю, что от меня просят, это значит, что мне надо еще раз разобрать топик. В некоторых других проектах (например, в университетских) задания разжевываются настолько детально, что иногда, даже неразобравшись в теме в целом, можно выполнить домашнее задание.

    Полезный(0) Бесполезный(0)You have already voted this
  156. Евгений Лищенко

    Стажировка top java это замечательный способ подняться на несколько ступеней в знании java. Тут не только учат, но и учат учиться. Для меня это был учебный марафон на 3 месяца в компании интересных и отзывчивых людей. В течении всего этого периода ни разу не было скучно или нечем заняться. Нагрузка довольно большая, но даже такой новичок как я с ней справился.
    Темы и материал подобраны с учетом самых востребованных технологий и фреймворков.
    А переоценить полученные знания и навыки просто невозможно!!!

    Полезный(0) Бесполезный(0)You have already voted this
  157. Alexander Bolshakov

    6 лет занимался программированием на 1С. Устал от нее и хотел что-то поменять. Натолкнулся на JavaRush, увлекся и добрался до 30 уровня, после чего попал на проект. Реализовал проект и почувствовал силы в себе и начал искать работу. Очень сложно было сильно не потерять в деньгах, но благодаря JavaRush, проекту и Григорию мое резюме попало в Сбербанк. После второго собеседования мне сделали предложение и на текущий момент я прошел испытательный срок и влился в команду Сбербанк-Технологии. Теперь 1С вспоминаю как страшный сон, и каждый рабочий день встречает меня новыми знаниями, разжигая во мне желание развиваться.. Спасибо Проекту Online Projects и особенно его основателю Григорию

    Полезный(0) Бесполезный(0)You have already voted this
  158. Григорий Кислин

    Viktoria Teliuk
    Привет! Закончила стажировку topjava16 в мае 2019го. Очень много полезной информации, многому научилась. Обязательно берите ревью кода, это очень стимулирует выполнять задания вовремя. Даже если вам кажется что вы выполнили задание идеально, это оказывается не так и можно еще лучше) Учиться тут интересно, непросто и требуется достаточно много времени для освоения, особенно новичкам. Но зато после появляется уверенность в своих силах и становится понятней куда двигаться дальше)
    https://www.facebook.com/groups/javaops/permalink/651.

    Полезный(0) Бесполезный(0)You have already voted this
  159. Дмитрий Стаханов

    Закончил стажировку topjava 16. Курс хороший, позволяет посмотреть всю разработку веб приложения на java от начала до конца, даёт целостное представление и рабочие знания для создания своих приложений. Брал проверку ДЗ, всем советую, очень мотивирует делать ДЗ и делать его правильно. По себе могу сказать, что очень вырос как java программист благодаря этому курсу. С такими знаниями вполне можно трудоустроится как jаva разработчик.

    Полезный(0) Бесполезный(0)You have already voted this
  160. Юрий Кузнецов

    хрени 🙂
    и в конце ТЛ ушел, девушка спросила на какую зп расчитываете – я ответил на 60к… х3 продешевил или ахринел я, до сих пор понять не могу… Все постоянно говорят, что 60к это мало для Москвы, но мне кажется для меня и это не плохие деньги и скорее всего я сам себя оцениваю в 60к.
    ах да… ТЛ сказал, что мы работаем на kotlin`e – обычно java разработчикам достаточно 2ух дней, чтобы перейти на него
    и вот тут я понял, что про котлин нихрена не знаю и сразу подумал, а нужно ли оно мне? просто мало-ли котлин это фигня какая-то. И еще сказали, что если буду работать команда на проекте состоит из 3х человек сейчас: Это 2 фронтовика и 1 бэк вроде + ТЛ, у которых таких проектов хренова туча + свой проект(изменено)
    И еще… резюме у меня не очень, я убрал js ajax и т.п. потому что побоялся, что будут спрашивать по ним, а я не готовился к ним еще. Вот ссылка
    https://hh.ru/resume/a6ebbccdff0591c2140039ed1f367047..
    2) Собеседование в компанию SRG в 15:00 :
    Пришел, опять та же система, рядом сидит HR и тех специалист(тех специалисту наверно было лет 20-22)..:
    Начала HR расспрашивать, какой уровень на JR? как проходит стажировка на topjava? эти курсы полезные или нет? посоветовали ли вы кому-то эту стажировку на топджава? Вообщем компания очень хорошо знала о топджава – это меня очень удивило, что они так много знают об этом…(компания состоит из 25 java разработчиков). HR мне очень не понравилась, какая-то вредная бабка мне показалась)
    Потом она ушла и я сидел со специалистом и разговаривал на всякие вопросики по коре, спринг, хибер, спринг мвс(единственное мавен только не спрашивал), JDBC, JPA, DataJpa… один вопрос по многопоточности, а именно про метод synhronized. Потом коллекции, методы класса Object, иквелс и хэшкод, про алгоритмы O(n) и т.п.
    Итого вопросы по которым я затупил или не ответил правильно из двух собеседований:
    1) Алгоритм про 2 ТБ файл
    2) Json, Jakson
    3) skope бинов спринга – мне не понравилось как я на него ответил
    4) Как работает Reflection в java
    5) Что такое JPA. Отличие JPA от JDBC ( Нужно ли указывать jpa настройки для коннекта к базе данных)
    6)Что будет, если один метод синхронайзед и они вызывают друг, друга. Вроде ответил, но пришлось потупить 1 минуту.
    7) Отличие lazy от eager (это в java, не хибер)… Естественно я начал говорить про хибер. И встречный вопрос, почему всегда не использовать Lazy?
    8) про final -> завалился чуток, не рассказав, что будет, если мы добавим final к методу. Потом вспомнил про этот ответ, когда вопрос был уже не актуален( буквально через 2 минуты)
    9) Arrays.sort какой алгоритм O(?)
    10) Spring Security – хромаю, т.к. не готовился к нему.
    11) Законы иквелс и хэшкод надо повторить, 1 ответил, второй более-менее и дальше не вспомнил. Точнее законы я ответил, а вот x.equals(y) не ответил
    На засыпку, всем вопрос:
    У Вас есть весы, с двумя чашами и есть 9 монет, одна из которых фальшивая. Сперва был тупой вопрос, сколько раз тебе нужно, чтобы узнать какая конкретная цифра( Блин может я так понял по дибильному или он так хреново вопрос задал). Вообщем вопрос: Какая алгоритмическая сложность?
    Рекомендация по собеседованиям всем, кто проходит стажировку на топджава! Пилите выпускной проект, на собеседовании будите им прикрываться и защищаться! Когда задают вопрос по фрэймворкам, отвечайте:
    А вот вы знаете, я в своем проекте делал так то…
    А вот вы знаете, я в своем проекте добавлял то -то…
    и т.п.
    Так же для людей, которые не пошли на топджава, встречная рекомендация – пилите свой проект, с ним Вы как со щитом на войне))
    И еще задание, которое спросили:
    Есть файл 2ТБ состоящий из строк. Нужно отсортировать все строки в файле
    тут я просел жесть
    До одного вопроса дошел, спрашивают, сколько памяти съест твоя сортировка?
    тупо тут слился я
    А по идее дальше должны были быть вопросы, какой алгоритм будет требовать меньше всего памяти и работать быстро

    Полезный(0) Бесполезный(0)You have already voted this
  161. Екатерина Когай

    Привет! Не так давно закончила курс TopJava.
    Для меня, как для человека, никогда не имеющего никакого опыта с java ЕЕ, фреймворками, javascript и тд, курс дался не так легко. Сначала были даже мысли не заканчивать курс, помог код-ревью (жалко было бросать, когда уже оплатила), рекомендую приобрести его с самого начала – во-первых, обратную связь дают подробную, во-вторых, сложно развиваться, когда думаешь, что в коде все отлично.
    Порадовали практические задания, без них от курса не было бы пользы, так как после просмотра видео информация не структурирована в голове, а когда начинаешь делать задания, тогда пересматриваешь уроки и обращаешь внимание, казалось бы на незначительные детали, ищешь сам информацию, собираешь проект -и все становится понятным. Также в качестве плюса хотелось бы отметить уроки в видео, в которых не было воды и в то же время вся информация была дана, так экономится время на просмотре уроков и можно больше уделить внимания практике.
    Показательным был тот момент, что когда было получено выпускное задание (4 занятие), было чувство, что оно практически невыполнимо (тем более написать с 0), после окончания курса, задание было выполнено достаточно просто и быстро.
    Курс охватывает очень много основных тем: jpa, jdbc, datajpa, security, rest, soap, orm и тд. Конечно, знания необходимо еще расширять и углублять, но для старта это даже больше, чем нужно.
    Курс однозначно рекомендую и пройти его до конца, выполняя все домашние задания , даже если будет очень сложно.

    Полезный(0) Бесполезный(0)You have already voted this
  162. Григорий Кислин

    Evgeniy
    Пошел на курс после достижения 30 уровня на javarush, на тот момент мне казалось, что многое я уже понимаю, но это быстро прошло )
    Доля Java Core в коммерческих приложениях составляет в лучшем случае 30%, поэтому хорошо бы иметь хотя бы базовые предоставления об основных фреймворках, а лучше опыт работы с ними.
    Большой плюс topjava в том, что есть возможность посмотреть на то, как выглядит реальное production приложение и попробовать все основные технологии в деле.
    В topjava приложение выстраивается постепенно, с поэтапным добавлением функционала и расширением списка используемых технологий, это намного упрощает понимание, в сравнении с набором разрозненных статей/видео по каждой технологии в отдельности.
    Конечно, одного курса недостаточно, но после его прохождение создается некоторое упорядоченное понимание основных моментов, которое впоследствии нужно расширять самостоятельно.

    Полезный(0) Бесполезный(0)You have already voted this
  163. Сергей Дорошенко

    Добрый день всем и с прошедшим днём программиста! Хотел поделиться радостной новостью об окончании StartJava и поблагодарить организаторов и лично Максима за качественный курс и его сопровождение!
    Как было правильно сказано в других отзывах, необходимо брать курс с домашними заданиями. Выполняя их под руководством ментора, вы в разы быстрее усваиваете материал и расширяете свои знания. Стоит также отметить и качественно подобранный лекционный материал.
    Я проходил разные курсы, и мне есть с чем сравнить. В данном курсе учебный материал отлично сбалансирован. С одной стороны, простое и лаконичное изложение, а с другой – достаточная глубина для раскрытия темы. В общем, всем, кто только собирается изучать Java, настоятельно рекомендую начать именно с этого курса! Максиму большой респект! Ну а я перехожу на следующий уровень – BaseJava.

    Полезный(0) Бесполезный(0)You have already voted this
  164. Фёдор Бочкарёв

    Это незабываемое путешествие по улицам города Java и его популярным фреймворкам. Курс играет с учеником с самого начала, то бросает в депрессию, то заставляет сиять от счастья, пыхтеть, напрягаться, работать в поте лица, в свою очередь сближая с коллегами, т.к. в одиночку этого зверя очень сложно одолеть. Но когда ты понимаешь, что и как работает, java-громадина превращается в java-друга, который когда надо подскажет и с удовольствием повторит, если что-то не понятно.
    Данный курс отформатирует ваш мозг, расширит его возможности. Раньше я и не думал, что можно в него поместить столько информации за столь короткий промежуток времени.
    Хочу поблагодарить автора курса, не знаю, как он это делает, но это однозначно работает))) Спасибо, Григорий!

    Полезный(0) Бесполезный(0)You have already voted this
  165. Юрий Соколовский

    Хороший курс. Материал неплохо структурирован, хотя по началу немного сбивает с толку большое количество дополнительного материала, прочитать который, если вы не сидящий на кофеине безработный студент у Вас не получится=), так что читать надо самое главное для выполнения задания. Хороший набор видеоуроков по каждой теме выложенных на гуглдиск, так что есть возможность повторно пересмотреть и освежить в памяти, что было забыто. Вместе с тем базовые знания по JSP, Spring и Hibernate необходимые для выполнения тестового задания настоятельно рекомендую приобрести, иначе в начале будет крайне сложно и… планируйте свое время 30-40 часов в неделю надо все же иметь, иначе будете не успевать. Впрочем на отдельных этапах есть возможность догнать, так что – не запускайте. Большое спасибо автору курса!

    Полезный(0) Бесполезный(0)You have already voted this
  166. Андрей Шокотько

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

    Полезный(0) Бесполезный(0)You have already voted this
  167. Анжелика Походун

    Привет! Тоже проходила курс BaseJava (летом-осенью 2018).
    Я в полном восторге! Мой путь в Java начинался с JavaRush – очень благодарна этому ресурсу за привитую любовь к программированию в целом. Но где-то к 25-30 уровню я поплыла – бесконечные задачи, информации много, а так как я также учусь в ВУЗе* – мои уровни растягивались на несколько месяцев – и вуаля, то, что я проходила полгода назад просто растворилось в памяти. Еще округлялись глаза от того, сколько всего предстоит выучить и преодолеть. Pet-проекты (и учебные задания) как-то писались, но не знаю, что в них было от ООП:) Задание на стажировку JavaRush внушало страх и ужас (не собиралось и падало:)).
    Мне очень жаль, что не нашла topjava.ru раньше, чем дошла до 30 уровня – (минута рекламы: кстати, мне всегда казалось, что это у JavaRush очень демократичные цены, но здесь меня ждали живые люди!, которые нянч..занимаются с тобой как репетиторы (цены на репетитора по Москве > 1000/час; а также чат с другими учениками, разными полезными книгами и Java-находками. Макс, я купила все книги, которые ты советовал!:)), а не мучающий валидатор).
    К каждому уроку подобраны отличные ссылки (да, те самые золотые статьи, которые обычно попадаются раз в пятилетку и после которых, ты выдыхаешь со словами: ну наконец-то я понял!) и такие же доходчивые видео Григория – которые слушаются на одном дыхании!, ты выучиваешь hot-keys и пишешь правильный код в проект, совпадающий с его видео. В моей голове все утрамбовалось и разложилось по полочкам – пришло понимание.
    Меня вели Макс и Таня (очень позитивный и начитанный Макс на начальных уровнях и профессионал Таня – до конца) – мне отвечали на любые вопросы (странные, глупые, большие и запутанные), проверяли даже за несколько часов перед своими отпусками, днем и ночью, проверки присылались очень быстро (переделывать по много раз тоже приходилось!:)) (восхищаюсь профессионализмом Тани – она знает и объясняет очень сложные вещи, а также энтузиазмом и любовью к коду Максима – очень хочу перенять себе эти качества).
    (Собственно, естественно, я проходила собеседования до и после BaseJava:) Небо и земля Я могла ответить уже даже на каверзные вопросы собеседующих! Мне приходил заветный оффер! и тут имхо-совет: не бегите в первую попавшуюся компанию (советуйтесь с ребятами и в чате) и не стесняйтесь уходить даже по истечении первого рабочего дня, если вы понимаете, что вас не заняли или частично заняли работой по программированию (btw, даже в фирму похуже не возьмут некомпетентного человека) – сэкономите и время и силы:))
    И самое главное – человеческое отношение ребят и основателя курса – если вы о чем то забыли, если вы не увидели, что кто-то не сможет проверить, если вы заплатили и не занимаетесь, оплатили и чего-то не успеваете – ребята до вас достучатся, не забудут про вас, во всем пойдут на встречу!
    Кстати, те, кто берет TopJava + BaseJava – если есть возможность, не начинайте TopJava сразу и не расстраивайтесь, если вам сказали, что вам как-то рановато, несмотря на пройденный вами путь – BaseJava на последних уровнях вам воздаст;)
    * те, кто сейчас почувствовал давление возраста, не представляют, что я чувствую по отношению к 17-летним школьникам, которые определились со своей страстью раньше и идут моей протоптанной дорожкой:) так что не учить программирование, когда горишь к этому – это ерунда, страх и отговорки:) имхо, подобные мысли про возраст, а также про таланты и способности к программированию относятся к психологическим барьерам, предрассудкам, мнению толпы, страху мозга перед изучением нового и сложного, но никак не к реальности
    Спасибо Григорию и ребятам, которые делятся ценными опытом и знаниями, и дают возможность сделать (так трудно дающийся) старт в профессию!

    Полезный(0) Бесполезный(0)You have already voted this

    Написать отзыв:

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Java Online Projects отзывы о курсах и обучении
    Java Online Projects отзывы о курсах и обучении
    Топчек.ру - агрегатор отзывов о курсах, обучении и онлайн-школах | Агрегатор курсов и программ онлайн обучения
    Logo