Я проработал в отрасли всего год, и у меня были некоторые проблемы с оценкой конкретных задач. Прежде чем закрыть это, да, я уже прочитал это: Как ответить, когда вас просят оценить? и это примерно та же проблема, что и у меня. Но я ищу более конкретную шкалу опыта, что-то поддающееся количественному измерению или, вероятно, средние показатели работы другого программиста, к которым я должен стремиться и основывать свои оценки. Ответы варьируются от нескольких недель, и я больше искал ответ на уровне задачи, назначенной на день или около того. (Обратите внимание, что это не включает отправку для проверки качества или документации, просто фактическое время разработки от написания тестов, если я использовал TDD, до создания страницы, прежде чем она будет передана для тестирования)
Мой текущий рейтинг сейчас выглядит следующим образом (на веб-формах ASP.NET):
- Прямо сейчас я могу разработать простую страницу ввода данных со списком таблиц (без сложной логики, просто Создание и чтение) на уже построенной архитектуре, учитывая время одного полного дня (8 часов).
- Добавление сложных функций, а также страниц «Обновление» и «Удалить» добавляет еще один полный день к задаче.
- Если мне нужно начать страницу с нуля (без решения, без существующего веб-сайта), мне понадобится еще целый день.
- (Не всегда), но если я сталкиваюсь с чем-то новым или еще не сделал этого, у меня уходит еще целый день.
Всякий раз, когда я делаю оценку, которая дольше ожидаемой, я чувствую, что другие думают, что я сильно отстаю от всех остальных. Я просто обеспокоен, так как были ожидания, что, если это всего лишь одна страница, это займет у меня не больше, чем целый день. Да, определенно есть куда больше улучшений. Там всегда есть. У меня есть чему поучиться. Но я хотел бы знать, является ли мой текущий показатель слишком медленным, средним или средним для кого-то не более года в отрасли.