Member-only story

The Hardest Lessons I Learned as a Junior .NET Engineer

When I began my quest as a.NET programmer, I was a bundle of energy, with the theoretical skills that I gained from college and believed that I could create anything.

Sukhpinder Singh | C# .Net
Write A Catalyst

Created by Auhtor using Canva

I used to think that programming was purely based on logic and syntax, and if I had the textbook as my guide, I would do just fine. I was wrong.

Real-world development was not like the well-written assignments I had completed. The standards were higher, the issues were more complicated, and the lessons were much more challenging. These are some of the most difficult lessons I learned as a junior .NET developer, lessons that influenced my development and outlook on software development.

1. Your Code is Not as Good as You Think

One of the first projects I worked on was a simple CRUD application. I spent days perfecting my methods, optimizing my loops, and ensuring every class followed the single responsibility principle. Proudly, I submitted my code for review.

Then came the review comments.

  • “This method is doing too much. Break it down.”
  • “Why are you handling exceptions this way? Try using a global

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

No responses yet

Write a response