I have been backend developer(java) from last 3 years and always liked that.recently joined Microsoft and was assigned some front end tasks.(React.js). How it will impact my career. In my team other work is on cpp and mobile app development Which i don't want to go in. Shall I leave the job as its getting really frustrated. I have some low paying offers but its been 1 week here now and don't want to burn bridges for future. In future i want to see myself as good backend developer. Will it stop my career growth? Any backend developers having hands on ui.please suggest
Care to describe what's the frustration about? React.js? Your inability to learn the skills? Just front-end in general? Or lack of documentation, and / or hand-holding / onboarding into this tech-stack, code-base?? I once had to deal something very similar with brightscript for roku. Lack of any clues to fix my problem got me laid-off!!
Just front end in general
My best advice, suck it up for the time-being. Get one or two stable deliverables out. Speak to immediate manager, talk about your contributions and demand for team change to back-end because that's where your interests lie. If that doesn't work in 2 to 4 weeks tops afte the discussion, time to change. Like Google suggested, 6 to 8 months in the job is sufficient.
Once you go back...you never go back.
Can u elaborate
Back end plus front end equals full stack. Having good experience with developing front ends will make you a better back end developer.
I started my career in back end development. Last few years my role has been a mix of both but people see me as “the Android guy” which is astonishing to me since I never wrote a line of Android until 2017 and still very much consider myself a back end developer.
How did u bring interest in Android. I am not able to bring interest in front end.
There’s more to “front end” than UI. I don’t spend much time on design or UI work, I spend my time designing the architecture and data model for a big, complex app. In that regard it’s not all that different from back end development.
As for your career, you have to choose either to be a specialist or an athlete. The former will get drilled in deep esoteric aspects of a certain tech. Whereas the latter knows a little about a lot of things across the entire spectrum. Either way the cutting edge skills you learn today have a useful life of about 3-4 years before they either fall out of fashion or are flooded with cheaper off shore competition.
No negative impact at all in your career. Having a pinch of frontend skills is actually very useful as a backend engineer.
It is helpful to have experience in different areas. And easier to target your resume to a position.
What portion of your time is spent on it? If it's like 10 or 20 percent because the team needs you to help out, it would be a good way to show senior skills and pick it up. If it's 100 percent of the time and you were miss sold on the job, that's a pretty egregious lie and I would look for something else. At least talk to them first though.
Why would having more knowledge affect your career
Jack of all trades...
More knowledge of js if you want to crack faang for backend roles. I am not saying its harmful but its waste of time? I mean at that time someone have improved on backend by working on it
Just don't stick there for too long. 6 to 8 months is okay.