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.
Odpowiedzi:
Problem polega na tym, że nie płacisz im za to.
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?
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ą.
źródło
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.
źródło
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)
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.
źródło
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.
źródło
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
źródło
źródło
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.
źródło
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ą.
źródło
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.
źródło
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.).
źródło
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.
źródło
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.
źródło
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?
źródło
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/ ).
źródło