Photo by Ravi Roshan on Unsplash

5 pieces of advice for junior developers who want to level up quickly

Joseph Matthias Goh
Published in
4 min readApr 17, 2021

--

This piece is based on my Quora answer to the question: What are 5 pieces of advice you would give to junior developer who wanted to level up quickly?

#1 Learn to say no respectfully and diplomatically

As developers, we’ll always be under pressure from above to deliver. While deliver we must, we need to be mindful of quality which is what leveling up as an engineer is all about. It’s better to know how to do things properly first and make an informed choice to forgo certain aspects, rather than not knowing what you’re forgoing for delivery.

It’s undeniably hard to say no to a higher up, but learning to do so while staying likable and respected, is a skill that will enable you to gain more skills, growing yourself as a developer.

Optimise for yourself — your company ain’t gonna be there for you when you’re no longer competitive. Your company should only receive the benefits you bring as a contributing engineer as a side effect of your growth and ability.

#2 Learn to communicate well

At least for me, I started writing software because it gave me a break from humans.

--

--

I write about my learnings in technology, software engineering, DevOoops [sic], growing people, and more recently Web3/DeFi