о скорости работы программиста
Jul. 25th, 2010 09:10 amНа HN зашел разговор (англ.) о том, насколько быстро люди пишут код, и как лучше организовывать свою работу, чтобы быстрее получалось. Я написал примерно следующее. Мне кажется, что начиная с определенного уровня (исключая некомпетентных людей, которые просто не понимают, что делают) вопрос о том, кто пишет код быстрее, кто медленнее, и почему - тайна, и у нас нет на него никакого ответа. Это необязательно соответствует уровню знаний и опыта, и необязательно соответствует чертам характера, и необязательно соответствует качеству кода, и необязательно соответствует языку программирования.
Кто-то пишет значительно быстрее других вокруг него, но зато редкими рывками, и в итоге оказывается менее продуктивным. Кто-то другой пишет значительно быстрее все время. Нередко он считает, что у него есть "система", но нелегко оценить объективно, насколько "система" действительно помогает ему, а насколько он ее подогнал постфактум, чтобы объяснить это себе. Кто-то другой с такой же "системой" ничего не добьется; а он сам, может, и с другой "системой" получит такие же результаты.
Индивидуально - у каждого в итоге складывается интуиция о том, как лучше работать. Думаю, обычно эта интуиция верна, но все равно полезно попробовать другие способы организовать себя, и проверить, не получается ли лучше. А коллективно, о всех - ничего определенного мы не знаем.
Кто-то пишет значительно быстрее других вокруг него, но зато редкими рывками, и в итоге оказывается менее продуктивным. Кто-то другой пишет значительно быстрее все время. Нередко он считает, что у него есть "система", но нелегко оценить объективно, насколько "система" действительно помогает ему, а насколько он ее подогнал постфактум, чтобы объяснить это себе. Кто-то другой с такой же "системой" ничего не добьется; а он сам, может, и с другой "системой" получит такие же результаты.
Индивидуально - у каждого в итоге складывается интуиция о том, как лучше работать. Думаю, обычно эта интуиция верна, но все равно полезно попробовать другие способы организовать себя, и проверить, не получается ли лучше. А коллективно, о всех - ничего определенного мы не знаем.
no subject
Date: 2010-07-28 01:54 pm (UTC)no subject
Date: 2010-07-28 01:58 pm (UTC)no subject
Date: 2010-07-28 02:01 pm (UTC)no subject
Date: 2010-07-28 02:01 pm (UTC)no subject
Date: 2010-07-28 02:05 pm (UTC)В конечном итоге, программа -- это код. И лучше если программы больше чем меньше. Опять учитывая принципы неизбыточности кода и функциональности.
Вообщем раньше сядешь, раньше выйдешь, вот что я хотел сказать :-)
no subject
Date: 2010-07-28 02:07 pm (UTC)no subject
Date: 2010-07-28 02:10 pm (UTC)>лучше если программы больше чем меньше
Огромная и непростительная ошибка. Все как раз наоборот.
no subject
Date: 2010-07-28 02:12 pm (UTC)