I believe, one should always aspire to be a UX Unicorn. Especially in the early stage of a designers career, one should try to get their hands dirty on the entire user-centered design process and different methods which are there throughout the process.
A Full Stack UX Designer in the current industry needs to have T-shaped skills, wherein he/she should be a jack of all trades and should know UX Research Skills, Interaction Design Skills as well as Visual Design skills with a specialization in any one of them.
An Interaction Designer who does not takes design decision in the interaction design stage of a project based on the personas generated by conducting user research is not doing user-centered design.
Similarly a Visual Designer will not be able to intricately make the visual style guide containing GUI components without knowing the behavior of each component in the UI guide made by interaction designer.
It is important for all these different roles of designers in a company to work in conjunction with each other to honestly follow user-centered design.
Generally, early and mid-stage startups require such designers who can do everything from user research, interaction design, visual design to user testing for the company. This is generally due to a lesser budget or if the company stakeholders don’t understand the value of UX.
On the other hand, companies, who have a dedicated design team and realize the value of UX affecting business will generally have different roles defined for different purposes of the design process such as UX Researcher, Interaction Designer, Visual Designer.
So, in my opinion, if you get the opportunity to learn about different parts of the design process in a practical hands-on way, you should be excited about it and learn as much as you can. One advantage of this is that you will have a better understanding of the holistic product design in a smaller company which you might miss out in a larger company where specific roles are defined.
@Roi_France in the context of the UX industry, a Product Designer is a better term to define such a person with such a wide variety of skills sets.
@jaisonjustus i agree to you in terms of coordinating with front end team, but whether a designer should code is debatable. Check out this article to know more about whether the designer should code or not.
All the best and enjoy being a UX Unicorn