Growing Your Knowledge
Explore effective strategies to expand your knowledge as a junior developer. Learn the importance of deep learning through technical books, source code review, and intellectual history. Discover ways to teach what you learn, build side projects, and engage with the tech community to stay sharp and advance your career.
We'll cover the following...
You don’t stop learning just because you’ve landed your first job. You should continue with all the learning you did before but never finished! Now that you have some financial stability, you have the luxury of time to fill in the gaps in your knowledge.
Read technical books cover to cover
In a world of tweets and content-light blog posts, books are an oasis of expertise in the desert of serious technical discussion.
Beware the “Tutorial Trap”— endlessly going through tutorial after tutorial. Go deep on a few important things. If you feel like you want to patch some holes in your CS knowledge, get The Imposter’s Handbook, which covers everything from Compilers to Lambda Calculus, or check out TeachYourselfCS.
Read framework/library source code
You can learn a lot by comparing experts’ code to yours; look for the intentional differences from what is normally taught in tutorials and ask why they exist.
Learn more languages/frameworks
Learn more languages/frameworks. Exposure therapy works when learning to ...