Для програміста два найпоширеніші умови, які здаються перевантаженими, - це підрядник та консультант?
Чи є різниця між ними?
Для програміста два найпоширеніші умови, які здаються перевантаженими, - це підрядник та консультант?
Чи є різниця між ними?
Відповіді:
Консультант: Експерт з питань тематики, часто керує та керує проектами, передбачує потреби клієнта ще до того, як клієнт очікує, що сам, за зрозумілих причин, повинен платити більше, необхідний для доменних інтенсивних проектів
Підрядник: Ви призначаєте роботу, визначаєте тарифи, надаєте специфікацію і краще мати консультанта, який керує підрядником (ами)
Робота призначена, може розробляти та вибирати реалізацію, але часто кінцевою метою є створення продукту, визначеного клієнтом.
Наймається для вирішення проблеми та надання рішення. Це рішення може бути реалізовано Консультантом, або прийняти та реалізувати клієнт.
Моє визначення було б:
Вони, як правило, дещо взаємозамінні (ви можете розцінювати консультацію як результат, тому консультант може розглядатися як підрядник, і так само, можливо, очікується, що підрядник надасть консультації в рамках своєї роботи).
Зазвичай підрядник вважатиме за відсутність кращої фрази "Ще одна шпилька в колесі". Їх приймають на роботу, щоб виконати конкретну задачу, мало або взагалі не говорять про те, як це робиться.
З іншого боку, зазвичай працевлаштовується консультант, який надає розуміння, керівництво та консультації експертів. Часто це призведе до виробництва певного товару, який консультант буде мати руку в створенні.
Це, як правило, дуже гаряча тема. Для мене підрядник - це той, хто заходить і виконує конкретні завдання, спрямовані клієнтом. Це може бути кодування, дизайн, підтримка, будь-що. Консультант - це той, хто звертається за консультаціями з питань вищого рівня, таких як напрям технологій, платформи тощо.
Я, звичайно, знаю деяких підрядників / консультантів, які дуже ображаються тим, що називаються підрядником. Мене особисто я вважаю за краще вважати підрядником, але я не відчуваю це особливо сильно.
Consultant extends Contractor
хіба що інодіConsultant
відміняються деякіContractor
методи з:throw new UnsupportedOperationException()