Как составить резюме java junior

Из юниоров в разработчики: получаем первую работу

Время на прочтение
4 мин

Количество просмотров 75K

Здравствуйте! Коротко о себе: программирую с 1989 г., с 2005 года в Java, с 2013 года работаю Java-тренером (до января этого года совмещал с основной работой Java-разработчика). Достаточно много моих выпускников трудоустроились, и я хочу поделится своими соображениями, как получить работу Java-разработчика (и не только Java).

От изучения Java до получения оффера работы — большое расстояние

Требования к кандидатам на вакансию Java разработчика достаточно высоки, см. пример тестового задания на джуниора от одного из аутсорсеров РБ. Конечно есть позиции и с меньшими требованиям, но их не так много и, по статистике на Украине (dou работает через прокси, в России не нашел), соотношение Отклики/Вакансии на такие позиции: от 20 до 50.

Для вакансий с опытом работы (которых значительно больше) получается замкнутый круг: без опыта не получить работы, а без работы не получить опыта. На вопрос «Кто виноват?» ответ очевиден — компании, которые не хотят вкладывать время и деньги в обучение, а хотят получить уже готового специалиста. Остается главный вопрос:

Что делать?

Крупные компании в основном закрывают позиции юниоров своими стажерами. Один из вариантов трудоустройства — пойти на стажировку, но

  • здесь также большой конкурс
  • далеко не все, успешно окнончившие стажировку, получают работу
  • иногда условия обучения достаточно тяжелые и подойдут не всем. Из отзыва про стажировку в EPAMе РБ:

    Там все настолько жутко строго, что я до сих пор в шоке. У них там сильный отбор… все оценивается, дз, тесты, устные опросы, ну и в конце защита своего проекта. Нам назначают таски и ставят дедлайны. Не успел залить таск — все, до свиданья… Чувствую себя как в школе… Вплоть до того что у нас есть список из 200-230 вопросов примерно по всем темам, которые мы должны знать без запинки. Конспекты ведем(!), на каждый вопрос письменный ответ и это проверяется… Епам себе дрессирует программистов) по другому и не скажешь…

Шаги другого варианта хорошо знакомы (отличное видео Якова Фейна «Как стать профессиональным Java разработчиком«):

  • Хорошее резюме
  • Приглашения на собеседования и тренировка в их прохождении
  • Получение оффера

Хорошее (выделяющееся) резюме означает, что его замечает HR и отправляет вам приглашение на собеседование.
В интернете есть большое количество рекомендаций, как этого добиться:

  • Выбрать шаблон для резюме
  • Идеальное резюме Junior’а
  • Как продать свое резюме в 2 раза дороже
  • Как правильно составить резюме
  • Резюме программистов. Часть 1 (плохие)
  • Резюме программистов. Часть 2 (хорошие)
  • Как составить резюме на английском

Но, на мой взгляд, главное:

Позиционируйте себя НЕ как юниора.

Для этого необходимо:

  • Хорошее понимание основ: как устроена память, что такое JMM, опыт работы с сервлетами, JUnit, SQL
  • Уровень выше Java Core: основы Maven, Spring (MVC, Security, Test), JPA(Hibernate), REST. Также желательно основы JavaScript и HTML/CSS

Материалов по Java фреймворкам и технологиям в интернете много. Но если вы хотите их освоить, а не прочитать/посмотреть и забыть, необходимо написать на них собственный пэт-проект. Это может быть проект домашней библиотеки или бухгалтерии, или кормления кота или… Хорошо, если в нем будет реальная потребность — тогда при его эксплуатации вы постепенно будете приходить к оптимальным решениям.

Лучше всего делать его на основе небольшого проекта на популярном стеке, например референсной имплементации Spring Pet clinic. С первого раза сделать код красивым и правильным не подсилу даже синьору. Проект должен жить и нести его владельцу радость приобщения к красоте кода через рефакторинг. И, кроме понимания технолигий и развития чувства перкрасного, из работы над собственным проектом Вы получаете навыки нахождения красивых и практических решений для конкретных задач и решения конкретных проблем, из которых состоит ежедневная работа программиста. Для этого нужно:

  • понимание, как работают фреймворки, на чем они основаны, какие паттерны используются
  • кругозор, навыки решения подобных задач
  • работа с инструментами: Git, IDEA, Maven, Tomcat, DB клиент, тестирование REST сервисов
  • умение находить правильные решения в интернете (70-80% это умение выбрать из найденного в Stackoverflow)

Эта задача непростая и, если знаний, опыта, времени недостаточно, рекомендую пройти какой-нибудь тренинг Java Enterprise на этом стеке, обязательно с написанием проекта на основе пройденных технологий на выходе. Мои критерии тренинга:

  • Ведет преподаватель с опытом в Java разработке, лучше как синьор или архитектор
  • Максимальный охват: самые важные и необходимые Java разработчику темы, API, фреймворки, инструменты в одном курсе.
  • В течении тренинга разрабатывается законченный Enterprise проект. Темы идут не по отдельности (в воздухе) на отстраненных примерах, а последовательно, в связке, как дополнения к созданию единого работающего приложения.
  • Последовательное возрастание сложности: от нуля до деплоя готового приложения в облако
  • Практика! Участники на протяжении всего курса должны работать с кодом проекта. Объязательны домашние задания. Если дают только теорию (всего понемногу), то это, на мой взгляд, выброшенные деньги и время. Без практики любое обучение (Java, английский, езда на велосипеде) ничего не стоит.
  • Поддержка группы и преподавателя: возможность задать любой вопрос и получить на него квалифицированный ответ.
  • Доступность и структурированность материалов
  • Ревью Вашего кода.
  • Помощь в составлении резюме и с трудоустройством. Если вам гарантируют по окончанию 100% трудоустройство — не верьте. Хорошо сказано в статье про работу разработчика:

    Работа программиста – не столько профессия, сколько образ жизни. Обучение в университете, самообразование, хобби и, что немаловажно, страсть – ключевые составляющие успеха в этой сфере.

После того, как у Вас будет опыт в собственном Java Enterprise проекте,

Сделайте новое резюме:

Типичное резюме Java юниора начинается так:

Начать карьеру как junior Java developer в современной, перспективной компании, чтобы через 3 года стать специалистом…
Хорошо обучаем…
Оптыт работы: отсутствует
Прошел курсы…

Нужно:

  • убрать слова «начать карьеру», «юниор» и «готов к обучению»
  • вставить в квалификацию все изученные вами технологии
  • в опыте работы написать об участии в проекте с его кратким описанием

Например, ОПЫТ РАБОТЫ:
Участие в разработке Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей на стеке Maven/ Spring MVC/ Security/ REST(Jackson)/ Java 8 Stream API:

  • реализация сохранения в базы Postgres и HSQLDB на основе Spring JBDC, JPA(Hibernate) и Spring-Data-JPA
  • реализация и тестирование REST и AJAX контроллеров
  • реализация клиента на Bootstrap (css/js), datatables, jQuery + plugins.

С таким резюме вы можете не бояться обращаться на вакансии с требованием 1-2 года опыта и, возможно, пройдете на следующий уровень: «Приглашения на собеседования и тренировка в их прохождении», что уже требует отдельной статьи.

Спасибо за внимание и желаю отличной карьеры в IT.

резюме Java разработчика образец

Пример резюме Java разработчика

4,16

(голосов 19)

Сейчас появилось много людей, которые мечтают стать программистом. В результате из-за конкуренции новичкам стало всё сложнее пробиться в эту отрасль. Необходимо правильно написать и выделить резюме разработчика java, чтобы получить необходимую работу. О том, как грамотно составить анкету соискателя в IT-индустрии, пойдёт речь в данной статье.

Скачивайте
резюме

Размещайте
онлайн

Примеры резюме в смежных специализациях:

  • Программист
  • Data scientist
  • Android-разработчик
  • Фронтэнд-разработчик
  • Backend-разработчик
  • Веб-разработчик
  • Тестировщик
  • Руководитель ИТ отдела
  • Оператор ПК
  • Программист 1С
  • Фрилансер

Общие рекомендации для составления резюме Java Developer

Рекомендации по составлению:

  • В title пишите название должности, чуть ниже – ФИО и контакты.
  • Вставляйте фото, оно делает резюме более уникальным и запоминающимся.
  • Оптимальный объём резюме – 1-2 страницы (1 – для новичков, 2 – для профи).
  • Обязательно проверяйте резюме на грамотность, пунктуацию, орфографию. Если с русским языком у вас плохо, то пользуйтесь специальными сервисами (Тургенев, Орфограммка) или наймите корректора.
  • Удалите вводные слова, эпитеты, ни о чём не говорящие прилагательные (отличный, профессиональный).
  • Делите информацию на блоки, выделяйте заголовками, границами, чтобы рекрутеру было проще ориентироваться в анкете.
  • Поработайте над дизайном: подберите цвета, иконки, шрифты. Опрятное и красивое резюме сразу создаёт приятное впечатление о соискателе.

Через пару дней вернитесь к резюме, перечитайте, поправьте. Не все ошибки видны сразу.

Обязательно вставляйте фотографию. Она на 10% повышает эффективность резюме java junior. При подборе снимка учтите следующие требования:

  • фото должно быть цветным;
  • желательно наличие лёгкой улыбки;
  • деловая одежда и причёска – обязательное условие;
  • фон удаляется в Photoshop, делается белым.

Фотографию для резюме рекомендуется делать у профессионального фотографа.

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

PDF или Word? У каждого формата есть свои преимущества:

  • PDF. Более универсальный. Можно быть всегда уверенным, что он будет отображаться на компьютере пользователя так же, как на вашем экране. Но рекрутер не сможет делать пометки прямо в документе.
  • Word. Более простой формат. Есть риск, что на другом устройстве резюме будет смотреться иначе. Впрочем, только если вы используете картинки и слишком необычные шрифты. Кадровик сможет делать заметки прямо в резюме.

Всё, что не PDF и не Word – это плохо. Не используйте другие форматы.

Хороший приём – перевести резюме программиста java на английский. Любой разработчик знает его, поэтому так вы покажете, что владеете им профессионально. Но здесь нужно смотреть на местный рынок и изучать резюме, которые подаются на вашу вакансию.

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

Опыт работы в резюме Java разработчика

Есть несколько простых рекомендаций, как составить резюме java junior:

  • Сначала пишите название компании, годы работы, должность. Потом перечисляйте обязанности, достижения.
  • Если имелись перерывы в работе, то их лучше скрыть, просто убрав годы работы. Или сосредоточившись на последней должности.
  • Частая смена работы – плохой признак. При таком факте обязательно указывайте причину увольнения. При отсутствии уважительных причин скрыть частую смену можно, удалив периоды работы.
  • Помните, что анкету нередко читают люди, совершенно не знакомые со специальностью. Старайтесь заменять термины привычными словами (вместо «хэширование» пишите «шифрование»).
  • Самые важные обязанности и достижения указывайте вверху. Не надо писать много. Лучше выберите 5-7 наиболее ценных пунктов.
  • Достижения – самый важный пункт в опыте работы. Именно он показывает, что конкретно может получить компания от вас.
  • Оформляйте все обязанности и достижения в виде списков. Так вы избавитесь от излишних слов и сделаете текст более читабельным.

Вот так может выглядеть пример описания опыта работы:

  • Период:

    Июнь 2019 – н.в.

  • Организация:

    ООО «SoftLight», Москва.

  • Должность:

    Программист Java.

  • Обязанности:

    — Изменение дизайна интерфейсов
    — Создание тестов производительности
    — Поиск и исправление ошибок кода
    — Создание отдельных элементов приложения

Достижения на работе

При перечислении достижений всегда пользуйтесь технологией «проблема, действие, результат». То есть вы составляете фразу по следующей структуре:

  1. Сначала называете проблему, которую решали в компании.
  2. Затем рассказываете о своих конкретных действиях, направленных на решение задачи.
  3. Потом называете количественные или качественные показатели (предпочтительней – первые), которые описывают полученный результат.

Пример техники:

  1. Проблема: Клиенты редко обновляли систему.
  2. Действие: Добавил возможность настройки автообновления.
  3. Результат: Из-за чего скачивание обновлений возросло в 14 раз.

Вот реальный пример заслуг программиста на предыдущем месте работы:

  • Достижения:

    — Оптимизировал более 20000 строк кода Java.
    — Менял версии API у приложений на десктоп-устройствах.
    — Повысил безопасность данных шифрованием через base64_encode.
    — Создал программу прогнозирования размеров энергопотребления.

Что делать, если нет опыта работы

При отсутствии опыта перечисляйте любой, который соответствует должности. Оставьте ссылки на профили на биржах. Расскажите о проектах, над которыми вы работали на них. Если у вас нет даже такого опыта, то больше уделите внимания графе навыков. Сделайте её подробной, заполняющей всю анкету.

Называть опыт на других работах или нет? Если графа заполнена, то нерелевантные должности лучше пропустить. Когда блок опыта пустой, то можно кратко перечислить предыдущие места работы. Например, «маркетолог – 5 лет».

Образование в резюме Java разработчика

В большинстве случаев его называют кратко, указывая год, название, факультет, специальность.

Пример описания основного образования:

  • Учебное заведение:

    Университет им. Витте, г. Москва

  • Факультет:

    Информатики

  • Специальность:

    Программист

  • Год окончания:

    2019

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

Пример перечисления пройденных курсов:

  • Год окончания:

    2020

  • Название курса:

    Java SE

  • Проводившая организация:

    Java Rush

  • Год окончания:

    2020

  • Название курса:

    Фундаментальный курс по SQL

  • Проводившая организация:

    Solo Learn

  • Год окончания:

    2019

  • Название курса:

    Java EE

  • Проводившая организация:

    Solo Learn

  • Год окончания:

    2019

  • Название курса:

    Программист Java

  • Проводившая организация:

    Java Rush

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

Английский:

  • B2:

    Выше среднего

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

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

    Навыки в резюме Java разработчика

    По описанию навыков в резюме java developer можно дать несколько советов:

    • Они всегда перечисляются списком, а лучше таблицей, где можно указать дополнительно годы использования и глубину знаний.
    • Не перечисляйте всё. То есть «коммуникабельность» – это хороший навык, но лучше оставить место для навыков по своей специальности.
    • Самое важное пишите вверху. То есть сначала указывается Java Core, затем популярные фреймворки, а ниже – всё остальное.

    Не указывайте просто Spring! Всегда конкретизируйте, какой фреймворк вы знаете из этой группы.

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

    Если вы ищете работу java-разработчика и при этом плохо владеете html5, то его лучше вовсе не упоминать. Ясно, что от специалиста такого профиля никто не будет требовать глубоких знаний в html5. Но заявлением «о низком уровне» такого знания вы смутите работодателя.

    Если нацеливаетесь на работу java-разработчиком, то после собственно самого языка Java Core должно идти перечисление фреймворков. Если вы указываете, что отлично разбираетесь в XML, CSS и тегах, то это внесёт путаницу. Вы точно устраиваетесь программистом java? Эти технологии применяются, но гораздо важнее знание специальных фреймворков.

    Пример навыков java разработчика:

    Java SE Java EE
    RxJava Java Servlets
    Spring MVC Apache Tomcat и Maven
    Паттерны MVC, MVP, MVVM JUnit
    JDBC Hibernate ORM
    Spring Core JSP
    SQL: MySQL, PostgreSQL NoSQL: MongoDB, Firebase
    SOAP Retrofit 2
    Log4J XML, HTML, CSS
    JavaScript Git

    Что писать о себе в резюме Java разработчика

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

    Нельзя просто указать свои личные качества. Стандартный набор характеристик (трудолюбивый, внимательный…) перечисляет каждый первый-второй. Если пишете личные качества, то подтверждайте их фактами.

    Расшифруйте свои характеристики:

    • Коммуникабельный – укажите те моменты, когда вы проявили это качество.
    • Ответственный – расскажите о проектах, которые вам доверяли.

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

    Пример небольшого рассказа о себе:

    • С отличием окончил университет им. Витте. Изучать программирование начал с C#, позже перешёл на Java. Его изучаю больше года. Дважды проходил соревнование в WordSkills и оба раза получил 2 место. Подрабатываю, создавая приложения для Android.

    Как заполнить контакты в резюме Java разработчика

    Домашний адрес давать бессмысленно. Зато можно указать район проживания или ближайшую станцию метро.

    Какие виды контактов обязательно указываются:

    • Телефон обязателен. Чаще всего связываются по нему;
    • Скайп занимает второе место по частоте;
    • Полезно указать один из мессенджеров. Некоторые компании любят отправлять сообщения в Твиттер и подобные сети;
    • Для разработчика обязательным является указание ссылок на примеры скриптов на ГидХаб и других подобных площадках;
    • Если работаете на биржах фриланса – оставляйте ссылку на профиль;
    • Если имеется свой сайт, то прикрепляйте ссылку на портфолио.

    Обязательно проверяйте все контакты на правильность ввода.

    Шаблон заполнения контактной информации:

    • Телефон:

      +7 904 000-00-02

    • Email:

      oracle@myresume.ru

    • Skype:

      OracleMyResume

    • FaceBook:

      /Oracle_myresume/

    Заключение

    Поработайте над дизайном образца резюме java junior. Делите информацию на блоки, выделяйте их для лучшей ориентации по анкете. Уделите внимание последним 5-10 годам опыта, не пишите всё, подчёркивайте самое главное. Обязательно перечисляйте достижения с цифрами и фактами.

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

    Шаблоны, созданные профессионалами

    Все шаблоны составлены ведущими HR-специалистами: четкая структура,
    улучшенная читабельность и красивое оформление

    Резюме

    Сопроводительные письма

    Настроение

    Универсальный шаблон со стильными минималистичными деталями

    Свобода

    Элегантный шаблон резюме с инфографическими элементами

    Возрождение

    Привлекательный формат резюме с инфографикой для творческих натур

    Интуитивность

    Бланк с правильной структурой и оригинальными цветными акцентами

    Утонченность

    Лаконичный макет резюме с четкими линиями и правильной структурой

    Воображение

    Современное резюме на работу с интересными графическими решениями

    Великолепность

    Яркий шаблон резюме для любителей нестандартных решений

    Классический

    Стандартный бланк резюме для приверженцев классического стиля

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

    Образец резюме младшего Java-разработчика

    Сэмюэл Лойд

    Младший Java-разработчик

    336-553-9591

    [email protected]

    Цель резюме

    Увлеченный студент компьютерных наук, получил пятерки по всем курсовым работам по разработке программного обеспечения. В IndyTechs использовали JSP для реализации динамических страниц для 3 клиентов. Получил высокую оценку нескольких профессоров, в частности, в моем классе «Практические приложения Java 201». Стремлюсь использовать имеющиеся у меня навыки и желание учиться для разработки инновационных и экономичных решений Java для ByteSyzed.

    Образование

    Степень бакалавра компьютерных наук

    Массачусетский Институт Технологий

    Ожидаемый выпуск:  июнь 2023 г.

    Соответствующая курсовая работа:  основы программирования, теория вычислимости и сложности, разработка и анализ алгоритмов, разработка компьютерных языков, объектно-ориентированное программирование на Java, практические приложения Java.

    Средний балл:  3,9

    Список  деканов осенью/зимой 2021 г. и весной/летом 2022 г.

    Диплом средней школы

    Средняя школа Черри-Хилл, Бостон, Массачусетс

    Дата окончания: 2019 г.

    Опыт работы

    Стажировка для начинающих разработчиков Java

    IndyTechs, Боулдер, Массачусетс,
    июнь 2021 г. – сентябрь 2021 г.

    • Помощь младшим и старшим сотрудникам в тестировании программного кода и приложений J2EE.
    • Работал с Java Server Page (JSP), чтобы помочь реализовать динамические веб-страницы для 3 разных клиентов.
    • Составление 10 отчетов раз в две недели для рассмотрения личным руководителем во время общекорпоративных собраний.
    • Сотрудничал с другими членами команды 8 для разработки креативных UX-решений на веб-сайте клиента.

    Ключевые навыки

    • JSP, J2EE, Ключевые слова Java
    • Дизайн пользовательского интерфейса
    • JVM и управление памятью
    • Командная работа
    • Модульное тестирование
    • SQL-запросы
    • Критическое мышление
    • Отличное общение

    Языки программирования

    • Ява, Джаваскрипт
    • HTML, CSS
    • питон

    Иностранные языки

    • Шведский: продвинутый
    • Корейский: рабочее владение

    Вот как вы пишете резюме младшего разработчика Java:

    1. Идеально отформатируйте свое резюме младшего разработчика Java

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

    Проблема, однако, в том, что рекрутеры безжалостны, и если они не могут просмотреть ваше резюме и сразу же получить то, что им нужно…

    Вы получаете штамп с большим жирным «Нет». Это тем более вероятно, что в Соединенных Штатах (и, вероятно, во всем мире) рабочие места разработчиков программного обеспечения никуда не денутся и  растут гораздо быстрее, чем в среднем.

    Чтобы избежать этого, вам нужно создать резюме с безупречной структурой, как и ваш код.

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

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

    2. Составьте резюме или цель резюме младшего разработчика Java

    В начале каждого отличного резюме есть короткое личное вступительное заявление. Это называется  профилем резюме.

    Думайте об этом как о презентации в лифте, только вместо того, чтобы продавать идею, вы продаете себя.

    Как вы собираетесь его писать? Ну, во-первых, вы должны решить, писать резюме или цель резюме.

    Если вы подаете заявку на младшие роли, то, скорее всего, у вас нет большого опыта (либо в Java-разработке, либо вообще). Цель резюме — лучший выбор для юниоров и резюме для смены карьеры.

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

    Если вам интересно (или для дальнейшего использования!), краткое резюме сжимает вашу историю работы в 3–4 предложения. Это предпочтительный профиль резюме для кандидатов, которые имеют опыт работы не менее 2 лет и определенно включают в себя ваши самые впечатляющие достижения, чтобы набрать очки.

    3. Составьте раздел «Опыт младшего разработчика Java»

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

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

    В обратном хронологическом порядке поместите самое последнее вверху. Для каждого из них укажите название компании,  должность и срок пребывания в должности. Затем перечислите до 5 или 6 из этих достижений и обязанностей в маркированном списке (меньше по мере того, как вы возвращаетесь в прошлое).

    Вот еще несколько ключевых моментов, о которых следует помнить:

    • Оценивайте свои профессиональные достижения, добавляя числа. «Написал код» и «Выполнил рутинную отладку» звучит не так хорошо, как «Проанализированы файлы для облегчения решения проблем, сокращения времени простоя на 25%».
    • Используйте  глаголы действия. Они помогают удерживать внимание и интерес читателя.

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

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

    4. Отладьте свое образование в резюме младшего разработчика Java

    Здесь многие спотыкаются, и это большая ошибка. Когда вы претендуете на должности начального уровня, раздел «Образование» часто приходит вам на помощь, чтобы продемонстрировать свои достоинства.

    Начните с указания названия и местонахождения вашей школы, а также степени, которую вы имеете или в процессе получения.

    Затем вы хотите опередить конкурентов, добавив дополнительные детали, например некоторые из следующих:

    • Средний балл в вашем резюме: если он достаточно высок, скажем, выше 3,5, включите его обязательно.
    • Соответствующая курсовая работа: эта потенциально большая. Если вы изучали информатику и были особенно хороши на курсах, связанных с Java, обязательно упомяните об этом.
    • Внеклассная деятельность: например, создание клуба для программистов-любителей или помощь в управлении веб-сайтом местного бизнеса.
    • Список декана и  награды на дипломе: стоит похвастаться своими академическими достижениями.

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

    5. Продемонстрируйте свои навыки Java в резюме младшего разработчика Java

    За последние несколько лет Java сильно развилась. С двумя обновлениями в год он экспоненциально увеличивает количество навыков, которыми вы должны обладать, чтобы не отставать от недавно представленных функций и расширенной функциональности.

    Итак, говоря языком написания резюме…

    Будет большое давление на раздел ваших навыков.

    Вот как это сделать правильно:

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

    Ниже приведен примерный список, на который можно ссылаться, думая о своих навыках:

    Образец резюме младшего разработчика Java: навыки

    • Ява
    • HTML, CSS, PHP, J2EE, JQuery, JavaScript
    • XML и JSON
    • iOS, Андроид
    • Веб-фреймворки
    • Отладка
    • Разработка сайта
    • Кодирование
    • Подготовка модульных тестов
    • МВК
    • JSP, сервлеты
    • Технические навыки
    • Навыки работы с компьютером
    • Навыки аналитического мышления
    • Навыки решения проблем
    • Навыки критического мышления
    • Навыки, ориентированные на детали
    • Навык работы в команде
    • Навыки тайм-менеджмента

    Поздравляем: вы только что приспособили раздел своих навыков к объявлению о вакансии. Убедитесь, что вы включили до 10 навыков в форму списка, а остальные вплетите в разделы вашей истории работы, целей и образования.

    6. Добавьте дополнительные разделы в свое резюме младшего разработчика Java

    Невероятно важно заявить о себе как о чем-то большем, чем просто еще один бесстрастный Джо Шмо, ради зарплаты и легкого безделья.

    Почему?

    Спрос и предложение на должности инженеров-программистов в США растут в геометрической прогрессии.

    То же самое касается Java, который стал невероятно доминирующей силой и  языком №1 для DevOps, AI, BigData и других.

    Проще говоря, вы либо выделяетесь, либо отстаете.

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

    • Языковые навыки
    • Программирование проектов
    • Сертификаты и лицензии
    • Членство
    • Волонтерская работа и  фриланс-концерты

    7. Приложите сопроводительное письмо к резюме младшего разработчика Java

    Резюме без сопроводительного письма в наши дни похоже на веб-сайт без jQuery.

    И рекрутеры согласны с этим: согласно нашей HR-статистике, около 45% решительно отклоняют заявки без приложенного письма.

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

    Если вы заинтересованы в карьере Java-программиста, то обратите внимание на эту статью. В ней расскажем, как грамотно составить резюме, о чем стоит упомянуть, а какие пункты можно пропустить. Еще зададим несколько вопросов карьерному консультанту Kata Academy.

    Java-разработчик или Junior Java developer – это специалист по программированию, который работает над проектированием и разработкой различных проектов, преимущественно на стороне сервера. Хотя разработчики на Java могут быть независимыми подрядчиками, они часто работают в составе команды, которую компания нанимает для разработки крупных проектов.

    Как составить резюме Java-разработчика

    Разберем важные моменты при составлении резюме. Пример резюме Java-разработчика:

    ощ

    1) В резюме можно не указывать отчество. Контактная информация должна содержать четкое указание вашего имени, номера телефона и адреса электронной почты. Дополнительно можно добавить адрес личного сайта, если он есть, или профессиональный профиль в социальных сетях. Менеджеры по найму используют эту информацию, чтобы связаться с вами для назначения собеседования, поэтому убедитесь, что все данные верны. 

    2) Указывайте пол, но не указывайте дату рождения, так как в определенных ситуациях это снижает воронку потенциальных предложений. 

    3) Обязательно опишите то, что вы делали на последнем месте работы. Именно об этом вам придется рассказать рекрутеру на собеседовании. Поэтому описывайте то, что вы потом сможете объяснить, и с чем у вас не возникнет проблем. 

    4) Всегда указывайте стек технологий, желательно в столбик. Вы обязательно должны знать основу каждого стека и за что именно он отвечает. Проверьте сами себя, посмотрите на свой стек и задайте себе вопрос: «Где я использовал именно этот стек и что делал на нем?». Именно такой вопрос может задать вам техлид. Подробнее о том, какой стек технологий чаще всего требуют работодатели можно посмотреть в программе нашего курса по Java.

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

    6) Постарайтесь указать в навыках как можно больше тех скиллов, которые относятся напрямую к вашей работе. Указав что-то вы должны иметь представление об этом, пусть даже общее. 

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

    8) Адаптируйте резюме для каждой работы. Даже две похожие должности разработчиков Java, вероятно, включают в себя разные ожидания или ключевые навыки в описании текста вакансии. Поэтому редактирование резюме каждый раз перед отправкой работодателю позволит вам больше соответствовать вакансии в глазах рекрутера. 

    9) Если хотите получить преимущество перед морем других заявителей, вы должны включить сопроводительное письмо в свое резюме. Хорошо написанное сопроводительное письмо позволяет заполнить любые пробелы в резюме разработчика на Java. Но, самое главное, оно дает возможность установить личную связь между работником и работодателем. 

    Мы задали несколько вопросов карьерному консультанту Kata Academy о том, какие ошибки чаще всего совершают начинающие разработчики при составлении резюме, как получить больше откликов от работодателей и т.д. Рекомендуем вам обратить внимание на ответы.

    год

    Permalink

    Cannot retrieve contributors at this time

    Составление резюме, подготовка к интервью, поиск работы

    cv

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

    Составление резюме:

    • VisualCV: create resume in minutes
    • Выбрать шаблон для резюме
    • GitHub Pages, Resume template
    • Как продать свое резюме в 2 раза дороже
    • Как правильно составить резюме
    • Резюме программистов. Часть 1 (плохие)
    • Резюме программистов. Часть 2 (хорошие)
    • Как составить резюме на английском
    • ОФОРМЛЕНИЕ IT-РЕЗЮМЕ для USA

    Наши истории (делимся опытом и успехом)

    Тесты/задачи онлайн:

    • Interviewing: the most profitable skill you can learn (pramp.com)
    • Java Programming Test
    • game: test Java skills
    • Codility lesson tests
    • Quizful- тесты онлайн
    • LeetCode Online Judge
    • Sphere online judge
    • Codility programmers lessons
    • Hackerrank practice coding
    • start.interviewing.io

    Тестовое собеседование, самые спрашиваемые темы

    Интервью:

    • 10 неочевидных фактов об ИТ-собеседованиях
    • Михаил Портнов. Собеседование на работу: как продать себя грамотно
    • Михаил Портнов. Какие вопросы мы задаем на собеседовании?
    • Михаил Портнов. Собеседование на работу: жизненный путь
    • Лёша Корепанов. Признаки плохих компаний для программиста
    • Лёша Корепанов. Как отвечать на вопросы, которые ты не знаешь. Техническое интервью для программиста
    • Канал: Резюме, поиск работы, интервью
    • Яков Файн: Как стать профессиональным Java разработчиком
    • Ответы на вопросы на собеседовании Junior Java Developer
    • Список вопросов с ответами для собеседования по Java
    • Сборка по вопросам на интервью
    • Сборка вопросов-ответов от JavaStudy
    • Видео технических интервью от Максима Добрынина
    • Вопросы по классам коллекциям от JavaRush-1
    • Вопросы по классам коллекциям от JavaRush-2
    • Тест на знание SQL
    • Вопросы на собеседовании Java Junior Developer
    • Java вопросы с собеседований на Android
    • Сборка вопросов от JavaRush

    про clone и finalize объязательно прочтите Джошуа Блох: Java. Эффективное программирование (второе издание)

    • Cracking the Coding Interview

    Особенно обратите внимание на раздел: Часть VIII. Вопросы собеседования

    От себя:

    • email, skype — очень желательно, чтобы по ним вы были узнаваемы. Заведите рабочие, если не так.
    • написать ВЕСЬ IT опыт (исключая опыт пользователя: Windows, MS Word, Photophop, Yandex disk, Google docs, ..): технологии, какие задачи решали (конкретные), какие инструменты использовали, VCS, DB, инструменты сборки, … включая опыт в ВУЗе.
    • на English иметь желательно. Если вакансия опублинована на Englsih — шлите на нем. Часто могут на нем попросить, если работодатель иностранный.
    • удобно иметь резюме где-то в Интернете (hh, linkedin, google doc, чтобы им было удобно делиться).

    Позиционирование проекта TopJava:

    • Обязательно убери из резюме любое упоминание Junior. Количество обращений возрастет на порядок. Ссылку на стажировку можно поставить: http://javaops.ru/view/topjava (в linkedin: https://www.linkedin.com/company/java-online-projects).

    • После завершения проекта ты освоишь все заявленные в нем технологии — вставь их в квалификацию (включая Java 8 Stream and Time API).

    • В разделе опыт работы (если нет коммерческого опыта) вставь:

        Участие в разработке Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей 
                на стеке Maven/ Spring MVC/ Security/ REST(Jackson)/ Java 8 Stream API:
        -  реализация сохранения в базы Postgres и HSQLDB на основе Spring JBDC, JPA(Hibernate) и Spring-Data-JPA
        -  реализация и тестирование REST и AJAX контроллеров
        -  реализация клиента на Bootstrap (css/js), DataTables, jQuery + plugins.
        -  собственная доработка проекта
      
    • Делай упор не на обучение, а на участие в проекте. Выполнение домашних заданий это полноценное участие с написанием функционала по всем пройденным технологиям. На собеседовании смотрят не на то, что ты заканчивал, а на опыт и знания.

    В процессе обучения

    • Если рассматриваешь предложения по работе, подними в своем профиле этот флаг и обязательно заполни ссылку на резюме. Обновления нашей базы выпускников смотрят уже более 125 партнеров по трудоустройству (компании и индивидуальные рекрутеры). Проверь содержание «Информация для HR»: по нему принимают решение, открывать резюме или нет.

    • Вступайте в нашу группу участников Slack: каналы помощи с Java, отзывы о работодателях, обсуждение тестовых заданий, вакансии, цены на рынке труда, IT события, интересные видео и многое другое.

    • Подпишитесь на рассылку вакансий под себя

    После прохождения испытательного срока жду твою историю успеха

    Основные сайты поиска работы:

    • Яндекс агрегатор
    • HH
    • LinkedIn
    • ХабрКарьера
    • headz.io
    • djinni.co (более актуально для Украины)

    Как изучать Java. Подборка от JavaRush

    Как выжить на испытательном сроке

    • Учись грамотно формулировать проблему. Проблема «у меня не работает» может иметь тысячи причин. В
      процессе формулирования очень часто приходит ее решение.
    • Учись инвестигировать проблему. Внимательное чтение логов и умение дебажить — основные навыки
      разработчика. В логах надо читать верх самого нижнего эксепшена — там причина всей портянки.
    • Грамотно уделяй время каждой проблеме. Две крайности: сразу бросаться за помощью и
      биться над проблемой часами.
      Пробуй решить ее сам и, в зависимости от проблемы, выделяй на это разумное время.
    • Если тебе что-то объясняют по проекту — обязательно записывай.
    • Когда получаешь задачу — уточни все очень подробно.
    • Получай в процессе решения обратную связь — в том ли направлении ты идешь.
    • Не игнорируй совместные ланчи (курилки)
    • Готовься к стендапам/летучкам. Задавай на них вменяемые вопросы. Выказывай заинтересованность
    • Выдели самое главное путем опроса босса и важных коллег. Не распыляйся на мелочи.
    • 5 вещей, которые разработчик должен сделать прежде чем попросить о помощи
    • Советы новичкам
    • ТОП-13 ошибок начинающего программиста
    • 25 ошибок начинающего программиста
    • Путеводитель по синдрому самозванца
    • Нетехнические навыки
    • Видео Junior и испытательный срок на первой работе
    • Типичные ошибки начинающих программистов от JavaRush:
      • Часть 1
      • Часть 2
    • От джуна к миддлу: практические советы

    Отзывы по стажировке TopJava

    Понравилась статья? Поделить с друзьями:
  • Как найти в контакте мои подписчики
  • Как найти телефон на телевизоре самсунг
  • Как составить схему слова клубника
  • Tool dl image fail lenovo как исправить
  • Как найти проекты на гитхаб