Я прочитал книгу Ричарда П. Габриэля «Образцы программного обеспечения» (pdf), в которой содержится эссе под названием «Написание Бродсайда», в которой он утверждает, что программисты должны развивать свою способность писать четко. Я обнаружил, что его предложения определенно улучшили мою способность писать технические спецификации и проектные документы.Должны ли программисты четко писать?
Один из его предложений - разработать письменные семинары на работе. Это поможет улучшить вашу способность четко выражать себя при оформлении ваших проектов.
У нас уже есть система, в которой один раз в неделю член команды дает Pecha Kucha разговор по любой теме, чтобы улучшить нашу способность давать презентации.
Так что я думаю о том, чтобы предлагать письменные семинары.
У кого-нибудь есть рабочие семинары по месту их работы?
«Человек, обладающий знаниями, но не имеющий силы ясно выражать его, не лучше, чем если бы у него никогда не было никаких идей». - Thucydides
Редактировать: О чем я говорю здесь, является возможность документировать ваш код в ясной форме, например. технические спецификации и проектные документы. Не написание самого исходного кода.
@Rob, эй я не имею в виду, чтобы расшевелить, я только отчасти смущен. Вы говорите, что вы не говорите о коде, BUt в комментариях моего сообщения вы упомянули комментарий Митча (который был о коде) и сказал, что это то, о чем вы говорите. Что он? – mattlant
@mattlant, пожалуйста, повторите ответ Митча. Элементы стиля - это библия на четкой записи. Не кодирование. Другой момент Митча касается именования переменных хорошо, и он указывает, если вы не можете выразить идеи хорошо, вы получаете переменные, такие как «x1», а не более desciptive «current_balance». –
Хорошо, я понимаю, что вы имеете в виду. Но я думаю, что именно здесь я буду продолжать не соглашаться. Я хочу, чтобы вы были потрясающими в написании этих описательных имен, но у вас плохое поручение поместить все это в чудесный английский, чтобы все могли прочитать. Вы сами это сказали. Мой единственный момент для всего этого был ... – mattlant