Какие программисты нам нужны
С годами я заметил, как стал менее нетерпимым к компьютерным болванам. То есть, я по-прежнему отмечают их наличие, но сейчас я склонен их жалеть, а не издеваться. Ну, не дано человеку, тут ничего не поделаешь. Я даже благодарен им за то, что они чётко осознают, что им это не дано и не лезут занимать чужие места (одно время это было очень популярно - я помню "ускоренные курсы подготовки программистов на C++"). Мне пришлось поработать в коллективе, состоящем из практикующего буддиста-битломана, паренька, который любой работе предпочитал разговор о своих галстуках (он был любитель джаза и коллекционировал галстуки диких расцветок) и пары приходящих энтузиастов, которые любили играть в Wolfenstein и не очень любили работать (это было очень давно в одном институте, где я только набирался ума). С тех пор я всегда старался осмотреться перед тем, как сунуть голову в петлю. Сейчас у меня есть возможность самому принимать людей. Я не в восторге от этой обязанности. Во-первых, потому, что это отнимает много времени. Оказывается, очень трудно найти даже час на то, чтобы поговорить с человеком по телефону. Во-вторых, потому что очень трудно выслушивать одни и те же глупости и не подать виду, как это раздражает; некоторые просто не понимают, когда им говоришь, что собеседование окончено - продолжают угадывать, что же я могу захотеть услышать?... В-третьих, начав собеседовать, я внезапно увидел, как мало людей подходят. Я знал, что трудно найти нужного человека, но что настолько! Про указатели я говорил уже как-то... Ощущение, что разговариваешь со стеной. Ну и в-четвёртых, - у ряда товарищей получается, как в фильме "Высота": "Потребности у тебя большие, а способностей совсем нет". Когда человек начинает разговор с денег - это не наш человек, потому что они или ничего не умеет, или очень мало, или точно не то.
Отталкиваясь от того, кто нам не нужен, я могу сказать, кто нам нужен. Пол и возраст значения не имеют.
- Человек должен что-то знать достаточно глубоко для того, чтобы во время интервью у меня закончились вопросы по этой теме раньше, чем у него закончатся ответы
- Он должен уметь программировать на С.
- Он должен уметь объяснить, как работает процессор в деталях, которые я захочу услышать
- Этот человек в своей жизни должен написать хотя бы один многопоточный компонент COM
- У него должен быть ответ на вопрос, почему, несмотря на компиляцию во время выполнения, Java и C# постоянно увеличивают свою долю рынка.
Вот если всё это будет продемонстрировано, то можно будет побеседовать и по существу вопроса, то есть, о работе.
Комментариев нет:
Отправить комментарий