?

Log in

"For the purpose of this article, a "programmer" is someone who does… - Оживший юзерпик

Nov. 30th, 2006

10:22 pm

Previous Entry Share Next Entry

"For the purpose of this article, a "programmer" is someone who does nothing but code new features and [if you're lucky] fix bugs. They don't write specs. They don't write automated test cases. They don't help keep the automated build system up to date. They don't help customers work out tough problems. They don't help write documentation. They don't help with testing. They don't even read code. All they do is write new code. In a small ISV, you don't want any of these people in your company."

Via fenikso, которому спасибо.

Comments:

[User Picture]
From:_zhecka_
Date:November 30th, 2006 07:29 pm (UTC)
(Link)
гыгы. чистая правда ;)
(Reply) (Thread)
[User Picture]
From:keen
Date:November 30th, 2006 07:57 pm (UTC)
(Link)
а "you don't want any of these people in your company." - вообще просто чистейшая правда
(Reply) (Thread)
[User Picture]
From:abbra
Date:November 30th, 2006 09:44 pm (UTC)
(Link)
Все правда для обычных компаний, которые начинали в традиционной форме и с трудом осваиваются в сегодняшней реальности прихода независимых квалифицированных кадров. Для них не нужны эффективные работники, им нужно соблюдение существующего процесса разработки и внедрения продуктов. Повышение эффективности, как правило, сопряжено с изменением текущих процессов. То есть, тесно связано с бизнес-моделью и ее эволюционированием.

Для опенсурсовых стартапов многое именно так, как описывает Грэхем. Однако нужно понимать, что для таких компаний сами финансовые потоки от продажи чаще всего не продукта, а услуг вокруг него -- некоторая дополнительная положительная обратная связь, а вовсе не самоцель. Вот в этом -- принципиальное отличие бизнес-моделей. Независимые квалифицированные кадры -- это отдельные субъекты рынка, которые инвестируют в самих себя в виде опенсурс, а результат получают в виде эмоционального удовлетворения и повышения собственного статуса эксперта в отрасли. Последнее помогает повысить и собственный финансовый уровень путем получения более высокооплачиваемой работы. Такая работа -- для них скорее партнерские отношения с работодателем, чем вертикальные (работник-работодатель). Бизнес-партнеры часто преследуют в партнерстве собственные интересы и иногда готовы модифицировать отношения в зависимости от ситуации.

Так что если и компании, и отдельных экспертов (great hackers) рассматривать как равноправные взаимодействующие субъекты в одной отрасли, то ничего нового или странного в поведении, описанном Эриком Синком, нет. Непонимание возникает именно от ложных посылок обеих сторон -- компании чаще хотят подчиненных, а не партнеров, а эксперты -- самостоятельность и инвестиции в себя.

Так что основной вопрос -- как добиться баланса. Где-то вот так.
(Reply) (Thread)
[User Picture]
From:reedcat
Date:December 1st, 2006 08:34 am (UTC)
(Link)
=== quote ===
"Независимые квалифицированные кадры -- это отдельные субъекты рынка, которые инвестируют в самих себя в виде опенсурс, а результат получают в виде эмоционального удовлетворения и повышения собственного статуса эксперта в отрасли. Последнее помогает повысить и собственный финансовый уровень путем получения более высокооплачиваемой работы."
=== quote ===

Высокий "собственный статус эксперта" - это необходимое, но _не_достаточное_ условие для "получения более высокооплачиваемой работы".
Ключевым взаимодействием здесь является то, что некая заданная работа при более высоком экспертном статусе может быть выполнена _быстрее_ и _качественнее_, и именно поэтому будет оплачена выше. В том и только в том случае, если она была выполнена _быстрее_ и _качественнее_.

(Reply) (Parent) (Thread)
[User Picture]
From:abbra
Date:December 1st, 2006 08:59 am (UTC)
(Link)
Это именно то, что я называл необходимостью поиска баланса. Для эксперта сами по себе финансовые показатели не являются основополагающим фактором при выборе работы -- многие из них могли бы зарабатывать значительно больше, применив имеющиеся знания и навыки в соседних областях (например, продажи или архитектура крупного проекта). Поверьте мне, такие люди готовы сознательно жертвовать карьерой или зарплатой при условии продвижения на пути решения интересных им задач. Осознание ими и достижение определенного баланса между собственными интересами и интересами текущего работодателя и отличает их как экспертов среди профессионалов.
(Reply) (Parent) (Thread)
[User Picture]
From:bish0nen
Date:November 30th, 2006 10:20 pm (UTC)
(Link)
я оч давно уже говорю, что "программисты" - это паразиты на банковском счету работодателя; дустом их, дустом.
(Reply) (Thread)