W jaki sposób dział nauki / rozwoju Twojej firmy może Ci najlepiej służyć? [Zamknięte]

14

Przedłożę moje pytanie z zastrzeżeniem - nie jestem inżynierem, jestem tylko kimś, kto pracuje z nimi w pełnym wymiarze godzin, w zakresie uczenia się i rozwoju.

Biorąc to pod uwagę, jednym z komentarzy, które otrzymuję regularnie od inżynierów, których zadaniem jest opracowywanie, jest to, że czują, że mają rozwiązania (zarówno techniczne, jak i nietechniczne) do rozwoju, „wypchnięte” w ich stronę w stosunku do kogokolwiek z mojej dziedziny. konsultując się z nimi, aby ustalić, czego naprawdę potrzebują.

Więc moje pytanie brzmi - czy mógłbyś podać swojej firmie listę 3-5 najważniejszych rzeczy, które mogliby zrobić - w klasie lub gdzie indziej - aby rozwinąć znaczące umiejętności, które pomogłyby Ci być lepszym inżynierem, lepszym pracownikiem i jednym bardziej prawdopodobne, że pozostaną z firmą na dłuższą metę, co spowodowałoby cięcie i dlaczego?

Z góry dziękuję za odpowiedzi.

MTR
źródło

Odpowiedzi:

15
  1. Dotuj / sponsoruj udział w konferencji. Upewnij się, że twórcy mają możliwość skorzystania z płatnego urlopu i wydatków na konferencje techniczne w swojej dziedzinie - co najmniej raz w roku.

  2. Czas rozwoju społeczności Niech deweloperzy spędzają kilka godzin pracy miesięcznie na projektach open source, aby mogli pozostać w kontakcie ze społecznością programistów i być na bieżąco z najnowszymi technologiami.

  3. Uczenie się obiadów To właśnie wtedy firma kupuje jedzenie i przeznacza wyjątkowo długi czas na lunch dla programistów na wspólne jedzenie i na zmianę prezentowanie tematów technicznych. Idealny jest raz lub dwa razy w miesiącu.

  4. Zbuduj bibliotekę technologiczną. Korporacyjna subskrypcja Safari to dobry początek, ale nie zapomnij także o takich klasykach, jak The Art of Computer Programming.

Problem w byciu deweloperem polega na tym, że jeśli jesteś naprawdę dobry w swojej pracy, opóźnienie między tworzeniem odpowiedniej technologii a technologią wprowadzającą ją do standardowych metod uczenia się w firmie sprawia, że ​​te tradycyjne metody są dość bezużyteczne.

Bardziej skuteczne jest zapewnienie doskonałych zasobów referencyjnych, a co najważniejsze, możliwość uczenia się bezpośrednio od innych deweloperów.

HedgeMage
źródło
5
Oddałbym lewy ... hm ... but ... do pracy dla firmy, która miała przyzwoitą bibliotekę i uczyła się obiadów.
Steven Evers,
3
Nienawidzę lunchu i nauki, czas na obiad to mój czas! Jeśli szkolenie jest ważne, wystarczy je wykonać w firmie.
HLGEM,
1
Obie odpowiedzi tutaj są poprawne - nie zamierzam budować listy rozwiązań, które absolutnie każda osoba będzie cenić lub wykorzystywać, ale aby uzyskać porządny wybór próbek, z których można wyciągnąć (tematycznie) to, czego ludzie wydają się chcieć na wysokim poziomie. Kontynuuj myśli!
MTR,
2 i 3 zakładają zbyt duże zainteresowanie swoją pracą - wielu facetów nie chce spędzać wolnego czasu (tj. Lunchu) pracując nad rzeczami związanymi z pracą, ani nie spędzać czasu pracy pracując nad rzeczami niezwiązanymi z pracą (projekty open source ). Osobiście chciałbym mieć oba, ale jestem po prostu wielkim dziwakiem programującym ...
jellyfishtree
1
@jellyfishtree To z pewnością problem w wielu miejscach pracy i jest niefortunny. Bez względu na to, co zrobimy, technologia zawsze będzie ewoluować, więc status quo jest iluzją. IMHO każdy, kto nie jest zainteresowany nauką nowych rzeczy, nie jest dobrym programistą.
HedgeMage
1

Podaj mechanizm przekazywania opinii i sugestii. Zbierz regularne próbki tego, czego ludzie chcą. Zbieraj okresowe próbki naszych celów rozwojowych (jeśli istnieją) i spróbuj skorelować je z możliwymi kursami. Skorzystaj z zasobów technicznych, aby opracować listę kursów lub plany lekcji itp., Gdy nie ma go w Twojej domenie i istnieje duże zapotrzebowanie na wiele kursów lub zajęć na ten temat.

jellyfishtree
źródło
To świetna rekomendacja i dość łatwa do zrobienia. Widzenie, co ludzie są proszeni o rozwój, odbywa się w czasie rzeczywistym i wskazuje na rzeczy, które byłyby nieskończenie bardziej odpowiednie. Dzięki za pomysł.
MTR,
Widzę dwa rodzaje szkoleń korporacyjnych - jednorazowe, które służą jako „wzbogacenie” obecnego zestawu umiejętności. Dokładność i jakość tych kursów jest prawdopodobnie poprawiona dzięki mechanizmom sprzężenia zwrotnego / sugestii. Drugi typ - kursy, które są częścią większego celu lub ścieżki kariery - wymagają informacji zwrotnych, ale także lepszych wskazówek i silniejszej ręki, aby zarówno zapewnić trafność treści, jak i utrzymać pracowników na dobrej drodze i iść naprzód na tych większych łukach badawczych.
jellyfishtree,
0

Jedną z rzeczy do zrobienia będzie zapewnienie programistom wolnego czasu na pracę nad ulubioną technologią i / lub osobistym projektem w biurze. Utwórz forum dla takich pomysłów i pozwól programistom dzielić się swoimi pomysłami.

Manoj R.
źródło
100% się zgadza. Z najbardziej osobistych projektów mogą pochodzić kluczowe wnioski lub produkty, które mogą mieć znaczący wpływ na miejsce pracy.
MTR,
0
  1. Kursy sponsorskie dla profesjonalistów dostępne w CMU itp
  2. Pobierz całe oprogramowanie szkoleniowe MIT i polubienia pobrane z sieci lokalnej
  3. Umów się z profesjonalnymi trenerami na zaawansowane szkolenie
  4. Poproś ekspertów, takich jak Steve Mcconnell i inni, aby porozmawiali z inżynierami
Fanatyk 23
źródło
Fanatyk - super. Gdybyś miał uzasadnienie biznesowe, aby zrobić coś takiego jak hosting całego katalogu MIT, co powiedziałbyś, że są to kluczowe czynniki biznesowe i zwrot z inwestycji? Z góry dziękuję za dodatkowe przemyślenia.
MTR,
@MTR: MIT OCW jest jednym z najlepszych w branży, więc dostęp do niego powinien być mile widziany w jednostce biznesowej. Hosting w sieci lokalnej oznacza, że ​​streaming jest znacznie szybszy, oszczędzasz przepustowość, więc koszty ISP są niższe z powodu 1 pobrania itp.
Fanatic23,
0
  1. Zachęcaj pracowników do prezentacji technologii związanych z tym, co robi Twoja firma lub nowych technologii w porze lunchu . Podaj lunch. Nagradzaj mówców jakimś tokenem.
  2. Zachęcaj grupy dyskusyjne zajmujące się książkami w porze lunchu do przejrzenia konkretnej książki technologicznej z zapewnionym lunchem.
  3. Sponsoruj pracowników na konferencjach branżowych , ale upewnij się, że są najlepszymi, jakie możesz zapewnić.
  4. Nie zmuszaj pracowników do uczestnictwa w wewnętrznych lub zewnętrznych szkoleniach, które są poniżej ich poziomu. Idealnie pozwól, aby kierownicy zespołów wybrali odpowiednie szkolenia dla pracowników i absolutnie nie pozwól, aby firmy szkoleniowe lub osoby wspierające po prostu coś Ci sprzedały. Wiele razy chodziłem na kursy, które były stratą pieniędzy mojej firmy.
justkt
źródło
Przeniesienie szkolenia na porę lunchu ma na celu podkreślenie, że firma nie uważa tego za ważne. Podczas lunchu nie powinno się wykonywać żadnych ćwiczeń.
HLGEM,
@HLGEM - prawdopodobnie zależy od konfiguracji Twojej firmy, czy ma to sens, czy też inne godziny mają sens. Z mojego doświadczenia wynika, że ​​obowiązkowe szkolenie odbywa się zwykle w czasie pracy firmy, opcjonalne szkolenie w porze lunchu.
justkt
Jestem w środku tego. Obowiązkowe szkolenie nie powinno nawet istnieć - ponieważ nieuchronnie obejmie w sieci ludzi, którzy nie muszą tam być. To powiedziawszy, uważam, że udostępnianie opcjonalnych wydarzeń poświęconych rozwojowi w czasie wolnym od pracy jest odpowiednie, jeśli koncentruje się na budowaniu kariery poza bieżącą pracą. Ale niewielu z nas ma standardowe 40-godzinne tygodnie pracy, szczególnie w zaawansowanych technologiach, więc norma czasu pracy / osobistego często nie ma zastosowania.
MTR,
1
Kiedy mielibyśmy jeść? Podoba mi się ten pomysł, ale zbyt chętnie robiłbym notatki, wypróbowywałem przykładowe kody, przeglądałem rzeczy, których nie wiedziałem, że nie będę w stanie włożyć do ust tego cennego kawałka pizzy. moje ... szlachetne ...
jellyfishtree
@jellyfishtree - zwykle pierwsze pięć do dziesięciu minut przerwy na lunch jest w rzeczywistości poświęcanych wszystkim, którzy szaleją na pizzy. Nawiasem mówiąc - jakość jedzenia na treningu w porze lunchu zdecydowanie ma znaczenie.
justkt
0

Oto moje sugestie:

  1. Pomóż mi zrozumieć siebie. Może to być trudne, a do pewnego stopnia dość kosztowne, ponieważ jest to raczej spersonalizowane, ale kluczem tutaj jest pomóc mi dowiedzieć się, jakie są moje mocne strony, jakie rzeczy lubię robić w profesjonalnym otoczeniu, w jaki sposób firma może lepiej wykorzystajcie mnie, itp. Zauważ, że może to być dość psychiczne lub duchowe, więc może być wymagana pewna wrażliwość. Na przykład niektórzy ludzie mogą wierzyć w siłę wyższą, która ma powód do wszystkiego, co istnieje, podczas gdy inni mogą myśleć, że Biblia jest książką z bajek, tylko po to, by dać skrajności, a większość ludzi jest gdzieś pomiędzy nimi. Kolejna część polega na znajdowaniu własnych pasji i zainteresowań, co nie zawsze może być łatwe. Inne obszary tutaj mogą obejmować MBTI, Enneagram, Strengths Finder, lub F-Score, aby wymienić kilka testów, które można wykonać, aby spróbować dowiedzieć się więcej o sobie. Część samoświadomości inteligencji emocjonalnej jest również dostępna dla innego pomysłu, jak do tego podejść.

  2. Daj mi znać moje ścieżki wyboru w firmie. Na przykład, jeśli cieszę się, że jestem programistą, czy mogę być nim przez 25 lat w firmie? Czy muszę znaleźć jakiś rozwój kariery i iść tą drogą? Częściowo chodzi o to, że wiem, czego firma chce i może użyć, ale także o tym, jakie mam opcje do zbadania. Niektóre osoby mogą chcieć wybierać z listy opcji zamiast tworzyć własne z niczego.

  3. Pomóż mi znaleźć zasoby, które pozwolą mi się rozwijać. Oto, co nastąpi po tym, jak wiem, kim jestem i gdzie mogę się udać. Czy w firmie istnieje program mentorski? Czy istnieją grupy wolontariuszy, które mogą mnie zainteresować i pokazać, że firma dba o otaczającą mnie społeczność? Co jest, aby pomóc mi przenieść się z miejsca, w którym jestem, do miejsca, w którym chcę być. Innym sposobem na przyjrzenie się temu jest pytanie, ile pomocy można uzyskać przy ustalaniu celów, które można by zapewnić. Nie chcę wymyślać wszystkich punktów na własną rękę, ale też nie chcę, żeby to na mnie narzucono. Czy istnieje grupa wzajemnego uznawania? Czy są jakieś grupy sportowe lub artystyczne, do których chciałbym dołączyć? Inną stroną tutaj jest to, że oprócz wiedzy o tym, co tam jest, zachęta i wsparcie emocjonalne mogą być również kluczowymi punktami w mojej próbie osobistego spełnienia.

  4. Relacje i rozwój komunikacji. W pewnym sensie obejmuje to inne obszary inteligencji emocjonalnej, w których istotną kwestią może być pomoc w zrozumieniu, jakie relacje mam, jak bardzo jestem zaangażowana, jak dobrze komunikuję to, co robię, czego chcę lub potrzebuję? Trudna część polega na tym, że chociaż może się to wydawać raczej „dziewczęcym”, w rzeczywistości jestem pewien, że nie było to omówione na moich zajęciach z matematyki lub informatyki, chociaż częścią mojej egzystencji jest wiązanie z innymi ludźmi i udostępniaj różne rzeczy.

Przyznaję, że sam zniosłem niektóre z nich pod względem tego, co chciałbym od działu nauki i rozwoju. Przypuszczam, że prośba o zmianę w tej części rozwojowej może wymagać zbyt wiele, prawda? :)

JB King
źródło
JB - To naprawdę świetne rzeczy. Odniosę się do twojego postu, gdy otrzymam odpowiedź od ludzi, którzy twierdzą, że inżynierowie nie dbają o „miękką stronę” rozwoju zawodowego. Widziałem wielu genialnych programistów / testerów sabotujących własną karierę, ignorując elementy relacji / komunikacji w ich pracy, i jest to błąd całkowicie możliwy do uniknięcia i do uniknięcia. To nie jest dziewczęca. :)
MTR
0

Nienawidzę szkolenia wewnętrznego. Najlepszą rzeczą, jaką może zrobić szkolenie wewnętrzne, jest opłacenie wybranego przeze mnie szkolenia zewnętrznego. Istnieją wyjątkowe szkolenia zewnętrzne, które są o wiele lepsze niż jakiekolwiek szkolenia wewnętrzne. Płacenie za szkolenie zewnętrzne przyniesie korzyść firmie zatrudniającej bardziej wykwalifikowanych pracowników i przyczyni się do zwiększenia retencji, ponieważ szkolenie zewnętrzne jest ogólnie uważane za profit.

Komentarz: Absolutnie najlepszym szkoleniem, w jakim kiedykolwiek uczestniczyłem, była Master Class Architect . Kropka, kropka, nie ma nic lepszego. Uczęszczałem także na Guerrilla COM, gdy nauczał go Don Box i Guerrilla .NET, gdy uczyli go Mike Woodring i Keith Brown. Uwierz mi, zyskasz więcej dzięki spędzeniu tygodnia z Juval Lowey, niż dzięki rocznemu szkoleniu wewnętrznemu.

JP Alioto
źródło
Moje doświadczenie jest wręcz przeciwne. Większość klas zewnętrznych to ogromna strata pieniędzy. Tak, są tam jakieś wyjątkowe zajęcia treningowe, ale wiedząc, które to są, a które drek? Nie jest to łatwe. Dodatkowo, jeśli żadne fundusze podróżne nie są dostępne, może nie być wyjątkowego szkolenia na danym obszarze geograficznym. Szkolenie wewnętrzne może być znacznie bardziej skoncentrowane na dokładnie tym, czego potrzebujesz.
HLGEM,
Oba istnieją i są w dużej mierze zależne od pierwotnego pytania - co cenisz i czy funkcja edukacyjna Twojej firmy jest zobowiązana do udostępnienia Ci tego? JP - czy możesz podać mi przykłady istotnych i wpływowych wydarzeń zewnętrznych, w których uczestniczyłeś i dlaczego były dla ciebie cenne? To samo pytanie w sprawie wewnętrznych wydarzeń, HLGEM.
MTR,
0

Sugestia pierwsza: stwórz centralne rozwiązanie hostingowe dla wszystkiego, co zdaniem programistów jest istotne dla nauki . Tutaj powinny znaleźć się filmy z prezentacjami i torbami; fajne są również screencasty, filmy z przepływem pracy itp. Jeśli ktoś chce napisać dokument tekstowy opisujący decyzję w sprawie projektu lub jak ocenia optymalny proces przeglądu kodu, pozwól mu! Upewnij się, że wszystkie składki są dobrowolne. Data wszystkich materiałów w jasny sposób, aby programiści mogli sami ocenić, jak nieaktualne mogą być (lub nie) być. Może to być tak proste, jak strona katalogu na wewnętrznej wiki (masz wewnętrzną wiki, prawda?) Lub tak skomplikowane jak rozwiązanie StackOverflow, które umożliwia głosowanie i komentarze.

To, co mnie zabija - szczególnie w dużej korporacji, w której kiedyś pracowałem, ale nawet w startupie, w którym teraz pracuję - to ilość wiedzy, która jest generowana, a następnie tracona w organizacji. Ta strategia pomaga to nieco złagodzić.

Sugestia druga: utwórz wewnętrzny kalendarz wydarzeń technicznych związanych z misją firmy . Posiej go jak najwięcej rzeczy (wszystko - od CocoaHeads / spotkań grup użytkowników po panele z programowaniem mobilnym po ...), a następnie pozwól programistom na dodawanie wydarzeń, gdy się na nich natkną. Punkty bonusowe, jeśli rozwiązanie pozwala im RSVP i zobaczyć, kto jeszcze z firmy idzie (Kalendarz Google to robi); pomaga budować poczucie wspólnoty i pomaga deweloperom wiedzieć, kto się dzieli i może omawiać swoje zainteresowania.

Wśród tego, co już powiedziano - +9000 za wysyłanie programistów na konferencje . Mają też dobrze nagłośniony proces dla programistów w celu zidentyfikowania szkolenia i powiedzenia „Hej, powinieneś wysłać mnie do tego!”, A także jasne oczekiwania co do tego, co zrobi programista po zatwierdzeniu tego szkolenia (czy muszą się dzielić ich notatki dla reszty firmy - dają brązową torbę na temat tego, czego się nauczyli? itd.). Dobrzy programiści zwykle wiedzą, czego powinni się nauczyć. Wielcy programiści zwykle znają najbardziej efektywny sposób na naukę.

Arkaaito
źródło