I am really fortunate to be working at RevenFlo at this point in my life. This isn’t the first time I’ve had this thought, but it’s one I had again during a recent conversation with a fellow student about past and present work experiences. His first job in the field of software development was as part of a large, enterprise-scale project. He told me that, while it was valuable work experience, his role was so narrowly focused that he learned almost nothing about the software cycle as a whole. Someone would walk in and plop a stack of papers on his desk and tell him to turn them into requirements documents, which is what he would spend all his time doing. He said that he felt like a small cog in a large machine.
I’m probably most excited about a new web tool we are building for Charlotte-Mecklenburg Schools’ department of Community Partnerships and Family Engagement. It’s an MVC framework built in the newest iteration of ASP.NET, so besides all the requirements gathering and user interface development, I’m also learning a lot of C# and test-driven development. Sometimes at RevenFlo, I’ve been frustrated by my seeming lack of mastery over any one particular job role. I just need to remember that I’m totally diversifying my skills portfolio. Not everyone gets the opportunity to become well-rounded in their field.