Every time there is a topic about C++, all its warts show up, and it makes me wonder if devoting time to mastering it is fool's gold.
I know that there is a bias, the negatives are spoken about more than the positives, but I wanted to know from engineers who use C++ everyday, how do all these warts really affect your day to day work? Are they making you want to jump ship to a different tech stack?
I can understand, in a general sense, that feature creep, compile times, and everyone using a different subset of C++ features etc are real problems for any language, but practically, how much has it affected you?
Currently, I'm not using C++ professionally, so I'm trying to gauge the amount disconnect in real world C++ usage and armchair language wars.
Thank you!
I hear of people earning crazy salaries at big companies, but I feel they are outliers.
Non-technical roles, on the other hand, seem to be more promising. I know nothing about these roles, but from what I have gathered, it involves anything from Management to Product Development etc.
I love writing code and I love solving problems, and I wonder if this is just a 'grass is greener' feeling, but I would love to hear from the people who have made the transition.
Thanks!
Thank you.
This comes after the realization of having no visible career path despite being good and working hard and most friends (Java / C#) jumping to $150k+ jobs.
Thank you, responses would really give some helpful insights.
I want to get a reality check because from what I see on here, it seems like only a handful languages are ever discussed. I don't work in either language professionally and I feel I'm missing out on major career opportunities.
I understand the reasons why Java/C# don't get discussed too much, I just want to know how many of us use it.
Thank you.
EDIT: Thank you for the responses so far, it seems that I am indeed throwing away a lot of career opportunities.
As an aside, for the Java stack, is learning Core Java , Servlets / JSP, Hibernate (or other ORM) enough to meet the basic skills required for most of these jobs?