Как определить навык человека в чем-то? Практикой.
В разработке ПО с практикой есть проблемы. Это не сборка табуреток с отработанным процессом (в большинстве случаев). Каждый раз приходится решать новые задачи, estimated time на которые тяжело точно определить. А если задача когда-то решалась - то используется по возможности уже имеющийся код.
Но собственные навыки все-таки как-то оценивать нужно.
Начать хотя бы с отработки написания велосипедов. Оцениваешь начальные навыки в Ruby on Rails - оценивай время создания приложения, состоящего из простой работы с объектами, того же осточертевшего до хэллоуорлда всем бложика, с нуля. Навыки программирования на C - видимо реализация основных алгоритмов, пусть они уже тысячу раз реализованы. Разумеется, задачи различаются не только для языка, но и для области.
Чтобы быстро оценивать теоретические знания - можно использовать тесты, которые можно взять с quizful.net (если тот снова не загнется).
Для подробной проверки и повтора основ языка можно использовать вещи вроде т.н. Ruby/Python Koans.
Нужно составить для себя список таких тестов, которые могли бы определять навыки в определенном объеме, насколько это возможно.
Комментарии: 0

Добавить комментарий

Имя:
Комментарий:
Текст
Вставка
Шрифт
размер
Введите пожалуйста число с картинки:
Незарегистрированные пользователи не могут видеть свои приватные комментарии.