Союз программистов.

Приветствую уважаемые коллеги ! Давно над этим думаю, но подвигло вывести это на строгий суд общественности недавнее обсуждение в соседней ветке. Для начала маленькая история из моей трудовой карьеры.

В 1999-2000 я полгода проработал в одной конторке под названием Аниматек. Детище известного Алексея Пажитнова. Зарплата была 800 баксов, что в те времена для Москвы считалось довольно неплохо. Сделал за это время 2 проекта. Небольшой набор примеров кода к SDK для только-только тогда появившейся PlayStation-2 по заказу Sony. И портировал (точнее из-за жуткой привязки исходников не только к железу, но и к конкретной версии компилятора пришлось писать с нуля) по заказу Toshiba одну игру с PlayStation-1 на их новейший в то время dvd-плеер. Как я узнал в последствии, оба контракта были по 50 тысяч баксов. Итого, за полгода для фирмы заработано 100 тысяч долларов. Из них получено на руки 4800. Из этих 4800 что-то потрачено на транспорт из дома до офиса и обратно. И непонятно как оценить потраченное в том же транспорте время и нервы. 95 тысяч ушло неизвестно куда. На новые мерседесы для хозяев, на аренду офиса, на зарплаты бухгалтерам и манагерам... Если бы Sony и Toshiba вышли на меня напрямую, я с удовольствием бы сделал ту же работу за 10 тысяч, а не за 100. При этом получил бы в 2 раза больше. Вывод я думаю напрашивается сам собой.

Но увы, не всё в этой жизни так просто. Во-первых я личность не столь известная, чтобы сонька с тошибой со мной знались. Во-вторых я никто и звать меня никак. Физическое лицо, одно название чего стоит. И договариваясь со мной непосредственно, работодатель сильно рискует. Ведь я могу взять предоплату и исчезнуть. Да даже просто попасть под машину и умереть ! И не будет тогда у соньки с тошибой ни потраченных денег, ни выполненной работы. И даже то что я лежу в гробу в белых тапочках, будет для них слабым утешением. Кстати не меньше рискую и я сам. Вдруг у соньки, пока я работаю над их проектом, сменится начальник соответствующего отдела и вместо денег мне скажут "Спасибо, но Ваша работа нам не нужна" ? Таким образом работодатель является посредником между мной и заказчиком, принимающим на себя возможные риски с обеих сторон. Или уж совсем грубо на пальцах, если заказчик двигатель, а я колесо, то работодатель - коробка передач. Да, без нее машина не поедет. Но спрашивается, что за автомобиль такой идиотский, если в коробке передач сгорает 95% энергии двигателя и только 5% подается на колеса ? Какой чудак на букву Му его проектировал, и что ему следует за это оторвать ?

Ситуацию осознают многие. И те кто не хочет с этим мириться, уходят во фриланс. Но фриланс тоже помойка ещё та ! Нужна репутация. А репутация это выполненные заказы и полученные отзывы. Если их нет, то и заказов ты не получешь. Спрашивается, как тогда начинать с нуля ? Один из способов - безбожно демпенговать. Играть на понижение, перебивая своими ценами на грани голодной смерти, заказы у других. Вот они, прелести конкуренции в самом непрекрытом виде ! А многие хозяева фрилансерских ресурсов еще и денюх хочут ! Бесплатно дается аккаунт, куда сливается всякое говно, да простят меня девушки за мой французский. Хочешь иметь доступ к нормальным заказам - плати ! Ещё ничего не заработал, а уже плати ! А такой маразм как портфолио ? У меня например стажа за 20 лет. Кода своего покажу сколько угодно. А вот портфолио показать не могу. Ну не занимался я сайтами. А заказчику (точнее тупому манагеру, который этим занимается) надо "показать, чтобы было красиво". Кстати эта проблема актуальна даже для веб-программеров. Видал не так давно на sql.ru обсуждение одной вакансии. Заказчик как всегда без портфолио и разговаривать не хотел. На что один человек, судя по другим его постам весьма квалифицированный, сказал - "Единственное что Вы сможете увидеть в моем портфолио, это окошко логина".

Тут пора бы с патетикой в голосе спросить "Неужели всё так плохо ?", а то и воскликнуть "Мама, роди меня обратно !".

Но не будем спешить. Выход есть. Но он в кооперации, а не в конкуренции. Просто засрали нам мозги за 20 лет социал-дарвинизмом, потому его и не видят. Нужен Союз Программистов. Организация, представляющая наши интересы и работающая посредником между заказчиком и программистом. Причем делать это она должна за очень скромные комиссионные. Думаю не более 3-5% от суммы контрактов. Это вполне реально. Для работы нам не нужны ни дорогущие навороченные офисы, ни куча дармоедов из разных бухгалтерий, отделов кадров и т.д. Нужно только оплачивать работу сервера и очень небольшой штат "освобожденных работников"(как это называлось в партийно-комсомольские времена).

Как я себе это представляю. Принимаются все желающие без исключения. Что матёрые зубры, стёршие пальцы о клаву, что вьюноши, только вчера с волнением напечатавшие "Hello, world !". В анкете каждый указывает имеющийся опыт и направления, в которых желает развиваться. Делается это в формализованном, пригодном для машинной обработки виде. И с этого начинается его карьера в организации. По мере того, как он выполняет порученную работу, растет его учитываемый в системе опыт. Например баллы. По мере того, как он осваивает новые области, он описывает свои достижения в анкете.

Заказчик обращается со своим заказом к Союзу, как к единому и неделимому юридическому лицу. Как сонька с тошибой обратились в свое время в Аниматек, в начале моего рассказа. Структура Союза для него непрозрачна. Договариваться непосредственно с исполнителем он не может. Заказ принимают специалисты высокой квалификации (скорее всего как раз "освобожденные"), умеющие быстро оценить сроки, стоимость и необходимую квалификацию исполнителей. Таким образом никакой торговли, никакой конкуренции и никакого демпинга, что сплошь и рядом творится на фрилансерских ресурсах. Дальше набирается трудовой коллектив. Делается это по навыкам и квалификации не загруженных работой членов Союза и их личным предпочтениям (например Вася предпочитает работать с Петей, но терпеть не может Вову). Причем новички, еще ничем себя не проявившие, выбираются компьютером случайно. Таким образом каждый получает работу и возможность роста. Конечно человек еще ничем себя не проявивший, не получает ответственной работы, такой, что подведя, он способен нанести организации серьезный ущерб. И разумеется чем выше квалификация и ответственность, тем выше оплата. Например сеньор получает в 3 раза больше юниора. Человек причинивший Союзу ущерб наказывается. Вплоть до исключельной меры наказания - собственно говоря самого исключения. Да, он конечно может зарегиться под другим ником с другой почты. Даже под старым ником со старой почты это не запрещено. Но вся его предыдущая карьера при этом обнуляется и начинать ему придется с нуля. Поэтому человек даже со средненькой карьерой, ещё трижды подумает, прежде чем поступать так, как настоящие самураи не поступают. А новичок никогда не получит работы, где он способен фатально подвести. И если он и причинит ущерб, то незначительный. Это гарантированное средство против сетевой анонимности и связанных с этим злоупотреблений. Точно такая же история с заказчиками. У физического лица, особенно явившегося с улицы в первый раз, серьезный дорогой заказ просто не примут. Поэтому если он кинет, серьезного ущерба это не принесет. Юридическое же лицо, поступив не по чести и совести, рискует понести куда бОльшие репутационные потери, чем выгадать на обмане. Поэтому наиболее выгодной по отношению к Союзу линией поведения, является честность. Как со стороны самих его членов, так и со стороны заказчиков.

На этом позвольте закруглиться. И так уже многабукафф. Если публика проявит к теме интерес (а я на это надеюсь, иначе бы не писал), будем обсуждать детали. А там, чем черт не шутит, может и перейдем от слов к делу.