Niedawno byłem nowy najem w tej sytuacji ... chociaż miałem wcześniejszy "prawdziwy świat".
Mój szef i jej zastępcy zawsze mówili "baw się z systemem" lub "czytaj dokumentację". Znalazłem to naprawdę denerwujące. Zrobiłem swoje własne zadania, a mianowicie ustalenie pułapek, o których wiedziałem, że zostaną trafione, a następnie wykonanie prostego, ale kluczowego działania w systemie i przejście od kołyski do grobu.
Tak jak to zrobiłem, narysowałem pseudoprojektowe diagramy tego, kto wzywał kogoś, z czym - w zasadzie to, że to inżynieria wsteczna. Potem kazałbym jednemu z pozostałych deweloperów usiąść ze mną i poprawić mnie, podczas gdy ja mu oddałem to, w co wierzyłem, że odpowiedzialność każdej klasy jest i co robi.
Poza tym, jeśli nie masz żadnej mięsistej pracy dla nowego faceta/gal, spróbowałbym wymyślić krótkoterminowe projekty, które nie są trywialnie pracowitą pracą, ale których doświadczenie pomoże dla niego jest prawdziwa praca.
Oczywiście, jeśli są dostępne prace krótkoterminowe, ale znaczące, zacznij od tego. Najważniejsze jest zapewnienie dobrze zdefiniowanych zadań z określonym celem. W przeciwnym razie, jeśli będą tacy jak ja, wymyślą własne zadania i cele, aby zapobiec nudy.
Niezupełnie. Poprawki błędów nie pomagają uzyskać podgląd wszystkich ruchomych elementów. Często może to być ćwiczenie ekstremalnie frustrujące, gdy idziesz na pościg za dzikimi gęśmi, próbując znaleźć systemy i podsystemy, które coś robią. Myślę, że jest to najgorszy sposób na przyspieszenie programisty. – PlexQ