Такой вопрос. Обладаете ли вы навыком сделать что-то быстро в низком качестве, но чтобы работало? Т.е. в случае, когда не нужна поддержка продукта длительная, не планируется доработка — а просто нужен результат здесь и сейчас.
Насколько быстрее, по вашим оценкам, вы сможете сделать просто рабочее решение, в сравнении с правильным решением по всем канонам?
Если вам на вашей текущей работе дают мелкое задание. Давайте, для примера, возьмем такое практическое задание:
Сделать консольную прогу, которая достанет из email-ящика по IMAP-протоколу все аттачи а на сервере их удалит. Запускаем с флагом -download — скопирует с mail все аттачи в папку на компе, запускаем с флагом -cleanup — удалит из из писем на сервере аттачи а текстовую часть писем — оставит.
Сколько времени вам нужно сделать качественный код и за сколько времени вы бы сделали просто рабочий?