31 марта 2014 г., 14:59 пользователь Alexey Shrub <[email protected]> написал: > 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 -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
