Junior Software Developer.
That's what my title at work is nowadays. I still have a bit of a hard time calling myself that because I don't really create original code. Also, we mostly work with a no-code tool so I suppose I'm only dipping my toes in coding. But, I'm ok with that. The language I work with is C++ which I didn't know beforehand. I got to know the syntax and keywords from a few online courses but that only helps so far.
Delving into a massive, complex, age-old codebase is daunting. I've struggled with not knowing all the features there are. I've struggled with not knowing how to go about searching for the features I think I need (I've even thought about glancing through everything – uh, not gonna happen).
Nevertheless, I code. For work.
And I'm learning! I take sneak peeks at what our senior developer is doing, how they're solving problems, I follow all possible work that's going on, I look at the logged bugs and try to find out their fixes. I'm proud of my ability to recognize the code bits I need and adapt them to my needs.
I started by saying I don't feel like a software developer. What I prefer calling myself is a game porting engineer. And I'm super excited about that! I actually get to work with games and play them!
What we do is make games run on our cloud gaming platform. There are some quality and user experience requirements to achieve, and the no-code tool is used to intercept different APIs and alter the way they work. And then, whatever is not preconfigured in the tool can be handled with a plugin written in C++.
This is only the beginning. Perhaps this time next year I've shed the junior from my title!
Photo by Joshua Sortino on Unsplash
Top comments (0)