На зло дня, попалась тут на глаза вакансия.
Итак, как расшифровать типичное описание вакансии:
• Solid knowledge of C++ concepts, including but not limited to templates, is required - у автора описания вакансии много времени и он читает кучу книг. Грузить будет по шаблонах, но может и еще что вспомнит.
• Multiplatform software development skills are required (Windows and Linux) - уметь отличать Винду от Линукса
• Solid POSIX thread programming skills are required, understanding of Windows threading is desirable - вспомнить слова conditional variable, mutex, semaphore, event и даже critical section на собеседовании.
• Problem solving skills are required - фига с два кто поможет, будешь разбираться сам
• Must be able to learn fast - фига с два дадим время разобраться
• Must be a good team player - будешь делать работу за себя и того парня
• Good English, at least sufficient for reading technical documentation, specifications and requirements is required - чтоб различал надписи Nescafe и tea, заходя на кухню
• English communication skills, and prior work experience in distributed multicultural environment is a plus - будешь трещать с индусами, китайцами и много с кем еще. Они не понимают твой английский, а ты - их акцент, так что вы друг другу подходите
• Understanding of grid computing is a plus - Чтоб и жнец,
• Understanding of parallel programming is a plus - и швец,
• GPGPU programming experience is a plus - и на дуде игрец,
• Python programming skills would be a plus - и чтоб просто молодец,
• Experience of programming in, or ability to learn basics of any other languages is a plus - и многоязыковзнающий,
• Experience in areas of financial services, insurance, risk management, trading is a big plus - в финансах понимающий,
• Mathematical background, and understanding of stochastic modeling is a plus - математик-удалец. И денег много чтоб не просил!
четверг, 1 июля 2010 г.
Подписаться на:
Комментарии к сообщению (Atom)
Просто в яблочко. :)
ОтветитьУдалить:-) Очень верно подмечено!
ОтветитьУдалить- Solid knowledge of C++ concepts, including but not limited to templates, is required
ОтветитьУдалитьДальше описания шаблонов книгу Страуструпа не осилили. Держали в руках книгу Гради Буча и что-то по шаблонам проектирования. Пребывают в святой уверенности, что все эти книги имеют отношение к программированию. На этом пункте чтение требований можно и заканчивать :-)
- Multiplatform software development skills are required (Windows and Linux)
Имеют весьма отдаленное представление о сути предмета. Скопипастили данный пункт из интернета. Аналитические способности низкие, на практике не справятся с элементарнейшими задачами и найдут грабли даже там, где их нет.
- Solid POSIX thread programming skills are required, understanding of Windows threading is desirable
Академиев не кончали, в теорию параллельных систем не вникали. Фанатики, будут ипать мозги своими posix threads всяк и каждому при каждом удобном случае, как замполит мамонтенком Димой :-)
@Afonia
ОтветитьУдалитьКак я вас понимаю :). Вообще анализ таких вакансий нужно вынести в отдельную рубрику :)
Кстати о мамонтах. Раньше ведь оно то как было -- пишешь на скале, или там сигнализируешь дымом от костра: "Нужны люди, способные помочь завалить мамонта и дотащить домой". В следующий раз напишу такую вакансию.
ОтветитьУдалитьИнтересно, а какие камєнты тогда писали на соседних скалах?
Афтар