• ,

Учеба на JavaRush. Первые проекты, что Вас ждет и как лучше не делать. Часть 1.

Добрый день! Наконец-то я дождался того времени, когда готов поделиться своей историей успеха. Рассказать хочется много, поэтому разделю на две части – так сказать «первые проекты и как лучше не делать» и собственно «поиск работы и прохождение собеседований».
О себе много рассказывать не буду, скажу только, что как и почти все здесь я отучился и поработал на другой специальности, но потом решил стать программистом:)

Поговорим сразу об обучении. Начал я заниматься на JavaRush в начале 2016 года. Долго выбирал где изучать программирование и, конечно, как и все наши люди не хотел платить за обучение. Изучать хотел именно Java, так как моя мечта – программировать на Android. Курс JavaRush несколько раз попадался мне на глаза во время поиска, но я его отбрасывал, так как он условно-бесплатный. Начал заниматься по видео урокам на ютубе. Потом все же какая-то сила меня заставила попробовать порешать бесплатные задачки на JavaRush, и я настолько удивился, что после прохождения 50 видео уроков (я считал их довольно нормальными) и написанию кода за лектором, я с большим трудом и далеко не с первой попытки решал начальные задачи курса. Качество курса и то, что он мне даст, если я его пройду полностью я оценил почти сразу, потом посмотрел на форуме, что время от времени там бывают хорошие скидки на подписку решил, что буду брать полную версию.
Да, многие учащиеся злятся и негодуют насчет курса — задачи дают по материалу, который еще не рассматривали, валидатор их не понимает и много-много чего можно почитать на форуме и в комментариях. И знаете что? Я тоже таким был:) У меня до сих пор висит большая задача на 34 уровне и я перепробовал все решения, но ее не принимает валидатор. Хорошо, что в тех поддержке мне докинули черной материи и я смог до конца добить курс. В общем, как выпускник курса JavaRush скажу свое субъективное мнение, что мне понравилось и не понравилось в курсе (да простят меня админы).

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

Если это подытожить, то я доволен курсом и тем, что он мне дал. Вспоминаю себя год назад, как мне друг пытался объяснить что такое boolean, void, что такое методы и как они возвращают значения. Помню как долго не мог понять зачем нужно возвращать эти значения:)
Сейчас же мне часто вспоминается сцена из фильма Матрица:
Нео: Ты что научишь меня уворачиваться от пуль?
Морфиус: Когда придет время тебе это уже не понадобится.
И действительно, когда пришло время у него уже априори были эти навыки.

На 30 уровне курса я хотел попасть на стажировку, которую предлагает JavaRush. Посмотрел тестовое задание и немного ужаснулся. Очень надеялся, что поможет друг его сделать, но за неделю до дедлайна он сказал, что вот тебе Гугл, вот тут вбивай все технологии и там будет куча примеров. Я ему очень благодарен, что так получилось, так как тогда я впервые почувствовал, что значит быть программистом. За 4 полных дня я сделал задание и был невероятно рад, что попал на стажировку.

Стажировка. Стажировку я до конца не прошел, так как в это же время начал делать свой первый проект и все же он для меня оказался приоритетнее и интереснее + я не хотел работать в enterprise. Что могу сказать о самой стажировке – есть свои плюсы и минусы, но в целом довольно таки хорошо. Если планируете дальше идти в enterprise, то думаю ее стоит пройти.

Первый проект. Как и упоминал выше, что где-то на 30х уровнях я попал на стажировку и начал делать свой проект. Это был и есть бот в телеграмме. Желание создать бота было у меня еще на 20-30 уровнях курса, но я никак не мог найти подходящей либы либо инструкции how to start. И все же случайным образом мне попалась такая статья и я сразу начал пробовать. Если кому интересно – вот ссылка на статью —
How to write bot in telegram Java
Откровенно говоря, автор этой статьи мне потом еще очень сильно помог, речь о чем пойдет чуть ниже. Идея для бота была такая – мне как программисту нужно изучать Английский язык. Грамматику я знал относительно хорошо, а вот словарный запас захотел подтянуть. Подумал, что неплохо бы было иметь бота для изучения слов. Подробную информацию о боте я уже писал в статье ранее, поэтому повторятся не буду – вот ссылка Телеграм бот Words

Расскажу, с какими трудностями мне пришлось столкнуться, при его создании. Во-первых это первая работа с telegram api. Хоть многие и говорят, что это одно из простейших и наиболее лучше документированных api, но мне тогда как новичку было очень сложно. Все делал путем подбора :) Иногда на то, что бы сделать какую-то фичу, например, убрать кнопку после ее нажатия мне приходилось потратить полный день. Где-то за пол месяца удалось написать самую первую бета версию, весь код которой был в одном java классе, и хотел попробовать залить ее на сервер. Проект у меня не коммерческий, поэтому платные сервера я сразу же отбрасывал. Вспомнил о сервере heroku, который кстати используют для размещения сайта на стажировке. Пробовал этот сервер два полных дня и уже был в полном отчаянии, так как не получалось вообще ничего – все инструкции которые были относились к сайтам, а у меня бот и там нужно действовать немного по-другому. В итоге я решил написать автору статьи о боте и спросить, какой он использует сервер для размещения бота. И тут удача мне улыбнулась – автор оказался очень крутым программистом (я с ним до сих пор поддерживаю связь), и он мне предложил разместить бота у себя на Linux сервере (и если я знаю линус, то выделит мне аккаунт). На начальное изучение линукса ушло один день и, конечно, не без ошибок и сложностей бот начал крутиться на сервере. Так же между всем этим делом я добил курс JavaRush и был очень доволен :)

Базу данных для бота я выбрал MySql, пересмотрел много уроков по оптимизации таблиц, выбору движка и всего прочего. Дам совет всем, кто будет делать свой первый проект – старайтесь сразу продумать всю его структуру и строить хотя бы относительно расширяемую архитектуру. Я же свой переписывал, наверное, раза 3 из-за таких ошибок. Да, это сложно, так как очень часто ты не знаешь что захочешь следующее добавить в свой проект, но все же на минимальном уровне сделать можно. Не пишите весь код в одном классе!!! Попробуйте использовать MVC, вспомните ООП и т.д. Самое смешное, что некоторые основные принципы ООП я начал использовать в проекте, когда он уже был почти готов. До этого я даже не задумывался о них. Конечно, пользователю вообще все равно на каком языке написан продукт, какие там используются паттерны и технологии использовались, но когда вы через пару месяцев его открываете и хотите что-то туда добавить, то очень много хороших слов о себе подумаете :) Так же не забывайте делать логирование – это позволяет как отслеживать ошибки, так и смотреть какими функциями пользователи больше пользуются и что нужно дальше развивать. В телеграмме это кстати можно очень круто сделать – отправлять все логи в режиме реального времени себе в приватный канал, так сказать можно сделать некую big data :)

Если подытожить про первый проект, то времени на его создание ушло где-то 3 месяца, сейчас там более 14 тысяч зарегистрированных пользователей, много которых стали постоянными и изучают иностранные слова ежедневного.

Второй проект. Моя цель была стать Android программистом, поэтому когда более менее закончив с ботом я решил адаптировать его на Android платформу. Начал обучение с курса startandroid, так же мой лучший друг android разработчик давал мне много крутых заданий, проверял их и говорил что нужно переделать и доделать. Когда получил уже базовые навыки начал делать свое приложение. Как и с первым проектом было много разных трудностей, но если брать в целом, то немного меньше. Где-то за полтора месяца была готовая первая бета версия (пару раз пришлось переписывать весь дизайн приложения, так как я понятия не имел как он будет выглядеть). Потом я зарегистрировался как разработчик в гугл плей и залил его в маркет. Последнее время занимался оптимизацией и синхронизацией двух своих проектов. Для общей базы данных выбрал Firebase – очень хорошая документация, много уроков и для небольших проектов бесплатной версии в 1гб объема более чем достаточно.

Если кратко сказать о наибольших трудностях во втором проекте (я думаю некоторые из этих трудностей возникают и у опытных разработчиков), то это — создание многопоточности в android, много заморочек з размерами и расширениями экранов, для создания дизайна пришлось подружиться с photoshop, поддержка старых версий андроида, а так же никогда не используйте Recycler View, если у вас в списке будет анимация :) После блокировки в Украине Яндекса, а именно от туда я беру большую часть перевода и озвучки слов, пришлось добавлять дополнительные проверки в код, и просто сообщать пользвателям, что бы воспользовались vpn. Трудности даже возникли при регистрации в гугл плей – там что бы стать разработчиком нужно одноразово(в отличии от апл стора) заплатить взнос в размере 25$. У меня же при оплате стоял лимит на карточке и оплата моя зависла. Пришлось пообщаться с тех поддержкой гугла и в общем они меня посылали от одного оператора к другому, пока я не понял, что меня просто вежливо посылают :) Пришлось удалять все и заново регистрироваться (сразу бы до этого додумался).

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

С андроид приложением дела обстоят намного хуже. Скажу одно – без рекламы ваше приложение никто не заметит в маркете даже по ключевым словам, так как их там миллионы. После того как я сделал синхронизацию между проэктами, то дал объявление в боте о моем приложении. После этого у меня появилось первые 14 скачиваний :)

Если кто дочитал до этого момента, то вот ссылка на приложение, если будет интересно — Android приложение Words.
Ссылка же на бота есть в статье о нем чуть выше по тексту.

Всем спасибо за внимание. О своем опыте собеседований, вопросах которые там задавали и вообще поиске работы расскажу во второй части.
  • ,

Онлайн-стажировка: летний набор 2017

Набор на летнюю стажировку 2017 года окончен. Начало стажировки — завтра, 06.07.2017

Предположительно, набор на осеннюю стажировку 2017 года начнется в сентябре

Good News, Everyone!
С радостью сообщаем Вам, что сегодня начался очередной набор на онлайн стажировку!

Набором на стажировку буду заниматься я (silent).
javarush.ru/users/717740

У Вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, Вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель Вы узнаете о программировании больше, чем 5 лет универа. Выбор за Вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
1) Ваш уровень на JavaRush 35 или выше
2) У Вас есть (или была, но закончилась меньше года назад) годовая подписка Internship, Internship+, Mentor или Premium Project. Или у Вас есть активная подписка PREMIUM PRO.
3) Вы выполнили тестовое задание

Если Ваш уровень ниже 35-го, но хотя бы 30+, Вы можете попробовать дойти до 35-го уровня. Набор на онлайн-стажировку будет продолжаться до до 5 июля включительно (до 14:00 по МСК), так что 3 недели у Вас есть.

В новом JavaRush механизм апгрейда подписок не предусмотрен, поэтому если Ваша подписка не предусматривает участие в стажировке, а участвовать Вы хотите, Вам нужно обзавестись подпиской PREMIUM PRO. Если раньше участии в стажировке было возможно лишь с годовой подпиской (Internship, Internship plus и пр.), то сейчас Вы можете оплачивать стажировку помесячно подпиской PREMIUM PRO. Оплату нужно вносить каждый месяц начиная с месяца набора (в данном случае — это июнь) и заканчивая последним месяцем стажировки — сентябрь. Итого выходит 4 месяца оплаты подписки PREMIUM PRO.

Кому будет полезно:
Если в Вашем городе мало крупных компаний, у них высокие требования, или Вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то Вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за Ваши деньги).

Где можно записаться:

Оставьте свои контактные данные в разделе «Стажировка» -> «Отправить заявку». Так же Вам надо прислать ссылку на выполненное тестовое задание. Пример:
Заявка на стажировку

Тестовое задание надо выполнить обязательно. Если Вы не в состоянии справится с тестовым заданием, значит Вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше хорошо понимать часть материала, чем просто прочитать/просмотреть (но не разобраться) в большом его количестве.

Начиная с прошлого набора на стажировку, Стажировку можно проходить столько раз, сколько Вы хотите. Если вы регистрируетесь на стажировку повторно — тестовое задание отправлять не нужно.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 5 июля включительно (до 14:00 по МСК), старт самой стажировки – 6 июля.
После 5 июля заявки приниматься не будут – будете ждать следующей стажировки (ориентировочно октябрь 2017 года).

Как все будет происходить:
Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет Вам и при устройстве на работу и, уж тем более, в первый год работы.

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

План обучения и список изучаемых технологий можно посмотреть здесь.

Формат занятий
В начале каждой недели Вы будете получать видеозапись урока (длиной 2-3 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое Вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

Правильное решение
Через неделю куратор стажировки выкладывает свое решение, и Вы можете посмотреть/разобрать его, независимо от того, заработало у Вас Ваше решение или нет.
Это очень эффективный подход, т.к. разбирать решения опытных разработчиков может быть на порядок полезнее, чем сделать свое кое-как. Особенно, если Вы только что днями ломали голову, ища способ все сделать хорошо, быстро и красиво.

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

Процесс регистрации на стажировку
(«Стажировка» -> «Отправить заявку») далее скачиваете задание.
Решаете, заполняете все формы, нажимаете «Отправить заявку».
После того, как Вы отправили заявку на стажировку, на карте квестов (https://javarush.ru/quests) статус стажировки будет «Проходится»:
Вы отправили заявку на стажировку
После этого я рассматриваю Вашу заявку.
1. Если у Вас нет подписки, которая дает право проходить стажировку — Вам на e-mail придет письмо об этом.
2. Если у меня будут замечания по Вашему решению — Вам на e-mail придет письмо с моими замечаниями.
3. Если все хорошо — я принимаю Вас на стажировку. Указывайте правильный почтовый адрес, так как Вам на почту придет письмо с дальнейшими инструкциями.

Для тех, кто продолжает пользоваться сайтом JavaRush 1.0, Вы можете подать заявку как через старый сайт, так и через новый (требуемый уровень для участия — 35, а не 30).

Если будут вопросы по тестовому, задавайте в этом топике.

Заявки на стажировку будут рассматриваются 2-3 раза в неделю в зависимости от количества заявок.
  • ,

Можно ли где-то найти тестовое задание JavaRush?

Всем доброго времени суток.В общем то вся суть вопроса уже сказана в заголовке топика. Хочу хотя бы взглянуть, что нужно будет сделать, чтобы попасть на стажировку в JR, но пока возможности апнуть подписку не имеется. Возможно эти задания есть в свободном доступе? Заранее спасибо за ответы.

Тест перед собеседованием, оцените сложность

Тестовое задание для Junior Java-разработчика

zpl.io/scene/ZQLYHT

Требуется реализовать гостевой блог по представленному выше дизайну.
Все необходимо реализовать на базе spring mvc 3 или 4. В качестве базы данных стоит использовать MongoDB.
Стек технологий которы используется:
1 – Java 7 или 8
2 – Spring data (для mongoDB)
3 – MOngoDB 2.6 или выше
4 – Spring MVC
Результат выполнения нужно выложить в открытый гит репозитарий(желательно битбакет)
 

Тестовое задание на стажировку JavaRush: Полезные ссылки и хинты

Хочу поделиться с вами полезными ссылками, хинтами и советами, которые помогут при выполнении тестового задания на стажировку в реальный проект на JavaRush.

Конечно, можно просто бездумно накопировать решение тестового задания из интернета, благо примеров хватает, но мы-то хотим разобраться, что делаем :) Этот пост для тех, кто не обнаружил среди стека технологий, требующихся по заданию, знакомых слов и хочет это исправить)
  • ,

Онлайн-стажировка: весенний набор

Внимание!!! Набор на весеннюю онлайн стажировку закончен.
Ориентировочно следующий набор начнется в июне 2017 года.


Внимание!!! Кому на почту не пришло письмо с приглашением на онлайн-стажировку — напишите мне в личном сообщении

Good News, Everyone!
С радостью сообщаем Вам, что начался очередной набор на онлайн стажировку!

Набором на стажировку буду заниматься я (silent).

У Вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, Вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель Вы узнаете о программировании больше, чем 5 лет универа. Выбор за Вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
1) Ваш уровень на JavaRush 30 или выше
2) У Вас есть (или была, но закончилась меньше года назад) годовая подписка Internship, Internship+, Mentor или Premium Project. Или у Вас есть активная годовая подписка PREMIUM PRO.
3) Вы выполнили тестовое задание

Если Ваш уровень ниже 30-го, но хотя бы 25+, Вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 15 марта включительно, так что 3 недели у Вас есть.

В новом JavaRush механизм апгрейда подписок еще не реализован, поэтому если Ваша подписка не предусматривает участие в стажировке, а участвовать Вы хотите, Вам нужно обзавестись подпиской PREMIUM PRO. Если раньше участии в стажировке было возможно лишь с годовой подпиской (Internship, Internship plus и пр.), то сейчас Вы можете оплачивать стажировку помесячно подпиской PREMIUM PRO. Оплату нужно вносить каждый месяц начиная с месяца набора (в данном случае — это февраль) и заканчивая последним месяцем стажировки — май. Итого выходит 4 месяца оплаты подписки PREMIUM PRO.

Кому будет полезно:
Если в Вашем городе мало крупных компаний, у них высокие требования, или Вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то Вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за Ваши деньги).

Где можно записаться:

Оставьте свои контактные данные в разделе «Стажировка» -> «Отправить заявку». Так же Вам надо прислать ссылку на выполненное тестовое задание. Пример:
Заявка на стажировку

Тестовое задание надо выполнить обязательно. Если Вы не в состоянии справится с тестовым заданием, значит Вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь.

Начиная с этого набора на стажировку, Стажировку можно проходить столько раз, сколько Вы хотите. Если вы регистрируетесь на стажировку повторно — тестовое задание отправлять не нужно.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 15 марта включительно, старт самой стажировки – 16 марта.
После 15 марта заявки приниматься не будут – будете ждать следующей стажировки (ориентировочно июль 2017 года).

Как все будет происходить:
Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет Вам и при устройстве на работу и, уж тем более, в первый год работы.

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

План обучения и список изучаемых технологий можно посмотреть здесь.

Формат занятий
В начале каждой недели Вы будете получать видеозапись урока (длиной 2-3 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое Вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

Правильное решение
Через неделю куратор стажировки выкладывает свое решение, и Вы можете посмотреть/разобрать его, независимо от того, заработало у Вас Ваше решение или нет.
Это очень эффективный подход, т.к. разбирать решения опытных разработчиков может быть на порядок полезнее, чем сделать свое кое-как. Особенно, если Вы только что днями ломали голову, ища способ все сделать хорошо, быстро и красиво.

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

Процесс регистрации на стажировку
(«Стажировка» -> «Отправить заявку») далее скачиваете задание.
Решаете, заполняете все формы, нажимаете «Отправить заявку».
После того, как Вы отправить заявку на стажировку, на карте квестов (http://javarush.ru/quests) статус стажировки будет «Проходится»:
Вы отправили заявку на стажировку
После этого я рассматриваю Вашу заявку.
1. Если у Вас нет подписки, которая дает право проходить стажировку — я напишу Вам на e-mail об этом.
2. Если у меня будут замечания по Вашему решению — я напишу Вам на e-mail об этом.
3. Если все хорошо — я принимаю Вас на стажировку. При этом у Вас изменится статус на странице javarush.ru/me/profile на «Стажируюсь»:
Вы приняты на стажировку
Указывайте правильный почтовый адрес, так как Вам на почту придет письмо с дальнейшими инструкциями.

Для тех, кто продолжает пользоваться сайтом JavaRush 1.0, Вы можете подать заявку как через старый сайт, так и через новый.

Если будут вопросы по тестовому, задавайте в этом топике.

Заявки на стажировку будут рассматриваются 2-3 раза в неделю в зависимости от количества заявок.
  • ,

Онлайн-стажировка: зимний набор

Внимание!!! Кому на почту не пришло письмо с приглашением на онлайн-стажировку, или кто не может добавиться в Slack — напишите мне в личном сообщении

Внимание!!! Набор на зимнюю онлайн стажировку закончен.
Ориентировочно следующий набор начнется в феврале 2017 года.


Good News, Everyone!
С радостью сообщаем вам, что начался очередной набор на онлайн стажировку!

С сегодняшнего для набором на стажировку буду заниматься я (silent) вместо Fry.

У вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель вы узнаете о программировании больше, чем 5 лет универа. Выбор за вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
У вас есть подписка Internship, Mentor или Premium Project
Ваш уровень на JavaRush 30 или выше
Вы выполнили тестовое задание

Если ваш уровень ниже 30-го, но хотя бы 25+, вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 25 ноября, так что месяц у вас есть.

Если у вас нет подписки Internship/Mentor, то, возможно, самое время ее купить или проапгрейтить, если у вас уже есть другая Premium-подписка.

Кому будет полезно:
Если в вашем городе мало крупных компаний, у них высокие требования, или вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за ваши деньги).

Где можно записаться:

Оставьте свои контактные данные в разделе «МОЯ СТРАНИЦА, Реальный проект». Так же вам надо прислать ссылку на выполненное тестовое задание.

Тестовое задание надо выполнить обязательно. Если вы не в состоянии справится с тестовым заданием, значит вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь.

Участвовать в онлайн-стажировке можно только один раз.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 25 ноября, старт самой стажировки – 1 декабря.
После 25 ноября заявки приниматься не будут – будете ждать следующей стажировки (март 2017 года).

Как все будет происходить:
Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет вам и при устройстве на работу и, уж тем более, в первый год работы.

Проект рассчитан на 12 недель (3 месяца). Каждую неделю вы будете изучать очередную технологию и добавлять очередной кусок функциональности к вашему проекту.

План обучения и список изучаемых технологий можно посмотреть здесь.

Формат занятий
В начале каждой недели вы будете получать видеозапись урока (длиной 2-3 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

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

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

Процесс регистрации на стажировку
(Моя Страница -> Реальный проект) далее скачиваете задание.
Решаете, заполняете все формы, нажимаете Сохранить и потом Зарегистрироваться.

Указывайте правильный почтовый адрес
После проверки Вашего задания. Результат будет выслан Вам на почту, туда же и приглашение в слак.
Если будут вопросы по тестовому, задавайте в этом топике.
  • ,

Онлайн-стажировка: осенний набор

UPD: Группа набрана. Предположительный старт ближайшего набора на проект — первая неделя ноября 2016.
Предположительный старт ближайшего проекта — 01 декабря 2016. Следите за новостями.
Все, кто оставил заявки после осеннего набора, будут проверены и зачислены в следующий набор.

Good News, Everyone!
С радостью сообщаем вам, что начался очередной набор на онлайн стажировку!

У вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель вы узнаете о программировании больше, чем 5 лет универа. Выбор за вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
У вас есть подписка Internship, Mentor или Premium Project
Ваш уровень на JavaRush 30 или выше
Вы выполнили тестовое задание

Если ваш уровень ниже 30-го, но хотя бы 25+, вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 31 августа, так что месяц у вас есть.

Если у вас нет подписки Internship/Mentor, то, возможно, самое время ее купить или проапгрейтить, если у вас уже есть другая Premium-подписка.

Кому будет полезно:
Если в вашем городе мало крупных компаний, у них высокие требования, или вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за ваши деньги).

Где можно записаться:

Оставьте свои контактные данные в разделе «МОЯ СТРАНИЦА, Реальный проект». Так же вам надо прислать ссылку на выполненное тестовое задание.

Тестовое задание надо выполнить обязательно. Если вы не в состоянии справится с тестовым заданием, значит вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь.

Участвовать в онлайн-стажировке можно только один раз.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 31 августа, старт самой стажировки – 1 сентября.
После 31 августа заявки приниматься не будут – будете ждать следующей стажировки (декабрь 2016 года).

Как все будет происходить:
Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет вам и при устройстве на работу и, уж тем более, в первый год работы.

Проект рассчитан на 12 недель (3 месяца). Каждую неделю вы будете изучать очередную технологию и добавлять очередной кусок функциональности к вашему проекту.

План обучения и список изучаемых технологий можно посмотреть здесь.

Формат занятий
В начале каждой недели вы будете получать видеозапись урока (длиной 2-3 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

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

Поддержка
В слаке будет создана отдельная группа, где вы и другие участники стажировки в режиме реального времени можете задавать вопросы и получать ответы от руководителя стажировки. Он может давать комментарии по изучаемой технологии, по своему решению и по своему коду. Но не по вашему коду :P
  • ,

Онлайн-стажировка: летний набор

UPD: Группа набрана. Предположительный старт ближайшего набора на проект — первая неделя августа 2016.
Предположительный старт ближайшего проекта — 01 сентября 2016. Следите за новостями.
Все, кто оставил заявки после летнего набора, будут проверены и зачислены в следующий набор.

Good News Everyone!
С радостью сообщаем вам, что начался очередной набор на онлайн стажировку!

У вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель вы узнаете о программировании больше, чем 5 лет универа. Выбор за вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
  • У вас есть подписка Internship, Mentor или Premium Project
  • Ваш уровень на JavaRush 30 или выше
  • Вы выполнили тестовое задание

Если ваш уровень ниже 30-го, но хотя бы 25+, вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 24 мая, так что почти месяц у вас есть.

Если у вас нет подписки Internship/Mentor, то, возможно, самое время ее купить или проапгрейтить, если у вас уже есть другая Premium-подписка.

Кому будет полезно:
Если в вашем городе мало крупных компаний, у них высокие требования, или вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за ваши деньги).

Где можно записаться:
Оставьте свои контактные данные в разделе «МОЯ СТРАНИЦА, Реальный проект». Так же вам надо прислать ссылку на выполненное тестовое задание.

Тестовое задание надо выполнить обязательно. Если вы не в состоянии справится с тестовым заданием, значит вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь.

Участвовать в онлайн-стажировке можно только один раз.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 24 мая, старт самой стажировки – 26 мая.
После 24 мая заявки приниматься не будут – будете ждать следующей стажировки (сентябрь/октябрь 2016 года).

Как все будет происходить:
Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет вам и при устройстве на работу и, уж тем более, в первый год работы.

Проект рассчитан на 12 недель (3 месяца). Каждую неделю вы будете изучать очередную технологию и добавлять очередной кусок функциональности к вашему проекту.

План обучения и список изучаемых технологий можно посмотреть здесь.

Формат занятий
В начале каждой недели вы будете получать видеозапись урока (длиной 2-4 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

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

Поддержка
В скайпе будет создана отдельная группа, где вы и другие участники стажировки в режиме реального времени можете задавать вопросы и получать ответы от руководителя стажировки. Он может давать комментарии по изучаемой технологии, по своему решению и по своему коду. Но не по вашему коду :P
  • ,

Онлайн-стажировка: весенний набор

UPD: Группа набрана. Предположительный старт ближайшего набора на проект — первая неделя мая 2016.
Предположительный старт ближайшего проекта — 26 мая 2016. Следите за новостями.
Все, кто оставил заявки после весеннего набора, будут проверены и зачислены в следующий набор.

Good News Everyone!
С радостью сообщаем вам, что начался очередной набор на онлайн стажировку!

У вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель вы узнаете о программировании больше, чем 5 лет универа. Выбор за вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
  • У вас есть подписка Internship, Mentor или Premium Project
  • Ваш уровень на JavaRush 30 или выше
  • Вы выполнили тестовое задание

Если ваш уровень ниже 30-го, но хотя бы 25+, вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 24 февраля, так что почти месяц у вас есть.

Если у вас нет подписки Internship/Mentor, то, возможно, самое время ее купить или проапгрейтить, если у вас уже есть другая Premium-подписка.

Кому будет полезно:
Если в вашем городе мало крупных компаний, у них высокие требования, или вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за ваши деньги).

Где можно записаться:
Оставьте свои контактные данные в разделе «МОЯ СТРАНИЦА, Реальный проект». Так же вам надо прислать ссылку на выполненное тестовое задание.

Тестовое задание надо выполнить обязательно. Если вы не в состоянии справится с тестовым заданием, значит вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь.

Участвовать в онлайн-стажировке можно только один раз.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 24 февраля, старт самой стажировки – 25 февраля.
После 24 февраля заявки приниматься не будут – будете ждать следующей стажировки (май/июнь 2016 года).

Как все будет происходить:
Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет вам и при устройстве на работу и, уж тем более, в первый год работы.

Проект рассчитан на 12 недель (3 месяца). Каждую неделю вы будете изучать очередную технологию и добавлять очередной кусок функциональности к вашему проекту.

План обучения и список изучаемых технологий можно посмотреть здесь.

Формат занятий
В начале каждой недели вы будете получать видеозапись урока (длиной 2-4 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

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

Поддержка
В скайпе будет создана отдельная группа, где вы и другие участники стажировки в режиме реального времени можете задавать вопросы и получать ответы от руководителя стажировки. Он может давать комментарии по изучаемой технологии, по своему решению и по своему коду. Но не по вашему коду :P
  • ,

Стажировка (реальный проект): зимний набор

UPD2: Горшочек не вари. Группа набрана. Следующий набор будет в феврале (следите за новостями)

Если Вы:

  • являетесь счасливым обладателем подписки premium unlim + project, или Internship/Mentor (+)
  • дошли до 30 уровня
  • решили почти все задачи (включая бонусные)

тогда не медлите, а заходите в свой профиль на Джавараше, во вкладку "Реальный проект". Качайте тестовое задание и регистрируйтесь на участие.

Набор открыт до 24 ноября.
Старт самой стажировки 26 ноября.


После 24 ноября никакие заявки приниматься не будут — будете ждать следующей стажировки (февраль/март 2016 года)

UPD: Постарайтесь реально оценить свои силы и занятость. Если вы пока не готовы уделять по 4-6 часов в неделю на проект — лучше подождать следующих наборов и наличия свободного времени.
Стажировка длится 13 недель.

Тут можно ознакомиться с предварительным планом проекта.