You can start small by freelancing at http://www.getacoder.com and then later on at http://www.elancer.com. Start small and teach yourself what you don't know. Challenge yourself. See what's in demand.
But now-a-days you have to be a self-starter. Get involved in open-sourced projects. Take advantage of free seminars. Read vociferously.
The thing about this field is that its always changing. What you knew 2-3 years ago is probably already out-of-date.
What rdx-fx said with his three options is very true.
One thing I'll add is that don't think your employer or co-workers will be loyal to you or thinking what is in your best interest. Basically don't be naive (that trait seems to be popular in programmers).
But now-a-days you have to be a self-starter. Get involved in open-sourced projects. Take advantage of free seminars. Read vociferously.
The thing about this field is that its always changing. What you knew 2-3 years ago is probably already out-of-date.
What rdx-fx said with his three options is very true.
One thing I'll add is that don't think your employer or co-workers will be loyal to you or thinking what is in your best interest. Basically don't be naive (that trait seems to be popular in programmers).