Signs Y
ou Are An Interm
ediate Software Developer
You Can Work on Your Own
Without any assistance, an intermediate can handle a moderately difficult task.
You Know the Fundamentals and Concepts
Beginners are not likely to have created systems that are as extensive and intricate as those they would work with.
You Know About Cross-Cutting Concerns
The six cross-cutting concerns, their locations, and the necessary changes to the code will then be on your mind.
You Don’t Ask Trivial Questions
Questions like "Where can I find the repo XYZ?" won't arise. Or, "How do I do the tests?"
You Know How to Google
Senior programmers do a lot of google searches, but they’re better at asking the right questions.
You Know When to Ask for Help
Knowing when to seek assistance from others can help you progress to the intermediate developer level.
You Know Where to Look
The average intermediate programmer can build an idea without asking too many “how do I do this?” questions.
A Mnemonic
With a little assistance from others and no tutorial. I had to follow someone else's instructions rather than doing things my way.
Explore More
Learn more