I'm a young (27 yrs old) analyst programmer that has recently been promoted to a senior title and assigned to R&D.
[Optional Drama Start]
My previous duties were to participate to C#, Winforms applications development. I was specialized in reverse-engineering, .NET alterations, interfacing with obfuscated libraries, etc. I was respected.
Now in R&D I'm part of an HTML5 development team in which I play the role of a total newbie. I don't like web applications for their programming look and feel, performance, high-levelness, etc. Also, I must admit, that I've been somehow affected by the bias towards web developers that's been roaming around the people I used to frequent. Website development was said to be for people that 1-studied multimedia 2-were too lazy for a bachelor 3-can't handle to much programming logic. OK that's judgemental, but the point is I feel that anyone can do it. It's very ordinary to me.
[Optional Drama End]
Recently I heard I'll be doing plain HTML5 applications for a while (long) as R&D related duties aren't a prioriy. I don't like web development. That's why I was thinking of re-orienting my career towards C++ as it touches much things I like: performance, 3D, hardware, etc...
So I'm currently a "R&D Senior Analyst Programmer". Not bad, but what should I expect when switching to C++. Should I let go my senior title for that. I mean, I'm currently not a C++ grandmaster and won't be able to yield as a senior from day 1.
The question in context: Should one allow his title/salary to be downgraded when moving to another programming language or should one insist keeping an equivalent title/salary? E.g. (Senior).
Edit: Added salary in the question.
Don't sweat the title. It makes a very minor difference on the resume, and rarely makes a difference in pay/benefits (depends on the organization). Don't get down on yourself about web programming either. It's ok if you don't like it, but it is also one of the fastest growing and highest paying fields within computer science.
– Bill Leeper Sep 25 '14 at 17:30