Co zmotywuje Cię do wykonywania darmowego programowania pracy po pracy? [Zamknięte]

22

Nie mówię o pracy w godzinach nadliczbowych na potrzeby projektu, ale o badaniach i rozwoju lub aplikacjach testowych, które są korzystne dla firmy. Stałyby się one narzędziami do nauczania, a ostatecznie narzędziami sprzedaży. Wiem, że nawet pytanie brzmi szalenie, ale widzę trend w tej branży w zakresie szybko zmieniającej się technologii oraz problem z przekonaniem programistów do korzystania z wiedzy zdobytej po godzinach. Można by pomyśleć, że rozlewałoby się to naturalnie, ale uważam, że większość potencjalnych klientów powstrzymuje się, ponieważ wtedy praca byłaby „zarządzana” przez firmę, a teraz jej własność. Czy istnieją solidne programy lub inicjatywy, które stymulują działania w przód i w tył, w których można rzeczywiście przynieść coś do stołu i zostać za to nagrodzonym?

EDYTOWAĆ

Czy ktoś może przekazać dodatkowe informacje na ten temat:

Czy istnieją solidne programy lub inicjatywy, które stymulują działania w przód i w tył, w których można rzeczywiście przynieść coś do stołu i zostać za to nagrodzonym?

Wygląda na to, że jest tu nieporozumienie, a niektórzy użytkownicy mają wrażenie, że próbuję wymyślić, jak uzyskać bezpłatną pracę od kolegów. Wręcz przeciwnie. Chcę wiedzieć, czy istnieją programy lub pomysły, które Cię motywują, ale niekoniecznie muszą to być pieniądze.


źródło
2
Jakie jest tło tego pytania?
3
jednym słowem: mistrzostwo . Chcę się uczyć coraz więcej.
Chani
8
Jestem młodym programistą i nie dbam o sławę, tylko o to, że nienawidzę mojej pracy, zarabiam dobre $$$ i mam trochę czasu na życie. Czasami wprowadzam tak zwane „pozytywne nadgodziny”, ponieważ widzę istniejące „rozwiązania”, które sprawiają, że chcemy się rzygać. Wiem, że mogę wykonać lepszą robotę niż komitet przeciętnych (lub mniejszych) programistów, więc muszę pokonać ich w wyścigu. Jeśli sam nie napiszę tego szybko, skończę utrzymywaniem gigantycznego stosu śmieci (tam, gdzie zrobiłoby to szczupłe narzędzie). Gdybym pracował z całym * zespołem, chętnie zostawiłbym pracę w pracy i zamiast tego uczyłem się matematyki w wolnym czasie.
Job
6
Więc zamiast być menedżerem próbującym wycisnąć z pracowników bezpłatną pracę, jesteś college'em próbującym wycisnąć z pracowników bezpłatną pracę?
user272735,
4
@Brian, sugerowałbym, aby zamiast zastanawiać się, jak sprawić, by Twoi pracownicy robili więcej w wolnym czasie, a następnie odłożyć na to czas w ich rzeczywistym czasie pracy. Niewiele osób ma swoją pracę jako jedyne hobby. Nawet programiści robią rzeczy, których nie robią w czasie pracy.

Odpowiedzi:

45

i problem z przekonaniem programistów, aby przynieśli wiedzę zdobytą po godzinach.

Problem polega na tym, że nie płacisz im za to.

Można by pomyśleć, że wyleje się naturalnie,

Nie, nie zrobiłbym tego, wolny czas to czas wolny. Jeśli ktoś woli spędzać wolny czas na nauce zamiast pływać na kite surfingu lub czymkolwiek, to oczywiście to oni powinni czerpać korzyści z tego, co robili w wolnym czasie. Dlaczego powinieneś? Co włożyłeś w ten czas i wysiłek, który włożyli?

ale uważam, że większość potencjalnych klientów powstrzymuje się, ponieważ wtedy praca byłaby „zarządzana” przez firmę, a teraz jej własność.

tak

Oto rzecz, jeśli znajdziesz wartość w rzeczach, które programiści robią, gdy ci nie pracują, to dlaczego nie masz ich pracujących nad tymi rzeczami w godzinach pracy.

Google to rozumie i dlatego mają 20% czasu. Ale zbyt łatwo jest to zepsuć, próbując zachować kontrolę nad tym, nad czym pracują pracownicy w tym czasie. Inteligentny programista wie wiele rzeczy, które możesz zrobić, aby ulepszyć swój biznes, jeśli tylko mają szansę. Pewnie, że masz teraz jeden dzień tygodniowo krócej, ale po pewnym czasie przekonasz się, że praca piątego dnia sprawia, że ​​praca przez następne cztery dni jest o wiele bardziej produktywna i efektywna. Sprawia również, że inteligentni twórcy uwielbiają pracować dla ciebie, ponieważ nie muszą już radzić sobie ze złymi decyzjami, które wpływają na ich codzienną pracę, mogą faktycznie zrobić coś, aby pozytywnie zmienić sytuację.

Jeśli chcesz skorzystać z czasu wolnego, jedynym sposobem na uzyskanie go jest to, że twórcy naprawdę, naprawdę tacy jak ty i firma dla której pracują.

Gerry
źródło
2
dobrze powiedziane, jedynym sposobem, w jaki widziałem firmę, w której ludzie pokazują się w liczbach po godzinach nieodpłatnych spotkań, jest przymus (zbyt często używany), jeśli nie pojawisz się po te rzeczy, które dostaniesz zła ocena wydajności ”). Wszystkie te firmy miały bardzo wysoki obrót pracowników średniego i wyższego szczebla, po prostu nie znoszą takich rzeczy dłużej niż potrzeba na znalezienie lepszego miejsca pracy.
jwenting
21

Wielu programistów (być może młodszych programistów) motywuje „sława” i uznanie ich rówieśników przynajmniej tyle samo, co wynagrodzenie pieniężne.

Na przykład, podczas gdy projekty „20%” wykonane przez programistów w Google są ostatecznie własnością firmy, jeśli projekt się powiedzie i odniesie sukces (np. GMail), indywidualny programista, który pracował nad tym projektem, zyskuje sławę i uznanie w społeczności deweloperów; co daje poczucie szacunku wśród rówieśników.

Jeśli firma będzie w stanie skupić się na uznaniu dewelopera, nawet po wysłaniu projektu, znacznie poprawi motywacje firmy i deweloperów.

Andrey Butov
źródło
9
Google teoretycznie oczekuje, że 20% czasu będzie częścią regularnego tygodnia pracy; to nie jest darmowe i po godzinach pracy. Zły przykład do użycia, ale zauważyłem, że twój pogląd na temat rozpoznania jest często bardzo prawdziwy.
Patrick Hughes,
18

Jeśli zapytasz o motywację , zastanów się nad trzema najważniejszymi składnikami, a następnie sprawdź, czy firma może dać ci jeden z nich ...

  • po pierwsze, musisz być zapalonym programistą - bez tego nic nie działa. Musisz rozkoszować się programowaniem - nawet sama myśl o przekształceniu problemu ze świata rzeczywistego w instrukcje komputerowe powinna cię podniecić. Ilu programistów NAPRAWDĘ czerpie przyjemność z pracy w firmie i ilu z nich zrobiłoby to bez zapłaty za jeden dzień?

  • po drugie, musisz mieć dobry pomysł - a myślenie o tym powinno zwiększyć poziom adrenaliny w twoim mózgu, aby za nim podążać. Ilu pracowników NAPRAWDĘ myśli o zwiększeniu wartości firmy poprzez przekazanie jej cennych pomysłów?

  • po trzecie, i NAJWAŻNIEJSZE potrzebujesz wiary - że włożenie czasu i mózgu w swój pomysł przyniesie ci przyjemność, satysfakcję i (pewnego dnia) pieniądze. Jeśli masz TAKĄ wiarę, NAPRAWDĘ pozwolisz, aby firma wzięła w tym udział?

Próbuję tylko zasugerować, że istnieje BARDZO Mało osób, które absolutnie UWIELBIAJĄ firmę, w której pracują. I to jest powód, dla którego nikt nie chętnie dzieli się z firmą swoją wiedzą „po godzinach” lub pomysłami. Bez względu na to, ile zostaniesz nagrodzony, w momencie, gdy będziesz mieć wszystkie trzy powyższe - będziesz chciał zrobić to samo i zostać kolejnym Markiem Zuckerbergiem lub Siergiejem Brinem.

Problem polega na tym, że źródło pasji, pomysłów i prawdziwych przekonań tak naprawdę nie odpowiada „korporacyjnemu złu” firm. (chociaż to zupełnie inna sprawa, że ​​nawet ci namiętni ideatorzy i wierzący często tworzą te korporacje)

Czy istnieją solidne programy lub inicjatywy, które stymulują ...

Naprawdę trudno jest znaleźć pracowników, którzy oddają swoje „serca” firmie. I dlatego firmy na ogół nie próbują „stymulować” ich w ten sposób. Przynajmniej takie było moje doświadczenie.

treecoder
źródło
27
Pamiętaj, że nawet jeśli kochasz firmę, w której pracujesz, i jesteś wobec nich lojalny, lojalność firmy dotyczy jej akcjonariuszy, a nie pracowników.
Shawn D.,
Myślę, że prawdziwym problemem związanym z nagradzaniem ludzi za dodatkową milę jest fakt, że o wiele łatwiej jest udawać, że się przyczynia, niż w rzeczywistości. Na dużym obrazie, każdy mechanizm, który go przedstawisz, będzie nadużywany i odrzucany. IMHO, Jedyną myślą, która mogłaby działać, jest bardzo inteligentny i uważny menedżer, który jest w stanie rozpoznać prawdziwy wkład i ma prawo go wynagrodzić.
enobayram
11

Jako programista otrzymujesz wynagrodzenie za czas i wiedzę.

Jeśli rozdajesz to swojemu pracodawcy bezpłatnie, istnieje niewielka grupa rzeczy, które sprawiłyby, że warto.

1) Jesteś w tyle w swojej pracy, a jest to konieczne, aby nadrobić zaległości, aby Twoja reputacja nie została zniszczona

2) Masz udział w spółce.

3) Starasz się wyglądać, jakbyś był wart więcej niż kolejny facet, aby potencjalnie awansować lub uniknąć zwolnienia.

W przeciwnym razie bądź bardzo ostrożny, szczególnie gdy jedyną nagrodą jest sława. Okres półtrwania sławy wynosi około 6 miesięcy , ale ten dodatkowy czas, który spędziłeś, minął na zawsze, nawet jeśli firma nadal z niego korzysta.

Może jestem po prostu stary i cyniczny, ale widziałem, jak wiele osób w różnych firmach cały czas dawało z siebie wszystko, myśląc, że to wynagrodzi lub pomoże ich firmie lepiej, tylko po to, żeby się zwolnić, gdy była ekonomiczna szczypta.

Shawn D.
źródło
4
Nie jesteś stary i cyniczny, firmy dowolnej wielkości nie mogą docenić dodatkowej pracy przy projektach pobocznych, gdy pieniądze są na linii. Jeśli włożyłeś więcej wysiłku w to, dlaczego nie włożyłeś tego wysiłku w podstawowe projekty? A jeśli pomysł był świetny, dlaczego nie zaproponowałeś dodania go do regularnego cyklu rozwoju? Tak myślą firmy.
Patrick Hughes,
10

Sugerowałbym szantaż lub groźby przemocy wobec nich i ich rodzin. Być może konie zmierzają w swoich łóżkach.

Szczerze mówiąc, wykonałem mnóstwo nieskompensowanej pracy - albo dlatego, że czułem, że popełniłem błąd i powinienem rozwiązać problem, albo dlatego, że chciałem się czegoś nauczyć, a oprogramowanie związane z pracą wydawało się najlepszym miejscem do tego (chociaż większość tego rodzaju prace nie zostały wprowadzone do produkcji). W obu przypadkach, gdyby mój pracodawca powiedział, że MUSZĘ wykonać pracę nieodpłatną, powiedziałbym, że nie.

Jeśli chcesz, aby ludzie wykonywali dla ciebie pracę, mają prawo do zapłaty za to. Jeśli mają pomysł niezwiązany z tym, za co płacisz, nie jesteś do tego bardziej uprawniony niż twoi konkurenci (choć szczerze mówiąc większość z nich nie ma). W połowie brzmi to tak, jakbyś nie chciał płacić za szkolenie, a w połowie tak, jak myślisz, ponieważ ponieważ pracują dla ciebie, wszystko, co robią, powinno być dla twojej korzyści

jmoreno
źródło
+1 za odniesienie do Ojca Chrzestnego
Wayne Molina
6
  1. (Duży) udział w spółce. Nie mówię tu ani o kilka akcji, więcej niż 5% lub więcej (oczywiście w zależności od wielkości firmy).
  2. (Prawda) Własność mojego projektu. IE buduję go w wolnym czasie, a firma udziela ode mnie licencji . Myślę, że ten nie jest taki darmowy;)
Paweł
źródło
1
Dobrze powiedziane; inwestujesz w firmę tylko wtedy, gdy uzyskujesz zwrot jak jakikolwiek inny pomysł biznesowy. Twoja praca w ciągu tygodnia pokrywa wypłatę, wszystko inne musi być dodatkowe lub nie jest to dobry zwrot z inwestycji.
Wayne Molina,
Jeśli firma może naprawdę zainspirować (a nie tylko motywować lub zachęcać) pracowników do „Myśl jak właściciel” i da im większą własność, będą bardziej oddani i bardziej wynagradzani. Przedsiębiorczość i współpraca są wspaniałe, ale zbyt rzadkie.
Iterator,
@Iterator Ilu właścicieli pozwoli pracownikom myśleć jak właściciel bez próby „wyrzucenia ich z domu”? Bardzo by mi się podobało, gdyby więcej właścicieli powiedziało „Biegnij z tym!” Niestety mentalność mikro menedżera zaczyna działać i chcą przejąć pełną odpowiedzialność.
@Brian: Dobra uwaga, ale OP zapytał, co motywuje ludzi (np. Ja lub jak motywować innych). Można w pewnym sensie posiadać projekt i zostać nagrodzonym za jego sukces. Bycie zaborczym to ryzyko, gdy ludzie zbyt długo bronią złych pomysłów.
Iterator,
4

Jeśli chcesz, aby ludzie dzielili się tym, co wiedzą z pobocznych i hobbystycznych projektów, potrzebujesz miejsca spotkań, projektora, pizzy i piwa. Biorąc to pod uwagę, większość programistów chętnie opowie o tym, nad czym pracowali.

Dan Monego
źródło
2

Podczas programowania w miejscu pracy specyfikacja, cele, harmonogramy i licencje pochodzą od kogoś innego niż Ty. Często nawet pomysły. W wolnym czasie możesz robić, co chcesz, z dowolnym harmonogramem, a nawet jeśli nigdy nie skończysz, to nie jest problem. I możesz przyczynić się do powszechnej wiedzy o ludzkości, uwalniając swoje pomysły i pracując, aby każdy mógł je zobaczyć.

Osobiście znam bardzo, bardzo niewielu naprawdę dobrych programistów, którzy nie mają pasji do rozwiązywania problemów przez programowanie. Możesz być kompetentny bez pasji, a pasja nie zawsze przejawia się w kodowaniu wolnego czasu, ale programowanie jest sztuką wymagającą dużych umiejętności i mózgu, więc ludzie, którym brakuje pasji, zwykle nie mają motywacji do bycia lepszym, co sprawia, że ​​niektórzy programiści są lepsi niż inni. Istnieją wyjątki od tej zasady, ale są one bardzo różne.

Jeśli więc zatrudnisz programistów i okaże się, że kodują swój wolny czas, oznacza to, że dobrze podjąłeś decyzję o zatrudnieniu; to są ludzie, którzy zabłysną na dłuższą metę.

A jeśli zatrudnisz programistów i spróbujesz oszukać ich za pracę za darmo, właściwie odepchniesz tych, którzy mają lepsze opcje w miejscu pracy. Jeśli ludzie pracują bez wynagrodzenia, robią to, ponieważ kochają swoją pracę, a nie dlatego, że jej nienawidzą.

Zds
źródło
2

Okazja do pracy z naprawdę dobrym programistą (programistami) nad projektem w obszarze, którego chciałem się nauczyć. Wyobraź sobie, że jesteś w Sony i słyszysz o pobocznym projekcie dotyczącym urządzenia do gier. Nawet jeśli nie sądziłeś, że to będzie hit, pomysł musi być bardzo interesujący.

JeffO
źródło
2

Nic mnie nie zmotywuje, jeśli nie będzie to moja firma lub nie będę jej partnerem. W przeciwnym razie będę realizować osobiste projekty poza pracą dla własnej nauki, ale nie będę pracować dla mojej pracy po godzinach bez rekompensaty (czy to za wynagrodzenie materialne, elastyczny czas itp.).

Wayne Molina
źródło
1

Istnieje różnica między zachęcaniem ludzi do wykonywania bezpłatnej pracy po godzinach a uczeniem się czegoś nowego, ponieważ są tym zainteresowani. Wydaje się, że domyślnie sugerujesz, że to, co ludzie robią w wolnym czasie, powinno być w jakiś sposób możliwe do wykorzystania przez firmę. To nie jest uczciwe.

Musisz spojrzeć na 20% praktykę Google - myślę, że coś takiego może być korzystne, chociaż wdraża ją wystarczająco mało firm - w ten sposób Twoja firma może zyskać więcej, poświęcając czas swoim programistom i pracownikom, zamiast tracić czas wolny. Jeśli chodzi o przedstawianie pomysłów przy stole, musisz również wprowadzić program nagradzania i uznawania.

kuszenie
źródło
0

Odkryłem, że można przyciągnąć uwagę młodszego gangu programistów, aby spędzać czas na kodowaniu po godzinach pracy i weekendach, kiedy celem było wspólne przedsięwzięcie charytatywne w ramach inicjatyw CSR firmy. Namiętni programiści wciąż znajdują swoje własne rzeczy do kodowania w wolnym czasie, ale jeśli możesz połączyć naukę, mentoring z sensownym kontekstem poza projektem, masz realną szansę na ich wciągnięcie.

Oczywiście nie można tego w żaden sposób pomieszać z względami firmy, takimi jak wyceny lub nagrody.

Forrest Running
źródło
0

problem z nakłonieniem programistów do zdobycia wiedzy zdobytej po godzinach. Można by pomyśleć, że rozlewałoby się to naturalnie, ale uważam, że większość potencjalnych klientów powstrzymuje się, ponieważ wtedy praca byłaby „zarządzana” przez firmę, a teraz jej własność.

Nie, nie sądzę, że rozleje się to naturalnie, gdybym zapytał, jaki rodzaj odbioru przyniósłby tę wiedzę. Jeśli ktoś przywołuje coś, co może mieć wątpliwą wartość, czy jest to odrzucane, trywializowane czy w jakiś sposób umniejszane? Tam właśnie widziałbym pole bitwy, a nie nagrody.

Czy zastanawiałeś się kiedyś, ile rzeczy programiści mogą wiedzieć? Przesiewanie wszystkich tych rzeczy może zająć dużo czasu. Na przykład, gdybym próbował przynieść zeszłej nocy to, co było w telewizji, co byłoby po wielogodzinnej wiedzy, ponieważ oglądałem z dala od pracy, co by to dostało? W małych dawkach może się to udać, ale jestem prawie pewien, że nie mogłem spędzać godzin w biurze, rozmawiając o „Jersey Shore”, prawda?

JB King
źródło
0

Firmą, w której pracuję (zwinne doradztwo), jest zaangażowanie w to, co nazywamy projektami wpływu społecznego.

http://www.rapidftr.com/ jest jednym z przykładów, o których wiem.

Chociaż firma wspiera go teraz bardziej formalnie, poświęcając trochę czasu programistom, co najmniej rok trwały regularne korki, tutaj wolontariusze spotykają się w biurze po pracy jedną noc w tygodniu i robią darmowy rozwój praca, firma zwykle dostarczała kilka piw i pizzę, a 10-20 osób kończyło kilka historii, naprawiało błędy itp.

Oczywiście może to być również dla zabawy, znajdź kilku innych zaangażowanych programistów i możesz zrobić jakąś formę dojo do kodu, w której gromadzisz się, aby wspólnie rozwiązać kilka interesujących problemów (spróbuj tutaj, aby uzyskać kilka pomysłów http: // codekata. pragprog.com/ ).

Chris Lee
źródło