I am working at a job which has no potential for growth and due to uncertainty I may lose my job in future. Job is very niche and may not have overlapping skills with other jobs that may be available at that time when I am fired or lose my job. Considering I am in my early 30s I may not be preferred for entry level jobs for other roles that I may apply for by gaining those skills. So how do I prepare myself for this uncertainty?
Or simply put how does one get over age based discrimination that is present everywhere when applying for entry level roles?
I don't have inclination towards programming or software development. I am looking more towards finance and management in general.