Skip to content

Latest commit

 

History

History
130 lines (110 loc) · 15.6 KB

cv.md

File metadata and controls

130 lines (110 loc) · 15.6 KB

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

cv

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

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

Интервью:

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

Особенно обратите внимание на раздел: Часть 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 события, интересные видео и многое другое.

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

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

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

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

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

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