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

- Научиться программировать сложнее, чем кажется
- [Собеседование. Разработка ПО. Вопросы.](https://drive.google.com/open?id=0B9Ye2auQ_NsFQVc2WUdCR0xvLWM)
- [Набор ссылок для тренировки и прохождения интервью](https://github.com/andreis/interview)
### Составление резюме:
- [VisualCV: create resume in minutes](https://www.visualcv.com/)
- Выбрать шаблон для резюме
- [GitHub Pages](https://pages.github.com/), Resume template
- Как продать свое резюме в 2 раза дороже
- Как правильно составить резюме
- Резюме программистов. Часть 1 (плохие)
- Резюме программистов. Часть 2 (хорошие)
- Как составить резюме на английском
- ОФОРМЛЕНИЕ IT-РЕЗЮМЕ для USA
### Наши истории (делимся опытом и успехом)
### Тесты/задачи онлайн:
- [Java Programming Test](https://tests4geeks.com/java)
- game: test Java skills
- Codility lesson tests
- Quizful- тесты онлайн
- LeetCode Online Judge
- Sphere online judge
- Codility programmers lessons
- Hackerrank practice coding
## [Тестовое собеседование, самые спрашиваемые темы](http://javaops.ru/interview/test.html)
### Интервью:
- Михаил Портнов. Собеседование на работу: как продать себя грамотно
- Михаил Портнов. Какие вопросы мы задаем на собеседовании?
- Михаил Портнов. Собеседование на работу: жизненный путь
- Канал: Резюме, поиск работы, интервью
- Яков Файн: Как стать профессиональным Java разработчиком
- Ответы на вопросы на собеседовании Junior Java Developer
- Список вопросов с ответами для собеседования по Java
- Сборка по вопросам на интервью
- Сборка вопросов-ответов от JavaStudy
- [Вопросы по классам коллекциям от JavaRush-1](http://info.javarush.ru/translation/2013/10/08/Часто-задаваемые-на-собеседованиях-вопросы-по-классам-коллекциям-в-Java-Часть-1-.html)
- [Вопросы по классам коллекциям от JavaRush-2](http://info.javarush.ru/translation/2013/10/08/Часто-задаваемые-на-собеседованиях-вопросы-по-классам-коллекциям-в-Java-Часть-2-.html)
- Тест на знание 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 события, интересные видео и многое другое.
- Подпишитесь на рассылку вакансий под себя
### После прохождения испытательного срока жду твою [историю успеха](http://javaops.ru/view/story)
### Основные сайты поиска работы:
- Яндекс агрегатор
- HH
- LinkedIn
- djinni.co (более актуально для Украины)
## Как выжить на испытательном сроке
- Учись грамотно формулировать проблему. Проблема "у меня не работает" может иметь тысячи причин. В
процессе формулирования очень часто приходит ее решение.
- Учись инвестигировать проблему. Внимательное чтение логов и умение дебажить - основные навыки
разработчика. В логах надо читать верх самого нижнего эксепшена - там причина всей портянки.
- Грамотно уделяй время каждой проблеме. Две крайности - сразу бросаться за помощью и
бится нам ней часами.
Пробуй решить ее сам и в зависимости от проблемы выделяй на это разумное время.
- Если тебе что-то объясняют по проекту - обязательно записывай.
- Когда получаешь задачу - уточни все очень подробно.
- Получай в процессе решения обратную связь - в том ли направлении ты идешь.
- Не игнорируй совместные ланчи (курилки)
- Готовься к стендапам/летучкам. Задавай на них вменяемые вопросы. Выказывай заинтересованность
- Выдели самое главное путем опроса босса и важных коллег. Не распыляйся на мелочи.
- [**5 вещей, которые разработчик должен сделать прежде чем попросить о помощи**](https://techrocks.ru/2018/07/16/5-things-a-developer-should-do-before-asking-for-help/)
- [**Советы новичкам**](http://blog.csssr.ru/2016/09/19/how-to-be-a-beginner-developer)
- [Нетехнические навыки](https://tproger.ru/experts/softskills-for-job)
## [Отзывы по стажировке Topjava](https://vk.com/topic-74381644_30447246)