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