TLDR; Are junior devs screwed?
Original Source: Theo YouTube Video
TLDR
- If you can communicate well.
- Identify the right problems.
- Put effort into solving those problems.
- And show the work for those solutions, in a way that’s considerate, “YOU’RE GOING TO KILL IT!”
DOs
- You have to get good to get hired
- New bar is you’re either worth 100K+ or you’re not hirable
- You must demonstrate your skills publicly and show that you have and embody the growth mindset.
- Ask questions that are thoughtful
- Show what your exact issue is with details
- What you’ve done to solve the problem
- Demonstrate thought process
- Show how solving your problem will also help others
- Use that answer to solve the problem!
- Once the problem is fully solved, document that process on your blog or whatever public resource you’re making.
- Return to senior dev that helped and thank them. (They’re a human and we all appreciate being appreciated!)
- Share the link to the documentation you wrote, and ask politely if they’d be willing to take one extra step to review your documentation and offer any feedback.
- Demonstrating effort, humility, courage, and desire to grow as a developer yourself.
- Ask questions that are thoughtful
- You have to build trust to get hired now.
DON’Ts
- Use AI tools to solve the problem for you.
- DO use AI to teach you when you encounter an error/problem.
- Give up, it’s not worth it.
- DO walk away if software development is just a goal for income.
- Give up on github repo, and building in public.
- Contribute to opensource to get pad your github numbers.
- DO evaluate tools/software you use and if possible contact the maintainer and offer to open a PR and explain what/how you can fix it.
- Learn React because it’s popular.
- Spam random influencers in the tech space with dumb questions.