I am wondering what does people put for programming experience time frame?
Do they put the total years of which they programmed for companies or do they put years where they learned and mess with programming like in college, high school, etc.
I am asking this because lot of jobs always require 2-3 years of programming experience for a minimum and I worked for a company doing programming less than a year which isn't even a software development company.
I feel like i am getting screwed because I am the only programmer here doing their whole workflow program while getting paid 40k and no chance of getting any pay raise here because they claim i am already one of the highest paid employee.
I work overtime a lot because they keep changing their requirments on me and they just want stuff done now.
At first I started writing stuff in php and later went to java (GWT) for making the frontend ui while the backend still php.
After a while I realized php is causing some problems mostly because of the loose language where 0, empty string, and null could equal the same thing. So I rewrote the backend to jsp.
I want them to figure out a layout first before assigning me to code it but they just tell me to code first and change later. I never learned much UI coding in college so this part is annoying me like hell because they keep changing and changing.
My job position is IT so i am also responsible to fix computer problems.
So I am a single programmer doing all this stuff:
The database to store all the data (using mysql)
Front end of the program (using gwt)
backend of the program (using jsp/java - glassfish)
dymantic pdf (using java - itext)
setup comps/fix comps
So am I getting screwed or are most programming jobs like this?