После общения со многими своими студентами по поводу поиска первой работы в IT, я решил открыть набор Mentor по java для начинающих программистов.
После изучения языка программирования, у каждого возникает вопрос: а что дальше? Ведь, мало кто учит java чисто ради хобби. Цель как правило всегда одна: получить работу программистa:) Если Вы не сын маминой подруги, то без опыта работы или собственного серьезного проекта Вас на работу не возьмут.
Работодателю необходим минимальный набор навыков и опыта, чтобы предложить Вам место в команде. Самый простой способ получить опыт работы программистa — создать свой проект и включить его в резюме как опыт работы. Желательно, чтобы это был проект, который можно было увидеть визуально, понажимать на кнопки. Он должен выполнять хотя бы приближенную к реальности задачу. Такой проект я и предлагаю создать.
В каком формате мы будем работать?
Сначала краткий созвон по поводу Вашего опыта, ожиданий, и других нюансов. Создаем или допиливаем резюме, я даю рекомендации по теории. Далее, выбираем проект, создаем чат, репозиторий на гите, доску в трело или другом инструменте. Потом начинаем работать. Я ставлю задачи в доске — Вы начинаете их выполнять и задавать мне вопросы в чате если что-то не понятно.
После выполнения задачи — создаете пул реквест, я провожу ревью кода. Даю свои комментарии и код или идет на доработку, или добавляется к проекту. Потом, Вы берете другую задачу и все по новой. Я слежу за тем, чтобы код был качественным, задачи близки к реальным. Как только у нас появляется подобие проекта — мы выкладываем проект на обозрение. Параллельно мы его будем «дорабатывать».
Кому нужен ментор Java?
Тем, кто хочет получить практические знания и опыт работы с реальными проектами. Замотивированным людям, которые хотят улучшить свои знания по программированию на Java и готовы на серьезную работу.
Какие преимущества у ментора перед самостоятельным обучением?
Обучаясь самостоятельно Вы сэкономите средства, но потеряете во времени и по качеству. Очень часто при изучении нового предмета не знаешь в каком направлении двигаться. Поэтому многие здаются и отказываются от освоения программирования именно из-за сложности обучения и получения практического опыта.
Во время моего преподавания на курсах, студенты часто жаловались, что вроде бы и материал знают и задачки решают, а более-менее нормальный проект им не под силу. Ментор поможет Вам быстрее и проще достичь желаемого результата, укажет на пробелы и подскажет как их восполнить.
Сколько это будет стоить?
Цена — 200$ в месяц. За эту сумму Вы получаете:
- Начальная онлайн беседа, в течении которой Вы узнаете каких знаний Вам действительно не хватает, будет выбран проект и составлен план по его реализации. Если нужно, будет составлен план обучения
- Работу в команде с Senior Java Developer
- Вы сможете задавать вопросы в чат, где я стараюсь отвечать максимально оперативно.
- Подсказки по улучшению кода, проекта (я смотрю на Ваш код и даю советы по его качеству)
- Советы и источники по теории (смотрим на Ваши знания и я даю рекомендации, что нужно подучить и где это найти)
- Рекомендации по улучшению резюме
- Готовый проект, который не стыдно включить в резюме и показать на собеседовании.
Помимо программирования, Вы будете знать процесс разработки проектов с нуля: от проектирования до залива кода на сервер. Научитесь использовать инструменты для отладки, тестирования и деплоя приложений.
Сколько длится обучение?
Все зависит от Вас. Проект можно написать и за месяц, если упорно работать минимум по 5 часов в день и иметь хорошие знания по Java. С помощью моих советов по улучшениям резюме и теории, Вы сможете ходить на собеседования уже с начала менторства. Таким образом, написание проекта и поиск работы будет происходить параллельно.
Длительность обучения не фиксирована, ее можно увеличивать по мере необходимости.
Когда старт программы?
Строгих временных рамок начала занятий нет. Как только Вы готовы — после оплаты мы можем приступать.
С какими технологиями я буду работать на проекте?
Выбираем только самые новые и популярные направления Java. Будем писать веб приложение примерно на таких технологиях:
- Java11
- Spring Boot
- Maven, Gradle
- MySql, Postgres
- Redis, MongoDB
- JUnit, Mockito
- Git
- Docker
- HTML, CSS, JS
Список не полный и примерный. Все зависит от Ваших знаний и пожеланий. На данный момент эти инструменты и технологии самые популярные и востребованные.
Что нужно от Вас?
Если Вас заинтересовало предложение — заполните простую форму и ждите письмо на почту с дальшейшими инструкциями.
Одним из плюсов данного вида java менторства — комплексный подход к подготовке к карьере программиста. Но всегда стоит помнить, что результат обучения полностью зависит от Вас. Чем интенсивнее Вы будете работать, тем быстрее выполните проект и быстрее приобретете необходимый минимум знаний для первой работы.
Все вопросы по теме можно писать мне прямо на почту: burdden@gmail.com. Мой профиль на линкедине: https://www.linkedin.com/in/denis-burda-7ab689118/.