It might be easier to begin by saying what it's not:
This is not an enumeration of tips and tricks to land your first job (there is already plenty of stuff on that topic).
This is not a list of professional "networking" skills (I find that stuff boring, no offense).
Rather, I want to dish out practical advice for what to do when you've already landed your first gig.
In short, I want you to be feel motivated, driven, and confident in answering the simple question of "what's next?"
Specifically, I want to provide an answer to that important question beginning at the start of a new job, and then work our way from there.
I cannot possibly cover practical advice at that scale. Therefore, I will assume a specific scenario.
Even if said scenario does not describe your situation, I still hope the advice can be practical and helpful in a general sense.
I'll leave it to the reader to adopt and mold the advice to their specific circumstances.
With that aside, let's end this introduction and get started already.
You work with a group of developers, some more frontend-focused and some more backend-focused.
You have a software developer manager that you check in with once a week.
There's also a product team composed of a Product Manager, UI/UX Designer, and a Technical Product Manager.
You were hired for a reason. Remember that.
You don't impress peers with your technical skills.
Make your first career milestone being able to complete assigned work with minimal help (but initiate asking questions until you get there).
Read PRs of more experienced PRs and learn from them (even if you weren't assigned to do the review).
Be yourself. A personable teammate is a very attractive quality.
Expect long code review feedback cycles. That's normal in this stage.
Make it your next milestone to complete assigned work with better efficiency.
Improve efficiency by paying attention to common points made when others review your code.
Improve efficiency by targeting and resolving bottlenecks.
Remember that, in part, improving efficiency just takes experience (which takes time).
Make it your next milestone to improve the quality of your code.
Get very good at providing thorough code reviews.
Always take time refactor your code after you get it working, making your code easy to review.
Write clean code.
Imitate patterns found in open source code.
Imitate patterns found in your codebase.
Do pair code reviews.
Make it your next milestone to help improve the team's efficiency and culture.
Initiate meetings to help developers focus on professional development (I've always liked the format of doing a show-and-tell where developers can shared a recent thing they've learned).
Observe and address bottlenecks in the review and deployment process.
Observe and address recurring bottlenecks in project planning and execution.
Initiate suggestions for better coding patterns and technologies.
Initiate trying different ways of thinking and working (i.e. pair on all code reviews for one project).
Aim for initiating one technology improvement and alternative way of working for each project.
Observe and address needs for greater emphasis on career development.
Observe and address needs for greater ways to motivate developers besides completing a project.
Observe and address needs for greater ways to have fun as a team.
Make providing input during product meetings as high a priority in your role as writing code.
Focus on a niche interest/skill in your realm of development and get really good at it.
Work on side projects that sharpen your niche skill.
Stay up to date with latest trends in the industry (via Twitter, Bytes, Dev.to, newsletters, etc.