Take advantage of your time. Before you know it, a year may pass and you'll be no wiser if you didn't set aside any time to learn. You can't get that time back.
You don't have to set aside much time for growing your programming skills. No matter how busy your life is, you should be able to find some time, perhaps just 15 minutes each week. An hour each month is better than nothing. The more time the better, but don't burn yourself out.
Spend that time to learn something new or to program something difficult. I'm not asking you to start a project. Just work on a demonstration. Your code doesn't have to be pretty. The point is to learn something, not to make something.
It can be about anything you want, perhaps some new GFX algorithms for your next demo or part of a game engine for your next game.
You might not get your program working, but that's good! It means you are out of your comfort zone. This is where learning takes place. Maybe you can try it again next time, or perhaps you feel you've learned enough from the previous experience. You be the judge.
Some examples of the top of my head are:
- use a file format you haven't before (such as BMP, WAV or MP3)
- learn a new language (perhaps a simple tutorial or two, don't overwork yourself)
- read an article on networking
- touch up on 2D and 3D math (one small bite at a time of course)
- learn a new tool such as a graphics editor or an API
- refresh on programming concepts you've learned before but haven't used for a while
- ...
No comments:
Post a Comment