• subscribe
March 15, 2001 12:00 AM

What Does Training Really Mean?

SQL Server Pro
InstantDoc ID #20299

Greetings,
Some of you are still angry about my February 1 column, "Tough Love for SQL Server Newbies." To refresh your memory, I discussed the results of a SQL Server Magazine poll that posed the question: Do you have enough SQL Server training to adequately perform your job? The poll generated these results:

  • 6 percent Yes, more than enough
  • 27 percent Yes, but I could use more
  • 13 percent No, but I'm getting more training
  • 52 percent No

My tough response translated the "No" that 52 percent of voters cast into "I do a poor job because I don't have enough training, and I don't plan to do anything about it." Many of you wrote to me, and your comments were split down the middle. Half of you thought I was too easy on those who voted No in the poll. The other half suggested that I'm a mean, inconsiderate buffoon—or worse. Your response probably hinged on the meaning of the word "training."

Most people who wrote me and had cast No votes thought of training in the traditional sense of the word—employer-sponsored, time-away-from-work, classroom-based education. Those readers went on to describe the countless hours they've spent on their own time reading "whatever's necessary" to help them do their jobs better. One reader passionately defended his No vote and described how he spends most of his lunch hour reading a variety of SQL Server tomes because his employer doesn't provide enough company time or money for adequate skill development. So most of the people who voted No are learning and striving to do a better job, but they don't classify their homegrown efforts as training. I apologize to this group if my original comments ruffled your feathers a bit. But I'd like to risk another bout of the dreaded foot-in-mouth disease by challenging you to reconsider your definition of the word training.

There's always an exception to the rule, but remember that most employers couldn't care less about your professional development and success. Corporate budgets rarely include enough money for proper training, and the training and professional development programs that do exist rarely survive the cost-cutting ax. One reader pointed out these all-too-common Dilbert-like corporate attitudes: "We don't want to spend money training people until they're valuable (i.e., trained)." Or, "If we give people too much training, they'll be too valuable and will be recruited away from us."

Your parents were right when they said that life isn't fair. Unfortunately, you probably won't have great success in the computer field if you view training within an employer-centric model. I know your day is busy, but there's always an extra 10 minutes to learn something new. One new thing at a time, 10 minutes a day, might not seem like much. But learning a few hundred new things throughout the year certainly adds up. Becoming an expert in anything—including SQL Server—is a daunting task. But you can own your destiny and success. Train yourself one day at a time.

On a personal note . . .

insert into
NewBabyGirl

select
HugsAndKissesForever

from 
TheWorldHasChanged 

where
	DOB = '2001-03-07'
	and ProudDaddy = 'Me'
	and BeautifulBaby = 'Emily Rose' 


ARTICLE TOOLS

Comments
  • fatai bello
    11 years ago
    Dec 24, 2001

    I think learning should be a contineous process. Right now , i have tasked to migrate our ORACLE application to SQL server 2000. And i have no option than to start learning SQL server to enable me perform the job efectively.

  • Noel
    11 years ago
    Apr 19, 2001

    I agree with you about training. My first SQL Server job fell on my lap when the Sr. IT Staff in the division I was working for did not want to take the responsiblity to bring up a SQL Server which crashed 2 for weeks. The server had been bandoned by the IT department for lack of training to support it. It was my fourth week on the job right after college. When the Sr. IT staff refused to take on the challange to bring the server up and running, Director of Technology called me in and gave me SQL Server 6.5 System Admin Book and asked me to bring the server up and running. Being a rookie I couldn't resist the challange. I went to the store bought the SQL Server DBA Survival Guide. Armed with these two books I was able to find out what really happen to the database server an bring it up and running in 2 days. You might think taking 2 days to bring a server is not good, mind you I never had training but I did it in two days by reading and learing about SQL Server. As time went on I was put in charge of 6 SQL Servers and even supporting a SQL Server in our Australian Branch. I did get the formal training in SQL Server 7.0 but that was a year after my Rookie Challange. I still think formal training is good, but in this fast pace environment, who has time to go for weeks long classes? I say buy books and learn! DBA job is an on going learning process, I have learned new tricks in books which the formal classes didn't even teach. Most books out there are written by seasoned DBAs and Developers. You can learn alot by taking few minutes every day by reading a chapter or two.

You must log on before posting a comment.

Are you a new visitor? Register Here