DEV Community

Discussion on: Going from Intermediate to Advanced Coding Skills: Changing the way I'm learning to code

daveskull81 profile image
dAVE Inden Author • Edited

Working with a more senior person is a great way to learn more, especially since they can provide personal notes on their experience which helps a lot in hearing how someone made a real world decisions on how to do something. But, as you said it isn't always an option for some. I have seen some sites recently that offer pair programming with someone online to do that kind of mentoring. It is a neat idea.
I have dug into the code of things I have used too. Mostly I have done it with packages on npm to see how they work and if I can implement it myself without having to install the dependency. But, it is a great way to learn how real projects are structured and see how things work.