If you have been in the IT field for any length of time, I’m sure you have heard the phrase “Always Be Learning”. If you want to be successful and make the big bucks, you are going to have to devote a certain amount of hours each week to learning. Chances are, what you know now will be obsolete in a few years.
For me, that is what makes my career so interesting and so much fun…I am always learning new stuff. In any job I have had, if I was not constantly learning something new, I became bored. Learning is fun. I always need to be able to add another bullet point to my resume. It’s not that I’m always looking to leave, it’s just that I don’t want to feel like I’m falling behind. You should have a boss that understands that the more training they give you, the more you will enjoy the job and want to stay. And the more you know, the more efficient you will be and the training will easily pay for itself in no time. If your boss won’t allow you training because he is worried that if he gives you training in the latest and greatest stuff that you will just leave, then he is misguided. I like that saying “what is worse: training an employee and he leaves or not training an employee and he stays”.
I am always thinking, “If I am laid off tomorrow, do I have the skills to find another job quickly?”. Knowing you have those skills gives you piece of mind. And never think you job is “safe”. Throughout my career I have seen many people who thought they would never lose their job, so their thinking was why bother to learn something new?” First off, to advance your career, you will have to leave your current position one day. You will never get a 30%+ increase in salary from your current position, but you can if you take another job.
Second, a quick story to shoot down that idea that your job is safe: My first “real” job was in the late 80′s for the government. It was with a company that had a contract to run the Nevada test site. They had the contract for 30 years. There were many people there who were with the company for over 20 years. They never bothered learning any of the new technology because they felt the company would have the contract forever and they just needed to know enough for their current job. Well, guess what? The company lost the contract and most were laid off. Many of them spent many months looking for work and usually had to settle for something well below what they were previously earning. The moral of the story is don’t ever think your job is 100% safe. At any moment, your company can be bought by another and the whole IT department can be let go. I have seen it happen plenty of times. Do you want to be the one saying “Oh no, I’m going to have a real hard time finding another job” or the one saying “No problem, I make a few phone calls and I will have another job by next week”.
Every time I thought “Well, I think I now know product xx pretty well”, then bam, a new version comes out with a whole bunch of new things to learn. Look at SQL Server. Just in the last few years, in addition to all that is involved with the main engine, Microsoft added SSAS, SSIS, SSRS, replication, clustering, mirroring, just to name a few.
So try to carve out at least an hour a day, and maybe a few more on the weekends, to learning. Here are the things I do every day to stay on top of technology and keep my skills current. Maybe you can do something similar:
Now go out there and learn!