За последние 24 часа нас посетили 20152 программиста и 1663 робота. Сейчас ищут 1765 программистов ...

Тесты на уровень программиста

Тема в разделе "Прочее", создана пользователем pixaye, 24 апр 2014.

  1. pixaye

    pixaye Активный пользователь

    С нами с:
    30 окт 2013
    Сообщения:
    67
    Симпатии:
    0
    Собственно, где найти такие тесты? Где их написать и как это вообще происходит?
    P.S. имеются ввиду тесты на Junior web-developer, Middle web-developer, Senior web-developer
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    вряд ли существуют четкие критерии. Есть достаточно широко признанный сервис http://www.brainbench.com/ который выставляет оценку и какие-то уровни. Считаются, что результаты показательны, но сам не проходил.
    Лучше всего разработчика характеризуют брендовые сертификаты. Для PHP-кодера это естественно Zend http://www.zend.com/en/services/certification/

    Добавлено спустя 21 секунду:
    viewtopic.php?f=2&t=48124
     
  3. pixaye

    pixaye Активный пользователь

    С нами с:
    30 окт 2013
    Сообщения:
    67
    Симпатии:
    0
    Ну должны же быть какие то тесты, экзамены, а за ответ спасибо, посмотрю сейчас что там!

    Добавлено спустя 6 минут 31 секунду:
    Хм.. за это еще и платить надо, не знал

    Добавлено спустя 58 секунд:
    Нашел на сайте одном такое утверждение, насколько оно верно?

    Junior - это далеко не новичок в программировании. Должен как минимум разбираться в используемом языке программирования (по крайней мере, не совершать очевидных ошибок), желательно иметь несколько реализованных небольших программ/скриптов. Возможно, не имеет опыта работы в команде (+ навыков работы с системами контроля версий) и над коммерческими проектами.

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

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

    Team lead - это не уровень профессионализма, а просто роль в команде. По уровню может быть как Senior, только за ним последнее слово при возможных спорах. Желательны навыки менеджмента, оценки сроков. У тимлида должен быть подкрепленный авторитет и уважение в команде (обычно, высокие профессиональные достижения).
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ну в общем-то правда.
     
  5. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Все правда. Еще можно так добавить:
    Junior - может выполнять четко поставленные технические задачи, сам ничего не придумывает, а если и придумает - мидлу/сеньору за ним переделывать в 99% случаев
    Middle - технические задачи ставятся более обще, сам может найти правильный путь решения
    Senior - оперирует бизнес-задачами переводя их уже в задачи на разработку, т.е. разрабатывая архитектуру