О собеседованиях

    По долгу службы приходится иногда собеседовать людей на различные открытые вакансии в моём отделе.
    В основном, на вакансии веб-программиста.

    В заявке на подбор персонала в требованиях я указываю обычно весьма простые вещи:
    – Хорошее знание SQL (MySQL, если быть точным).
    – Знание Perl или PHP (с желанием перейти на Perl).
    – Базовые знания всего остального, что может пригодиться разработчику — хотя бы отличать HTML от CSS, Java от JavaScript и веб-сервер от браузера.

    Почему так просто? Всё банально — как правило, мне не нужны гуру.
    Проекты, над которыми работает мой отдел, не такие сложные, чтобы не справиться человеку с 2–3 годами опыта активной веб-разработки. Все сложности, с которыми придётся столкнуться в первые месяцы работы, вполне себе могут быть решены или мной, или системными администраторами.

    После того, как заявка заполнена, одобрена начальником департамента и генеральным директором, отдел кадров начинает поиск подходящего человека.



    Обычно, на собеседование приглашаю владельцев двух из каждых пяти резюме, которые подобрали эйчары.
    Как отсеиваются остальные?
    Шансы не попасть на собеседование обычно выше у тех, кто
    а) еще учится в ВУЗе
    б) имеет слишком большой или слишком маленький опыт.

    Почему меня не очень устраивают студенты?
    Причина проста — человек мне нужен в офисе на полный рабочий день.
    Совмещать работу и учёбу при таком условии достаточно сложно.
    Прекрасно знаю это по своему опыту.

    Почему мне не нужны люди с чересчур большим опытом?
    Во-первых, как я писал выше, проекты просты и будут попросту скучны опытному разработчику.
    Во-вторых, коллектив у нас молодой и вряд ли себя будет хорошо в нём чувствовать человек 35+.
    В-третьих, программисты с большим опытом хотят и больше денег.

    Исключения, конечно, есть и в первом, и во втором случае.
    Некоторых приглашаю — в отделе есть люди, которые старше прочих сотрудников отдела на несколько лет.
    Ничего, работаем.

    Что еще в резюме мне не очень нравится.
    Это, в основном, три вещи.

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

    Во-вторых, иногда перечисляют навыки и умения, которые меня мало интересуют для конкретной вакансии.
    Например, указывают, что несколько лет администрировал FreeBSD или продвигал сайты. Это, конечно, замечательно, но мне не системный администратор нужен. И не сеошник. Если это резюме веб-программиста, так и пишите про веб-программирование. А всё остальное можете упомянуть в дополнительных навыках.

    В-третьих, иногда пишут много умных слов а-ля «знаю TCP/IP, HTTP, SMTP», «прекрасно разбираюсь в настройке Apache» или «слушал курсы Oracle». Знаете умные слова? Будьте готовы, что я обязательно спрошу об этом предмете то, что вы не знаете. В чем отличия HTTP1.0 от HTTP1.1? Как с помощью mod_rewrite запретить всем пользователям забирать файлы из определённой папки, разрешив это только одному и не используя паролей? Чем отличается использование PGA в режиме shared и dedicated сервера? Не знаете? Ну вот и нечего писать в резюме страшные слова. Я их боюсь, да.

    Но вот нужные люди приглашены, назначено время собеседования, человек пришёл.
    Что дальше?

    Обычно, с человеком сначала общается кто-то из наших кадровиков.
    Если их всё устраивает, приглашают меня.

    Всё собеседование у меня обычно строится таким образом.
    Сначала я интересуюсь какие задачи доводилось решать человеку, спрашиваю что-нибудь из предметной области этих задач. Как правило, это теоретические вопросы — например, что-нибудь об асинхронной обработке данных, об устройстве некоторых узлов СУБД, с которой работал человек, об ООП и так далее. Несложные. Исключительно, чтобы посмотреть как глубоко копал человек или как он умеет рассуждать. Могу давать простенькие задачки на сообразительность с той же целью. Как связанные с веб-разработкой, так и не связанные.

    Потом начинаю спрашивать уже более конкретные вещи.
    Обычно, это работа с регулярными выражениями, базовый синтаксис языка, SQL.
    Как ни странно, уже на РВ и БС начинает складываться впечатление, что веб-разработчик как-то обмельчал. Задачи уровня первого курса института или не решают вообще, или решают неправильно, или используют чересчур сложные методы решения там, где этого не требуется.

    Пример:
    Задача написать регулярное выражение, проверяющее IP-адрес (IPv4) в то виде, в котором его привыкли видеть на корректность. Даже проще — всего один октет.

    Большинство из тех, кого довелось собеседовать, пишут первое решение такое:
    \d+\.
    Естественно, пишу IP, который это регуляркой считается корректным.
    Например, 999.999.999.999
    Который корректным как раз не является.
    И процесс начинается по-новой.
    Решают. Не всегда.

    С SQL всё еще хуже.
    Обычно я спрашиваю какими проектами пользуется человек в интернете регулярно и потом даю задачку, смысл которой сводится к тому, чтобы написать один-два запроса, реализующих тот или иной функционал этих проектов. Задачи очень простые, но идеальных решений с первого раза не написал никто. Или вообще не пишут, или пишут такое, что может легко положить сервер баз данных. Хорошо еще, если понимают, что этот запрос плох. Например, редко, кто может накидать запрос, который находит первое пропущенное число в последовательности натуральных чисел (дырка в автоинкременте, например).

    Есть у меня и сложная SQL задача, но мне известно всего четыре человека, которые её смогли решить.
    Все они когда-то работали в нашей компании или продолжают в ней работать.
    Эту задачу я еще ни разу никому на собеседовании не давал. Не решат.
    Странно бы, если могли решить, не сумев показать мне решение более простых задачек.

    Если после всех этапов человек меня устраивает, я предлагаю ему задать вопросы о предстоящей работе, отвечаю и если всё устраивает и его, и меня, назначаю время следующей встречи.

    Казалось бы, всё просто. Но реально из десятков людей, которые попались мне на глаза, на работу взял пока считанные единицы. Остальные, к сожалению не тянут.

    Но самое паршивое то, что при всем этом, зарплатные ожидания большинства очень сильно не соответствуют тем навыкам, которые соискатели показывают во время беседы. Люди, которые не могут писать простейшие запросы и при этом претендуют на 60-70 тысяч рублей, меня сильно удивляют. 70 тысяч — это вполне нормальная зарплата для нормального веб-разработчика в Москве. Не для тех, кто ко мне обычно приходит и не проходит собеседование.

    Имейте совесть, коллеги, оценивайте себя адекватно. Да, даже если не попадете ко мне, наверняка где-то найдете и такую зарплату. Но мне будет искренне жаль ваших будущих работодателей. Неужели всех интересуют только деньги, а не то, чем предстоит заниматься и какой опыт можно получить, работая над проектами, в которых вся соль — их большая посещаемость?

    upd
    Для тех, кто хочет узнать эту самую задачу.

    Условия я отправил первым пяти людям из тех, кто отметился в топике уже куче народа.
    Пишите в личку, если интересно. На письма, приходящие в личку, я обязательно отвечу, но возможно не сразу — всё-таки рабочий день в разгаре. Правда, пока увидел только один ответ, который хотя бы отдаленно был похож на решение.

    И еще. Товарищи, активно минусующие карму, мне она фиолетова, конечно, но я попросту не смогу отвечать на ваши комментарии, если вы ее заминусуете окончательно. :)

    upd++
    Спасибо за интересные мысли. Некоторые из них я постараюсь учесть.
    Вообще говоря, я не ожидал такой резонанс от обычного описания процесса собеседования. :)

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 255

      +9
      Сложную задачу по SQL в студию! :))))
        0
        отправил в личку
          0
          Можно мне тоже?
          Заинтриговали :)
            0
            Эх, тоже интересно, но видимо я опоздал… :(
              0
              Да, и мне! Заинтриговали :)
                0
                и мне тоже плиз. И скажите еще почему вы приветствуете желание перейти на PERL?
                  +1
                  Потому что, большинство наших проектов именно на Perl.
                  И скорее всего, именно с такими проектами предстоит работать тем, с кем я общаюсь на собеседовании
                  0
                  И мне задачку, надо бы молодость sqlную вспомнить :) Group by, join и что там ещё бывает? :)
                    0
                    и мне, и мне :)
                    действительно, заинтриговали :)
                    • UFO just landed and posted this here
                        0
                        Отправьте тоже — заинтересовали =)
                          0
                          я тоже хочу задачку. можно?
                            0
                            можно поинтересоваться задачкой?)
                            0
                            мне тоже интересно стало
                          • UFO just landed and posted this here
                              +1
                              Если можно — и мне.
                              • UFO just landed and posted this here
                                  +3
                                  Да, согласен, выглядит как реклама. Убрал.
                                    +28
                                    выглядит как, как будто Вы придумали php и sql, а перед этим создали мир.
                                      +2
                                      :-о
                                      Я придумал PHP? В исходном посте это слово было упомянуто только раз, да и то в контексте другого языка.

                                      В создании Мира я принимал небольшое участие, да :)
                                        0
                                        Так вот кто замешан в десятках спамо-писем от якобы друзей, которые горят желанием видеть меня в вашем «мире»
                                  +4
                                  А мне не дано посылать. Любой кто проводил собеседование с учётом знаний SQL, хорошо знает, что для проверки знаний достаточно спросить как построить простую родовую иерархию (сын-родители) в одной таблице. Далее можно попросить выбрать предков по материнской линии. Любым способом. Для остроты ощущений можно поинтересоваться, какие преимущества есть в использовании отдельной таблицы для построения иерархии.

                                  Будете смеяться, но хитом вопросов на сегодняшний день у меня является вопрос — может ли абстрактный класс иметь конструктор. :-)
                                    0
                                    Будете смеяться, но хитом вопросов на сегодняшний день у меня является вопрос — может ли абстрактный класс иметь конструктор. :-)

                                    Конечно, может :). А что, много говорит, что нет? Мне вот интересно, как они это аргументируют?
                                      0
                                      Очень просто аргументируют. Дескать, если экземпляр абстрактного класса создать нельзя то к чему козе… конструктор. Некоторых заставляет задуматься вопрос — а в каком порядке вызываются конструкторы? Часть людей и этого не знает.
                                      0
                                      >Будете смеяться, но хитом вопросов на сегодняшний день у меня является вопрос — может ли абстрактный класс иметь конструктор. :-)

                                      Вопросы про абстрактные классы — это вообще хит почти всех «собеседований».
                                      Оба абстрактные классы последний раз писали в институте, но оба же «готовятся к собеседованию», поэтому в обязательном порядке перечитывают эти главы, ага.
                                      Просто ритуал какой-то…
                                        0
                                        Не въехал — что сказать хотели? Что значит в институте? Абстрактный класс — стандартный инструмент в арсенале любого ООП разработчика. Если он такой и имеет опыт хотя бы пару лет, то перечитывать такие вещи ему не нужно. Это просто букварь, который используется при ежедневном проектировании. Когда я учился в институте, ещё не проходили абстрактных классов. :-)
                                      –1
                                      Отмечаюсь — очень интересно узнать задачку.
                                      Пока единственная задачка про SQL, которую я спрашиваю на собеседовании, это:

                                      Дана таблица [product (string), price (int)]. Как написать запрос на выборку 5 самых дорогих продуктов. Использовать всякие штуки вроде LIMIT нельзя
                                        +1
                                        Ну-ка, ну-ка, и как же? Только, справедливости ради, ко «всяким штукам вроде LIMIT» надо отнести и «FIRST 5»/«TOP 5», сеттинги типа rowcount, оракловый ROWNUM (не говоря уже об аналитике или MODEL) и сессионные переменные MySQL.
                                          –3
                                          Например, так: SELECT product n, price p FROM mytable t1 WHERE ( (SELECT COUNT(price) FROM mytable WHERE price <= p ) IN (0,1,2,3) )

                                          Есть более умное решение, которое должны давать SQL-знатоки. Суть этого решения (без читерского IN) заключается в хитром джоине этой таблице на себя саму же. Сейчас в голову не приходит, но оно точно есть :)
                                            –1
                                            Ой, фонт-колор-вайт не сработал :(
                                            Сорри!
                                              0
                                              Ну да, что-то типа:
                                              select g1.price, g1.product 
                                                from goods g1 
                                                join goods g2 on (g1.price <= g2.price) 
                                               group by g1.price, g1.product 
                                              having count(1) <= 5
                                              


                                              Только все это как-то не очень прокатывает, если в таблице есть одинаковые цены. Может и это обходится, с утра плохо соображается, если судить по моему первому ответу…
                                                0
                                                Супер, это то, что я имел в виду!
                                            +11
                                            однако тут уже можно задуматься, нужны ли на практике такие квери…
                                              0
                                              НЕТ! На практике за такие квери надо отрывать руки.
                                              Это задачка для собеседования, её цель – узнать, как человек может соображать и как он знает технологию.
                                                +4
                                                странно так, по моему — проверять как человек делает А, давая задачи из Б, при этом все знают, что в реале Б ему никак не пригодится. Это типа, если человек отлично чистит картошку, то и танком управлет так же? ;) не удержался сорри. я всегда на собеседовании даю именно те задачи что реальные, с текущего или предыдущего проекта
                                                  0
                                                  Вы совершенно правы!
                                                  Я отметил как минимум два стиля проведения собеседования: первый – спрашивать вопросы «из практики», узнавать, что человек делал на прошлых проектах, какие технологии он знает. Второй – задавать задачки про «шарообразного коня в вакууме», силиться проверить сообразительнось кандидата.
                                                  У обоих подходов есть плюсы и минусы. Мне кажется, что обсуждение самих подходов заслуживает как минимум отдельного топика.
                                                    +1
                                                    Вы совершенно правы!
                                                    Я отметил как минимум два стиля проведения собеседования: первый – спрашивать вопросы «из практики», узнавать, что человек делал на прошлых проектах, какие технологии он знает. Второй – задавать задачки про «шарообразного коня в вакууме», силиться проверить сообразительнось кандидата.
                                                    У обоих подходов есть плюсы и минусы. Мне кажется, что обсуждение самих подходов заслуживает как минимум отдельного топика.
                                                +4
                                                Вопрос только зачем? Меня все время на собеседованиях вводят в ступор вопросы, как сделать что-либо через задницу, особенно хорошо для этих целей годиться неявная вставка переменных в строки.

                                                SELECT *, @num := @num +1
                                                FROM elements
                                                HAVING @num <3
                                                ORDER BY `price` DESC;
                                                  +7
                                                  Почешите, пожалуйста, левое ухо, использовать руку, ногу, плечо и всякие штуки нельзя.
                                                  Ответ упасть на ухо и пропросить товарища поелозить.
                                                  Так выглядит эта задача.
                                                  Ограничения в задачах должны быть естественными, а не из разряда «как напечатать ворд документ не используя клавиатуру»
                                                    0
                                                    НЕТ! На практике за такие квери надо отрывать руки.
                                                    Это задачка для собеседования, её цель – узнать, как человек может соображать и как он знает технологию.
                                                  0
                                                  Двухлетнего опыта мало для того, чтобы идеально решать даже довольно простые задачи. Хорошо, если к тому времени про EXPLAIN знают
                                                    +2
                                                    Кто как=) От человека больше зависит. Если толковый и хорошо обучается то про explain узнает довольно быстро;)
                                                      0
                                                      Если толковый и хорошо обучается то это хорошо как я и написал выше :)
                                                    +3
                                                    из Вашего описания сложилось впечатление, что Вы довольно таки требовательны, скажите пожалуйста (хотя бы в личку), сколько Вы платите человеку, удовлетворяющему Вашим требованиям?
                                                      0
                                                      Зависит от того, что я всё-таки услышал на собеседовании.
                                                      Это могут быть как озвученные цифры, так и несколько ниже.
                                                      Выше — реже, опять же написал почему.
                                                      0
                                                      в студию
                                                        +1
                                                        Задачку пожалуйста…
                                                          +1
                                                          Тоже интересно посмотреть задачку.
                                                            0
                                                            Видимо я буду следующим из пяти. Пришлите, задачку, пожалуйста.
                                                              +24
                                                              Автор заметки как бы говорит нам «порадуйтесь, какой я крутой и знайте свое место, быдло».

                                                              Хотя набрать из десятков просмотренных единицы годных — это вполне обычная практика, когда ищется квалифицированный в некоторой области (в т.ч. далекой от ИТ) человек.
                                                                –7
                                                                Автор заметки как бы говорит вам: «посмотрите, чего ожидает работодатель от соискателей вакансии «веб-программист». Всё остальное — это лирика. Я уже плакался у себя в блоге по этому поводу. Что делать, за год ничего не изменилось.
                                                                +5
                                                                Зарплатные требования кандидаты назначают, начитавшись и наслушавшись байки опытных людей и популярные нынче статьи «программистов мало, их надо ценить». К сожалению, умение оценить свой опыт тоже приходит с опытом, простите за каламбур.
                                                                  0
                                                                  тут работает закон ценообразования, если к тебе никто не идёт работать на сумму меньше 60-70 тысяч рублей, значит такова цена среднего вэб-разработчика в регионе «Москва». Если что-то не устраивает, то ищите в провинции, там и цены ниже на всё, в том числе на рабсилу.
                                                                    +1
                                                                    «Тут» цены ниже только на жильё и на рабсилу (ещё на некоторые услуги). На остальное, в основном, выше :(
                                                                      0
                                                                      До чего ёмкое, всё же, понятие «рабсила».
                                                                    0
                                                                    и мне задачу в личку если можно :).
                                                                    • UFO just landed and posted this here
                                                                        –5
                                                                        При всем вашем подборе, вы не учитываете такой маленький факт как психология человека

                                                                        Не совсем так. Не забывайте, что не только я собеседую человека.
                                                                        Как раз то, о чем Вы говорите, выясняет человек из отдела кадров.
                                                                        Плюс кое-что можно выяснить на последнем этапе — в момент разговора о том, как вообще работает компания, какие условия работы и так далее. Например, обсуждая график работы, можно понять насколько человеку вообще интересно не просто приходить в офис и просиживать 8 часов, а получать удовольствие от работы. Другое дело, что эти все ощущения на уровне интуиции и их сложнее вербализовать, поэтому не стал писать. Ну и повторюсь, эйчар тоже не просто так общается.

                                                                        Поэтому советую вам давать всякие рода задачки на дом

                                                                        И это бывает, но редко. У меня и правда очень простые задачи.

                                                                        Студентов вы очень зря отсеиваете.

                                                                        Не хочу портить им процесс обучения. Особенно, если речь о 3-4 курсе.

                                                                        • UFO just landed and posted this here
                                                                            –8
                                                                            блондинки говорите
                                                                            ну если у вас в банке блондинки — это еще не значит что у всех так

                                                                            они врядли будут знать какой человек лучше подойдет к вашему коллективу
                                                                            Ну да, конечно, начальник IT отдела лучше знает какой человек подойдет банку :)

                                                                            ибо все что они делают это только видимость работы</>
                                                                            это видимо тоже, именно Вам виднее. Вы в жизни хоть одну трудовую заполнили правильно? или может оформили прием, увольнение, перевод и тд?

                                                                            достали тупые наезды на кадровиков и HR-ов
                                                                              +9
                                                                              Начальник ИТ отдела лучше кадровика знает, какие люди нужны ИТ отделу, это точно.

                                                                              Да, конечно заполнить трудовую книжну и внести изменения в штатное расписание — это ппц как сложно. Проектирование баз данных — детский сад по сравнению с этим.
                                                                                0
                                                                                Да, конечно заполнить трудовую книжну и внести изменения в штатное расписание — это ппц как сложно. Проектирование баз данных — детский сад по сравнению с этим.
                                                                                А с чего вы взяли, что «заполнить трудовую книжну и внести изменения в штатное расписание»? Не говорите за всех.
                                                                              • UFO just landed and posted this here
                                                                                  –5
                                                                                  Я смотрю, Вы не последовали моему совету заняться грамматикой?
                                                                                  • UFO just landed and posted this here
                                                                                    +1
                                                                                    Если вы такого мнения о HR, то либо вам не повезло с вашим, либо говорите чушь.

                                                                                    P.S.: Я HR и я знаю, например, в чем отличия HTTP1.0 от HTTP1.1 =)
                                                                                      0
                                                                                      наезд тупой, потому что Вы не можете оценивать эффективность работы этих людей. Просто потому, что Вы не являетесь их руководителей, Не Вы ставите им задачи и тд. Поэтому утверждать что проценты занятия фигней не в вашей компетенции. Они также могут сказать про любого IT-специалиста.

                                                                                      Что касается, что проще а что сложнее, так ЗП ведь отличаются не правда ли, и наверно в несколько раз
                                                                                      • UFO just landed and posted this here
                                                                                          0
                                                                                          ставит им гендиректор (ну или кто там у вас)
                                                                                          Если бы Вы были гендиректором, Вы бы уже наверно уволили их :))

                                                                                          месяц, может они специально, зная вашу любовь к ним помедленнее делают :))
                                                                                          • UFO just landed and posted this here
                                                                                              0
                                                                                              в чем проблема, открывайте. Секретную формулу Вы знаете (надо чтобы айтишники заполняли трудовые книжки) :))
                                                                                              • UFO just landed and posted this here
                                                                                  +3
                                                                                  Ваш подход к отбору персонала — это типичный «совок»… Какой смысл задавать людям вопросы, на которые они и не должны знать ответы в своей профессии? Некоторые люди, особенно с небольшим опытом работы, на собеседовании и так себя не комфортно чувствуют, так вы еще их и вопросами не по теме окончательно загоняете в угол. Наверняка для вас еще высшее образование у человека важно — смысл тот же, в институтах учат тому, что реально очень редко нужно на практике. А тому что нужно — не учат. Ну может быть в нескольких вузах по всей стране типа бауманки или в Долгопрудном… забыл как называется. Просто поговорить по душам, понять что это за человек — и дать решить реальную задачу, из тех которые ему реально предстоит решать в случае зачесления в штат. Посмотреть на метод, на качество кода. Вот от чего реально зависит его будущая работоспособность! Не от знания различий HTTP1.0 и 1.0. Я вот не знаю например, и не узнаю, пока мне это реально не будет нужно. Если человек знает множество различной теоретической ерунды, а на практике пишет кривой и глючный код — навряд ли это хороший сотрудник…

                                                                                  Зачем решать за студентов, сколько часов они могут работать? Если человек ищет работу на полный день, значит ему институт в хер не уперся, может быть он платит деньги, а через три года приедет и просто диплом свой заберет. Или ходит только на семинары и зачеты, как сейчас я уверен большинство делает.
                                                                                0
                                                                                Люблю всякие задачи. Можно и мне?
                                                                                  0
                                                                                  Я при собеседовании с программистами вообще пользовался примитивнейшим опросником, в котором были вопросы типа:
                                                                                  — каким запросом SQL можно выбрать все записи из таблицы?
                                                                                  — поддерживает ли PHP объектно-ориентированное программирование?

                                                                                  Всего 5-6 вопросов такого уровня. Вы не поверите, но на этом, с позволения сказать, опроснике отсеивалось до 80% кандидатов
                                                                                    0
                                                                                    select * from some_table
                                                                                    да (5+)
                                                                                    подхожу? =)
                                                                                      0
                                                                                      Однозначно! :)

                                                                                      Я, конечно, утрирую. Правильные ответы на вопросы не означают автоматического приема на работу, они дают понять, что с человеком, по крайней мере, уже можно поговорить о чем-то более серьезном.
                                                                                        0
                                                                                        Ну это понятно что такими вопросами сложно проверить знания. Как то раз пытались на работе подобрать мне прогера в помощники (low-level), чтобы и просил поменьше и работать умел. Очень сложно оказалось. Все ломят страшные цены, что еще чуток и можно за такие деньги профи нанимать и обучать не надо =)
                                                                                        +1
                                                                                        PHP 4 тоже поддерживает ООП. И кстати как пример более адекватного вопроса на собеседовании может рассматриваться вопрос об отличиях ООП в четвертой и пятой версиях :)
                                                                                          0
                                                                                          нас в уни учили что в php4 только намек на ООП, а вот в php5 ООП прет отовсюду =)
                                                                                            0
                                                                                            > И кстати как пример более адекватного вопроса на собеседовании может рассматриваться вопрос об отличиях ООП в четвертой и пятой версиях :)

                                                                                            Он не только может рассматриваться, но и рассматривается. Сколько был на собеседованиях, везде спрашивают основные отличия между 4 и 5, хотя, ИМХО, это уже не актуально, на пятерку более менее перешли все.
                                                                                              0
                                                                                              C другой стороны если чел говорит что он программирует на ПХП примерно с 2002-2003 года (к примеру) — как раз можно проверить достоверность его слов.
                                                                                                0
                                                                                                Я по работе программирую на PHP полгода примерно, до этого делал всякое по мелочи. Но по скольку везде спрашивали, я почти наизусть выучил их :)
                                                                                                Существенное в принципе только одно, то что объекты в PHP4 клонируются, а в PHP5 передаются по ссылке. Остальные отличия не могут поломать работу кода, насколько мне известно, но они сделали PHP5 куда более ООП-шным. А еще и 5.3 впереди, а потом и 6 появится :)
                                                                                          +2
                                                                                          Вот сейчас я прочитал ваш топик и потом этот коммент и понял, что если к вам приходят люди на 70 кило-рублей в месяц, то мне, практически незнакомому с PHP человеку ну по любому надо платить 200 т.к. я знаю ответ. Сами расхолаживаете ;)
                                                                                            0
                                                                                            Т. е. за год работы у Вас, я смогу таки заработать тот заветный мульён зеленых бумажек? :)

                                                                                            P.S. с арифметикой у меня все в порядке, я просто экстраполировал уровень зарплаты до фактического уровня скиллов ;-)
                                                                                          0
                                                                                          очень желаю попасть в следующую пятерку, которая получит задачу
                                                                                            +23
                                                                                            Знаете, вы не первый кто пишет такую статью на хабре. Вкратце она звучит так: «Как я мучаю соискателей на собеседование, ибо ко мне приходит одна бестолочь». Вам стоит начать искать источник проблемы в себе. Это и объявление, и способ проведения собеседования. Возможно проблема вообще в организации труда.

                                                                                            Как бы вам не хотелось, но времена меняются, наемный труд уходит в прошлое, нужно быть к этому готовым. Хорошего специалиста можно найти, но нужно быть готовым предложить ему определенные условия совместной работы.

                                                                                            Да и вот такой вопрос: если вы хороший программист, вы можете определить уровень и качество работы соискателя по его портфолио?
                                                                                              +2
                                                                                              Бинго! Прямо в цель!
                                                                                                +5
                                                                                                Я бы не хотел прийти на собеседование в эту компанию, пробегает ощущение что автор снисходительно относится к кандидатам, сразу спектически относится к их навыкам. Хотел бы ошибаться.
                                                                                                  0
                                                                                                  Я скептически отношусь к навыкам тех, кто не прошел собеседование.
                                                                                                  К тем, кто только приходит, я никак не отношусь — они практически «чёрный ящик» до окончания разговора.
                                                                                                  • UFO just landed and posted this here
                                                                                                  0
                                                                                                  Вам стоит начать искать источник проблемы в себе… Возможно проблема вообще в организации труда

                                                                                                  Возможно, кто ж спорит. :)

                                                                                                  вы хороший программист, вы можете определить уровень и качество работы соискателя по его портфолио

                                                                                                  Нет, я могу лишь примерно определить области, с которыми он работал и от этого плясать дальше.
                                                                                                  0
                                                                                                  Скиньте, плз, задачку в личку. Очень интересно стало, т.к. сам в свое время собеседовал веб-программистов и тоже составлял «зубодробительную задачу» :-)
                                                                                                    +21
                                                                                                    Максим, ты мажор :-)

                                                                                                    Времена меняются, нужно бороться со старпёрством. Получился рассказ, вырванный из контекста: ни слова про проекты и про саму компанию.

                                                                                                    Но образ человека рисуется очень чётко: безликий прямолинейный исполнитель чужих идей неизвестного содержания. Человек, у которого по лицу видно, что он программист.

                                                                                                    В самом деле, мог бы ты дополнить свой несомненно интересный рассказ чем-то из жизни? Фотографиями, рассказами про интересных людей, с которыми соискатель был бы рад работать, чем-то, чего нет ни у кого?

                                                                                                    Это же не набор в вооружённые силы! Решил задачку, закончил институт, есть время — иди к нам работать. А как же внутренний мир, как же кураж? Как же личные проекты? Неужели это действительно никому не нужно?

                                                                                                    Зачем так сгущать краски? Стоит оглянуться вокруг, чтобы понять где же работают все эти люди, которых так тебе не хватает. Это элементарно.
                                                                                                      –3
                                                                                                      ни слова про проекты и про саму компанию.

                                                                                                      Я тут частное лицо. Про компанию пусть говорят пресс-аташе :)

                                                                                                      мог бы ты дополнить свой несомненно интересный рассказ чем-то из жизни?

                                                                                                      Подумаю, благо интересные примеры есть, да.

                                                                                                      Стоит оглянуться вокруг, чтобы понять где же работают все эти люди

                                                                                                      Судя по опросам на Хабре, они все здесь :)
                                                                                                        +1
                                                                                                        Я не хотел это сам говорить :-)
                                                                                                        0
                                                                                                        «А как же внутренний мир, как же кураж? Как же личные проекты? Неужели это действительно никому не нужно?»

                                                                                                        Кстати, вот это очень интересная тема. N% времени на личные проекты уделяют только в Google, они исключение, или у нас всё же тоже есть такие компании? Мне кажется, отношение должно меняться. Это приносит плоды, похоже?
                                                                                                          0
                                                                                                          В нашей компании многие имеют свои проекты.

                                                                                                          Jevix — один из плодов

                                                                                                          А вот пример куража :-)
                                                                                                            0
                                                                                                            Игорь, ты читер :))
                                                                                                            Jevix ты начинал еще у нас.
                                                                                                              0
                                                                                                              Не уберегли!
                                                                                                            0
                                                                                                            Говорят, слухи про Гугл сильно преувеличены…
                                                                                                              0
                                                                                                              Фраза дня. В мемориз! :-)
                                                                                                              0
                                                                                                              у нас в компании 15% времени уходит на свои увлечения
                                                                                                                0
                                                                                                                Есть сильное подозрение, что 20% — это то время, которое тратится на что-то не связанное с работой. Почитать Хабр, ЖЖ, перекинуться словами с подружкой в аське. Ну или свои проекты делать. Только в Гугле этим 20% придали официальный статус.
                                                                                                                  +1
                                                                                                                  Я читал, что всё наоборот, 20% — это то время, которое тратится на что-то связанное с работой… :)

                                                                                                                  What drives me crazy is that ever since my first job I've realized that as a developer, I usually average about two or three hours a day of productive coding. When I had a summer internship at Microsoft, a fellow intern told me he was actually only going into work from 12 to 5 every day. Five hours, minus lunch, and his team loved him because he still managed to get a lot more done than average.


                                                                                                                  joelonsoftware.com/articles/fog0000000339.html
                                                                                                              0
                                                                                                              Подписываюсь, можно узнать про задачку?..
                                                                                                                +3
                                                                                                                Что удивило, так вот это: «коллектив у нас молодой и вряд ли себя будет хорошо в нём чувствовать человек 35+»
                                                                                                                Во-первых, если 35+ вменяемый, то он не должен создавать проблем, во-вторых, очень желательно «юным программистам» получать опыт взаимодействия с заметно старшими людьми, в-третьих, такие люди просто желательны, для передачи широкого опыта.

                                                                                                                P.S. мне не 35+ :)
                                                                                                                  0
                                                                                                                  Если человек подбирается на роль «младшего помощника последнего верстальщика», то от него ожидается не передача опыта, а наоборот.
                                                                                                                  И уж поверьте, если будет парочка из старшего программиста 20 лет и его помощника 35, то некомфортно будут чувствовать себя оба.
                                                                                                                    +1
                                                                                                                    в смысле, у вас вакансий отличных от «младших помощников» вообще не бывает? :)
                                                                                                                      0
                                                                                                                      Я-то тут при чем? :) Я о тех вакансиях, на которые автор топика подбирает людей. Требования к кандидатам явно говорят о том, что подбирается человек самого начального уровня, а не гуру.
                                                                                                                        –1
                                                                                                                        veter прав.
                                                                                                                        Именно по этой причине иногда приходится отказывать.

                                                                                                                        Вакансии, отличные от «младших помощников» бывают реже.
                                                                                                                          0
                                                                                                                          Между прочим, подтасовка «старого волка» в помощники молодому программисту является отличным способом передавать опыт и знания, а также великолепным средством аудита состояния той части проекта, которая доверена молодым и перспективным. ;-)
                                                                                                                        0
                                                                                                                        Чушь. Ни у кого из знакомых не слышал про проблемы связанные с дисбалансом возраста и положения. И сам не наблюдал, хотя на фирме перепады есть и больше чем в 10 лет.
                                                                                                                        Это не вопрос возраста а вопрос адекватности. Если человек неадекватен то не имеет значение сколько ему лет.
                                                                                                                        0
                                                                                                                        Последнему взятому мной на работу специалисту как раз 35+
                                                                                                                        :)
                                                                                                                        0
                                                                                                                        Дайте взглянуть на задачку, хоть одним глазком!
                                                                                                                          0
                                                                                                                          Быть может, поместите это в /HR/?
                                                                                                                            +5
                                                                                                                            как показывает моя практика, задачи на построение sql запросов — чушь. потому что для posgresql, mysql, sqlite или sql интерфеса monetdb они будут работать похоже только в самых общих случаях. и везде свои нюансы. то есть вопросы сложнее select … where … order … limit вообще не имеют смысла. значительно полезнее вопросы про денормализацию с целью увеличения производительности, или общую для базы таблицу с глобальными идентификаторами для увеличения абстракции.
                                                                                                                              0
                                                                                                                              Важен не синтаксис. Важно понимание как делать то-то и то-то.
                                                                                                                              Синтаксис всегда можно подсмотреть в справочнике
                                                                                                                                +2
                                                                                                                                не знаю, как у вас используется sql, но вот вам из моей практики. примерно 99% запросов — это рутина, типа insert-select-delete-update. поэтому я использую для них ORM и не парюсь вообще. далее, идут хитрые запросы с хитрыми выборками и решаются они часто настолько нетривиально, что нет никакой гарантии, что одно будет работать быстрее другого. и тут идут уже всякие танцы с бубном — типа «давайте попробуем слайсы данных для пользователей запихать в sqlite» или «а давайте использовать постгресные массивы». то есть как только задача усложняется, начинает появляться столько путей решения проблемы, что нет никакой гарантии, что одно решение будет работать быстрее другого. нужно просто сидеть и экспериментировать.

                                                                                                                                кроме того, большинство проблем типа небыстрого sql решается не просто переделкой запроса, а намного более комплексно. тут можно и данные положить в память и на диск, и параметры сервера поменять, и использовать кэширование.
                                                                                                                            • UFO just landed and posted this here
                                                                                                                                0
                                                                                                                                Тоже интересно увидеть задачку. Люблю SQL.
                                                                                                                                  0
                                                                                                                                  Сложную задачу по SQL пожалуйста!
                                                                                                                                    +2
                                                                                                                                    Эх, я бы у вас собеседование тоже не прошла (если бы даже по проф. знаниям) проходила :) Я то себя знаю — на контрольных (а чем это не контрольная?) всегда страшно туплю :( Недавно как раз устраивалась — так я после одного собеседования, которое откровенно завалила, чуть ли не в истерике билась дома — именно потому, что ведь ЗНАЮ ответы на то, что спрашивали — а там затупила :(
                                                                                                                                    Для меня был бы идеальный вариант — задачки на дом :))) В спокойно обстановке подумать, поразмыслить, гугл помучать :)
                                                                                                                                      +2
                                                                                                                                      Аналогично.
                                                                                                                                      И на экзаменах терялся и на собеседованиях продолжаю.

                                                                                                                                      Успешно собеседовался лишь тогда когда меня данная контора не интересовала как место работы. В таком случае расслабляешься и получаешь удовольствие. Ответы четко формулируются и все класс. Как только понимаю, что ХОТЕЛ бы здесь работать — появляется волнение и все идет к черту. Зачастую и собеседующий подливает масла в огонь начинает издеваться :)))

                                                                                                                                      Вобщем тут еще дело в психологии.

                                                                                                                                      Хотя еще момент влияет. Неумение оформить свою мысль. Например, те же определения классов, объектов, или полиморфизма. Вроде все очевидно, все понимаешь и используешь, но как начинаешь рассказывать и язык заплетается.
                                                                                                                                        0
                                                                                                                                        >Как только понимаю, что ХОТЕЛ бы здесь работать — появляется волнение и все идет к черту.

                                                                                                                                        Дааааа :( Точно так — именно туда я очень хотела попасть :( А прошла туда, куда особенно и не хотелось :)

                                                                                                                                        >Вроде все очевидно, все понимаешь и используешь, но как начинаешь рассказывать и язык заплетается

                                                                                                                                        Ну как про меня :( Я прям как собачка — всё понимаю, а сказать не могу :(
                                                                                                                                      0
                                                                                                                                      И мне пожалуйста задачку.
                                                                                                                                        0
                                                                                                                                        Где-то я наткнулся на очень правильную, на мой взгляд, рекомендацию (в Peopleware Демарко и Листера?): соискатель должен беседовать не только с одним-двумя менеджерами, а с КАЖДЫМ участником команды. И решение должно приниматься с учётом всех мнений, желательно — единогласно.

                                                                                                                                        Кроме общеизвестного принципа «одна голова хорошо, а полторы лучше» ;), это позволяет оценить не только профессиональную подготовку, но и трудноформализуемые психологические аспекты, или, по-простому «приживётся» человек в команде или нет.

                                                                                                                                        Конечно, это возможно только в том случае, если заранее известно, над чем и с кем этому человеку придётся работать, но, по-моему, в большинстве случаев это так и есть.
                                                                                                                                          0
                                                                                                                                          Я вот еще ненавижу всякие тесты на английском проходить.

                                                                                                                                          Мы вроде в русскоговорящей стране живем, ладно бы еще на украинском.

                                                                                                                                          Как бы они смотрели, если бы я был большим боссом, приехал например, в Германию, открыл там рюмочную под названием «Шинок», а кандидатам давалбы тесты на Украинском языке проходить…

                                                                                                                                            +2
                                                                                                                                            Все заказы идут из-за бугра, общение с заказчиком, соответсвенно тоже на англ, вся толковая документация — тоже. Так что я не вижу поводов для возмущения. Не хотите учить английский — работайте на стройке.
                                                                                                                                              0
                                                                                                                                              А чего они тогда разгаваривают со мной по русски? если английский то пусть и общаются все на английском…
                                                                                                                                                +2
                                                                                                                                                Кто они? Заказчики или документация?
                                                                                                                                                  +1
                                                                                                                                                  Помоему речь идет совсем о другом. Кто проводит собеседование заказчик или документация?
                                                                                                                                                    +1
                                                                                                                                                    Я просто не сразу понял о чем вопрос…

                                                                                                                                                    HR-ы практически всегда проводят хотябы часть собеседования на английском (по крайнем мере так было в моей практике).

                                                                                                                                                    Или вы о каждодневном общении? Общайтесь, я думаю никто не будет против, просто в случае с заказчиком и чтением док-ции — это необходимиость, а влучае ежедневного общения с коллегами — нет. Вот и проверяют вас на минимальные знания аглийского при поступлении на работу.
                                                                                                                                                      0
                                                                                                                                                      Я изложил сугубо личное мнение по поводу использования иностранных языков при знакомстве с кондидата с работодателем.
                                                                                                                                                  0
                                                                                                                                                  В компании где я работаю это легко могут организовать.

                                                                                                                                                  Все это частные случаи. Иногда действительно до маразма доходит, а иногда очень даже уместно.
                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                    0
                                                                                                                                                    Ну да посалить по переводчику возле каждого бизнес аналитика, прожект менеджера и тим лида, чтобы он переводил всю переписку, чаты и телефонные разговоры. Блестящая идея. Я вот украинец, мне приходится общаться с немецкими, японскими и корейскими (к примеру) коллегами, так что мне троих переводчиков нанять? Можно конечно, но зачем, если и я, и немец, и японец, и кореец свободно владеем английским?

                                                                                                                                                    ЗЫ
                                                                                                                                                    И где вы увидели неуважение к строитлям в моем комментарии?

                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                        0
                                                                                                                                                        >>интересно, а зачем бизнес аналитику, менеджеру и тим лиду общаться с клиентом??
                                                                                                                                                        >> Для этого есть специальные люди.

                                                                                                                                                        Это очень распространенное заблуждение. «Специальные люди» ничего не соображающие в предметной области создают путанницу, пытаясь «причесать» текст письма, в итоге текст, который с легкостьб мог быть понятым техническим специалистом превращается в абракадабру.

                                                                                                                                                        >>А общаться нужно на своем языке как минимум для того что бы не лизать всем зад.
                                                                                                                                                        Что за бред вообще? Зачем мне нанимать кучу переводчиков, если я могу общаться с людми на международном языке? А то, о чем вы говорите называется не «чувство собсвенного достоинства» а «комплекс неполноценности». Вы думаете партнеры начнут вас больше уважать, если вы будете говорить с ними исключительно на украинском языке с переводчиком? Вы глубоко ошибаетесь.

                                                                                                                                                        >> Я очень сомневаюсь что вы владеете английским в совершенстве,
                                                                                                                                                        В совершенстве английским вледеют разве что кембриджские лингвисты и то врядли. Я владею английским в достаточной степени чтобы выражать свои мысли в понятной форме.
                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                              • UFO just landed and posted this here
                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                    –2
                                                                                                                                                    После прочтения «Хорошее знание SQL (MySQL, если быть точным).»,
                                                                                                                                                    и того что автору не нравится резюме на англ


                                                                                                                                                    А подробнее? Я как-то не вижу связи.
                                                                                                                                                      –2
                                                                                                                                                      После прочтения «Хорошее знание SQL (MySQL, если быть точным).»,
                                                                                                                                                      и того что автору не нравится резюме на англ


                                                                                                                                                      А подробнее? Я как-то не вижу связи.
                                                                                                                                                      0
                                                                                                                                                      Интересно, спасибо. А можно задачу по SQL?
                                                                                                                                                        +3
                                                                                                                                                        Простите, у человека есть резюме, оно отображает то, чем он занимался все эти годы, может дать о человеке краткую характеристику. А вы говорите, выбросьте все лишнее, отрежьте там, отрежьте там, выкиньте здесь, оставьте только то, что мне нужно, т.е. индивидуальность вас не интересует, только если возрастной ценз. Я бы не пошел к вам работать и на 100 тыс. Знаете почему? Потому что программист — это исполнитель, но безликий. Да и человек с аналитическими способностями, и наличием доступа к информации в скором времени сможет решить ваши задачки, даже если он и ранее не сталкивался с подобным.
                                                                                                                                                          +1
                                                                                                                                                          Простите опечатка: *не безликий
                                                                                                                                                            +2
                                                                                                                                                            Ну, отчего же… Мы как-то обнаружили чёткую кореляцию — человек, написавший в резюме что-то вроде «знание фотошоп» на позицию программиста в нашей компании не проходит. В принципе, потом народ так и отсеивал — «программисты со знанием фотошопа» до собеседования не доходили. Возможно, среди них таки и оказывались те, кто был даже достоин, но… вот если бы он не указал этот свой фотошоп, то не отсеялся :). Я, вот, и сантехником работал, и слесарем на нефтепромыслах и дворником и строителем гаражей и сооружателем зимнего снежного новогоднего городка… Зачем мне всё это указывать в резюме, подаваемое на программиста? Резюме оно для указывания профессиональных навыков и опыта. А индивидуальность — это как раз на собеседовании надо выяснять. У нас же наоборот получается — резюме непонятно для чего, а вместо собеседования — какой-то экзамен по технологиям :(.
                                                                                                                                                              0
                                                                                                                                                              Вы же совершенно разные вещи указали. Я речь вел не о программисте со знанием фотошопа. Я к примеру системный программист с опытом, но обладаю навыками программирования на php. По вашей логике, если бы у меня было 3 года опыта системного программиста и два года опыта веб программиста я бы даже на собеседование не попал, потому как написал лишнее?
                                                                                                                                                                +1
                                                                                                                                                                Ну, что касается конкретно пхп, то моему личному мнению (из-за чего карма моя постоянно отрицательная), эта строчка явно лишняя всегда, кроме случая устройства именно пхп-программистом :). На всякий случай уточняю, что это шутка — у меня самого в резюме строчка про пхп, по-моему, таки имеется. А вот скилы про JCL, фортран-4, рапиру, пяток бейсиков, опыт работы на БЭСМ-6, ЕС-1022 (перфокарты!), СМ-3, СМ-4, ЕС-1055, разные ДВК, Агаты, Спектрумы, «администрирование ЭВМ М4030» (тогда должность называлась — оператор) я уже поудалял. :) Даже паскаль, по-моему, удалил. Я скорее об этом.
                                                                                                                                                                Кроме того, в оригинальном посте автор ведь уточняет — пишите всю эту шелуху в раздел дополнительных знаний и умений. Там этому место.
                                                                                                                                                                  0
                                                                                                                                                                  Но есть случаи, когда не указать фотошоп есть верх глупости.
                                                                                                                                                                  Например, если я укажу PHP, CSS, HTML, Javascript (верстка и прочее).
                                                                                                                                                                    0
                                                                                                                                                                    Тогда что же вы ставите на первое место PHP? Не место ли ему в этом списке после Фотошопа?
                                                                                                                                                                      0
                                                                                                                                                                      Я, конечно ruby. :-)
                                                                                                                                                                      А фотошоп и прочее — все ставится в раздел «Дополнительно». Вместе со знанием 1С и прочего.
                                                                                                                                                            +3
                                                                                                                                                            Статья имеет мало общего с реальностью. Программист это не тот, кто выучил наизусть, а тот, кто знает как надо решать задачу и может быстро найти.

                                                                                                                                                            Именно поэтому я на собеседовании если и даю задачку, которую надо решить на листке бумаги(читай — без компьютера и интернета), то это будет крайне простая задача.

                                                                                                                                                            Задачу сложнее(не более трех часов на решение) я дам после успешного прохождения первого этапа. У человека будет компьютер, интернет и все, что ему нужно для нормальной работы(почти как в реальной жизни).

                                                                                                                                                            Тестовое задание, которое надо выполнить дома сразу идет на помойку. Оно по-минимуму отражает знания и умения собеседуемого.

                                                                                                                                                            Касательно «присылают резюме на английском» и «перечисляют навыки и умения, которые меня мало интересуют для конкретной вакансии», могу сказать следующее. Есть хороший тон — резюме посылается на том языке, который используется на сайте компании. По поводу второго скажу — у меня есть стандартное резюме, которое я посылаю всегда. Думаю, что под конкретную вакансию писать резюме это неправильно.
                                                                                                                                                              0
                                                                                                                                                              Именно поэтому я на собеседовании если и даю задачку, которую надо решить на листке бумаги(читай — без компьютера и интернета), то это будет крайне простая задача.

                                                                                                                                                              Именно такие я и даю. Ну вот простейший пример — написать регулярку, проверяющую входную строку на соответствие IP-адресу (IPv4). Неужели эта задача настолько сложна, что для нее нужен компьютер? И неужели она не показывает базовые знания регулярных выражений и способность оценивать краевые моменты работы? Кстати, редко кто и это задание выполняет правильно с первого раза.
                                                                                                                                                                0
                                                                                                                                                                если бы я пришел на собеседование, то на ваш вопрос ответил так:

                                                                                                                                                                \d{1,3}[.]\d{1,3}[.]\d{1,3}[.]\d{1,3} и потратил бы на это 2-3 минуты.

                                                                                                                                                                Обычно регулярки ищутся и тестируются, ибо можно поставить вместо } — ),
                                                                                                                                                                или забыть что нибудь.

                                                                                                                                                                Поиск в гугле за 0.5 минут дает вот это:

                                                                                                                                                                \b(?:\d{1,3}\.){3}\d{1,3}\b, что правильней мне кажется.
                                                                                                                                                                Также я получаю доп сведения.

                                                                                                                                                                Итого максимум минута.
                                                                                                                                                                Впрочем это ИМХО.
                                                                                                                                                                  0
                                                                                                                                                                  ^ и $ непоставил, так как неясная формулировка «приходит строка».
                                                                                                                                                                    0
                                                                                                                                                                    Но это же неверное решение.
                                                                                                                                                                0
                                                                                                                                                                присоединяюсь к очереди на задачу…
                                                                                                                                                                  0
                                                                                                                                                                  И мне пожалуйста задачку. Очень надо.
                                                                                                                                                                    +11
                                                                                                                                                                    Есть у меня и сложная SQL задача, но мне известно всего четыре человека, которые её смогли решить.

                                                                                                                                                                    ИМХО парень много о себе мнит, наверняка ни один чувак кроме тех, кого он знает не решит эту задачу.
                                                                                                                                                                    Ну вот прямо из всех специалистов, пусть даже начинающих, ну просто все настолько бестолковые что им не под силу это.
                                                                                                                                                                    Те кто могут просто идут на собеседование в Гугл или Майкрософт, а не в самую заурядную педалерскую контору.
                                                                                                                                                                    Может, конечно в твоей конторе действительно всё замечательно, но ИМХО пост написан несколько с высока и оттенком высокомерия.
                                                                                                                                                                      –5
                                                                                                                                                                      На счет английского не согласен. Это рабочий язык любого ИТ-специалиста. Я, например, веду свое резюме только на английском, и обьявления о работе я читаю только на английском, все что на русском или украинском — просто пропускаю, ибо 99% таких обьявлений поступают от всяких быдлогосударственных контор, с которыми не стоит иметь дело.
                                                                                                                                                                        0
                                                                                                                                                                        имхо: проблема в составлении требований

                                                                                                                                                                        «если быть точным… с желанием… хотя бы» зачем все это? пишите то что ВАМ нужно сейчас, а не то что желаете получить, через полгода переобучения человека

                                                                                                                                                                        написали: хочу барана(и не важно что он знает, приходите поговорим) —
                                                                                                                                                                        получите, распишитесь(поговорили? не жалуйтесь)
                                                                                                                                                                          0
                                                                                                                                                                          Несоответствие начальным требованиям к чаяниям и предвкушениям от кандидата.
                                                                                                                                                                          0
                                                                                                                                                                          задачку, пожалуйста, если можно скиньте в личку. Охота поупрожнаться.
                                                                                                                                                                          Спасибо.
                                                                                                                                                                            +2
                                                                                                                                                                            Вы знаете, большая часть из того, что Вы пишете достаточно осмысленно, но если бы я писал резюме, то точно бы не выкидывал свой старый и, как кажется, не подходящий к вакансии опыт. Потому, что всё-таки резюме рассылается обычно довольно массово и не стану я ради Вашей конторы редактировать резюме, честное слово. Всё равно ответят на 10 из 20-30 разосланных резюме, я схожу на 5-6 собеседований и работу — найду.

                                                                                                                                                                            По поводу резюме на английском — соверешенно согласен. Умными словами стараюсь пользоваться аккуратно.
                                                                                                                                                                              +1
                                                                                                                                                                              Согласен с вами!
                                                                                                                                                                              Я вот, например, на прошлой неделе просмотрел несколько сот вакансий на hh.ru и послал резюме примерно в 30 источников. Что, я буду под каждого работодателя изменять резюме?

                                                                                                                                                                              И еще заметил (для себя) правило 30x30X30X10
                                                                                                                                                                              Оно означает, что, после того, как вы приглашены на собеседование,
                                                                                                                                                                              1)30% вероятность, что ни вам не понравится вакансия, ни вы не понравитесь работодателю.
                                                                                                                                                                              2)30% вероятность, что вы понравитесь работодателю, а он вам — нет.
                                                                                                                                                                              3)30% вероятность, что вам понравится вакансия, но вы на нее не подойдете, вас не хотят брать.
                                                                                                                                                                              4)только 10% счастливого исхода
                                                                                                                                                                                0
                                                                                                                                                                                Да кстати, Вы правы, правило 10 процентов тоже, кажется выполняется.
                                                                                                                                                                              +1
                                                                                                                                                                              Неправильно ты, дядь Фёдор, бутерброд ешь :)
                                                                                                                                                                              Если я пишу, что я знаю HTTP, то это значит, что я знаю:
                                                                                                                                                                              — что это такое
                                                                                                                                                                              — где применяется
                                                                                                                                                                              — зачем
                                                                                                                                                                              — где лежит спецификация
                                                                                                                                                                              — основные(!) грабли
                                                                                                                                                                              А какой практический смысл в знании отличий 1.0 от 1.1?
                                                                                                                                                                                +2
                                                                                                                                                                                Если я пишу, что я знаю HTTP, то это значит, что я знаю

                                                                                                                                                                                Вы готовы поручиться за всех, кто это пишет? :)

                                                                                                                                                                                А какой практический смысл в знании отличий 1.0 от 1.1?

                                                                                                                                                                                Основные отличия и связаны с основными граблями
                                                                                                                                                                                +1
                                                                                                                                                                                Все кто просит задачку по SQL уже говорят сами за себя. Ибо в любом учебнике по SQL таких задачек тучи. Такое чувство, что задачки по SQL на планете столь редки, что кроме как получить их от неизвестного человека на Хабре, больше взять их неоткуда.
                                                                                                                                                                                  +2
                                                                                                                                                                                  Поспешный вывод. По этой задаче можно оценить «вес» слова автора статьи, получить его шкалу оценок. Это о человеке многое может поведать.
                                                                                                                                                                                    0
                                                                                                                                                                                    Согласен. А к чему вам знания об этом человеке?
                                                                                                                                                                                      +1
                                                                                                                                                                                      Чтобы сделать выбор: нагрубить человеку в комментарии или скорректировать свои взгляды на некоторые вещи.
                                                                                                                                                                                        0
                                                                                                                                                                                        Задачку по SQL можно в пять секунд найти в инете. Наивно полагать, что вы получите сколь либо объективные знания что бы решать грубить или корректироваться. :-)
                                                                                                                                                                                          0
                                                                                                                                                                                          Действительно, провокационная статья. А я, наивный, повёлся. ))
                                                                                                                                                                                  0
                                                                                                                                                                                  >> Во-вторых, коллектив у нас молодой и вряд ли себя будет хорошо в нём чувствовать человек 35+.

                                                                                                                                                                                  это всего навсего домысел, люди разные и некоторым из тех 35+, которых вы отсеиваете, может наоборот нравится работать с молодёжью, быть на их волне.
                                                                                                                                                                                    –1
                                                                                                                                                                                    Типичная позиция представителя или работодателя.
                                                                                                                                                                                    Знаю одного хорошего программиста, по работе, думаю, я взял бы его, но как человек — дурак, часто относится так же и к работе. Каждый человек хорош по-своему!
                                                                                                                                                                                      +4
                                                                                                                                                                                      Честно ставлю топику минус.
                                                                                                                                                                                      Разговоров уйма, примера — ни одного.
                                                                                                                                                                                      Ни простого, ни сложного.
                                                                                                                                                                                      Лотерея какая-то с отсылкой «сложной» задачи.

                                                                                                                                                                                      Караул.

                                                                                                                                                                                      Вы публикуете топик, который отчасти является вакансией, на одном из крупнейших IT-сайтов
                                                                                                                                                                                      Его прочитают тысячи.
                                                                                                                                                                                      Многие из них, увидев реальные задачи, могли бы прикинуть свой уровень по вашей шкале и возможно придти к вам на собеседование.
                                                                                                                                                                                      Вы же рассказываете о том как всё плохо, и бережёте свои секретные задачи.
                                                                                                                                                                                        0
                                                                                                                                                                                        Да, видимо, пример простой задачи привести нужно. Поправил
                                                                                                                                                                                        0
                                                                                                                                                                                        Пришлите и мне задачку пожалуйста.
                                                                                                                                                                                          0
                                                                                                                                                                                          Приведите пример вопроса по регуляркам, пожалуйста. Когда-то давно я много с ними работал, вот думаю если в ближайшее время понадобится заполнять резюме вписывать или нет их :)
                                                                                                                                                                                            0
                                                                                                                                                                                            чуть выше в каментах
                                                                                                                                                                                              0
                                                                                                                                                                                              И в сам пост добавил
                                                                                                                                                                                            +1
                                                                                                                                                                                            Насчёт стиля изложения. Действительно в статье присутствует что-то, от чего её неприятно читать(сам я не веб-программист, поэтому ко мне статья не относится). Мало конструктива много лишних эмоций.
                                                                                                                                                                                              0
                                                                                                                                                                                              Какой конструктив Вы ждете от этой статьи?
                                                                                                                                                                                              Примеры и решения задач? Ответ на вопрос «кто виноват в перегретости рынка веб-программистов»?
                                                                                                                                                                                              +6
                                                                                                                                                                                              У людей проводящих собеседования обычно наблюдается симптом «Шапка Наполеона», т.к. им дали в руки некоторую власть и они думают, что чем-то лучше других людей, извините конечно, но просто констатация факта.

                                                                                                                                                                                              Про шанс «не попасть» да и фиг с вами, найдется еще с дцать контор, где лучше платят и более дружелюбный коллектив и начальство.

                                                                                                                                                                                              Поэтому все эти надменные статьи работодателей в попу вместе с их авторами (которые сами на проверку окажутся во множестве вопросов глупыми, как корыто).
                                                                                                                                                                                                –1
                                                                                                                                                                                                Я провел несколько собеседований и понял, что мне гораздо выгоднее и лучше взять чайника с базовыми знаниями чего-нибудь (хоть и без SQL) и обучить на свой лад и своему стилю оформления кода, чем переучивать уже людей уровня «средний» или выше.
                                                                                                                                                                                                  +1
                                                                                                                                                                                                  Хорошо написали. Но чувствуется что настроение было подпорчено очередным собеседованием…
                                                                                                                                                                                                  Категоричный подход… Может иногда стоит взять одаренного студента?
                                                                                                                                                                                                    0
                                                                                                                                                                                                    Может иногда стоит взять одаренного студента?

                                                                                                                                                                                                    Исключения есть, я же писал. Если последние курсы и готов работать полный рабочий день, можно пообщаться, да. Правда, почему-то такие студенты сразу много денег хотят :(

                                                                                                                                                                                                      0
                                                                                                                                                                                                      Статья забавное, но многое идёт от вашей текущей ситуации, которая не везде применима (разумеется, вы и не утверждали обратное).

                                                                                                                                                                                                      Вы не готовы брать «гуру» — потому что «много денег».
                                                                                                                                                                                                      А вы в принципе, может взять человека с окладом, больше чем лично у вас?:
                                                                                                                                                                                                      (1) технически (ну может в компании, страшно сказать, есть жёсткая тарифная сетка)
                                                                                                                                                                                                      (2) психологически — т. е. готовы к тому, что ваш подчинённый будет получать больше (да или хотя бы столько же) сколько и вы?

                                                                                                                                                                                                      Мне кажется ответ будет «нет и нет».

                                                                                                                                                                                                      И зря. Вы вот считали, сколько «на-гора» выдать может «гуру», а сколько — середнячок? Иногда соотношение 4:1 и более.

                                                                                                                                                                                                      Но тут всплывают предыдущие «нет и нет» — и все начинают ныть о рисках, о чьей-то звёздности и т. п.

                                                                                                                                                                                                      Другой итог — умных студентов вы не берёте, потому что «дорого»,
                                                                                                                                                                                                      «просто» студентов нет смысла брать — потому что нет «гуру»,
                                                                                                                                                                                                      у которых они готовы учиться (ради интереса к профессии и энтузиазма, уверяю, можно найти тех, кто за деньги может и ниже «рынка» готовы работать — просто в хорошем, интересном, профессиональном коллективе).

                                                                                                                                                                                                      В общем, как-то скучно у вас. И за такую скуку придется брать ремесленников за 70 т. р., и жить так дальше, поскольку изменить это вы не в силах.

                                                                                                                                                                                                      У вас мышление программиста, который «вынужденно» стал менеджером (назад не хочется?), а не руководителя, который готов упорно развиваться в этом направлении.

                                                                                                                                                                                                      p.s. Хочу подчеркнуть, что ничего личного (вдруг покажется :), но не стоит судить об IT-рынке смотря лишь из одной своей точки. А то статья вышла всё же очень opinionated.
                                                                                                                                                                                                        0
                                                                                                                                                                                                        отлично расписана позиция с «гуру» vs «дятлы», поддержу прерыдущего оратора :)
                                                                                                                                                                                                          0
                                                                                                                                                                                                          вы в принципе, может взять человека с окладом, больше чем лично у вас?

                                                                                                                                                                                                          Если он заменит мне по объёму выполняемой работы 2-3 человек с других проектов — почему нет?
                                                                                                                                                                                                          С другой стороны, зачем брать такого человека исключительно в программисты?

                                                                                                                                                                                                          Вы вот считали, сколько «на-гора» выдать может «гуру», а сколько — середнячок?

                                                                                                                                                                                                          Конечно, я же сам раньше программировал (и иногда программирую сейчас) и вижу с какой скоростью и с каким качеством аналогичные задачи решаются сотрудниками. Не все жгут. Не все.

                                                                                                                                                                                                          умных студентов вы не берёте, потому что «дорого»

                                                                                                                                                                                                          Неправда ваша, дяденька Биденко © Если не беру, то по совокупности признаков.

                                                                                                                                                                                                          потому что нет «гуру», у которых они готовы учиться

                                                                                                                                                                                                          Куда ж они делись? Сегодня вроде видел с десяток-другой в офисе.

                                                                                                                                                                                                          ради интереса к профессии и энтузиазма, уверяю, можно найти тех, кто за деньги может и ниже «рынка» готовы работать

                                                                                                                                                                                                          Вот! Золотые слова! Ваши бы слова да им в уши!

                                                                                                                                                                                                          У вас мышление программиста, который «вынужденно» стал менеджером (назад не хочется?)

                                                                                                                                                                                                          Хочется. Иногда. Когда смотрю на скорость.

                                                                                                                                                                                                          статья вышла всё же очень opinionated

                                                                                                                                                                                                          А я где-то утверждал обратное?
                                                                                                                                                                                                      +6
                                                                                                                                                                                                      Всю жизнь, со школы не любил проверочные работы связанные с вычислениями и точными определениями основанными на быстрых логических выводах. Вот хоть убей, сидел полчаса и страшно торопился боясь не успеть и огорчить близких или преподавателя, отвлекался на любую мелочь, не мог поймать ни одной мысли и не дай бог учить за день до этого стихотворение. В итоге всегда решал на тройки. ТАм где попадались преподаватели — люди упорства и своего мнения, тогда вообще было тяжко. Матан пересдавал 7 раз. Препод видел ошибку в последнем вычислении, скажем деление в столбик, говорил: Вижу что знаешь как, но поделил неправильно (угу, 1 курс, матанализ, а я делю неправильно). При этом обожал решать сложные логические задачки с подковырками и искал таковое даже в самых простых примерах — ибо скучно ((( Тоже много страдал. Я никогда не понимал. Куда спешить? Зачем? Я рассчитываю траекторию полета снаряда под артобстрелом? Если да — я не годен для этого )

                                                                                                                                                                                                      С другой стороны, работая некоторое время по долгу службы преподавателем на кафедре информационных технологий — заметил, что если человек уж знает, то знает. Это видно сразу. Сечет, разбирается, понимает. Но был и другой тип людей. Наверное такие как я. Они меня панически боялись. Но стоило отвлечься от поставленной задачи, начать разговор около темы, выйти на непринужденную беседу и в диалоге дойти до ответа. Приятно было видеть лицо человека, который понимал, что он не тупой, он знает предмет, и в диалоге родил ответ. Не в подсказках, прошу заметить — а в диалоге. Такие студенты были для меня вообще самыми интересными.

                                                                                                                                                                                                      Может автору попадался третий тип людей. Которые действительно думаю о себе как о чем-то великом, а по сути пока только годны бумажки таскать да кофе наливать. Кто не без греха.

                                                                                                                                                                                                      Кстати я обучался и php и с++\с\с#\asm\lisp\prolog\вставьте любой язык на котором еще кодят
                                                                                                                                                                                                      и с базами данных много работал и диплом где-то на книжной полке это утверждает, но не сложилось. Попробовал устроиться один раз, вон maksim знает, сразу же не так понял задание, потом долго тупил, вспоминая функцию, при этом мозг не работал вообще, кончики ушей покраснели, а пальцы дико замерзли ^_^. Я люблю сидеть, подолгу обсасывать функцию, может залезть посмотреть как устроен стандартный класс, поиграться, 5-6 раз прогнать посмотреть результат. Не создан я для программирования вообщем.
                                                                                                                                                                                                      Работаю сисадмином. Это наверное удобнее — долгая затяжная подготовка с полным обсасыванием вариантов проблем и решения затем реализация и отдых, с небольшими исправлениями. Никто не требует точно говорить, чем что-то одно отличается от чего-то другого, как например комментатор выше задал вопрос про версии протоколов. И главное — всегда есть куда развиваться и что интересного почитать. Вот тогда уже в процессе работы, понимаешь сколько всего есть интересного. А тут получается человек 3 года развозил стекло, а ему говорят — а можете без колес развозить сахар? Нет? ну извините. Но наверное это специфика вашей работы, — быстро, много и очень секретно ) (уж простите такое мнение сложилось). Это просто мысли в слух если что…
                                                                                                                                                                                                        +5
                                                                                                                                                                                                        Что интересно, так это то, что работа сисадмина часто и есть расчёт полёта снаряда под артобстрелом.
                                                                                                                                                                                                          0
                                                                                                                                                                                                          Согласен. Но что это из себя представляет? Не будем брать особые варианты — 3.14дец в моей сетке — это 3.14 в моей сетке, а не в воображаемом мире головы работодателя. Я ее знаю, я ее делал. Или Я ее модифицировал, или долго «обсасывал». Это разное. Но есть и другие вариант, я же не спорю — потому там и работаю.
                                                                                                                                                                                                        +1
                                                                                                                                                                                                        Опубликуйте одну из ваших зубодробительных задач[may be отдельный топик?], пожалуйста.
                                                                                                                                                                                                        Я думаю многим будет интересно.
                                                                                                                                                                                                          0
                                                                                                                                                                                                          Присоедниняюсь.
                                                                                                                                                                                                          Давайте, какую не жалко, задачу по SQL. Сам люблю их решать и составлять для тестирований кандидатов.

                                                                                                                                                                                                          Сейчас не помню точно, и гуглить не буду специально, но по-моему PGA инстанса в режиме shared вроде как содержит в себе данные сессий, в то время как в режиме shared эти данные хранит отдельный серверный процесс для каждой сессии.
                                                                                                                                                                                                            0
                                                                                                                                                                                                            первый раз «shared» = «shared», второй раз «shared» = «dedicated»
                                                                                                                                                                                                            0
                                                                                                                                                                                                            поделитесь задачкой в личку, пожалуйста… жуть как любопытно помучать мозг…
                                                                                                                                                                                                              +1
                                                                                                                                                                                                              О чем речь вааще в это «статье»?
                                                                                                                                                                                                                0
                                                                                                                                                                                                                «Во-вторых, коллектив у нас молодой и вряд ли себя будет хорошо в нём чувствовать человек 35+.»
                                                                                                                                                                                                                35-летний программист — это неудачник. Я бы скорее перефразировал так — «я не хочу брать на работу сотрудников слишком взрослых, потому что они скорее всего лентяи, раз до сих пор тусуются „в духах“.

                                                                                                                                                                                                                Еще. Вы как-то странно связываете две по сути разные вещи. Мне 25, но в моей области меня не завалят ни на одном собеседовании. Я сам кого хочешь завалю.

                                                                                                                                                                                                                Насчет того, что работать и учиться вместе нельзя. Тоже так категорично бы не рассматривал. Я в 21, учась и работая, бросил работу. Знаю сейчас больше и опытнее в разы тех опездолов, которые все-таки доучились. Если вы уверены в своих силах (что сможете адекватно содержать), то нет ничего зазорного спросить у новичка „а на кой ты учишься?“.
                                                                                                                                                                                                                  0
                                                                                                                                                                                                                  почему 35-и летний программист неудачник?)
                                                                                                                                                                                                                    0
                                                                                                                                                                                                                    А, пардон, не дал определения программисту. Посудите сами, если человек в 35 лет еще пишет «тупо» код, а не ушел выше, то это говорит либо о том, что это ему нравится (но как правило это превращается в хобби), либо о том, что это бородатый прожженный кодер, который считает это миссией своей (но такие и не устраиваются на работу), либо это лентяй, который выучил в 20-25 некоторые азы того же Perl и сидит программистом, ему лень расти, хотя бы до ведущего специалиста. Он получает деньги за то, что он знает и большее ему не надо.

                                                                                                                                                                                                                    Делаю акцент на то, что у программиста есть какая-то планка.
                                                                                                                                                                                                                    Если ему отдается в подчинение кто-то, то это уже не программист, это ведущий специалист или ПМ.
                                                                                                                                                                                                                    Если ему поручается следить за сервером БД, то это уже отчасти администратор.

                                                                                                                                                                                                                    Но гнать в шею надо тех, кто в свои 35 просто сидит и по клавишам мочит — у него уже начинается деградация. Просто потому что он уже на автомате набирает команды, алгоритмы в его голове заезжены и прочее и прочее. Современному рынку нужны развивающиеся умы, а не загнивающие деды.

                                                                                                                                                                                                                    Ну и в конце концов, он неудачник, потому что не заботится ни о ком, кроме самого себя. Ему хватает на пиво по вечерам его з/п, но он не думает о семье, детях и прочих родных.

                                                                                                                                                                                                                    Также замечу, что 35-летний программист — это нонсенс и очень редкое явление. Искренне верю что таких мало.
                                                                                                                                                                                                                      0
                                                                                                                                                                                                                      Есть конечно индивидумы, кто ушел в программирование в 30, но это тоже говорит, что он был неудачником на прошлой работе. Или неудачником в выборе работы. Или еще в чем-то.
                                                                                                                                                                                                                        0
                                                                                                                                                                                                                        что такое «тупо» код?
                                                                                                                                                                                                                        и чем «тупо» код ведущего программиста отличается от «тупо» кода программиста?:)
                                                                                                                                                                                                                          0
                                                                                                                                                                                                                          «что такое «тупо» код?»
                                                                                                                                                                                                                          Сложно ответить на этот вопрос. Он довольно специфичен для каждой отрасли. Очень грубо говоря, это когда пишешь не задумываясь. Ты (метафора, это я не именно к вам обращаюсь) знаешь что for быстрее foreach, ты знаешь что конкатенация бывает разная и по разному скажется на быстродействии (не надо холиваров, это как пример). Ты просто сидишь и пишешь все это. И если тебе уже 35, то стоит задуматься — а на кой хер ты живешь? Что ты нового привносишь в цивилизацию? Ты хуже индуса. Понимаете, развитие кончилось, человек начинает деградировать.

                                                                                                                                                                                                                          «и чем «тупо» код ведущего программиста отличается от «тупо» кода программиста?:)»
                                                                                                                                                                                                                          Я практически ответил на ваш вопрос первым абзацем. Только на «ведущем» уже висит какая-то ответственность. Он уже задается вопросами «как сделать красивее», «а не скажется ли красота на производительности», «а может чего нового привнести», «а может это лучше AJAX», «а может...». Понимаете? Человек развивается, он делает мир лучше.

                                                                                                                                                                                                                          PS: Рассуждаю с позиции веба, но в других отраслях каждый по своему может придумать портрет неудачника.
                                                                                                                                                                                                                            0
                                                                                                                                                                                                                            а что мешает просто программисту думать над такими вещами как «как сделать красивее», «а не скажется ли красота на производительности», «а может чего нового привнести», «а может это лучше AJAX», «а может...»?
                                                                                                                                                                                                                              0
                                                                                                                                                                                                                              Я же написал, что в таком случае это уже не «тупо-программист».
                                                                                                                                                                                                                              А мы рассуждаем про автора статьи и его работников. Посмотрите сами кого он берет на работу — роботов, которых посадят за написание запросов. Да, им будет поставлена задача — оптимизация своих же запросов. Но это… как-то неправильно что-ли, как-то скучно. Вот если к нему придет на работу 35-летний программист, чтобы сидеть и писать запросы, то он неудачник.

                                                                                                                                                                                                                              Блин, ну в конце концов, что интересного в том, чтобы сидеть в 35 и писать запросы? :)
                                                                                                                                                                                                                              Вдумайтесь.

                                                                                                                                                                                                                              Это все имхо. Я насколько смог, поспорил, но уже выдохся. Если не переубедил вас, или не ответил на ваш вопрос, то извиняйте :)

                                                                                                                                                                                                                              PS: Я почти вас и процитировал (про роботов), после написания уже увидел что это вы ниже и отписались про них же. Так что я вроде вижу что мы с вами одной точки зрения придерживаемся, может только в разных плоскостях.
                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                > Я же написал, что в таком случае это уже не «тупо-программист».

                                                                                                                                                                                                                                отсюда можно сделать вывод, что «тупо» или нет, зависит не от профессии, возраста или должности, а от человека :)

                                                                                                                                                                                                                                > Посмотрите сами кого он берет на работу — роботов, которых посадят за написание запросов.

                                                                                                                                                                                                                                про то, чем будут заниматься люди я не знаю, возможно, задачи интересные, мне про них толком не рассказывали, я лишь о том, что такой подход к поиску кандидатов неэффективен :)

                                                                                                                                                                                                                              +3
                                                                                                                                                                                                                              35-летний программист — неудачник — это, конечно, сильно сказано ;-) Однако, хочу немного остудить ваш пыл в этом вопросе на своем примере.

                                                                                                                                                                                                                              Мне 30 и я рядовой javascript'ер. Тем не менее, я при всем старании не могу назвать себя неудачником: я был веб-разработчиком на LAMPе, бизнес-аналитиком, ПМом, бизнес-консультантом в паре IT-контор, которые не знали как поставить свою работу, я даже организовывал свою контору, которую оставил через год по одной простой причине: это не моё.

                                                                                                                                                                                                                              Моё — это делать красивый качественный код. Мне нравится этим заниматься. Когда я открываю подаренный в наследство JS в 3000 строчек кода и делаю из него JS в 700 строчек, добавляя при этом пару новых фишек в функциональность — это драйв, меня прет от такой работы, потому что я знаю, что в моем коде — полный порядок: тесты написаны, дубликаты убраны, фичи расставлены по свои местам, и практически любая новая задача в рамках проекта решается в три строчки кода.

                                                                                                                                                                                                                              Пример неудачника у меня тоже есть: я смотрю на своего Технического Директора и понимаю, насколько он уплыл в проектных абстракциях от реальности. Настолько далеко, что даже очевидные вещи ему приходится доказывать фактами. Каждый диалог с ним на технические темы — это мучение для него, потому что становится отчетливо видно, насколько он «съехал» с темы технических фишек. И мне его искренне жаль, потому что я знаю — он ненавидит свою работу. Вот это действительно Неудачник.

                                                                                                                                                                                                                              P.S. И еще.

                                                                                                                                                                                                                              > Современному рынку нужны развивающиеся умы, а не загнивающие деды.

                                                                                                                                                                                                                              Поверьте мне на слово, что Вы, извините, даже пёрнуть не успеете, как Вам будет 30, а потом и 35. Просто однажды утром подойдите к зеркалу и влядитесь в свое отражение. Вы рассуждаете как 20-летний мальчика, имхо, пора чуточку повзрослеть. ;-)

                                                                                                                                                                                                                              > Мне 25, но в моей области меня не завалят ни на одном собеседовании. Я сам кого хочешь завалю.

                                                                                                                                                                                                                              Верите-нет, я Вас завалю. Одним простым вопросом. Специфичным, конечно, но из области веб-разработки ;-)
                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                Блин, господа, ну читайте меня внимательно. Вы же сами написали что не попадаете под 35-летний неудачник:
                                                                                                                                                                                                                                «я был веб-разработчиком на LAMPе, бизнес-аналитиком, ПМом, бизнес-консультантом в паре IT-контор, которые не знали как поставить свою работу, я даже организовывал свою контору»

                                                                                                                                                                                                                                «Верите-нет, я Вас завалю.»
                                                                                                                                                                                                                                Не верю. Можете выслать вопрос в личку на тему юзабилити и интернет-бизнеса. Это мое.
                                                                                                                                                                                                                                Ага, а кто сказал, что я программист? ;)
                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  Отправил в личку.
                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  «Поверьте мне на слово, что Вы, извините, даже пёрнуть не успеете, как Вам будет 30, а потом и 35. Просто однажды утром подойдите к зеркалу и влядитесь в свое отражение. Вы рассуждаете как 20-летний мальчика, имхо, пора чуточку повзрослеть»
                                                                                                                                                                                                                                  В таком случае я после зеркала я пойду в сартир и повешаюсь. Это я уже решил тоже.
                                                                                                                                                                                                                              0
                                                                                                                                                                                                                              Работаю в ИТ компании, разрабатываем программно-аппаратные комплексы. Наши кодеры за 35+ «тупо» пишут биосы и драйвера под win/unix, разрабатывают новые алгоритмы сжатия изображения и т. д. и т. п. Дядечки из МГУ, МГТУ, Физтеха. Отношусь к ним с великим уважением, ибо эти бородатые дядьки творят чудеса.
                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                Работаю в ИТ компании, разрабатываем программно-аппаратные комплексы. Наши кодеры за 35+ «тупо» пишут биосы и драйвера под win/unix, разрабатывают новые алгоритмы сжатия изображения и т. д. и т. п. Дядечки из МГУ, МГТУ, Физтеха. Отношусь к ним с великим уважением, ибо эти бородатые дядьки творят чудеса.
                                                                                                                                                                                                                            +1
                                                                                                                                                                                                                            Заговорился.
                                                                                                                                                                                                                            «Я в 21, учась и работая, бросил работу» читать «Я в 21, учась и работая, бросил учебу на хер».
                                                                                                                                                                                                                              +2
                                                                                                                                                                                                                              О, Макс, вы все не можете найти программистов?)

                                                                                                                                                                                                                              Сегодняшняя ситуация на рынке труда — это вообще сказка, о ней можно говорить долго :)
                                                                                                                                                                                                                              что же касается собеседования программистов, да и вообще любого человека, на любую должность.

                                                                                                                                                                                                                              Цель собеседования? Понять подходит человек вам или нет. Какие задачи он может решить.

                                                                                                                                                                                                                              Что дает задача на знание регулярных выражений или какого-то запроса, решение которых должно быть реализовано на бумажке? Знает ли человек в данный момент времени по памяти регулярное выражение или запрос для решения задачи! Не больше.

                                                                                                                                                                                                                              Вы ищете робота, который будет вам решать один регексп или писать один запрос?
                                                                                                                                                                                                                              А если вы угадали задачу (задачи же не оригинальны) и ее он знает и больше ничего?)

                                                                                                                                                                                                                              Потом:
                                                                                                                                                                                                                              — собеседование это всегда волнительно и не все могут себя контролировать, нервничают, но это не говорит о том, что они не способны. Это как на экзамене.
                                                                                                                                                                                                                              — на собеседовании (по крайней мере у вас) задачи решаются на бумажке. ты на работе часто пишешь решение задачи на бумажке, где-нить в переговорке без инета, без справочников?)
                                                                                                                                                                                                                              вот, например, я дома не мог работать до определенного момента, потому как все было настроено для работы только в офисе (кресло, софт, ссылки, мышка, клавиатура), а дома исключительно для релаксации :)

                                                                                                                                                                                                                              Ну и самое главное, умение написать регулярку или запрос не самое главное кач-во для программиста, так же как и скорость :)

                                                                                                                                                                                                                              естественно, все выше мое мнение.

                                                                                                                                                                                                                              зы я проходил собеседование в мэйле (webbyte работает там) меня не взяли, но я об этом и не сожалею :)
                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                вы все не можете найти программистов?

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

                                                                                                                                                                                                                                собеседование это всегда волнительно и не все могут себя контролировать, нервничают, но это не говорит о том, что они не способны

                                                                                                                                                                                                                                Я знаю, ты удивишься. :)

                                                                                                                                                                                                                                ты на работе часто пишешь решение задачи на бумажке, где-нить в переговорке

                                                                                                                                                                                                                                Да я вообще пишу редко последнее время :(
                                                                                                                                                                                                                                А прикидывать как решать задачу и сколько времени на нее уйдет, приходится постоянно.
                                                                                                                                                                                                                                В переговорке, без инета. Ром, ну я не верю, что люди с каким-никаким опытом совсем не способны решать простейшие задачи, ссылаясь на плохую память. Не будет же программист и у меня на работе каждые три минуты лезть в справочник и смотреть как писать SELECT * FROM tablichko

                                                                                                                                                                                                                                так же как и скорость

                                                                                                                                                                                                                                Мои собеседования редко длятся меньше полутора часов :)

                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  Я знаю, ты удивишься. :)


                                                                                                                                                                                                                                  не понял смысл ответа :)

                                                                                                                                                                                                                                  А прикидывать как решать задачу и сколько времени на нее уйдет, приходится постоянно.
                                                                                                                                                                                                                                  В переговорке, без инета. Ром, ну я не верю, что люди с каким-никаким опытом совсем не способны решать простейшие задачи, ссылаясь на плохую память. Не будет же программист и у меня на работе каждые три минуты лезть в справочник и смотреть как писать SELECT * FROM tablichko


                                                                                                                                                                                                                                  у вас на собеседовании нет таких задач, как простой селект из таблицы, все требуют знания каких-то ньюансов. человек может запомнить часто встречающиеся выражения и часто используемые приемы, т. е. то с чем он постоянно работает.

                                                                                                                                                                                                                                  Мои собеседования редко длятся меньше полутора часов :)


                                                                                                                                                                                                                                  в данном случае 1,5 часа в переговорке тоже не играют ключевой роли, если у тебя нет инструментов для работы, кроме ручки, бумажки и головы.

                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                    Хыхы, какой топик чудесный.
                                                                                                                                                                                                                                    В псот призывается Шабров, для комплекта, такскть )
                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                Автор противоречит себе. Он хочет вроде и опытного (кто решит задачки), и в то же время не сильно опытного. Али автор боится, что новичок свергнет его с должности занимаемой?

                                                                                                                                                                                                                                «Проекты, над которыми работает мой отдел, не такие сложные, чтобы не справиться человеку с 2–3 годами опыта активной веб-разработки.»
                                                                                                                                                                                                                                При активной веб-разработке — это монстр уже рождается (сужу по своему опыту и опыту тех, кого я воспитал). А если среднячок получается за 2-3 года, то вы, уважаемые, там штаны просиживаете в своем отделе, да задачки на собеседование придумываете.

                                                                                                                                                                                                                                Без обид. Просто помню годы своего устройства на работу и как меня футболили. Не смог написать запрос, не смог написать функцию. Зато, как выяснилось позже, я делаю заебатую архитектуру проектов, которую кодить будут уже те же новички, которых вы на своих задачах воспитаете. И я уверен — таких скрытых потенциалов много в каждом. И не надо принимать роботов.
                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  Я до сих пор не смогу написать правильную рекурсивную функцию. Но я знаю что она нужна в таком-то месте. И пойду «попинаю» приятеля лучше — он в них шарит. Вместе мы родим решение. Коллективизация спасет мир и откроет новый горизонт.
                                                                                                                                                                                                                                  Тот, кто не шарит в одном, может быть мегагуру в другом. Вместе рождается сильный коллектив, сильная компания, и, как следствие, красивые, мощные, сильные проекты и решения.

                                                                                                                                                                                                                                  Посмотрите хотя бы на Лебедевских «рисовальщиков» иллюстраций. Один в одном жанре делает, другой в другом. Один делает классные пестрые для блондинок и журнала Космополитен, другой сухие, выдержанные для Форбс. А вместе они приносят Лебедеву миллионы.
                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                    Автор противоречит себе. Он хочет вроде и опытного (кто решит задачки)

                                                                                                                                                                                                                                    Перечитайте мой пост. Там появились примеры. Очень большой опыт для их решения не нужен.
                                                                                                                                                                                                                                    Через 2-3 года после начала своей работы в области веб-программирования я как раз похожие решал, делая очередную говно-CMS :)

                                                                                                                                                                                                                                    автор боится, что новичок свергнет его с должности занимаемой?

                                                                                                                                                                                                                                    Я ему не завидую, если он это сделает. Я-то получу удовольствие, вернувшись к разработке.
                                                                                                                                                                                                                                    А он получит геморрой на свою голову :)

                                                                                                                                                                                                                                    При активной веб-разработке — это монстр уже рождается

                                                                                                                                                                                                                                    А это не ко мне. А к тем, у кого он эти самые два-три года работал.
                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                    Друг мой, а чему Вы удивляетесь? Вы сам делаете нерепрезентативную выборку резюме, отобрав только те, которые писали чисто под ваш заказ — а это редкость и должно вообще настораживать. Затем Вы убиваете собеседование пытаясь спросить программиста про синтаксис — это вообще ахтунг. А всё это длинное время, которое Вы тут описали + время собеседование HR соискатель подсознательно ждёт от Вас рассказа о том, что Вы ему предложите в плане профессионального развития…

                                                                                                                                                                                                                                    Получаете ту выборку, вобщем, какую заказываете + погрешность.
                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                      Интересное мнение. Предлагаете последний этап перенести в начало собеседования?
                                                                                                                                                                                                                                      Я подумаю.
                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                        А нет мотивации у собеседуемого вообще проявлять активность. Опять же — если проявляет без видимой мотивации, то я бы удивился и напрягся.