create your own

How to Become a Computer Programmer

65
rate or flag this page

By mejane


How I Did It

I will start out by saying that the best path to a high-paying career as a computer programmer is, of course, a college education with a degree in Computer Science or Engineering, but spending four years to get there is not the only way.

Back in 1983, I was working for a large government contractor as a secretary in the Engineering Department on the 1st floor of the building (think dreary, drab green metal desk, gray electric typewriter--in the basement). I hated my job. I dreaded going to work every single day. But as a single mother of a 2-year old daughter, I had no choice.

The only fun part of the job was mingling with the 2nd floor people in the Computer Sciences Department (now days, commonly referred to as the IT Department). They were always talking about their projects and seemed to love their work. Some of them drove fancy sports cars, so I was doubly envious. They were always trying to encourage me to go back to school, but I couldn't afford to quit my job or pay a babysitter to attend night school, much less pay for the courses.

One day, when I got back to my desk after lunch, my boss called me into his office. I thought I was in trouble for taking too long at lunch, but instead he said, "I couldn't help overhearing your conversation in the lunch room. If you really want to learn to program, you can do it right here at work--on the job."

He handed me a manual in a thick gray plastic binder with the words System 1022 Programming Guide handwritten in black marker and then another one that said System 1022 User's Guide. He gave me a brief description of what System 1022 was and told me that my work assignment was to build a database to catalog all of the classified documents that went in and out of the safe. I was to write a program to produce a report that would list all the documents that were checked in and out of the safe, who checked them in or out, and the day and time.

I admit is was a bit hard to understand at first, but I had all my 2nd floor friends to help answer questions, so after about a year, I became pretty good at it and had finished that project, plus a couple of others.

One of the managers on the 2nd floor came down to my office one day and told me how proud he was of me. Then with a smile, he said, "We're looking for a Jr. Programmer to help out on a large project. Interested?"

Then the smile was on me. "Yes, I would love it."

A week later I had doubled my salary and taken the first step toward what has turned out to be a very satisfying and lucrative career.

How You Can Do It

If you are working in a place where you might be able to do the same thing, just ask your boss. It never hurts to ask. Many companies offer training classes in computer programming and they are not restricted to only programmers.

If you don't work in a place where you are able to learn on the job, there are plenty of other ways to go about learning. There are hundreds of books on the subject of learning to program. Many of these books have assignments at the end of each chapter, so you can learn hands-on. If you don't have a computer, you can check with your library to see if they would allow you to use a computer to learn programming.

Java is a popular language (my favorite). The Java Developers Kit (JDK) from Sun Microsytems can be downloaded and used for free at http://java.sun.com. You can use any text editor to write the programs or you can download a popular Java editor such as Eclipse for free (there are books on using this tool also).

There are many different programming languages, but no matter which one you learn, the logic you use when you write the program is the same. Contrary to popular belief, you do not have to be good at math to be a programmer (I am proof of that). You just need common sense and maybe a little patience.

Learn to Program

Introduction to Java Programming, Comprehensive Version (7th Edition) Introduction to Java Programming, Comprehensive Version (7th Edition)
Price: $79.95
List Price: $118.00
Java In A Nutshell, 5th Edition Java In A Nutshell, 5th Edition
Price: $25.66
List Price: $44.95
Learning Java Learning Java
Price: $24.99
List Price: $44.95
Java Examples in a Nutshell, 3rd Edition Java Examples in a Nutshell, 3rd Edition
Price: $19.97
List Price: $39.95
The Java Developer's Guide to Eclipse, 2nd Edition The Java Developer's Guide to Eclipse, 2nd Edition
Price: $30.00
List Price: $64.99
Eclipse for Dummies Eclipse for Dummies
Price: $13.56
List Price: $24.99
Learn VB .NET Through Game Programming Learn VB .NET Through Game Programming
Price: $10.00
List Price: $39.99
DarkBASIC Pro Game Programming DarkBASIC Pro Game Programming
Price: $30.00
List Price: $59.99
JavaScript: The Definitive Guide JavaScript: The Definitive Guide
Price: $26.48
List Price: $49.99
HTML & XHTML: The Definitive Guide (6th Edition) HTML & XHTML: The Definitive Guide (6th Edition)
Price: $25.00
List Price: $49.99

Print   —   Rate it:  up  down  flag this hub

Comments

RSS for comments on this Hub

shreekrishna  says:
7 months ago

thank you ,

i am searching for this article only.

men are dorks profile image

men are dorks  says:
7 months ago

Good one was looking for this for a while but to lazy to look through all th hits associated with my search. XXX

mejane profile image

mejane  says:
7 months ago

Thanks, I hope it inspires.

Submit a Comment

Members and Guests

Sign in or sign up and post using a hubpages account.


optional


  • No HTML is allowed in comments, but URLs will be hyperlinked
  • Comments are not for promoting your hubs or other sites

working