What kind of programming work are you doing?
- Web page development?
- Application development?
- Fixing Bugs?
Let’s say you are an app developer who writes code, sees that some code will create problems down the line, but can’t spend the time to fix it because there is a deadline or a file size limit. After a frustrating meeting, you start thinking that you should be the one fixing the bugs, that would get you more admiration from others who come to you to solve problems.
If you are not in the correct specialisation, then the time to change is Now! The first year would be difficult, but you already have exposure to many things, you will get along just fine. Remaining on the job that you don’t like much and don’t do as well, is bad in the long term.