Mon, 31 Mar 2014 13:39:19 +0400 от Ilya Chesnokov <[email protected]>: > 31 марта 2014 г., 13:20 пользователь Alexey Shrub <[email protected]> написал: > > - делает в условиях дефицита информации (способен доосмыслить минимальное > > ТЗ/задать вопросы/предложить решения) > > Другими словами, хороший программист должен уметь работать с плохими > менеджерами - которые не могут предоставить достаточно информации? ;)
Можно и так сказать, хотя: - скорее этот тот которому менеджеры и не нужны (точнее нужны, но для значительно меньшего класса задач соответственно менеджеров может быть меньше), но тут вопрос сильно уходит в сторону организации процессов (архитекторы и аналитики в таком случае тоже не особо нужны и возможно это правильно) - вопрос что считать предоставлением достаточной информации, кто-то не понимает и после того как десять раз разными способами описали, а кто-то с полуслова уясняет - детальная формализация требует значительных усилий (много менеджеров нужно) и не факт что имеет смысл в обычных ситуациях, и чем больше у разработчика опыта с системой тем меньше имеет смысл детализировать, он сам быстрее уточнит ключевые моменты - программист слово универсальное, мне больше нравится термины разработчик и кодер, разработчик это тот о ком тред, а кодер этот тот который детальное описание переводит в код -- Alexey Shrub -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
