DEV Community

Cover image for Advice for Aspiring Developers
dev.to staff for The DEV Team

Posted on

Advice for Aspiring Developers

If you could go back and give advice to your younger self when you were just starting out as a developer, what would you say?

This week we're exploring the experiences of seasoned developers: their stories, hurdles, and successes. Like what you're reading? Follow the DEVteam for more discussions like this!

Latest comments (28)

Collapse
 
jonnyray profile image
Jonny Ray

As a younger engineer I struggled a lot (more) with imposter syndrome, and found it difficult to ask for help "because I should know better". The advice I would therefore give my younger self is to not be afraid to ask for assistance sooner, especially if you can phrase it "X isn't working as expected, this is what I've tried so far..." - more senior engineers are (usually) always happy to help, especially if they've seen that the person hasn't just given up at the first sign of resistance.

Collapse
 
turnball profile image
ben turner

run as fast as you can... go as hard as you can.. put that boundless energy on full display.

Cause all these years later, I can definitely say that my older self sure is exhausted a lot earlier in the evening than my younger self would have ever been!

Collapse
 
ben profile image
Ben Halpern The DEV Team

I'd advise reading this book: Range

Collapse
 
theaccordance profile image
Joe Mainwaring

Advice I'd give to my younger self: Skip building an expertise in WordPress. You're destined for bigger and better things.

Collapse
 
harry_wood profile image
Harry Wood • Edited

I would look back my student aged self and say...

"Take the opportunities to learn new languages, and find a way to enjoy it! Because that SQL course you're finding really boring is going to be super useful, that group project to build a dynamic website is the kind of programming you'll go on to love, and even that pointless language haskell you'll look back on as something which should have been interesting"

Making it more fun would've been effective for me as a student. I wish I'd known/discovered more about the communities and even London tech-scene drinking opportunities that tech topics can come with!

A few people have mentioned the thing of focussing on one language versus trying a few different ones. I think the balance between learning deep versus learning broad is really tricky. It's still tricky for me decades later, and I've repeatedly made the mistake of sticking with a language/approach too long when I should've been learning new tricks. Maybe I still need to tell myself "don't be grumpy about it. Take the opportunities to learn, and enjoy it!"

Collapse
 
ben profile image
Ben Halpern The DEV Team
Collapse
 
muizzyranking profile image
Muiz Oyebowale

Reading the comments to find advices from senior devs. πŸ’ͺ

Collapse
 
akashdev23 profile image
Akash Dev

There are many but there's this one thing that I learnt very late. always focus on one thing at a time. Give it 3-4 months then hop on to other. Be it any language, tech stack, etc anything you want to learn.

Collapse
 
kojoskillz profile image
Kwadwo Nyarko

Keep focusing on what you desire to achieve and never back down no matter what. It's a process and it takes time, Enjoy the journey, and seek help when need be.

Collapse
 
ben profile image
Ben Halpern The DEV Team

Good advice

Collapse
 
iammtander profile image
Mitchell Mutandah

Start by choosing specialization and mastering the fundamentals of programming, then practice consistently and build projects to gain practical experience.
Embrace problem-solving challenges, study others' code, and stay updated with the latest trends while also developing soft skills, networking, and learning from failures. Prioritize clean code, continuous learning, and mentorship to navigate the ever-evolving tech landscape successfully.