Hey everyone,
I'm a 21-year-old graduate who feels a bit stuck in my journey as a software developer. It's been a year since I joined my company, but I find myself just fixing bugs and dealing with CRUD operations. While I know that's part of the job, seeing others on Twitter doing amazing things makes me want to expand my skills.
I'm not expecting to become a pro overnight, but I'd really like to learn beyond CRUD and possibly contribute to open source projects. However, when I look for .NET projects to understand, I struggle to make sense of the structure. My company's product is extensive but mostly consists of libraries, models, controllers, an agent layer, and a service layer, which doesn't translate well to outside projects for me.
I'd appreciate any guidance on how I can improve my coding skills (not just logic but the basics). I'm not keen on building code from scratch since I've learned that coding in a team is way more complex than solo work. I want to explore more! Here's my tech stack: .Net, .Net Core, SQL, React (both JS and TS), and a bit of Node.js.
2 Answers
Have you tried reading books on software engineering and UML? They can really help you grasp concepts and improve your understanding. It's important to take time for your own growth outside of work responsibilities. Good luck, I believe in you!
You’re not stuck; you’re just simmering! This is actually a stage where you can gain depth. Remember, intermediate devs aren’t born knowing how to write frameworks – they’ve just navigated enough confusing repos to get there. You'll get through this phase!
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically