Logo

dev-resources.site

for different kinds of informations.

✨ Junior Dev Life: 10 Things I Wish Someone Told Me

Published at
1/10/2025
Categories
beginners
career
learning
programming
Author
Gentt
✨ Junior Dev Life: 10 Things I Wish Someone Told Me

Starting a career in tech can be both exciting and overwhelming. As a junior developer, you're not just learning to write code; you're learning how to navigate a collaborative, fast-paced environment. Here are 10 friendly reminders to help you grow and shine in your journey:

1. Balance Your Ego: Embrace the Sponge Approach
It’s easy to feel like you need to prove yourself, but remember that your coworkers are your allies, not competitors. Be a sponge—absorb their knowledge, learn from their experiences, and acknowledge that collaboration beats competition every time.

2. Respect Others’ Time
When someone takes the time to explain something to you, ask thoughtful questions, show gratitude, and aim to fully understand the concept. Avoid repeatedly bringing up the same issue—this shows you respect their time and are committed to learning.

3. Don’t Take Pull Requests Personally
Code reviews are about improving the product and your skills, not about criticism. A well-done PR review is a gift—it's a chance to level up. Leave your ego aside and embrace the feedback.

4. Try Before You Ask
It’s okay to ask for help, but make an effort to solve problems yourself first. When you consistently try, you show initiative and a willingness to learn. Avoid becoming the person who asks questions without attempting a solution—it can be frustrating for others.

5. Speak Up in Meetings
Even as a junior developer, your opinions and insights matter. Don’t hesitate to share your thoughts—you might offer a fresh perspective. Communication is a two-way street, and your input can benefit the whole team.

6. Patience with the Product and Codebase
Understanding a product or codebase doesn’t happen overnight. It’s a gradual process, and that’s perfectly okay. Rushing this understanding can lead to more problems, so allow yourself the time to learn both deeply.

7. Master Communication
The way you communicate and act around your team will shape your reputation. Clear, respectful, and proactive communication can open doors, while the opposite may close them. Take the time to build strong, positive relationships.

8. Take Notes
In the early stages, jot down key points from meetings, discussions, and plans. These notes will become a handy reference until you're fully comfortable with the product and workflows.

9. Don’t Burn Out Trying to Prove Yourself
You were hired because the company sees potential in you. There’s no need to overwork to “show yourself.” Focus on learning, growing, and contributing at a sustainable pace.

10. Bugs Are Normal
Mistakes happen, even to senior developers. If you introduce a bug, don’t let it get you down. Debugging is a critical skill, and every bug is an opportunity to learn.

Featured ones: