четверг, 1 июля 2010 г.

Расшифровываем тексты вакансий

На зло дня, попалась тут на глаза вакансия.


Итак, как расшифровать типичное описание вакансии:
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 - математик-удалец. И денег много чтоб не просил!

5 комментариев:

  1. - 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 всяк и каждому при каждом удобном случае, как замполит мамонтенком Димой :-)

    ОтветитьУдалить
  2. @Afonia
    Как я вас понимаю :). Вообще анализ таких вакансий нужно вынести в отдельную рубрику :)

    ОтветитьУдалить
  3. Анонимный4 июля 2010 г., 10:55

    Кстати о мамонтах. Раньше ведь оно то как было -- пишешь на скале, или там сигнализируешь дымом от костра: "Нужны люди, способные помочь завалить мамонта и дотащить домой". В следующий раз напишу такую вакансию.

    Интересно, а какие камєнты тогда писали на соседних скалах?

    Афтар

    ОтветитьУдалить