Подборка ресурсов для соискателя на вакансию программист

0d949bb85e63559f5dda30dd75f71c9a.jpg

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



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


Шаблоны


  • VisualCV: create resume in minutes
  • ResumUp
  • GitHub Pages template


Содержание


  • Как продать свое резюме в 2 раза дороже
  • Как правильно составить резюме
  • Резюме программистов. Часть 1 (плохие)
  • Резюме программистов. Часть 2 (хорошие)
  • Как составить резюме на английском
  • ОФОРМЛЕНИЕ IT-РЕЗЮМЕ для USA
  • email, skype: очень желательно, чтобы по ним вы были узнаваемы. Заведите рабочие, если не так.
  • написать ВЕСЬ IT опыт: технологии, какие конкретные задачи решали, какие инструменты использовали, VCS, DB, инструменты сборки, включая опыт в ВУЗе.
  • удобно иметь резюме в интернете (GitHub Pages, HeadHunter (открытое для просмотра без авторизации!), LinkedIn, Google doc, …, чтобы им было удобно делиться).


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


  • Java Programming Test
  • Game: test Java skills
  • Codility lesson tests
  • Quizful- тесты онлайн
  • LeetCode Online Judge
  • Sphere online judge
  • Codility programmers lessons
  • Hackerrank practice coding


Подготовка к собеседованию


  • Много категорий с ответами на вопросы
  • Списки вопросов от Javastudy
  • Awesome Interviews на разных языках
  • Сборка вопросов-ответов от JavaStudy
  • Тест на знание SQL
  • Вопросы на собеседовании Java Junior Developer
  • Java вопросы с собеседований на Android
  • Сборка вопросов от JavaRush
  • Вопросы «типичного» технического собеседования
  • Java Memory Model вкратце
  • Серия «Структуры данных в картинках»
  • Книга Cracking the Coding Interview


Прохождение интервью:


  • Михаил Портнов. Собеседование на работу: как продать себя грамотно
  • Михаил Портнов. Какие вопросы мы задаем на собеседовании?
  • Михаил Портнов. Собеседование на работу: жизненный путь
  • Youtube канал: Резюме, поиск работы, интервью
  • Яков Файн: Как стать профессиональным Java разработчиком


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


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


Советы новичкам


  • Учись грамотно формулировать проблему. Проблема «у меня не работает» может иметь тысячи причин. В процессе формулирования очень часто приходит ее решение.
  • Учись исследовать проблему. Внимательное чтение логов и умение дебажить — основные навыки разработчика. В логах надо читать верх самого нижнего эксепшена — там причина всей портянки.
  • Грамотно уделяй время каждой проблеме. Две крайности — сразу бросаться за помощью и биться нам ней часами. Пробуй решить ее сам и в зависимости от проблемы выделяй на это разумное время.
  • Если тебе что-то объясняют по проекту — обязательно записывай.
  • Когда получаешь задачу — уточни все очень подробно.
  • Получай в процессе решения обратную связь — в том ли направлении ты идешь.
  • Не игнорируй совместные ланчи (курилки)
  • Готовься к стендапам/летучкам. Задавай на них вменяемые вопросы. Выказывай заинтересованность
  • Выдели самое главное путем опроса босса и важных коллег. Не распыляйся на мелочи
  • Быть программистом: от детства к зрелости
  • Как быть начинающим разработчиком и не сойти с ума


Набор ссылок: Algorithms/ Coding Practice/ Guides/ …


Приятного чтения/просмотра и желаю не утонуть в этом море информации. Помните: все знать невозможно, конечная цель — получения оффера. Ходите на собеседования, только так можно получить реальный опыт и в конце-концов найти любимую работу.

© Habrahabr.ru