Dear All,
I have close to 14 yrs of experience and currently working for a Service Company (base location India and current location USA) and in technical stream. Eventually going towards a midlife crisis I think as I am unable to clearly decide what is better to go forward.
Like ,
1) Continue with service company and take up new challenges for example I am in
Java -
j2ee all along but my interest is to learn C, C++. So not sure whether I can learn now and take up any role in embedded software iwithin service company at this time and grow.
2) Switch to product company as they pay more and also we might get an opportunity to learn better than a service company (this we are not sure until we are assigned to a group in product company)
3) Soon I will be dispensable (my thinking) in service company because I will be adding upon my experience going fwd and the same can be done by less experienced engineers ? Because in service companies, we tend to get locked in a project and moving out to explore more is not that easy .
4) I might be placed in group in product company where we just need to maintain the product by fixing defects and eventually it will be the same like service company here but the only difference is pay.
I am sorry if I am confusing you too much but your advice on these points will really help me to think better
Thanks.