Tips
for entry level programmers:
- Your resume should be a 1 page (and 1 page only)
'skill based' resume and NOT an 'experienced based'
resume. In other words, the biggest section of
your resume should be entitled 'Skills' and this should
contain bulleted points relating to specific programming projects
which you have done. It should outline major
tools that you have used. For example: - Wrote
a vehicle maintenance program as a class project in
Visual C++ and ODBC. By doing this, you are
proving that, although you may not have actual work experience,
you have successfully worked with the tools and technologies that
are in demand.
- Prove your skills with a project that you can
hand out. If you are in a programming class such
as Visual Basic, make a class project that can be
handed out to employers on a diskette along with
your resume. One great idea is to make a windows program
that's small enough to fit on one disk and will
present you to an employer - a 'resume presentation program'.
This program could demonstrate first hand that you
have written a program, possibly one that does database access
and multimedia. In languages such as VB it's not hard
to have the program pop up your picture and play
a sound file with your voice greeting. Not hard
to do but makes a big impact on employers who,
after seeing such a program, can not argue that you
know how to make impressive software.
- Use the Internet. Dont simply focus on your local
news paper or school placement office. The Internet
has hundreds, maybe thousands, of career sites
that can help you find a job. A great place to start
is the Jobs For Programmers job
site. Also, be sure to make your own resume web page.
With a resume web page you can depart the normal
resume format and link off to other pages like 'screen
grabs of past programming projects'. Include your resume
web page address on your paper resume too.
- Break out of the norm. Everyone has a preconceived notion
of what should be given an employer in order to
land a job. This really is not the case. Break
out of the average everyday resume format - use
subtle color from an ink jet printer. Make up resume headings
that best sell yourself - not necessarily "experience, education, objective,
etc.". Make a short video of yourself
sitting at a computer demonstrating some of the programs
that you have written. Make 10 copies of the
video and send them out only to the that jobs you
really want to land.
|
Most
Valuable Semester Classes
At the time of this writing, the following is
a ranked listing of the best classes to take for
obtaining immediate subsequent employment.
- Visual Basic - may be
the most widely used language on earth
right now. A safe bet for the future
since Microsoft is moving VB into the
Internet realm. An easy language to
learn.
- Databases- find a one
semester class in relational databases
possibly focused on a popular dbms such
as Oracle, Sybase, or even Microsoft
Access. In today's world it is nearly
impossible to find a programming job that
does not involve databases in some way.
- C++ - A harder language
to learn but very in demand and a good
secure language for the future. Often
higher paying than other language jobs
due to the difficulty. A class in 'C
Programming' is recommended prior to
attempting this class since C++ is really
just a reorganized version of C.
- Visual C++. A top
development tool. not many classes out
there specifically in VC++ yet but it's
growing. Make sure you have a good
understanding of C++ first.
- Java. Again, not many
colleges have a Java class yet but it is
to your advantage to have Java training
on your resume. Java is basically C++
with the hard stuff taken out and it is a
language most commonly used on the
Internet. Look for Java and Microsoft's
version of it (Visual J++) to be possibly
the most in demand skill in the coming
years. Still not as much in demand at
this point as Visual Basic or C++ thus we
list it as a lower priority.
Other classes that have some value but may not
have a great deal of value in helping you get a
high paying job are: Basic, Assembler, RPG,
Fortran, and Pascal. These are good classes also,
but will go no where near as far as the ones
mentioned above in helping you break in to the
field.
|
|