Стать программистом
Я часто программирую на своей текущей работе, но настоящего коммерческого опыта в программировании у меня нет. Цель - пройти собеседование и устроиться на свою первую работу в качестве программиста.
Goal Accomplishment Criteria
полученное предложение о работе
-
Просмотреть вакансии и составить список приоритетных навыков
Прежде всего я изучу, какие навыки сейчас нужны работодателям. Меня интересуют следующие направления - разработка ПО на Java/Scala, веб-разработка на Python/Ruby, анализ данных на Python и R.
Цели этапа:
- определиться с направлением;
- составить список ключевых навыков для интересующих меня направлений.
-
Научиться проходить HR-интервью
Речь о вопросах в стиле "Кем вы видите себя через пять лет?" или "Назовите свои слабые места".
Цели этапа:
- Выявить тактики проведения HR-интервью (поведенческое, стрессовое и т.п.)
- Найти типичные вопросы.
- Научиться на них отвечать в режиме "симуляции интервью".
-
Научиться проходить техническое интервью
Речь идёт о специализированных вопросах - в стиле "Чем абстрактный класс отличается от интерфейса?" или "Как вы сможете взвесить самолёт?".
Цели этапа:
- Найти типовые вопросы и потренироваться в их решении:
- вопросы по выбранной мной специализации;
- задания по алгоритмам и структурам данных.
- Найти типовые задачи на смекалку и научиться их решать (см. книгу "Как сдвинуть гору Фудзи").
-
Составить резюме
Полезно будет составить резюме в самом начале, а затем постепенно обновлять его, добавляя новые навыки и учебные проекты.
-
Составить портфолио интересных проектов
Выполнить несколько учебных проектов, чтобы показать работодателям свои знания в выбранной специализации.
- 8567
- 01 November 2013, 20:22
Don't miss new posts!
Subscribe for the Goal and follow through to its completion