Life As a Programmer - Basic Advice For New Programmers

Programming really isn't such a bad job. Nor is itthings. Pick an area of programming and learn all you
always such a walk in the park. After over a decadecan about it.
in the business, I'm spilling the beans, so to speak, onSecond, have some online samples of your work
the programming world. You won't find anythingwhen you go for job interviews. Even if you don't
revolutionary here. What you will find is experiencelook at the examples during the interview, the
and some basic advice for those of you thinkingprospective employer can check them out later and
about a career in programming.see what kind of work you do. Even if you don't
Programming is a job like any other, but there arewrite web sites or applications, you should at least
some perks to it. Typically, you'll get a desk,have screenshots and explanations of your samples.
computer, a decent chair, and even some airThis is especially helpful when you are just breaking
conditioning. Right off the bat, that sounds like ainto the business. If you don't have actual work
comfortable work environment. To be honest, it's notexperience, a live portfolio of samples can make you
bad. You sit and you think and type. You drawshine.
flowcharts, analyze data, and play with a database.Finally, I would advise you to seek out employment
All in all, it's really not bad. Basically, you will get paidwith smaller companies. Sure, you might not get paid
for three things: Thinking, typing, and solvingas much or get great benefits, but there can be
problems.some perks to make up for that. In a smaller
Now for the rough part. This is something that manycompany, there are typically fewer rules. There aren't
programmers have to learn to deal with early in theirany large committees meeting to determine how you
career. Some are fine with this circumstance, butshould spend your day. You should work, yes, but
others are not. Many large corporations severelyyou might be able to do it how you want, instead of
restrict your computing freedom, and they do sohow some committee wants you to do it. Going right
with antiquated systems. Sure, you'll have a greatalong with that, you might get some creative license
desktop computer, but you may find yourselfin your projects. If you don't have a group of
interfacing with mainframe systems as old as younon-programmers telling you how to program, you
are. The company has to get all their money's worthcan cut loose a little and create some really great
out of that system before upgrading, after all. Don'tsoftware.
be surprised if you run into a severe lack ofDon't let the job market scare you. Right now, at the
creativity, corporate red tape, and dull-lookingtime of this writing, tech jobs are a bit scarce, and
cubicles.most of them are underpaid. Though that's no reason
If you are looking for a career in programming, Ito pursue something else if what you really love is
have some basic advice for you. First of all, specializeprogramming. Programming can be a nice job if you
in something. I have found from experience that it'stake your time to specialize and find a place where
harder to find a job if you have some skill in a lot ofyou fit.
things, than if you have great skill in one or two