metaforer og analogier tales ofte om som nyttige studieteknikker. Personligt har jeg aldrig gjort meget brug af dem. Men da jeg har mødt flere mennesker og flere lærere/mentorer, har jeg fundet ud af, at de bedste altid bruger disse, når de kommunikerer. Og at være i stand til at kommunikere, hvad du har lært, er en af de vigtigste færdigheder, der adskiller en god udvikler fra en stor (IMHO).
så prøv at gøre en bevidst indsats for at lære, hvad du lærer til en anden, og dermed vil du sandsynligvis blive tvunget til at forklare begreber med relatable metaforer og analogier.
der er flere muligheder i den daglige praksis af programmel udvikling til at undervise og lære af andre. Du kan parre program, kommentere pull anmodninger, tilmelde dig for at give en kode snak om et bestemt emne, og blog! Gør alle disse ting. Jeg ved, jeg prøver.
studiegrupper/samarbejde
Denne er ikke ny for mig og har vist sig at være mest gavnlig for at opretholde fortsatte fremskridt og holde hinanden ansvarlige. Men det er vigtigt at medtage i denne liste og bemærke, at det er nøglen at finde den rigtige gruppe.
på arbejdet er jeg heldig at have masser af interne grupper: tech book club (læser i øjeblikket Pragmatic programmør), open source club, culture club, eliksir group og sandsynligvis også andre. Men der er flere fantastiske samfund, der mødes og lærer sammen i NYC og online!
uanset hvad eller hvor du lærer, behøver du ikke at lære alene. Faktisk er det det unikke ved de mennesker, som du lærer, og de diskussioner, du har sammen, der gør det, du lærer, uforglemmeligt.