It is a lot of difficult function, but you can gain the capabilities required to be a programmer in a few months if you seriously place your nose to the grindstone.
You could also have the opportunity to network with personnel in your field of interest.
Hourly staff hold the ideal to be paid only for hours worked.