Re: Требования к Senior C++ Developer
От: AndreyMih  
Дата: 01.11.12 07:02
Оценка: +1
У каждой компании в принципе свои требования, иногда можно встретить требование глубокого понимания и существенный опыт использования Win API и COM; у кого-то — хорошее знание стека сетевых протоколов; а третьи — ну никак не хотят брать на работу разработчиков, не имеющих реального опыта разработки приложений под мобильные системы.

Но в общем обычно хотят как минимум следующего:
1. Глубокого знания и понимания С++ и умения им пользоваться. Иногда могут задачки позадавать на тему каких-нибудь хитрых конструкций (примеры можно найти в книгах Мейерса, Саттера и Дьюхэрста)
2. Глубокого понимания ООП и знания хотя бы основных шаблонов проектирования (книга "Банды четырех")
3. Умения не просто работать с STL, но и эффективно работать с STL (опять Мейерс) — вот этому, как ни странно, посвящается львиная доля "технического собеседования", а иногда и вовсе собеседование превращается в экзамен по STL.
4. Незнание boost-а могут "простить", но все равно "крайне желательно".
5. Знание, как работают классические алгоритмы (сортировка, поиск, обход дерева), понимание термина "сложность алгоритма".

И вообще, ключевым словом, лейтмотивом всех требований является термин "эффективность". Просто знания С++ и умения писать программы на нем есть у многих, но ищут именно тех, кто умеет это делать эффективно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.