The Dip, the single most terrifying occurrence for every programmer. It's the period when a programmer settles for his learned skills, and forgets that programming is a continuous learning process. The dip can be tragic, it could mean the end of a career.
I could say that I'm in this phase of my programming career right now. I'm bombarded by a vast array of technologies, all varying in structure, that I don't even know what to (or whether I should) focus on for the sake of specialization. After-all, they do say that a jack of all trades is better than a master of one. This one statement alone has driven me to pursue skills in a vast array of technologies, permeating through the different fields of IT. I like it, but nearly all professionals I come across in the web seem to think otherwise. I have come across code that I can barely comprehend and this disillusions me, but I try to keep in mind that these people might be ages ahead of me in experience, I hope I find out I'm right a few years from now.
Anyway, that aside, I think I might be on my way out of the dip, not because I'm advancing my understanding of current programming languages, but because I have taken a leap from business application programming, to game programming. I decided to transition from my current job to start my journey as a game developer, all thanks to a nice little startup that saw potential in most of my prototypes, which I had been developing in my free time with Unity. Unity utilises the C# programming language, very similar to Java (which I have been using for over a year), but different in some ways of which I'm yet to study, and master. This moment, is hopefully my escape from the dip and true fulfillment in what I want to do with my life.
From this point on-wards, I will be posting my experiences as a game developer, as well as give tips on how to achieve some goals in the frameworks and software I use to develop the games I make in my free time. I apologize for not remaining consistent with my blog content, I normally get back to it after more than a year, I will endeavor to update it more often to keep the narrative fluid. Follow me through this journey and let me know what you think about it in the comments section.
No comments :
Post a Comment