Firstly Thank you for all your kind words and the good job you are doing, I'm sure a lot of people who read your answers would be greatly benefited.
I'm 27m from India working on IT Infra. I had been suffering from depression disorder since my age 13 till my high school. Later, with continuous psychological therapy sessions and medications, slowly I came out of it. I'm now married to a wonderful person I loved and hardly think about depression.
However, since an year seeing the ups and downs of IT market in India and continuous lay offs happening here, let me tell you the current condition in India with respect to resource management, companies feel over experienced resources say more than 12-15 years of experience as a burden and they are the first targeted for layoff. A per with 12 years of experience would be roughly 35+ years old and that is the age he would have highest responsibilities in life especially in India. Say, a house loan, kids studying in schools etc. Due to huge population and high competition and high availability of resources, there are hundreds and thousands of freshers they hire with mere salary and to replace him. I have started feeling anxious about my future thinking if I'll also face this situation 10 years down the line with the current skill sets I possess.
The reason I feel this: I'm 5 years experienced by now and working as a Qlikview Qliksense admin which I believe are the highly emerging BI technologies in the world. But since I started my career and for previous 4 years I have only been working on SAP BO App support and very low level admin activities. However I think I'm good in management, like process planning and management.
If you see I have never worked on development ever in the past 5 years. I have been applying for few jobs lately and have been consistently been rejected during the screening, the reason is they are expecting skills with development and admin.
I'm from a non-cs background and have never felt programming is my cup of tea, whenever I even try to write a simple code, I feel I'm worthless say it is C, python, SQL or even scripting related to Qliksense on which I administrator. But I feel that I really need to come out of this and start learning development/programming.
I need your advise on how can I build up a career in IT so I'll have a job for next 30 years of time. How can I start very basic programming and become expert or an architect with management in long run.
I would be most thankful to you when I hear from you. I really appreciate your advise in advance.