|
|
|
| /* Русский Вариант */ |
| « Большая красная кнопка | Не зачет по тесту Тьюринга » |
5 лет опыта работы с C-Диез была первоначально опубликована 1 ноября 2004 года.
Скотт С. Рейнольдс некоторое время назад искал достойного С# программиста. Он любезно поделился с нами историей об одном из бескрайнего множества неквалифицированных соискателей (будем звать его «Джей»).
Описание вакансии в рекламе было достаточно точным в отношении требуемой квалификации в .NET, C#, SQL и в программировании в целом. Мы нашли Джея через кадрового агента. Для начала, вот некоторые его ответы на вопросы агента, которые он затем отправил нам: (стиль и грамматика сохранены...)
Расскажите мне о вашем опыте работы с:
.Net: Я использовал .net около трех лет и язык с чуть подольше. Я запрограммировал много программ и приложений с помощью C# для нескольких бизнесов.
C#: Это я использую для создания программ поверх тех, что на java в прикладном .net code-behind-e страниц или для создания GUI.
HL7 или XML: Я использую этот язык, чтобы проверять свою информацию в базе данных и выполнения запросов.
SQL или Oracle: Эти приложения я предпочитаю использовать при создании информации базы данных, написания непосредственно скриптов и модификации табличной информации.
Да... резюме не очень-то впечатляло. Но все-таки он утверждал, что у него есть опыт, мы подумали, что может кадровый агент задавал вопросы как-то странно, или аналогичным образом записывал его ответы. Мы позвали его на собеседование. Нет смысла углубляться в подробности, скажу только, что прошло оно ужасно. Кульминацией было следующее:
Я: Итак, Джей, вы рассказали нам обо всем, что вы сделали на VB.NET, насколько глубоко вы знакомы C#, свободно ли вы им владеете?
Джей: О, С-Диез [да, именно так и сказал], использую С-Диез все время. Люблю С-Диез за обработку ошибок [к этому моменту обработка ошибок упоминалась уже в 15-й раз].
Мой шеф: Итак, у вас неплохой опыт работы с С-ШАРП. Это хорошо. Расскажите нам о чем-нибудь, что вы написали на С-ШАРП [выделение его]
Джей: Ну, если мы собираемся поговорить о том языке, на котором я пишу с наибольшим удобством, так это С-Диез. В С-Диез мне больше всего нравится code-behind-the-code.Да уж...
Наконец, мы послали его в надлежащем направлении, и попросили послать нам образец кода. Что-то простое, но нетривиальное, что демонстрирует его владение .NET. Мы получили ответ, который содержал следующее: (стиль и грамматика сохранены).
-------
Вот два простых примера кода,
(1)
Dim Slogan as String
Slogan = "Джей" & "отличный " & "претендент!"(2)
Dim Slogan As String
Slogan = String.Concat("", "это", "просто."[#3 это просто объявление обработчика нажатия какой-то кнопки делающей неизвестно что... на VB.NET... Короче я не знаю. А потом он пишет в письме:
(4) Это вырезка из страничной формы для программы я разработка для Компании с базой данных
[за этим красноречивым комментарием следовало 100-150 сгенерированных IDE строк кода, в основном содержимое InitializeComponent(). В конце было немного кода работы с базами данных... но мне уже было лень смотреть что там, правда, потом мои глаза остановились на следующем перле]
"DELETE FROM tblCustomer WHERE (fldCustomerID = ?) AND (fldAddress = ? OR ? IS NUL" & _
"L AND fldAddress IS NULL) AND (fldCity = ? OR ? IS NULL AND fldCity IS NULL) AND" & _
" (fldCreditCardNumber = ? OR ? IS NULL AND fldCreditCardNumber IS NULL) AND (fld" &-------
Конечно же, такого специалиста нельзя было упускать.
Оригинал:http://worsethanfailure.com/Articles/Classic-WTF-5-years-Cpound-experience.aspx
Перевод:Евгений Виговский
| « Большая красная кнопка | Не зачет по тесту Тьюринга » |