Ещё одна нервотрёпка, расстался с очередным программистом. 39 лет.
Когда я закончил ВУЗ и расквитался с диссертацией, мой возраст вплотную подошёл к тридцатке и я с ужасом читал в объявлениях о работе строки «Ограничение по возрасту: до 30 лет». Сейчас я стал осознавать смысл этих слов.
В нашей маленькой компании средний возраст сотрудников 25 лет. И действительно, как ни печально, далеко не все доживают в здравом уме до 40 лет. К 40 годам вы сложившийся специалист не имеющий проблем с трудоустройством или запаздалый пассажир, пытающийся запрыгнуть на подножку уходящего поезда «карьера и успех». Как еще говорит мой друг Виталик, к 40 годам ты либо уже мужик, либо никогда им не станешь.
Собеседование проходило по скайпу и очно. По телефону человек показал себя заторможенным, вялым и не уверенным. Это настораживало, но я списал на личную застенчивость, так как знания в области присутствовали и возраст говорил ЗА приличный накопленный опыт.
Далее последовали три испытательных месяца, отсутствие прогресса по всем заданиям и очередной (второй! всё общение по аське) скайп звнок. Ведь работа велась удаленно. Кстати сказать, мы все работаем удаленно, в офисе встречаемся раз в 1-2 недели.
После невнятного мычания и бурчания, выяснилось, что работа зависла на этапе «исследования и выбора оптимального решения». Я вспомни себя, когда работал в институте и мне звонила зав. лаборатории :-) Вспоминая терпимость научрука, был снисходителен на сколько мог, и настаивал только на одном, что бы Марат показал хотя бы 1(один!) файл, который написал. Оказалось что и файл он мне выслать категорически не может, так как «не видит в этом смысла».
Теперь, когда позади остались 6 убитых месяцев, решил просмотреть "историю болезни" - лог аськи. О Боже! Где я был раньше? : -) Сейчас это смешно читать. Видимо только с опытом приходит мудрость, сейчас многие вещи стали очевидными. Читаем:
lavan (12:30:20 22/06/2011) надо исправить SEO2::Rank::Google так, что бы работал переход по результатам поиска, сейчас робот захватывает первую страницу выдачи, а дальше не идет, так как не находит ссылку Next
nimb (12:32:01 22/06/2011) пожелания по срокам?
lavan (12:32:13 22/06/2011) неделея примерно
nimb (12:33:03 22/06/2011) ok, принято
lavan (12:33:35 22/06/2011) это вообщем-то наше все, если вникнешь, то дальше проще все, задача с проверкой ссылок - сложнее, там больше окружения, свой дамп mysql, много переменных которые объяснять надо, а из скрипта их выдернуть доп. задача для меня
Примечание - задание на исправление 2 строчек, но поскольку в тему надо вникнуть, даю с запасом НЕДЕЛЮ.
lavan (18:51:51 24/06/2011) ну как, удалось уже в чём то разобраться? :-)
Два дня молчания, через два дня решил ненвязчиво поинтересоваться процессом.
nimb (19:00:42 24/06/2011) день добрый
В этом месте я обычно раздражаюсь. Не терплю неинформативного засорения эфира, особенно в момент когда задают конкретные вопросы по работе. Всех новобранцев предупрждаю зразу, под страхом смертной казни - никаких здрасте, до сивдания, Паша, Можно спрсить? Ты занят? -- только сразу вопросы по делу.
lavan (19:00:48 24/06/2011) день добрый
Тупо делаю копипаст, а хуле остается? Типо культура общения.
nimb (19:01:46 24/06/2011) ничего нестандартного
Резюме специалиста через 2 дня, но что же, звучит обнадеживающе. Действительно, что может быть "нестандартного" в 10 кб кода.
lavan (19:01:56 24/06/2011) замечательно
nimb (19:02:31 24/06/2011) насколько помню, первой задачей предполагалось исправление неработающего с яндекс кода?
Здесь проявляет охуительную смекалку, читатель помнит, что исправить надо было ГУГЛ.
lavan (19:03:06 24/06/2011) нет, гугла, он не находит ссылку Next на след. стр. выдачи, потому захватывает позиции только с первый страницы СЕРПа
Немного настораживает, но с кем не бывает, даю пояснения еще раз. Разжёвываю по максимому.
nimb (19:03:53 24/06/2011) точно, гугла
Усилия не проходят напрасно, память возвращается
lavan (19:04:09 24/06/2011) вот, жду исправленного кода, это и есть наш мини тест
lavan (19:05:59 24/06/2011) 1-2 дней обучения достаточно будет что бы втянуться в дело, для подготовленного специалиста, которому не надо объяснять как перл работает и что такое ООП
nimb (19:06:52 24/06/2011) будем определяться на следующей неделе?
Человек проявляет заинтересованность в работе
lavan (19:07:41 24/06/2011) да, после того как получу решение
nimb (19:09:42 24/06/2011) ok
Прошла еще почти неделя ....
nimb (20:05:58 29/06/2011) Вечер добрый!
И опять Вечер добрый!
nimb (20:06:04 29/06/2011) Есть немного времени?
Снова спам в эфире
lavan (20:07:38 29/06/2011) да, готов резульат?
Я обрадованный жду результат
nimb (20:10:05 29/06/2011) да, соображаю вот, что не должно работать...
nimb (20:10:47 29/06/2011) помнится, вроде проблема была с получением следующей страницы
И снова - охуительная смекалка! Неделя пройдена, и задание вопроизводится без подсказки.
lavan (20:10:53 29/06/2011) да
Ответ верный, браво! Я соглашаюсь.
nimb (20:11:05 29/06/2011) так вот, страницы скачиваются
lavan (20:11:26 29/06/2011) следующие?
nimb (20:11:39 29/06/2011) да, с гугла
Кажется можно праздновать победу - успешное выполнение тестового задания..
lavan (20:12:10 29/06/2011) странно, но мы часто получаем сообщение об ошибке, и какой запрос проверяшь?
Но я насторожился, по работе мы этого не заметили..
nimb (20:12:28 29/06/2011) после некоторой правки, и убитого времени на выяснение досадного бага, оно работает
nimb (20:15:50 29/06/2011) тестирую скриптом test-google-en.cgi
lavan (20:16:37 29/06/2011) это для google.com, интересует в первую очередь googe.ru
Кажется Марат опять полез не туда
nimb (20:20:14 29/06/2011) запрос?
nimb (20:21:11 29/06/2011) тоже "sex"?
Очевидно запрос может быть любой, небольшая трата времени в эфире
lavan (20:21:46 29/06/2011) самое короткое и осмысленное слово
nimb (20:22:56 29/06/2011) проблема с неполучением следующей страницу со страницы результатов поиска на гугл.ру стабильная или периодическая?
... Далее идут вопросы какие бывают ошбки, хотя за это время можно было самому их выявить
lavan (20:24:36 29/06/2011) так уже можно увидеть исправления в файле?
Я повторяю свой краеугольный вопрос
nimb (20:25:10 29/06/2011) на взаимосвязь с заголовками проверяли? а то у гугла html-код для некоторых браузеров различается
... Очередные несколько вопросов по теме, без ответа на главный.
nimb (20:32:24 29/06/2011) в этом то и дело, вероятную причину указал выше (различный html-код страницы результатов)
Проблема КАК БЫ найдена
nimb (20:33:54 29/06/2011) если продолжаем работать, то напишу тесты для проверки
Но по истечении недели она НЕ решена
nimb (20:35:57 29/06/2011) сами скрипты более-менее изучил
На этом месте я принял решение взять сотрудника на работу.
Последний разговор по скайпу был не менее занимательным. Не в обиду будет сказано Марату, - бОльших тормозов в жизни я не встречал. Кто-то из моих друзей скажет, что я торможу, и я соглашусь. Сколько раз я тормозил в клубах и с девушками на морских курортах! Но Марат... он кажется живет в другой инерционной с-ме отстчета, где время течет в 10 раз медленне. Это реально так, если система (инерциальная система отстчета) движется относительно нас с около световой скоростью. Куда движется Марат - не знаю, но на каждый вопрос он давал ответ через 5-15 сек. Иногда мне казалось, что его мозг зависает, и я в паузах "пинговал" его на присутствие взбадривающими вопросами "ау, ты здесь?".
Абсолютно ничего нельзя было выудить из его головы, я упрощал предложения, убирал причастные и деепричастные обороты, сводил вопросы к односложным "Деньги нужны?" "Работать будем? Хочешь уволиться?".
Под конец часа мое железное терепение стало ни столько сдавать, сколько скучать. Я запустил на своём Samsung Galaxy 2 приложение секундомер и стал замерять время между паузами - примерно так делает мой тренер в качалке - замеряет время между подходами. Паузы составляли 10-15 секунд. К слову, мой тренер избегает больших пауз - мышцы могут остыть. Мозг Марата остыл наверно к годам 30.
Желаю вам всем адекатных сотрудников на работе, товарищи. И держите в тонусе свой организм! Старость не радость. |