I started in the real world of Application Development on July 15, 2014. My desk is located in between two very experienced .NET developers at Superior Consulting Services. I’m what people call a “newbie” or “grasshopper”. I was nervous and excited at the opportunity to enter the technology world as a junior .NET developer. With a couple of months of troubleshooting, looking at codes, and building a caffeine addiction under my belt, let me tell you about my experience as an junior .NET developer.
So far my time as a junior .NET developer has brought tears of joy and sadness, and a whole bag of mixed emotions I really don’t know how to describe. Some days I feel like the king of the world when I have figured out how to do something. One minute I’m thinking I’m a lot smarter than a fifth grader, the next minute I’m deeply humbled by the error message, “Access Violation”.
What does the error message “Access Violation” mean to a junior .NET developer? It means something is not working correctly, and what it is that is not working correctly is a mystery. It could be that you’re not passing in the right parameter or parameters to an SQL-stored procedure. You spend most of your time Googling, looking for answers to your problem. Google gives you an answer but not the kind of answer you are looking for—just like telling a little kid “I’ll give you candy next time,” leaving you with a feeling of emptiness.
The frustration that builds up inside is equal parts anger and confusion. How can Google not give me a clear answer to my problem? You feel betrayed by Google, and you look deep inside your relationship with Google, demanding an answer. Out of the blue, Google gives you an answer, and lo and behold it’s the answer you were looking for. Your current problem is solved! You rejoice only to find another problem has appeared. If Google can’t solve it, you turn to the “Highest of the High” (a senior .NET developer) for answers.
The life of a junior .NET developer is full of trials and tribulations. I’ve learned that Google and I will always share a special relationship. Being a junior .NET developer has many emotional ups and downs, but the reward of creating and figuring things out is a feeling of success. It does wonders for your self-esteem. It’s like being in a euphoric state—you hope to never come back down.
I’ve come to realize I am part of the future as a junior .NET developer. We are the ones who are learning and shaping application development for new and existing clients. We are a fresh set of eyes for our clients’ code. We are learning from more experienced developers and applying that knowledge in our everyday programming. We are climbing the ranks as .NET developers; only to be followed by another wave of junior .NET developers who want to help shape the future.