My top 5 all-time favourite advice for junior developers:

A 🧵 below 👇
1. Everybody gets imposter syndrome. Developing is challenging, and it's easy to feel like a fraud when you get stuck on a bug or can't solve a "simple" issue. We all experience this, no matter how many years we've been coding. Realizing this can help you feel better 👍
2. Never be afraid to ask for help. You're new to this field, and there's so much stuff to know. Nobody expects you to be an expert right away. So when you get stuck, ask around! Use your peers, Twitter, StackOverflow etc. to get assistance. You'll learn so much faster.
3. Learn how to problem solve. Regardless of your specific development field, your job is inherently to solve problems. Sometimes these involve code, and sometimes they don't. Try to approach every single problem in a pragmatic way, to find the optimal solution.
4. Start a blog. Blogging is a great way to improve your written communication skills, show employers that you're passionate about tech, and improve your own learning. Writing about something forces you to understand it on a deeper level, which really helps your learning.
5. Never stop learning. Coding is an ever-changing field, and you need to embrace it. New tech is constantly popping up and advancing, so you will never be "finished" learning to code. Once you understand and come to terms with this, you'll be much happier and improve faster 🔥
That's my best advice, but I'm curious: What advice would you give to juniors / aspiring developers? I'd love to know your thoughts 👇
If you liked these tips, I've created a free, 5-part email series with more in-depth advice tailored for junior developers - including how to improve your technical skills and land a job.

Sign up below to get the first lesson: https://junior-dev-tips.netlify.app/ 
You can follow @madsbrodt.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: