Что побудит вас заняться свободным программированием для работы после работы? [закрыто]

22

Я говорю не о сверхурочной работе над проектом, а о НИОКР или тестовых приложениях, которые приносят пользу компании. Они станут инструментами обучения и, в конечном итоге, инструментами продаж. Я знаю, что это звучит безумно, даже спрашивать, но я вижу тенденцию в этой отрасли в отношении быстро меняющейся технологии и проблему с программистами, чтобы они могли использовать полученные знания в нерабочее время. Вы могли бы подумать, что это произойдет естественным путем, но я нахожу, что большинство потенциальных клиентов сдерживается, потому что работа тогда будет «управляться» компанией, а теперь ее собственностью. Существуют ли солидные программы или инициативы, которые стимулируют взад-вперед, где вы действительно можете что-то принести на стол и получить за это вознаграждение?

РЕДАКТИРОВАТЬ

Может ли кто-нибудь предоставить дополнительную обратную связь по этому вопросу:

Существуют ли солидные программы или инициативы, которые стимулируют взад-вперед, где вы действительно можете что-то принести на стол и получить за это вознаграждение?

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


источник
2
Каков фон, чтобы спросить это?
3
одним словом: мастерство . Я хочу учиться все больше и больше.
Чани
8
Я молодой программист, и мне плевать на славу, только на то, что я не ненавижу свою работу и не зарабатываю много денег, а имею время наслаждаться жизнью. Иногда я добавляю так называемые «положительные сверхурочные», потому что вижу существующие «решения», которые заставляют нас рвать. Я знаю, что могу выполнять работу лучше, чем комитет средних (или менее) кодеров, поэтому мне нужно победить их в гонке. Если я сам не напишу это быстро, то в итоге получу огромную кучу мусора (как это делает худой инструмент). Если бы я работал в команде «все», я бы с радостью оставил работу и вместо этого изучал математику в свободное время.
Работа
6
Таким образом, вместо того, чтобы быть менеджером, пытающимся вытеснить бесплатную работу из сотрудников, вы учитесь в колледже, пытаясь вытеснить бесплатную работу из сотрудников?
user272735
4
@ Брайан, я бы посоветовал вместо того, чтобы выяснить, как заставить своих работников делать больше в свое свободное время, а затем выделить для этого фактическое рабочее время. Это очень мало людей, которые занимаются только своим хобби. Даже программисты делают то, чего не делают в рабочее время.

Ответы:

45

и проблема с тем, чтобы программисты приносили знания, полученные в нерабочее время.

Проблема в том, что вы не платите им за это.

Вы могли бы подумать, что это произойдет естественным путем,

Нет, я бы не стал, свободное время - это свободное время. Если кто-то предпочитает проводить свое свободное время за учебой, а не заниматься кайтсерфингом или чем-то еще, то, конечно, они должны извлечь выгоду из того, что они делали в свободное время. Почему должен ты? Что вы вложили в то время и усилия, которые они вложили?

но я нахожу, что большинство потенциальных клиентов сдерживается, потому что работа тогда будет «управляться» компанией, а теперь - собственностью компании.

Ага

Вот в чем дело, если вы находите ценность в том, что программисты делают, не работая на вас, то почему бы вам не заставить их работать над этим в рабочее время?

Google это понимает, и поэтому у них есть 20% времени. Но слишком легко все испортить, пытаясь сохранить контроль над тем, над чем работают сотрудники в это время. Умный разработчик знает много вещей, которые вы могли бы сделать, чтобы улучшить свой бизнес, если бы только им дали шанс. Конечно, теперь у вас меньше одного дня в неделю, но через некоторое время вы обнаружите, что работа на пятый день делает работу на следующие четыре дня намного более продуктивной и эффективной. Это также заставляет умных разработчиков работать на вас, так как им больше не нужно иметь дело с плохими решениями, которые влияют на их повседневную работу, они действительно могут что-то сделать, чтобы позитивно изменить ситуацию.

Если вы хотите получить выгоду от свободного времени, единственный способ получить его - это если разработчики действительно, действительно любят вас и компанию, в которой они работают.

Gerry
источник
2
хорошо сказано, единственный способ, которым я когда-либо видел, чтобы компания заставляла людей показываться в цифрах для неоплачиваемых встреч в нерабочее время, - это принуждение (слишком часто используемое «если вы не приходите за теми вещами, которые вы собираетесь получить плохой обзор производительности "). И у всех этих компаний был очень высокий уровень текучести кадров среднего и высшего звена, они просто не будут мириться с такими вещами дольше, чем нужно, чтобы найти лучшее место для работы.
jwenting
21

Многие разработчики (возможно, молодые разработчики) руководствуются «славой» и признанием своих коллег как минимум в той же степени, что и денежной компенсацией.

Например, хотя «20%» проектов, выполненных разработчиками в Google, в конце концов принадлежат компании, если проект раскручивается и становится успешным (как GMail), отдельный разработчик, работавший над этим проектом, получает некоторую известность и признание в сообществе разработчиков; что приносит чувство уважения ваших сверстников.

Если компания сможет держать в центре внимания разработчиков даже после того, как проект будет отправлен, это будет иметь большое значение для согласования мотивов компании и разработчиков.

Андрей Бутов
источник
9
Google теоретически ожидает, что 20% времени будет частью обычной рабочей недели; это не бесплатно и в нерабочее время. Плохой пример для использования, но я заметил, что ваша точка зрения на признание часто очень верна.
Патрик Хьюз
18

Если вы спросите о мотивации , давайте рассмотрим три наиболее важных компонента, а затем посмотрим, сможет ли компания дать вам какой-либо из них ...

  • Во-первых, вы должны быть страстным программистом - без этого ничего не работает. Нужно упиваться программированием - даже сама мысль о преобразовании реальной проблемы в компьютерные инструкции должна волновать вас. Сколько программистов ДЕЙСТВИТЕЛЬНО получают удовольствие от работы компании, и сколько из них будут делать это без оплаты за один день?

  • во-вторых, у вас должна быть хорошая идея - и размышления об этом должны привести к повышению уровня адреналина в вашем мозгу, который поможет вам в этом. Сколько сотрудников ДЕЙСТВИТЕЛЬНО думают о том, чтобы повысить ценность компании, поделившись своими ценными идеями?

  • в-третьих, и ВАЖНО, вам нужна вера - что вкладывание времени и ума в вашу идею принесет вам удовольствие, удовлетворение и (когда-нибудь) деньги. Если у вас есть ТАКОЕ убеждение, действительно ли вы позволите компании принять в этом участие?

Все, что я пытаюсь предложить, - это ОЧЕНЬ МНОГИЕ люди, которые абсолютно ЛЮБЯТ компанию, в которой они работают. И это причина, по которой никто не охотно делится своими «знаниями после работы» или идеями с компанией. Неважно, сколько вы будете вознаграждены, в тот момент, когда у вас есть все вышеперечисленное, вы захотите сделать все по-своему и стать следующим Марком Цукербергом или Сергеем Брином.

Проблема в том, что источник страсти, идей и истинных убеждений на самом деле не соответствует «корпоративному злу» компаний. (хотя это совсем другое дело, что даже эти страстные идеаторы и верующие часто заканчивают тем, что создают эти корпорации)

Существуют ли солидные программы или инициативы, которые стимулируют ...

Трудно найти сотрудников, которые отдают свои «сердца» компании. И именно поэтому компании, как правило, не пытаются «стимулировать» их таким образом. По крайней мере, таков был мой опыт.

treecoder
источник
27
Помните, что даже если вам нравится компания, в которой вы работаете, и вы лояльны к ней, лояльность компании принадлежит ее акционерам, а не ее сотрудникам.
Шон Д.
Я думаю, что реальная проблема, связанная с вознаграждением людей за лишнюю милю, заключается в том, что гораздо легче притвориться, что внесла свой вклад, чем реально сделать это. В целом, какой бы механизм вы ни выдвинули для него, он будет злоупотреблен и отброшен. ИМХО, Единственная мысль, которая могла бы сработать, - это очень умный и внимательный менеджер, который способен распознать истинный вклад и имеет право вознаградить его.
enobayram
11

Как разработчик, вам платят за ваше время и знания.

Если вы отдаете это бесплатно своему работодателю, то есть небольшая группа вещей, которые могут принести пользу.

1) Вы отстаете в своей работе, и это необходимо, чтобы наверстать упущенное, чтобы ваша репутация не была запятнана

2) У вас есть доля участия в компании.

3) Вы пытаетесь заставить себя выглядеть так, как будто вы стоите больше, чем следующий парень, для потенциального продвижения по службе или чтобы избежать увольнения.

В противном случае будьте очень осторожны, особенно когда единственная награда - слава. Период полураспада славы составляет около 6 месяцев , но это ваше дополнительное время, которое вы потратили, ушло навсегда, даже если компания все еще получает выгоду от него.

Может быть, я просто стар и циничен, но я видел, что многие люди в разных компаниях все время отдают себя, думая, что это будет вознаграждением или поможет их компании добиться большего успеха, только чтобы уволить зажать.

Шон Д.
источник
4
Вы не стар и не циничны, компании любого размера не могут оценить дополнительную работу над побочными проектами, когда деньги находятся на линии. Если вы приложили больше усилий, почему вы не вложили эти усилия в основные проекты? И если идея была замечательной, почему вы не предложили добавить ее в обычный цикл разработки? Так думают компании.
Патрик Хьюз
10

Я бы предложил либо шантаж, либо угрозы насилия против них и их семей. Возможно, голова лошади в их постели.

Честно говоря, я выполнил много неоплачиваемой работы - либо потому, что я чувствовал, что напутал и должен исправить проблему, либо потому, что я хотел чему-то научиться, и программное обеспечение, связанное с работой, казалось, лучшим местом для этого (хотя большинство такого рода работы не были запущены в производство). В любом случае, если бы мой работодатель сказал, что я ДОЛЖЕН выполнять работу без оплаты, я бы сказал, что нет.

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

jmoreno
источник
+1 для ссылки крестного отца
Уэйн Молина
6
  1. (Большой) пакет акций компании. Я не говорю о нескольких акциях здесь и там, больше как 5% или больше (в зависимости от размера компании, конечно).
  2. (Правда) Право собственности на мой проект. То есть я строю его в свое свободное время, и компания лицензирует его у меня. Я думаю, что это не так бесплатно;)
Павел
источник
1
Хорошо сказано; единственный раз, когда вы должны инвестировать в компанию, это если вы получаете прибыль, как любая другая бизнес-идея. Ваша работа в течение недели покрывает вашу зарплату, все остальное должно быть лишним, или это не очень хорошая окупаемость.
Уэйн Молина
Если компания сможет по-настоящему вдохновить (а не просто мотивировать или побудить) сотрудников «думать как владелец» и дать им больше прав собственности, они будут более преданными и более вознагражденными. Быть предпринимателем и сотрудничать - это прекрасно, но слишком редко.
Итератор
@ Итератор Сколько владельцев позволят сотрудникам думать как владелец, не пытаясь "вывести из себя" их? Я был бы рад, если бы другие владельцы просто сказали: «Беги с этим!» К сожалению, менталитет микро-менеджера включается, и они хотят взять на себя полную ответственность.
@ Брайан: Хороший вопрос, но ОП спросил, что будет мотивировать людей (например, меня или как бы я мотивировал других). Можно несколько владеть проектом и быть вознагражденным за его успех. Быть собственником - это риск, когда люди слишком долго отстаивают плохие идеи.
Итератор
4

Если вы хотите, чтобы люди делились тем, что они знают, из сторонних проектов и увлечений, вам нужно предложить место для встреч, проектор, пиццу и пиво. Учитывая это, большинство разработчиков с удовольствием расскажут о том, над чем они работают.

Дэн Монего
источник
2

При программировании на рабочем месте спецификация, цели, графики и лицензии исходят от кого-то другого, кроме вас. Часто даже идеи. В свободное время вы можете делать все, что хотите, с любым графиком, и даже если вы никогда не закончите, это не проблема. И вы можете внести свой вклад в общее знание человечества, выпуская свои идеи и работать на всеобщее обозрение.

Лично я знаю очень, очень мало действительно хороших программистов, у которых нет страсти к решению проблем программированием. Вы можете быть компетентным без страсти, а страсть не всегда проявляется в кодировании свободного времени, но программирование - это искусство, требующее больших умений и умов, поэтому люди, которым не хватает страсти, обычно не имеют в себе мотивацию быть лучше, что помогает некоторым программистам лучше чем другие. Есть исключения из этого правила, но они далеко друг от друга.

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

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

ЦУС
источник
2

Возможность работать с действительно хорошим программистом (ами) над проектом в области, которую я хотел изучить. Представьте себе, что вы находитесь в Sony и слышите о побочном проекте игрового устройства. Даже если вы не думаете, что это будет хит, идея должна быть очень интересной.

JeffO
источник
2

Ничто не могло бы мотивировать меня, если бы это не была моя собственная компания, или я не был партнером в компании. В противном случае я буду выполнять личные проекты вне работы для собственного обучения, но я не буду выполнять работу в нерабочее время без компенсации (будь то материальная оплата, гибкое время или подобное).

Уэйн Молина
источник
1

Есть разница между тем, чтобы заставить людей делать свободную работу за работой в нерабочее время и людьми, узнавшими что-то новое, потому что они заинтересованы в этом. Похоже, вы подразумеваете, что по умолчанию то, что люди делают в свое свободное время, должно быть как-то выгодно для компании. Это не совсем честно.

Вам нужно взглянуть на 20% практики Google - я думаю, что что-то подобное может быть полезным, хотя немногие компании реализуют его - таким образом, ваша компания может получить больше пользы, предоставляя время своим разработчикам и сотрудникам, а не утаивая их свободное время. Что касается представления идей к столу, вам также необходимо создать схему поощрения и признания.

temptar
источник
0

Я нашел возможным привлечь внимание более молодой банды разработчиков к тому, чтобы тратить время на кодирование после рабочих и выходных, когда целью была общая внешняя благотворительная деятельность в рамках инициатив компании в области КСО. Страстные разработчики продолжают находить свои собственные вещи для написания кода в свободное время, но если вы можете объединить возможности обучения, наставничества с осмысленным контекстом вне проекта, у вас есть реальный шанс привлечь их.

Это, конечно, ни в коем случае нельзя смешивать с такими соображениями компании, как оценки или вознаграждения.

Форрест Бег
источник
0

проблема в том, чтобы заставить программистов приносить знания, полученные в нерабочее время. Вы могли бы подумать, что это произойдет естественным путем, но я нахожу, что большинство потенциальных клиентов сдерживается, потому что работа тогда будет «управляться» компанией, а теперь ее собственностью.

Нет, я не думаю, что это произойдет естественным образом, поскольку я задаюсь вопросом, какой прием принесет эти знания. Если кто-то поднимает что-то, что может иметь сомнительную ценность, это отклоняется, тривиализируется или унижается каким-то образом? Вот где я увидел бы поле битвы здесь, а не в наградах.

Вы когда-нибудь задумывались над тем, сколько вещей могут знать программисты? Это может занять много времени, чтобы просеять все это. Например, если бы я попытался принести то, что было по телевизору прошлой ночью, что было бы после нескольких часов знаний, так как я смотрел вдали от работы, что бы это получило? В небольших дозах все может пройти хорошо, но я уверен, что не мог часами сидеть в офисе, обсуждая «Джерси Шор», верно?

JB King
источник
0

Компания, в которой я работаю (гибкая консалтинговая компания), сделала то, что включилась в то, что мы называем Проектами социального воздействия.

http://www.rapidftr.com/ - один из примеров, который мне известен.

Несмотря на то, что компания действительно поддерживает это более формально, жертвуя временем для разработчиков, в течение как минимум одного года регулярно происходили застревания кода, именно здесь добровольцы встречаются в офисе после работы один вечер в неделю и занимаются бесплатной разработкой. на работе, компания обычно поставляла несколько сортов пива и пиццы, и 10-20 человек заканчивали некоторые истории или исправляли некоторые ошибки и т. д.

Конечно, это может быть просто для удовольствия, найти несколько других увлеченных разработчиков, и вы могли бы сделать некоторую форму code-dojo, где вы собрались вместе, чтобы коллективно решить некоторые интересные проблемы (попробуйте здесь некоторые идеи http: // codekata. pragprog.com/ ).

Крис Ли
источник