Sotomajor.org.ua - development, photography and a lot of stuff: Опыт поиска работы для php developer'a в Киеве (Часть 2)

Это продолжение. Первая часть статьи находится здесь. В этой части я расскажу о том, какие вопросы чаще всего задавали на собеседованих при устройстве на работу php разработчиком в Киеве, что предлагают взамен и попытаюсь это всё дело проанализировать. Итак, поехали…

corner icon
2010.07.14 Замки під Львовом. Занедбані і не дуже Zacharovana Desna 2010 2010.06.05 Винниченко Володимир - Між двох сил 2010.06.18 Lohika Company Day Lviv at night European trip 2010: Budapest -> This thing somehow can rive on the water. European trip 2010: Brussels -> Jogging is very popular in this park

Опыт поиска работы для php developer'a в Киеве (Часть 2)

2008-05-26 09:12 // // Section:
php developer киев

Это продолжение. Первая часть статьи находится здесь. В этой части я расскажу о том, какие вопросы чаще всего задавали на собеседованих при устройстве на работу php разработчиком в Киеве, что предлагают взамен и попытаюсь это всё дело проанализировать. Итак, поехали…

Экзамен для меня всегда праздник

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

Вобщем, могу сказать, что must have для senior php developer на сегодняшний день является: ООП в PHP5, паттерны проектирования, Smarty Templates, Zend Framework (или другой MVC based framework), понятия о сложности запросов и том, как их оптимизировать. SVN тоже нужен, куда ж без него. Опыт работы с JIRA, Mantis и подобными штуками не будет лишним. Почти все спрашивают о том, как было организовано управление разработкой на предыдущем месте работы. Unit testing и Agile development хотят услышать, но особо не копают в эту сторону. Видимо, работодателям достаточно знать что разработчик даже если и не юзал этого, но совсем и не против. Знание UNIX систем на уровне пользователя обязательно. Очень удивило полное отсутствие вопросов об Apache и его конфигурировании. Либо считают это очень простым делом, либо это задача админов :-)

Top 8

Что касается конкретных вопросов, то можно выделить такой себе хит-парад:

  1. В чем отличие PHP 4 от PHP 5.
  2. В чем отличие mysql 4 от mysql 5.
  3. Основные понятие ООП с расшифровкой.
  4. Какие знаешь шаблоны проектирования. Написать на бумажке Singleton.
  5. Как оптимизировать работу приложения если оно работает медленно.
  6. Хранение деревьев в БД. Nested sets.
  7. Что такое M, V и C.
  8. Как выбрать n случайных записей из таблицы с большим количеством строк.

Это самые популярные вопросы. На самом деле, разброс был довольно большой по всем аспектам использования PHP и MySQL.

Competitive salaries

Всегда интересовало что скрывается за этими загадочными словами в объявлениях. Некоторые фирмы указав в объявляении зарплату XXXX$ забывают дописать, что это максимально возможная зарплата после испытательного срока. Некоторые заявляют жесткую цифру и не готовы её менять вне зависимости от опыта того, кто сидит перед ними. Некоторые маневрируют в определенных пределах в зависимости от ситуации.

С одной стороны, конечно, можно понять работодателей. Им не хочется нанимать кота в мешке и сразу предлагать ему кучу денег. Но с другой стороны, мне кажется, что опытный лидер может по результатам собеседования довольно четко определить уровень разработчика и если он окажется ниже, то либо уволить во время испытательного срока, либо понизить зарплату. В любом случае, когда в объявлении увидел одну сумму, а слышишь другую – доверие к фирме падает.

Большинство компаний помогают программисту оформить СПД и дальше платят зарплату именно на счет частного предпринимателя. Я досконально не знаю плюсы и минусы этой схемы, но знаю что очень много народу так работает. Другие делают так, что часть зарплаты идет по трудовой книжке, а часть в конверте. Ну и одинаково небольшой процент фирм предлагает как полностью официальную, так и полностю неофициальную ЗП.

Около половины фирм предлагают бесплатные обеды. Такую роскошь как медицинская страховка предложила только одна компания. Да и то… большие сомнения на счет размера этой страховки и количества страховых случаев, которые она покрывает.

Resume

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

Короче, если вы это читаете, то 50%, что ищете работу. Свой выбор я сделал и вполне доволен. Желаю вам того же. Главное – постоянно расти над собой, стараться не писать говнокода, генерить интересные и эффективные идеи, а уж люди, которые это оценят по достоинству обязательно найдутся.

  • — Author: компания F3 · 2008-05-26 10:38 · #

    мы все еще ищем разработчика :) Отзывайтесь если что: jobs@strangecompany.ru

  • — Author: Сотомайор · 2008-05-26 11:16 · #

    Кстати, да. Всем кто ищет работу рекомендую компанию F3 :-) Она у меня на втором месте в хит-параде оказалась.

  • — Author: Sniff · 2008-06-17 13:37 · #

    Привет, Михаил.
    Я так понял, в Киеве ты так и не остался? Или еще ищешь варианты тут? Мы с тобой общались в Киеве, ты обо мне тут в статье упоминаешь.

  • — Author: dimon · 2008-07-26 23:10 · #

    Интересно какую компанию Вы все таки выбрали? Сейчас хожу по собеседованиям и узнал точно как минимум 3 из компаний по Вашим описаниям. Думаю на F5, но инфы о ней мало, как-то страмно.
    P.S. Большое спасибо за статью!

  • — Author: Сотомайор · 2008-07-28 07:59 · #

    Если очень интересно, то стукните в jabber.
    P.S. На здоровье :-)

  • — Author: Sych · 2008-08-03 18:48 · #

    Кстати насчет апача – на собеседовании ставить не заставляю – но рассказать в чем отличие mod_php от php-cgi это святое дело и самое интересное что мало кто правильно отвечает – кстати бывает даже такое что на элементарный вопросы – как работает сессия, как передаются куки на сервер, как работать со строкаим utf-8 народ умудряется отвечать неверно либо вообще ничего не отвечают.

    А на последок я задаю самый коварный вопрос – если бы человек был руководителем проекта и ему надо было построить какой нибудь большой сервис (например аналог ютуба) что бы он сделал в первую очередь ;-) на него правильно ответил только один человек примерно из полусотни.

    Так что вот такие пироги на фронте найма.

  • — Author: Сотомайор · 2008-08-03 22:27 · #

    ИМХО, на последний вопрос правильного ответа просто не существует. Разве что можно послушать рассуждения человека. Но оценивать правильно/неправильно я б не взялся.

  • — Author: Sych · 2008-08-04 15:24 · #

    правильно == правильные мысли ;-)

    Это точно

  • — Author: Ev · 2008-11-05 10:40 · #

    Статья просто супер. Очень интересно. Пиши ещё)

  • — Author: Сотомайор · 2008-11-05 10:47 · #

    Спасибо. Буду.

Add a comment: