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.
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.
źródło
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.
źródło
źródło
źródło
Oto moje sugestie:
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ść.
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.
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.
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? :)
źródło
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.
źródło
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ę.
źródło